67482
17719021666952504 59082103379450955 86346705423463225 3031307097701493 77272350512084109 40215540755616291 69029444034735890 50031069156997765 39903581048973746 30979398728283511 40752952945589220 90440766432705106 71941371347001407 8012906140496696 15497769726519783 52114640669342786 24243166382134775 27284911084277138 44361071485629999 81933409362702364 55382202176657776 21064777034443525 9356192865676800 60983147344696050 74177108581552509 63242671412881337 29097172861366110 97228350741386541 62902046878926018 75078096356517578 52413283677159254 44101560113813471 49897268628623751 92999621541619821 48350896909744690 5887707287703405 48161317038280051 78186883865196621 37588250082242902 9635903441152465 4032978059167967 26006444805163365 25341475376995582 48204680276874116 78221260645581692 12425784839043978 88349385678143992 58162002197489002 5378965174518639 5124628743804321 17222765719815676 61662804142694651 18210673820176953 40008367833733808 91703104912112513 22659729465846730 58346611332465980 81984205600869833 6031319094944797 56092832762415751 65477853184322548 1606372251089562 69780325832503633 88157280754604897 71380500063216923 22351916063468011 79580028864958845 20471498718565700 95640535466558964 16751313152850600 37063652175221463 77352510545003674 3479512657335338 74421712248198441 81239993566570655 64701096120104451 41197606431005262 79401770006982657 94505851501416447 70370852232133659 48495268486266694 69820292526261581 91236574970928397 74285346102595117 91060615878717335 72562256113546635 78646804341528426 19706811412717210 66309624548952188 243013559032554 25111212036250136 93130341313619827 52115557064154415 48966007277560119 76543963760338006 55110943365994902 2270295364709148 52156452849390330 69610130157112930 16243010597733 88458956154812514 96098784674113842 50349752125169247 37771696831600390 62813758589490746 15943756114195646 59721061173369541 94810195291172342 97803863411267606 81561996572306742 89509628300625450 20545033310512662 54446766601921968 85241387260443515 51290972635216402 32590535907220809 73424029093831357 6259482146640927 89405696346783325 57411100287948436 48231016903342480 59497438960330970 746284980194775 14282813292971255 23713870241289581 65489237578642299 11409913239889302 94383531004566095 93151923055928567 31981723229551028 56029162588529704 85026838952164485 85508967381049701 29157281062379191 26586549187756191 18926896457579705 21359446848463650 76000170175042790 17243715705034381 17191159173217945 27851507702425613 35591484676274411 27132714372616321 92272426155921952 98281340004468151 53644114238315949 79937193162235925 43351509787420468 76841942911615287 48369322845257441 28001624314633370 43405550159821066 76849087843140059 62235034440816971 84868797031271154 51887311949028285 9132963558206545 88399600262798539 99396043309217421 80752049552050555 85428908765441163 48144497612355830 84756655120340222 56627090220245724 52292956363267952 36895073588550256 89532840480659802 65044672261229837 41418441708463801 86504153508235540 61894379910060521 53697640229387662 84014798488306045 57004667059145043 62681495432737838 64957922749828417 51836939573226336 59091064954070390 95391107263328220 79789664511897279 80205541933818322 53851107218745824 48637449907689254 91447940350377527 98285906225477376 22736043134437953 8878914921427375 9637959547513898 6834453518398013 51336231718373189 51780112937795039 39286695006798765 58639257440771261 95661290934134018 43545670094601388 27430161667615747 41636697217450460 14887770388394733 82260897789828444 96940336198395567 34896728574919266 91119845538053935 12697931814546905 59372268799783559 60915192354662354 58574546928604539 19818733698083290 71078696173089354 48191384304847239 45864721162972187 22146997742461693 54396920149862719 4504243336039685 44619171055911145 78639740862360655 5935054102910512 83428650688228448 96762696851885338 11640335527000458 61262700685411493 53158197081441366 77205637245772898 16688060208889859 3455463604142125 36029126710891129 79233927803693475 55472282370932138 26377352263396008 17966042251085076 78229905680975995 23962672881948487 25959870265845391 20802948113797438 70941536666483155 25713943515716759 12435993937175230 11041113093165268 67800236090026315 53492954924828048 92789654848222906 45524943801700385 58186443706268573 70003047390907577 64348391101719544 97554744256641342 35535149086978666 84616980575450519 54668419220841845 89433055143466414 82349127999999375 17651934684608186 40137517826945053 9633891588364401 6663338822193858 52200748226988629 35632179343362023 79555486565386562 37600369240807370 14322426000933993 50284030663325589 22236482956705847 81225205740372825 22561284102026007 14476821074996726 41986505336595123 60018725139005531 82793686200702771 59486558207345142 89853492174949884 85712518017314613 77672149497797330 31846801185072851 20940363494407923 72017416021734696 46309791918215938 97363340309858646 20330974549902669 20757155008790000 64142691374610183 12556846859149946 54880603210433562 44073601251940848 63974967310248729 98170840383439145 73231237291995399 40578812810675167 61430205870658114 55927149743702521 96502552967865820 11989221339470922 69761019255450654 95863890966020213 76387478993716069 33404879603223118 6683268806423060 21965250033672594 1453137961703494 29066566008363039 52360607367172202 76562329679643181 66939813774537028 3420372524819536 3825992487005482 21670780022743641 90321203748645864 51814344695210104 71616245080739011 38548676692199664 9251285366513609 21141915744234006 31586626667697386 94480394582191262 77665128363692133 58306869797854166 81401588976231059 92451829171904514 3682409886502621 755809730248653 59363745936523485 566556635502335 95749091002396947 1709184330646520 59855724687124708 17121809514307681 56087733266176680 93063987075541040 14323947191786748 98435458166606237 57726751024636407 2366534677927947 31891380607736076 2019862597644002 75238893579197754 14424232408518279 57201103535756051 18607088763526156 86321905248200189 10952877665560377 73230696808745864 66077757992271051 934089492734841 57531268709884238 84801150060827477 82636572997195517 91104603827961194 4062686567905844 75903025847522160 34453487326765067 86641645022583796 95622689118104719 30911300921269906 89660149563754142 3192271651135860 2018333121402762 8153933104769682 5589601098665141 37935441017153176 27182731350606557 2788293674015921 19364627399358705 3898804258249389 55323881226494611 79376879454813346 65659929819582926 359118040294200 33415793950546033 94312370535250073 34683926375244729 18174644516328142 87841445219888505 8165652159110132 74372034644378046 9633092541533114 95695256183178439 8568247446720801 93864927379417941 77756448135021657 50273432849702810 12641465561330904 75189426332901667 13701136048979717 65560912959672626 55661906039601972 42124444226864618 92334432695230973 90465390966230831 80703023022181042 41657453472173332 12915287309243946 79178129896086954 42290487093108079 89504838532923256 54418713906839106 22388624020728120 7990290780268013 96342710400821823 76518540126834464 25275132871411459 59715627971176904 64992685336152866 18415908590790705 81844312594210216 84844000119553296 66716269579123759 53330228804274342 77233745884898090 65116924075587803 68961269435725685 34816836074543095 25548403476419679 6750284423058228 15527044074315780 65020387376763242 56979970130815407 6685365989473267 42239861187052890 90266433935250375 91222763001113960 8752401060256202 74122905132741607 8273802429195576 31292242455638818 33478778280668324 90284315524349155 63405070466990686 50202190401580209 18914699427769006 38295227812204609 49577173860490218 30437283575373048 17200842917791990 79779199070561794 15484761338048741 90692976066424933 83785077316371543 2320141484323228 530893035504817 28295595679384900 2037561712913049 27106399149353055 70962199710748651 94321552435215847 45264841001191389 24975038287271651 1988721863801677 9843802905452351 70848406166040469 2954813969224744 83966767421964434 24610197696680425 2728935442813526 57238614092187685 58674572284648214 51389384562785591 13206084918201584 79747743297476795 57506828374964750 6839264774168760 45651999252671406 97479926475787101 28898511110924891 22216634885972411 24365431571611147 33955656942575884 41867764403884056 76784632106578517 63134855216625288 93502872953403587 87566152105073491 1505619347417674 97286623997851819 28364262765893427 92058653235827543 13310487716711826 25962042305825798 40904391921377925 1541411774521801 89497740527278331 21255932170382484 64640365314222717 98724205422739608 2420098554003501 83190651317592065 34667060137893348 76423134740866723 56953663051878900 68571370883332892 98738801673864850 19147627741321535 95736227643819890 59784056586530086 42211867878826897 71980466189020327 27441641603425310 1533614677367526 41094264645015188 11967998759442437 69064106716012101 14420495450294196 16546979400607744 86893403594275476 32777399570224113 76552629924592802 49886747829524111 467342290779031 12052682142523842 37293102235844235 44830321372582773 6089725037301819 51345502394736886 13048089322835423 59677367015776072 95266112000690336 96826605862481741 44666081643072086 4611676908312317 10890431794793197 53171460806779988 16944479825741936 56004059034226189 95622038550156412 8302881748827756 85418427786320410 94261137438955946 1470476771283686 96117029553995224 55860376866246604 96357488626573161 99067211890008651 32842764738758435 8643075350692613 88414642547037372 58523212801019996 96038941174374750 51141206545685681 39258637996691312 12029826321546055 19930345920815669 79255947705552725 15991648574925998 12002498504421294 40873350746545373 86173501426883328 18821686719310331 64036277573082824 84854570817958192 32955035773920123 25173562568383810 2272861186842806 82457143477871938 13551985698194849 98129455420509919 74342781418119159 18325846492515083 89808012276272995 36348434000584941 94010354539341327 49807689494854570 87963638885471014 96179445985059824 71004454093568755 58996768671542252 24000670951314677 71027128114428066 99106263072376792 11503388746664091 90893520795609064 89020592328442748 99731467140773081 99359931645322682 6708690699523065 79096195456286725 42671868349932410 59058842788262990 11732940088109930 98962144487604697 4845607666853870 78005926444846815 68713399720335644 21502436786683447 90734791897031040 93864860998098636 72702106299385957 99230398999915313 2885393824464263 46475371620291549 75310005766455391 65621898503197135 66386510604680961 85052135583984203 93439030997058729 26901769899761793 93606170790171659 75054023782256570 54406441009661504 49678774374383612 42644876056812379 42896933065557218 27712563691666974 95170692839269119 26247062728630463 81992434425707304 14016066111419116 1582578929616336 42806185991134407 83361959647008286 95759190271183235 64577967542335526 79541884343535022 91256464838340673 53272662377714439 55555749457040646 37725605181554001 56127459548901318 7027641218942973 73031489011006108 98839521312110144 98222699202764389 95141297669967324 1733811863439255 45964120218088168 73377268439639369 5013082598704497 11966404191157524 16269106343348139 70212711234045363 15228643554895646 11330801382428972 89830116155543612 3058487116891092 366807088976702 53165855493809496 69112906849687489 36220334490882812 53506065885848710 56196329083737423 37358763693491658 66867053954154168 70317309433334619 16739088439407698 25059308403777246 55289679115113286 14376314017430555 76620934653102337 63500664560427255 92235738274284119 2652180521856013 48544781601750631 42888003635984757 14961366407878239 65958226744605857 35258330964625617 46005359653611349 91039076682177984 93405523751425480 63414429849735471 52936647125341283 53787262907491422 74749417668351942 74090064383434886 74364791476442199 19891711719687838 65039757879799550 5351741175803289 67716490871268494 71622758896544735 1261275591004807 7788965745453085 31257828643435332 4824571368246983 9664835127391643 73662075717791782 53538613005740630 53377904150227952 71933566519843616 20387971254477159 60534508675437259 14962687773690 87004034725303458 96265829419414944 8156783249600040 72614251968083006 76766605357820241 21452439332935173 54042621574189074 66731007821493331 56806878090323479 80274539202184961 25500066108651206 14573626275344078 59662492068712189 57937863392523109 61989719399594017 11632556029346430 87756450910913876 5747552229002090 70419078325074385 57554564164032714 44634102599884986 59846964329609780 80812987959985653 67366822469715985 4505736847102816 1304483935353217 76199044812100430 71007959346879718 11059274436590876 88911069172724866 42340255568273947 73332096100676404 56442945337564354 77357911359805491 46162543711324370 61135411448660006 53989954373290338 84189509029206117 24791064275453178 19146098941049866 99752993939142381 37259499902824814 36132637370616142 35503080830356315 67929575148013302 70112623467779690 67178747534946176 11953859863321176 31170759591771219 75620599944294577 43706010973475526 83220211699776214 11270803815738792 50157402739428139 64775061079604733 81419902288171370 84475148698487476 68321128788674971 59849770470625694 5437421509756844 84570488535686051 41475539273196336 42407322148076864 542755407985153 34213248510310260 96329197576143765 77348448504374458 73827033415741586 16615149941288390 17628204666323990 49422767891393661 77187927862995591 96023572777648095 60282545273278277 54042628187327776 35555616121383222 91549036942204800 66456554201093329 48384223412801288 53444222877916414 94269591760425340 89996663210987924 23894564723678333 24018291952468908 12377911302888016 46765497366192204 34972920559834323 6257193832473294 52787728798308528 96742254112855087 43910897970251033 20006355355628826 4727752154952169 85970053620227452 60593735426672182 87625068442973636 7272069006482218 42212197136224677 593355857769047 52747347329358574 92308113418682073 95055453773157317 79242156567808914 15447440011442951 36760858571796118 41790333365875159 53208268766239149 94473614101556910 61463007944837434 17141167553554095 28812289077025473 53697833809639905 6353884102676328 82736080690253600 30494373257900022 4085099595703291 69434007367566674 83947368973953808 24792064462109429 2539006548553485 68005854442178242 5574694662229439 89633960870281046 86875120500401064 29473931987653485 56055335893648900 71925728457104 31163554940769232 88477767117022637 7400130098264729 59667403785580144 11952752627591837 56918632442514162 70873475643734242 18655282790066541 30094515566998329 85321130443633773 33316752967639069 38610998877122384 28843622983815796 77199869957435219 45499749228130614 92955090975279107 56309836765007972 93326457060379632 88890025167817477 18577214798980402 1470484843374315 43410900685032411 73216062477968259 99356907852226318 73505484017168301 8120651880933146 87321317258596786 71357115102864702 93175470994885781 25963664564495244 71030031987947033 39843885109543865 91157202246144573 46542388445097809 62450937528471186 76979673405556925 93181316790771319 67021245720523153 22167293038993423 77974453406403444 55112373038300552 20225985208354961 15181387558517762 26524219761598586 64214086699724302 12272802650932068 9681736829692493 18820685394849005 65681371045321393 37190320720882750 63116504196572972 2462436613297896 46837489799106463 2854030400070350 4659578034977218 31336943021091709 61120378134478494 18589490985498527 33564234892931818 94852618093726938 20615426740679911 53654089676219266 36223528841759483 78178295487053242 6133720285132321 89143855294810133 18130129514220956 17648150054288952 3746178774412809 72868260720421406 35698580824793756 9466231158920316 19168077642630444 22341227915517767 73649519935761155 31384165355861089 76710395481551972 19757795141758398 34854643268395176 88303123414723232 28176844178229225 88489488003308733 59233037165125053 51970295095821997 49950013718606317 32874689091158036 24761983999554353 83351955195499455 156205659109315 51229062194998121 10460930916503488 78587067924013844 94865863760580 18468585868573773 40268996146549147 89925446710982884 13434104938717572 2471101960401294 15342231638098023 9369107827300548 14458174458820904 97842142816996280 5832114550748050 88916032500847561 11804178728850981 41446812746023234 60716009946731883 56658522570988571 38811707618779528 12610222627990760 47304627179037033 32001201292275864 36958115700267272 36130474061520423 36602349015573386 10759611569748352 92889408314176420 40768098752878546 88357303919726370 29089094062947247 49560886551341154 95247389729974882 21263891293290740 83445163292783616 65223252143958112 57516197829609390 14641859083213668 99205157494211529 53736705988859800 30717750985053623 58588344731326012 25490552593325127 17097842532437815 81858365747595491 74843373468046683 2654849625154451 87497269888322136 6936700590417556 31624689939308550 61114471451042698 4528298336157153 94504557470527837 89001637642008624 51121462408365171 50229569684410846 77202998910081163 33398150462694199 59979019407112520 66906635665323359 50997304056391312 47692815874023925 82412518385016534 49515997856016575 22800965289901612 35335858640804439 21624444838240645 79325766319777609 21760082401069916 76575440201419659 77182498376296349 44228070918925875 14989178171826979 93778596567408521 75184924345545873 4970259973386296 61938187082889056 65836594884449646 98778477285173848 62641966583573824 28840949974329021 80069475230462163 18795697493680170 41383133080439770 10702770662581661 87614169561876835 57083884322964776 4877922441534176 33480007995783804 95504250762151761 66507492210455186 53604786031009880 28335498968723080 77170414835414244 10788589586245842 28548434201250557 86527647561424367 11673978607936235 50134257337396835 84459869295693068 79089313161559252 65517763084811490 10244521639836638 98529535759808520 59894025209976982 48503703431287577 44669446032317075 75539331215584845 89551595954748116 42912132832509682 37405378519881324 12361408103129548 13255304532023004 31461276587192158 79573534285260835 42232365936267918 46321019912907019 1758052265101292 69976311216363909 81274650890207804 85075442793362050 62617040551853755 45399735614390900 24488141066783307 97272137190007907 9545714595626884 17353573572503628 29061588443196771 9316522313751757 23581387447698249 70037386284181292 89074341883495072 97154808749211686 48937753799853342 58744817985051392 5352321666335848 1306469542158339 25299998904440710 18733189346515988 17527779942203889 28945782833011185 94641774151917127 96543605249677260 48245900479509339 88324010216088339 66793374285998926 53847121092171634 7142860411081530 17362205279543692 96083662341188377 57588485931776219 1964921078931543 63546064231452533 83621339467106693 48063451938091469 13904812506308903 81397691395465864 10930054753111685 92991429885160448 84067279001364877 72594942438763937 66333187218262980 64954780874844888 96086229757467271 64781456311185971 27901611649420333 41365079468824278 45167585114228972 26168103417439795 48428278442839959 87425633098861465 21017626053193801 68401896980329030 10410894050340616 1117619470960244 75177710449904806 80267543000229964 87091514020326208 9978616102210697 20409214395668723 61928676225850922 7334846231793004 31843141341677230 20065087410279768 93692734492279202 33224094118880811 74660823447243122 13155909369682578 70086186295782650 51242307873985611 27863815989798918 25802547372851582 83753677672369711 91876889959867308 39816481109494079 49275893521158920 85753039430611992 28356910787123558 95731374333597106 28786570744943801 39777076623067573 76994945839106696 58936358440203149 44996578030140131 430790774901934 92475156461973860 21601779179581091 94213143077014696 80709681115762336 50188160779615723 3247413273452798 89200573706773798 46947911385402055 75171326651427787 87758950074766371 56334559892723544 699640854478213 47916502757447801 93316979192565983 27405050899851437 45802761533144369 90143118655918676 92597909459692782 3442182035705976 13089784460105089 97132280813577564 79691984780892285 80681296264973659 42489015173855599 61341093343732310 14028092337217573 3507778621324881 61108616444716862 1083520116714013 63123544492195491 10502830231473684 15308388894188106 42557663356901610 70322790571525293 75019123299287860 14524384587868140 909278163764607 98302997727378403 28552305342446923 39911676994067849 93620203155798091 65243441508687226 45191996191171746 31184757667765403 5214603306610393 44184901959356656 47391763004888310 97052893101741482 80879324592532082 36506068964127885 36903287405783872 66739369175987138 43199375245649346 50572425521356816 16315703276702329 59776179987185473 75385134754518665 10617849692042103 33130637856160004 48959066950028930 60832671225863405 46925897444565391 88028789339732705 66910185568615642 64175900761567555 13433079774964650 62622285851474885 42713943760007376 72248372871779404 92320535200469824 83273530205597393 51347039572885552 69414683848186775 36980304835554276 98733277727331724 8142215475609101 85440519515611307 98446749545300485 76028367942341595 46166045081398265 91525241393610750 4045556859920966 19148056981280161 55760528281418414 85232603243343395 54381910283660039 63072557691455807 75872050167366171 46106529328398306 66384037795627130 38912562782973230 89069193333134903 3608086149616557 22131223620090177 82393443281893082 12625745607237356 31413077138034836 77451062043614082 55197956543389042 21480379815636823 72333982901703221 55755992665291362 82576295032829345 7356672235910264 57205853494209498 77063339964426802 72824384932598727 61632097012900550 96290080011470890 24681480955412376 3000320832100974 83769136480481384 31619013379814895 56211078455527545 63742782409770083 89757091358786498 23088662428917529 82611603523666385 45375212527369550 12952692772482618 47786133202801830 36393681913333298 42920256254282634 5931420187487050 63845562015180973 16736899145648394 75100889085879307 24747482967506024 32784667357316863 59937527417750316 77863117770300927 39654305935672874 98682775354127519 3502195063115342 57315677165070240 66279680468933390 59921223216338167 28513596245892736 69656028182298544 75535727135696492 75827514194873760 59069275291745694 62636367348956578 47741754035048549 19243770549129230 86303740462438795 88805996878243592 62017193734202142 96071939016173606 13379656846883113 26025181406473875 19007186504511878 77741713516524008 71654634087592601 60333626183091271 48609730071487614 61717876646028386 9633350790168571 74378595926445805 79860053458774618 82512012601107050 70788138623976816 68122003674993096 4739952855673010 74223877062653601 13574043539270369 73420157160962033 15829646967066022 78809521670434097 1935024554896259 65830549195538247 23075341001218209 89882238479530653 39054531196586923 90341701821375859 28959537653222395 66440719020655890 88500278984648616 82154762877253013 64863223760876565 94158701752832214 68885239115900004 1717435237174266 61856298851076844 41494783261487049 45730826670453958 27474467190378608 99465223158485439 13612707852775577 12228306201327752 39582123478442071 34818618587262706 48762923932335743 56761928500293745 53967886741326739 39189133024375268 26351594558299231 5987381573931324 62085540180019917 6666870569501893 95022970496828001 55508303461706014 86766639292605404 89713211162902533 1483387452115183 18911641995102020 71313183782736709 65840303228023370 29511277057051409 76157573383931419 61896771413657150 52967223155033193 75476283885357629 57301749000462194 30028133853067243 72385595830579446 56439193202287199 75684206092333451 43329976085318789 2837679265882211 81872634591302797 85145177528283907 86566670615699182 71866815125473122 55790680222304957 87507752637082571 4361494075499944 6874864228778711 81935437322242047 65088218260884643 97682120227708832 65099421207151759 94773261300594054 19359981083513744 45723460173555661 93233365409019022 89634233879012726 52969060213488700 88049654856147280 71898707450713043 49735054225374218 93476974547140741 85134624056992240 93468773216927913 12715902525448561 58389383467726036 14765844007699612 36796913678944194 63921871268431327 17706328226765681 99690685197957604 45566697322282150 24478271678521609 3181844980301760 52045143316969407 67554357656983419 74266175624148943 90638401293539721 82053407189606681 41740828085390345 65545816206982351 76238934847564917 14785798133727378 23686559168508805 26195640336953843 94378896288761384 6240317348271265 90761210399381924 49053075968159742 6966564326262955 46521201159349062 97493809428186011 27983633047351511 82969944713745819 95044886866977550 53941514144045004 24248291563167679 13129283223862123 79402697332677008 49337101620874835 2372830259183107 15209641804937678 33393449404172574 23631563903348021 43060651009575541 96062392010576071 98683615275172113 1705729977786679 46433925376938214 3313613135401489 24141739957105677 73503644961310823 9139918870493917 37674454293944682 8508975924742867 6405495519851015 12907188922304197 7265873383289248 27924230565257522 60815292377652057 32460938917826172 87445231883439265 54210568968077609 72466691004679213 18966399933846298 89065099222336602 86717137412669490 23306288156582225 44667694551339812 97221434931297014 90670541806670226 97858176269608879 60286400068018616 83893613388353844 98143350252008701 54884440990720027 6183290801561841 82351935110295489 2050769338628080 4357591875659348 16104091596946185 47334676928797037 85219198713951153 98367403308569914 99051414504514239 52531380775693219 9494397584243847 3559782371109420 5008996024865735 88201407848010497 65542796011717294 96640135230163436 97105998400291969 69921305164425271 46359731017863418 24610543380628353 28443987016340376 2740713911829809 80778382441040501 20409611225504848 86170994654958865 8864104922614050 8728722343397186 50604291566427263 75922508314358794 16315578843302956 45209261690631904 25764780939302594 36763369288751441 6851530548374706 44411270974229705 39315675628416770 40045151902319518 55341377078585901 74840434412902570 89462242119217307 9455762459082444 86576007289810300 73706119195787415 44876803463040824 56532701899356714 99560305658768879 12503045228199536 7390481288628575 79194062419468136 32986510555443834 99370354897712160 17684609246109109 70207901640673664 31400157545922383 95592854862305131 39667028174954079 21480321559997112 42680088107097411 65242879442400708 37895683021844229 33092303085184097 11791517178826237 79923279556279001 12355515316656074 68451216046601371 92464167612406272 15429919503809658 80141295535488086 27235015100707401 22484657471709445 37017549918214633 80533913275206846 54471341329071299 79704206257950522 49089510340101450 39433956839022190 63030667861335278 23814798665085603 43560865611598269 26472793499295111 73908310389520042 83077523888339583 69435620020127859 52787765157749628 45604772644187754 61818958885034526 55690609030481626 5546322145380714 39588712084218299 75052133317117445 36576037606201057 51935367735153288 91143585023749480 23829508628694765 44242091698613978 96807301113898280 67037413191428605 95808742745387603 24968746417038266 15698497558804175 4307644286584617 60324921741114086 76500110828413904 85490563556610818 63117295684251226 8370964418836661 94614987570735409 83737620078902819 41836807531588240 1466444252886855 38990721848834677 45783195862443346 29863118140681993 42935690165071836 52179784274288358 49016366474382689 29428525441640068 15291653288074683 42502690410620086 55331824365038073 43668206771677956 99717214200668680 26364733095392672 14431357548527525 95525845267799811 44238654201891255 61076336492120793 66890134337290971 84299011401445335 79519822601224343 84719538017794473 41796934361850119 72487806215947310 10759284784439446 14456633120212409 87709543556452654 47039125790214871 55972416696900988 75288072108110909 65797724856390274 36442297446476526 9922065293987255 80787738999993337 1190609919214825 77635527609481924 28505304047574173 83981781592893328 78289614228707426 71070041670553367 51161634624520976 72704131885497747 94793349631467927 57184994909324505 9284930427037411 3157601649065172 3267584324416496 78949888475875930 92192078636871746 75316357568684542 11178089757857164 26323504892692385 61776798610813908 91464460607629488 5006972551201492 33475021005137664 75617877982515750 70801706290211398 60544688826070921 11456724371389202 70129700162874586 45105730135212230 44336061155352377 26419666977790155 20123185430693929 39651024031754892 66731351062365402 99540481157640801 56944708922144780 14383738660334302 36022872794435957 67117842510118414 26840916536993953 17397131980002638 41021017150545837 48518142989150800 11991077756678464 48320514496293401 88565559022223558 65594201293101879 37481174741583274 28512831521640046 64863302476228428 22685036849754685 9504458548478824 40780820915572025 93708969408569222 6492040789419197 80740985581315022 50424654714043144 96042353177621251 5902882541772192 89849610938506097 18765918131719197 15522147811082366 21696167704561414 90426521757258699 52083964987070808 59614802836390596 66846731330372478 45766919218135580 2419681606403428 87156071285699639 70585347037099108 22701946031510626 97563592288392216 47165191876785442 34000790758844390 76026114010612026 25031021743362096 86082368938842255 32107834551102648 37565434520267366 75505893804840495 71864044248201964 54322073194997265 30495091554328334 24777820574250892 6531742424033458 92664677144789650 25970771149552022 72830050549807323 68090986406573632 21459052545497755 62467207826676399 52456862708545631 48376447755120198 49419350153768056 51991344974189712 9409328057855333 51227236270572184 42046316095830925 20967138168617906 99081846913503911 74484971597791151 70127340299816133 55778173468526078 30731771593712856 78249510842127485 3050721699444119 74343131235492089 52121188782985474 32605810010015914 94261461008765471 6860606491592446 82941396150859411 94044566499269093 14039746158595973 43330973417248917 11786363223083203 87742472129616942 88534017515681196 78992355147157797 50165562855929783 59635203108990564 12567046169412563 55255621452305016 69159641765772897 49086799141556472 61747364271560557 87882038798858329 30250564867468931 10858676069139175 41321856535775021 34945052199693062 58662228033562977 57900046465055115 90415030595156648 86823135139032630 43939059646906517 57088409561067166 10715473559709370 11632136250605930 72024336097654947 99259008310530623 84866103175092192 17130699167163648 54733895029813207 17399939816568612 82700795143972143 67855488988870059 54413802558662143 97835480479446813 78652977837772072 3831185732963945 57414351428200750 60424831296349917 47255190225554721 99061838676852073 1948211131804375 41849360037646509 10893263571766397 31204007806934041 8167152075309163 39529314819945905 14837131976301302 51230504583706419 33775540032709682 11599232237075116 35879792234359442 89463919111497372 23669295214000961 88713403962839576 93147928917120080 68620743068144850 71273680989067634 92484337327514403 35697551228511720 41640360794111216 98554238451800852 77680637478373530 95988460968030742 35840529171019901 5510009043205256 539067562680082 61913896615928164 3172903278664030 58740328686218899 95248626084780417 21640340956126093 29892568491184246 22218094350899968 49521766286138205 39326438244912938 5359305946912039 54306836766056469 79017448118849217 21578959663317319 43079439153150187 65722580573628285 17757106196879507 60435787353305457 40725850561135932 49574773387385097 14241279888202068 99422038349739059 25558451937541320 89590644390958131 60314051438815199 70741643760387819 16395002134493819 97059754964892193 578602795177985 60199206497111801 20527029151271000 14868011680212000 90475670005765965 81884670406945833 44670041080704640 79129480184730879 93579116597596009 83854587641291862 42512860571495533 90929541770747955 4269053328400649 42828081768854262 94622869355079825 26602704244531594 88789335061010248 39832908515721458 87140656243377397 98847693655508665 43887479257803985 69861988410533991 70491946045470648 73272901608428507 43706086607944644 84715497114082453 70450983938774306 57964817665309834 44888119493542703 43935723915518535 18924807334167592 93078564839595798 63258989552710612 62285828601343406 35126697013210087 29405295406555310 57953139960222732 46449087607270667 42472189533430902 254185317007558 91831885686821250 44253842757071670 38147305199769816 52244850259509687 66323676109810203 11578621725715388 79401334191671456 67676491639983413 52827971067271845 14667578925988443 99152868626169629 12721613876209432 43383763955133216 17454402579904092 91692422801225057 99998163780765996 64380585317269648 56023225737654228 85848909001603439 99318431316416988 79791359752243571 52391104627379713 45920170527272172 44237895346480730 93431992245283203 11231236280022003 22492492916972126 46170324877274267 51823267121654631 43312415586870868 50528138203743434 36670164962260193 19984238211149533 78739894362417703 37446622597550863 49578976173064651 19095152029607765 34747208887365493 79651265157877873 14364972914494751 33744614428064940 20237737802012466 96830680824338674 99994330482383429 29671603848086436 27342948339318129 69003778016135342 92052064042062725 9299659713516674 53501681072155118 67323171928180207 6149138345101342 55887300491574411 98422819304467846 53292124229485539 52075592444362498 33975975257189725 88144363380113900 68365091716685673 78530232260029093 6806115794229511 4834015438402164 79883217049085949 99414623495260378 77958664337277668 7478059540047330 90292181741527653 49254566369328811 57119674092494427 40453801187335061 52838728872423947 86406892749600470 68113955931885219 19920090824850442 54374335412004905 90901987316706963 35735334121809077 9954732938891494 53791615908711062 34436535966336623 41878955344112925 3501820642021963 24135324668537322 23250779186343711 11181902019865485 25407007414768244 16092095308825696 41845268278714886 41407643788869925 60809638318069307 63493389148594793 17517626675931112 78921402962666168 9851086043931058 86893878800285765 84553961273486855 66777232708505789 37257549017251824 61804083628225753 96128840202163018 76273305995987095 21977105091901570 81007187379597149 99890654790627588 89742338309097637 51403773907777034 54073172989947825 42816989199786427 24413905489164349 18259275287130915 11337788063818296 6555327917270083 68815561431885276 99342771524709932 54684809215100183 93280967012524975 85808847290903224 38434700190486938 78849305506282549 33987683542437950 37885548243465769 54259499964391678 33173490890595313 8939119332747945 15109543299239469 22098523236843828 72408426112663758 76123994563360609 90640091877457699 2633350012124970 61805545103504602 96080752375225828 25143998256195898 52365024831172670 22094911151307743 69711600261796576 95266942172477244 52962409754851054 19819903297213029 5769430069825100 12241105015570237 49985680919342561 25907986684770944 90364624962956221 76887825977528674 62129414800291074 61736750602028417 88440914408279861 44728348457820177 48735788017242218 96384046627966115 69483200013119348 36810008884163992 22469787782717559 26696707792154046 89203108086531707 84545811757168782 55399340516923861 58533174063705790 55893215823876499 61955525988464156 2878672329817889 73753079859336495 43285513031225882 28669268441684515 42487728622487782 52973155506950695 97084680160705816 58782080223826938 68060657382347380 19528090636204473 40411221260041912 95986694764713451 50393902735426876 29805198860695923 35193953436995919 30985627947498436 37503285145900313 10695661517199815 64945222901016299 68517706066849726 85809882230623867 6871140200420446 35815266929376743 13114645589526116 58868431461449541 40573320793144460 25699104875893200 82051805198646708 23617897643919987 45463317257485894 51977159849083942 43411162933539552 84324285009025001 33231343759137058 81313613045897141 81022991599139921 7322290880342787 21251246099706272 21647830678452624 26493901949147032 40188749269832583 28304892064884154 16605988939086968 82703351955294740 18422066469629756 31614404627846552 31078100951752306 53439161110083591 14453095686437029 71896072479173486 92934111621999857 3781672153182974 15027109216776399 59310974074088835 66363305699164512 24512812541709428 3910253561473462 38076086926072608 90125307041162250 82264532065827287 35214937894089369 78921298999168031 30295522764002396 80458084814880191 75814879160258765 49504013262769379 8855865567983979 81550558089373399 77487097782983391 92190964553919617 29719849328896942 81636607589194524 80294144111872258 96842434050570972 73660434580416677 21781118631904253 68718791975576597 53660267750193957 39256798797108468 41597667163929677 36841464683841016 23202708170078919 349514274247520 73053239601243322 69462299893123546 74604797828864427 51036859752491957 30164283873264879 46281728634580982 18690922788452535 40291876908245099 51174003984576135 87546884409244392 44959851887491219 77972820553380248 94946335698967433 7688612105472742 11659546511148311 50281531468495484 59651066816318810 7728589013802158 45779778223616973 13463557626036353 8299585662874675 81921254565597445 49825128176404985 4772502991639523 43997315980487324 21272765280633634 81582268042555324 40185981316195331 40033096946808683 71646152461715026 58373984765918290 99090268271920533 85850761974358059 16071793423841073 11306531807586721 4972750942897382 73142412406076667 1471732522894376 59899301103340221 94992386083482216 22383636856496849 37145394751245359 69906037792019879 22753620895489996 26511887024275143 90682878967142309 55255846314015821 61510258138027534 95166895881683144 32667201172709297 14561010155827585 86028154192859673 58466701016083016 68372946423586167 6101130945457771 84487545386627685 5719391012015726 68835830013400223 74832733969897528 34244606476214575 77537250565451389 44366204321608940 4171858034132653 94839786852423292 2199861598032586 83652739886696 46531467390401620 75920055212471276 96951550346787671 10145876239840164 51670454759973639 82566061561084283 32051074602946309 13897629880740417 50777954663381172 53368286888530274 26295854355312270 81240393368638033 68665507426732783 73158321782089153 12422707478146489 48982432179803517 22606665085620917 6229820830101087 32255001141372274 73082934374971755 40027072169477316 76843763234041209 79699287277209296 82382422003501882 13989239010356993 20948759916438997 49981952455738772 73470018228661319 80814406792930450 70168522811939161 8712301614532600 92701082628258487 86231526668991492 76597900592689474 39909402544660564 29925942926162025 56011732214425784 57887008900634191 69286934686564162 40170327685615159 23093829799449857 76177103267965129 45077364171653822 72823883916474724 80532493102150905 29744218255241792 37823627960083392 19288039640892625 53865336893556286 3488361988890 51091357355052781 99913935571198407 58896862034294312 35787509431277858 58297195370237541 17463749414961994 24254451145387549 13422314654745572 61839715195988234 7281871586201124 17159763127608953 15181405469291131 10485169163363063 91612204909880431 96917643101854379 94867889117391493 94334851122602599 31770240213998904 27641754493407841 59749031834396302 61123476852594452 55230462965900063 43303665075197300 32740229525200122 10689488623477477 29630770982468540 88952044930693898 94935245261566967 7770744829660132 25213215452557008 83381333231951709 1412702745546361 33383694051657312 12195520251139789 56307631286551691 75855087728768914 51361373500543225 83583992552346552 91348881991220617 86938359174827293 51870837382668337 27745409887829915 57008490348220088 47974747061674801 97653492679988203 25870495531661242 91969259573545269 4460784404992586 77314737196333221 9963119389963882 88369866133132827 53841937364709268 16980354406754923 64508301225692962 96113095766229851 75634655596223945 17627641483969089 93391451078395119 93212250369716755 29521227664244498 49822976680583064 95795376212749821 16135724333860154 40068948147311472 74650430761763474 54285793432357007 36112260588290481 2779721858815609 25517728675049945 43634290742473846 31938395762423782 99555119648740692 3110093189760686 3574989924705838 25200295458255467 4181611654554274 67741297266350861 3614257743243906 3945329149162950 74176541099619614 73291386325400767 50866350672809744 30915641629738640 61868180042829573 49029875060048720 87056756856804308 79426361957607704 62982581790334788 95649105141412673 94042748365595685 62211886246746386 95770234826923755 4523223426566844 81145360594250313 27901700539127148 46445307616258703 45342204916688476 10803004811404466 47102243699324586 59263671949430152 36556113859081254 54089647857337850 68548089879384426 14903333069026614 4652174453298425 447607990482957 81334077416597374 16015182341309862 94730790087430477 28543129966385140 50391838504087900 43156575298221507 63242565887668734 98568877770887751 63202663339462172 4728987597657379 18411175072110019 76642303838693237 2339561854329063 78399316152342939 8253337894612720 77973057276567976 73610603926408633 86930504531007556 21889095032716482 96524292862320245 80249352315008424 19692947939118385 16076300633614623 50754892102170453 1662128165919805 97045690186904997 210138532152853 54206947886564103 32669309633271252 58677071542898822 72564060989346587 76701777108988873 97456745097023491 64891870264563729 79248937963489740 2481206965970392 62610240148805208 87772239219376025 75932186145218743 36943968189247752 89165573495740773 58242418980810510 26427328865272044 21611853090669707 74034719110267630 5259942525708756 67068542429975904 1331905946432884 36684505230670727 52143598811521848 10231619436631680 72392406123035203 51409210131904357 71350684501239050 46704103262124024 35740548621974510 42289946395171738 37954878640182236 42940143768918012 61699874211176023 10333301121735835 94449148243851144 76936144963879856 93061959970642680 46723178918301157 24804738052739522 94054743716522426 51693372034393267 45248556409858053 37475070542855850 93921817178288928 39047395783646733 68896479329508001 69840314743470069 74986049171479359 84856439784615417 63581433119509759 5878870962414441 79555590967019222 9076534603432771 82198773535408612 7925448382123171 48088407505985552 88468270881725372 50927129474485857 40223073357266393 79051605557907703 28471679259216945 23699487045263200 57578566333068039 49637055819376992 61956270092584607 28710767149969247 45527381268182116 13557685581609740 53231705727896298 79638512325028683 78263303555205662 53401696966220404 73979403851842732 46130499988230635 97204027371259447 88062769585393331 16407592157693041 64529573984756018 67299450266007134 39893243981257112 83534271983044787 48516646920557864 23109788312644663 45780561681385129 59131381042944340 22447602931771131 81732907104116241 76593264237733221 75883837621650101 60454334104351611 65815539903427568 81223095764835559 5235626393985118 42095591315528472 84987238045538134 43922290945230113 35457291710381918 83460482283099127 78560767148594501 51848109403588898 55128610725884665 32922928604548789 67171010010334404 9929395244714635 38887738178526830 31688219901581687 2648906496535210 43776917528507314 4152622318136424 8358745094185709 34753321970428694 44726596149997192 62274316806151779 26766826769468792 6662281252183891 8438650877822528 65307057880228324 90202568893355635 38042084399531240 43888904439741760 2345014316695461 39102063683877469 29132323455057457 37503453519585420 77331304494987758 30298001776315791 15859683547758876 29313364180756890 86886668840132368 57731133684860456 47613642636250593 50308956177398573 54786627093408973 53660932450954315 82448965724665613 99572022816366181 23075786201986963 28672779411783430 68616035561441708 79219265510394052 46024993228094848 11360037319194647 95027464338642656 25690660848309104 22704473745964217 52798181121187793 79224791545837829 82522829188421229 34005825314721686 16931682148626098 63783253924741522 91382892991972710 84040674850031520 96440421266366609 51467715539354977 77586056080939433 33822548387064870 38430942946594133 50272044938044764 5273751420478194 73958711921332853 66078287787484703 12788613513913758 90008735444071422 55845416733420053 50863266284897220 99581423276027815 43105897378899450 64228660998709803 79987135238740030 46662820971893786 18982777654522029 51057993110955306 32511927854687217 93575599263958068 95517539343882028 62652339924883300 32461472532941144 96040562820895394 23204430269059095 411870174765447 57932489546818163 74814237009079287 352825183444594 83033610005760526 14936312785120645 70775702026539047 91739292001034927 97212069789371091 67618098305975651 85505028990471187 95525831036384760 97993373516586137 50754106111008284 50112867079781693 62891655604855793 93728126481958805 14219912859243477 87298012599669932 82422726162287177 48750421080953807 10968258994750209 28360976906878082 58669606691155847 85170183063650414 2657521695646441 7564129121600104 19664102299503084 84042114668217492 303275743542948 34341578510989326 47183743217005064 75625158390272527 58024679711415881 41990631070976832 58305305985238273 75557756159401884 67143501722019021 40580735103218607 64730721764292498 87589536494287590 96275589162186768 55236593670501075 90883355538143792 51418461543109783 436578836911972 89131823750392152 20071024123722039 44189564286913925 59759264979489049 59311348171879348 76591460614858545 22919951949599726 12249958686369746 55957696829597843 68914072489338232 80882651876384489 59606165288005379 31859333475603519 32106189275986491 90018207044435000 31879157683079084 43902457997594789 56857717903552905 48728882921205925 17561665847680343 37544325666198350 76626830826367172 72354090653448471 30046445673171162 2809930749413900 57051994313530326 42401206926597739 34390629649008932 83057635312908052 73555267048671581 68895296321088330 65548080366331718 32678220608198431 6093457258873434 2425192862929626 36717830955782881 53140874724679296 49417700088247791 35269743707147042 29747656361154485 90647172926453195 85557759889689449 61943538671774250 60188220297642511 84501482108581970 63644680749771101 90396656508806739 56932501056179079 23808984155259572 11158731602338423 84270579619222282 9926238201546580 17559572506955011 5428957643995177 1108019487504125 83589229180618808 88064492695843749 89181193340316211 67733305227243812 79802752419695241 23953442774463416 13545337053079546 57058814144400873 2883824943693243 52059928678886925 87349951908340292 91227476906601776 65868217470710724 85647823641431441 4658180675956091 34931278414371468 54352252072305099 45550655385379907 69100774762555164 77232921588012333 48453403645673059 10900007304619937 27967818497571107 56419534326810903 30259050747351200 27368162936787980 34982478853698850 25250274279217019 36234469397990282 49020666398121686 67640070339456385 69303490510418024 33018772729108802 48432192509782265 85557683994121614 88789319954058897 63452799238800876 43442994845165092 84330854807980400 80656701298032176 31212354565707272 98634499692807785 12321433305910638 77769866019796523 26688640948352870 35560021370195358 81317979890152202 22442030726640148 17967438756070447 90708383171559155 34991073093006835 37079917854067007 99977529651258259 9631097686886984 82768927929656413 98291239699887768 98552867237910856 60393391436047092 21139663417925975 83994153421147029 9071018793362570 58511856505839660 74245671852638617 58159572869030634 62923847428442540 42897810359800174 3542635421399501 15869538369810744 7513318639762105 29902856600012977 42545317824012892 44528312995478276 92267344336093686 26228517552226965 96180394920539756 10547974386242946 41210145836139182 49248557004452454 10756204412860232 45233279488743754 90754956064398631 76955570155631556 88397065302494846 41313477873490663 83916076452300786 78770928586533307 22524137717245658 70247982532498385 7150811834499035 36616616395426795 8397020169164177 66292705520977291 27190514851511048 71677239323647736 98947871126938764 98219732885697959 91363223100304801 62526544630773627 77479152359318070 76791250228856001 69560744672894549 81880261557425688 78449014897972819 25832194519530579 98888079190336818 94809963450451062 78987284781688670 5640070567517949 38713229290564636 49922113268784285 57694673844059107 41467636093703070 21171743589243381 27826914352451538 56397221339878789 6856516583817696 95501856895677772 17723609678584472 66461089401317445 36212428778461085 40938494247642867 13762090822785069 88166339019315715 16580188290241068 35170612345464101 69329232995267204 63640766646774972 39858578057295748 72139391331934242 14443000439584797 98804924086980336 51499357186525850 42793492646337519 70720217461065119 73721204264394651 68231029427400237 34221521370893273 82944265605115896 24555017238038404 45442324829078219 33335327856117194 19216677986711835 52698804796207298 87457216191902987 84137990981992508 39667143560079096 40898033250405902 92022207506150035 15418924403759656 29681719841506350 20529552862629734 60406257070065209 72572632437831909 35816022425775205 83651061440588324 46392942340141367 80793843284421390 60579169865976391 85872417740472958 77185698183378127 49146992487353566 55179687970435623 79494255290925389 94334350802280218 89620129284919804 62125332095366205 66706573566081188 53882244113801164 35748766179745853 69271151157336091 85154200992081657 64282633459395806 95411539889728734 71938213329725002 41552174309805865 39831903136518703 62856120593479461 73067571110957850 95296764432795242 1650258911388214 19801575853567511 10825794494575949 64138474179581833 62970918814517631 15511518475577195 320921158795534 94371752939300427 68433838179023656 43529805330328889 71268409796521801 34965755477682627 11891837210541158 68986769796001756 42351197252694342 14848421468745744 74923495369148024 30114448977236867 55188076463240847 91221879806318248 73281461354912356 73172927301179740 52532864472593803 7692873001923519 91953649315565850 53001043351424324 14632635664416588 24095654963611007 51632727347105820 45754616248374577 5833687699135125 3760997005563723 72824245571911420 55316946108192718 21667520523146741 75391787107425689 83082068260526093 75096511000575976 97148830059234939 27030179699648959 70866947281044209 49507354352729036 90392029232848280 99005314548708895 90751497901140057 66598441210794477 63223288715945998 39753871220922992 42171880793498848 27463557172851217 49468795160031217 63410648412447593 13236558422655827 82258879466573900 26649146886238835 4884652936972625 35822489593311021 6701656834900749 40321818709222381 30617322327332185 95214231135208088 36620408219421519 713417038167789 84245076230911205 8314019413688542 50891547161828801 42533712638208507 21940849478421724 7972749681108156 44782628892189326 64372419384852744 75489264271220170 88397578156806992 68226580160519367 4020533781663513 65230839836811840 8659877332123028 53772654476061455 62564788531532489 2974782181164109 75202131814060532 3200619051304170 59089489430642933 29932219567830064 70562496590719939 59128847641997286 55600601028182694 71371490981259714 95119244833443046 42414959846824246 79189680316916375 68545423400444542 27807669498841065 19035972301404212 12821618223663440 49745495453484274 92998801705536039 234562255208075 64957354470077851 32486071047448307 58016446487867905 84606428621204856 25756153447965671 38171697989414565 15858216798147263 6486266520648256 86783408665170676 21306459869805119 68118924986511933 35236615343963945 88676570060485073 58115861525406308 22801339218084541 92211937248227655 27177560533602329 12354056241218331 5379534035579312 94917631030532557 53095762550949829 47057135939065042 52423338479031571 73828744588828187 1344078766048177 57291092724267479 21868438089167482 41238030585533643 85555812096809278 69855662874664394 91057651592897082 31291404265613800 29091101379938554 32912816629348259 68385268866173115 23499867908391082 85135048555446049 17379271974806702 54959544042127635 4717411918707400 58496019664612007 60502110341367582 91580232698313385 19923838174016109 91147597501848035 20272586342368100 76614321470855659 70069075914283304 48796677235820043 97815569322996377 79023741168053611 49293064762001085 37391204917179402 84106800259104383 93532174823044517 29029567920219779 69258527027374016 91247985675889595 29298979292392525 83918943995871718 41516738548555370 15915224955196017 77386421392655998 99269590132791117 46717016608220180 68447649999627080 90597574017492698 49911742091691619 65516767974937656 69082503205045955 69401911453800356 22333249077624637 85547624010046147 28610943853298829 49256329937237248 52667432646566777 38288825540119983 17056325722288645 39055907916242829 81033677723707538 98883199558367087 99680227273502713 48598079089673528 86327395491473578 58132471499484422 4654784169786412 58719225104850407 68485543799175060 92647163121508753 23124353289792531 96110108621994071 4075338875154933 18761081290986239 28483354071761201 32439360647447641 56790384601826132 68750468524210664 56528943811246306 13323323185382402 42853102192381444 90903181482992630 37092509136892316 41369353659110677 74343357429094761 93160721633203001 46118264990244934 28246494162168027 98589691107569546 51290807649641830 33934076913332037 45068353754757554 50082267277997238 84437839616673988 85957471886802592 37968037654890449 64491814681602738 61962185570281502 88181779463556679 4359345085728056 12041841679296762 70370835720219654 81665206904390287 22741814241893228 17911847487227228 68126941703476006 9264473981061710 37778813315458528 73374756612869583 13706261202552463 73665975183199485 87384159360433619 1235617187166910 59740717554665547 77104027045947652 66479254767276709 56717640018509525 61923762010209350 99232690393910263 31618318570193634 87244547860426692 97093418121658900 28111201283864164 85567334161114457 95758489400187908 15286113921101360 45589184410196578 98338792857428698 58608808620889224 46155279827325671 23736604448624066 36840849758681978 64379971922982543 89404491619742786 30467433835987712 80173563053660646 88663624378731233 71394668740709874 11961785808613019 25900231322924500 88024400076763137 65127607391628772 30230008706053005 33609033060019717 11112911230837898 32101944015993542 8207527878833397 31898210912325175 29157549234693723 27734060772986649 89772610244772622 80397629420715236 96217277729959920 12685748310647868 64125637006370079 31464742243313119 89706710649264810 31225575121733134 76869803120169581 41685346951056101 29188261402185755 94885494306195035 4895404541732392 84782352579041139 15625677107550650 5832440573919063 57513175095815442 94623944872170850 38473599353765684 7394898515228916 34173311638035344 49149616831224098 3205616918622365 34349577329065204 21646588397655785 60702039247480044 97473635396733667 2524327911484471 77706059357761458 96666558617663521 78152067901907111 28326859137826656 65807862414481222 68365509629245240 11103372285163080 83706027128651935 99210771332177298 84559850299481426 49294663090398653 44621092356781591 93857706081964194 33624645282163420 34791760641451768 51031944244397370 32048938613619102 11457059052805840 76701993447237354 73976962767235953 17472453265738756 22881080850544052 32372010691690181 45888506201071875 45572148299651138 27581074331242084 37568611058271147 49232477332558143 82466728160292532 8867432732092837 73625025800195564 96274723068219255 38313657876806635 93411230371382494 36798330991853340 61029436209355271 60393670495180130 66095915391822466 56425479888064895 82969277668311373 38982631740285005 27718915240229935 6737339542458993 34762030741507032 48752792675970498 45642032817995249 76488679721936881 26692793314511619 75934506369105391 86625563208502002 98573453435696589 71598822595993826 82259872716163916 68940798071988285 71350708331810376 90656562482302577 96417371273891672 30112961645435530 77766488412110867 95155360396885330 28003966415415630 66007420766066250 36882946399666692 60292157961318663 42685091977382206 87458298228744252 73578578365209974 42605594491332995 16990650240001815 16833676314504487 7774863728632417 594341482461974 76433265401832213 39326864221407195 19268089328330848 39520038060422946 85264085197465340 37972002982722421 96884162981403287 14631965944579024 56165677287493448 45426591914068984 42738061269585938 34333710419633144 73493991527658025 51996895242808034 137767947883830 33765743959908563 68402707572749544 8399630730651016 83212018189382530 82108942482789699 43894566031962438 34451403239314678 85766354246997957 74101682222511044 57916295882270708 46673641493066630 95435869622850856 29486840306795994 72539982400570597 4015840628249806 26524967365097145 71674629157428185 15236216804604419 36361879798355845 62806004346848944 1572942958486917 41525750124771217 15096179997544837 97755556575145274 4358870041044029 98211058610985418 87694062835834094 33620836184883229 39614556825224431 21463652768293739 34884939610742279 3802932628707293 73900859920557700 3459503912889339 12535579766271030 94266975718041470 99776507101531619 10521494739135428 76406932059705627 19221689536321340 56771028895360447 44979270788116421 86654369273934031 95710435204298161 83733117335457949 29974422261994560 41329098589856331 55397896942118841 22408561840086885 5974052777069149 44344298991381992 36845001832589956 68227259394048117 74121166282197534 29964408531026987 37448080098006050 86764289047854487 17315197273981862 8180158807454616 56746023718670072 94151542938487034 27160485286183270 31410189900438154 57120891885599151 54026356861907387 81457073303116988 1475752305803566 91747264066373310 34649085955310419 65849398292151358 58667481377303233 69745651642781652 71316618349266960 66682186461150973 15733271922831872 8539933312105961 89364741779203552 38241285967447376 43738765991470222 11028571294309854 56697606470844318 81789137663134037 38744938292736312 61223579215359084 48990189274206387 65877343830669155 76704432261559603 15938287105554594 22372643427789204 78324073564047413 22310138177356780 83775736608198587 21611322940993012 5820130407031077 38215991938442262 46501132081508735 37460840598624389 63806912497096195 75149922282152878 99241246443111777 92357306880007638 82210485703575395 51009846494058954 82753423471200186 28974166501986146 57486752214037713 76706005076017893 58061056375498943 70339110080070029 38859816483214585 91246525785937059 50841386911657386 17270181643234504 73486359569939873 97142494275714226 99897144286691866 29433092545196948 79114586620136182 77911029460547181 51185565252135972 31587961084888319 42768772523195103 72782137128473518 13572737266962703 16152194532309029 11075953889980434 46646047116893475 56369421600059794 13798455129999433 6106958842538820 75781795967638135 28521156634634130 9942172274402454 95300055896230699 54904584623727814 32201282009461408 93306637209355309 92146534849070078 37306010681605047 81509410341254892 62489303324162262 39985232971521150 1894025221899105 50096674815992496 30112133582646723 8798789743550079 84740515108080361 89675855767804935 71965143829972531 76355433971266550 44899970618267340 83670981004899864 52509603332297428 67881304721582914 54532049415505862 68834399902198741 71266295716634999 67220809799716873 18469527626536455 28880623364742588 62390061745564956 58291905831804413 84463031460953213 26638069231740889 42223687569317610 90730089751615948 81991006603777207 78441741718227726 60109306653444231 19833702697551312 26770981833731601 34270201715320022 14177348410254295 73298346847297144 53580906796885698 39814798997104490 70935109406495888 16288188509841246 77415214794967260 78027037834598501 10091178949227152 27459275210788749 48708864424222999 79883523541230093 34906949660511653 31466464719352492 311978936939811 8071005602539250 93750450970064122 62844366072664498 7103722907555352 46521547612493959 5224299135353220 55409321829753742 464866018755648 49317844258973213 36471813820279735 43667916700678280 9870767161233527 23179011797998148 44735837581140836 64997542400401415 34629301574512656 62017037487563859 40992651463216784 65080817583454778 20415956445161839 16094099727071460 42686932733460183 40497317565569262 24969096362527941 60410134916113688 92849888897796803 86769224759268650 77665231882815990 92802543681634199 30453463988485159 19785318695875713 73326323873279415 94642020426684955 8192954251014084 47467001900860716 62686653000705501 8380018754369298 76484233606441759 67939574963584185 1372826840459885 8645299291906058 30637559668714076 43577708676322999 25422631559454911 58988011132568009 65884914077093828 78929237350859590 15011404585874036 81891886152773097 32617476154353068 84009300157711834 11179846820928225 97438094817977761 5061776662611414 13547630182900978 99290761652930427 99730785323694275 21404152201893339 40032650784201316 91492150856924726 91197847833617607 70758446125186084 915164882941246 54412398358420319 79013571670183470 7212230959850487 30973102969219372 87265963453818627 30139915519549475 86664734587988693 26612877294908717 90414595415256423 24036785278814302 96810077800394831 72061981580466752 69053895715687232 52173299793049220 57579849579821927 12161211068266895 9286300520623502 61706214088097242 75635109012967282 21889364157870476 20609300775762158 41204332264359983 47179225387800500 73839001951777973 35760942297712990 12632281803453912 41182073140158272 22980721265823167 85519855401904736 32232047216420800 74013220207571266 78335405859284958 27447523393050284 68540331887152358 70483152958771719 39845672665029335 60845922346399241 6413414010785293 145529229722480 50967892993018590 24497117706250495 16530056213114403 7257186904386565 93869224722582245 61168320550803762 25714304954251426 60256236989770203 54331847695748061 4751913022265271 6733314690648735 67099875508851651 44096528942065494 59218971175922361 87801880382694976 93559295898531359 72253135128613836 95972438441515712 42787079504895160 71236532995825520 93861916148153582 48815205206406982 68769352272662081 83832208610139193 42962715698947148 41757011448246506 44584578808083512 30857017235026703 23001195393180490 1751968616398117 2431173389238355 50087559972287633 84382007479271631 71408237771566867 17878898638805847 17151977671653888 53927011680495969 23503078826645908 84002827703884206 42904295798863665 96786080201702005 29353451633161952 15131006758773854 16678609021896385 66167316987689962 18744223889652360 39050129168793443 49723929990969349 26188537824932330 35424050802068395 41287713789470453 70452908375016252 9930360371530353 85525221448660856 14382646573079098 56163056728745698 61285031687488215 54191857884420321 9358981453567524 39808884508981309 38477411198797073 93084258192294286 38422892397122126 97303269570350177 40270444707957570 71652177377958312 14506901755615832 12893042335165850 66582130902430079 13494782440578339 41710033368256921 26683235205398360 47001722261546057 21893351021422141 54323324378061180 37481118284814423 46996826235108280 90146573935652814 56256561067725350 32446711594007692 87509649554476981 97508355045115766 84831302883385345 18046593535748273 65973173579637545 72415401109146913 81762362739560420 20077899628856406 37342827863135779 99859769194782929 39199577226258876 16461775684854869 77432547507289325 68614350782554221 68655651607955971 78554477450427856 5040980074409221 80535076289528772 82112868410326199 1133063644249742 5471947682401688 48840121495358345 29202737989759349 93332864399189447 62852534233171551 34163661901216997 31381712110151657 31494273153647012 41481787843709618 68657446879393391 98282389883121422 52416690356137895 88105070162970286 70978162560432856 6414080178541176 9824712812188208 97807192579601718 14431756941571234 44158172330112948 86129171042119632 11281498145961449 74056244913061850 71646148634244312 81629385654377860 16988534484398371 24545612482162834 45608305847460655 25739214741654504 48059165949857482 96299183971461844 19388398981203491 46317497322041936 29850860195660689 7228909323241750 45236522062194733 2761744132983037 46725785604566337 86489403253685979 89377452185064681 66411415295534801 25182596438411652 37889271705773130 54983930432730215 36389515408544818 75979626869795285 7071126235650104 76782345448857526 19731708153324511 75358256232626139 33509818521183848 68798743426547920 23894155406551700 67464420904457005 48565548174053118 33243884705625708 21030137232741957 84540879873884089 74702401133818538 45498520339561255 99312784165988078 66932203372497775 3569361772692836 27003900547795472 23132581279138100 1335407309406833 72436691299824838 82708409261196114 28987045204621660 9723764223698126 98485673746483052 49841030884038429 43021981445597538 19289039205547221 21028004635267029 60363858992086183 86389379024340398 42554388581868753 29408015707155632 68932063628893016 51740335897072587 98195477076626783 55806097846141241 27497299658509748 88848382747144790 80656532819247830 78615874984417583 47406331933344 62382092183923638 23049516635078028 59949166545847886 66358946183462627 21479161480218864 12761532789276087 7866130149705063 95655783708965090 57080392383429429 18500505221223932 29040492036488802 67045714606342054 46122710535503658 30716959754761086 52756679470042455 60071535326506707 19778806402920686 81397074610435009 96182426548229459 47006456880532217 83083910329445 35804538408487100 43441333137850370 44436978723295419 8895054842212100 99421782845373454 85120569367060497 58885038518616318 34403129756911222 37774494973772487 24248469124497864 83994199142148352 31596008322258676 44649937876239282 9090453926482467 43096715718534953 60000200164692227 81818540978926228 89943983933277202 74845587211340741 94209660068070537 16026175346434386 57024787874449461 82086455760378557 88505834023207473 90299209661196944 22637790114890164 38475786473741666 95930065664868161 65580791328311409 73728602530787918 77817794496683466 43870541454974521 98037110538608783 97972414310541324 779375160042033 61591646920789875 22395486189292778 59363828612470796 28480328726813326 39708687673229746 78618034468391647 48785447512089766 74653852684783498 56287833693243487 18192245168001780 85192608299094821 24882811634283666 14107132921786045 7493409464354432 14015068536969059 36500019631789092 28974988961871233 35906272076961578 15825688001898294 16631746405452372 4697381556915544 54497000426070867 93506976035995151 37545092316004687 90118990207226537 84885205162894223 6831661680950325 73347031711836189 15075611597947953 93486175095921252 61619134533335893 10648648924896058 83539247326992511 41239323651089173 97956801146414147 60685612853820558 79453178144807797 49395731926245061 14166997255419450 38810818900622294 45169365342738187 96936286491806694 62835350966088288 22633583761958567 92575091025472325 7125164362020394 1199696953991514 98861279429494959 39361814707584162 56262454618189298 36335915937561266 50017101166272599 98340092623948398 88718287577787349 87450322830823595 30859544252646910 68335004181816188 47876647238202108 9173707834397872 42540003322589023 17145834318175360 95491979316603000 39003756903313181 60279273549670938 17283844937779070 6514613839760821 14916538302589939 14034855492434979 37464204432903851 22335956973359285 25231212899166679 81292005125679911 41532406611795988 84124156490754874 81560276255344302 55964044373453661 62272907636364426 52159896632463555 3728587668154375 25309456699743267 91810039459661905 60423308490172527 34792746961434657 22091916772263953 25753757218944363 48291486000952838 54060059784847047 33859723909478256 82781447536124026 8711598090885961 64754454986462867 69807498566518874 58877733329982104 35689588622877937 61165175272532314 78783969069874214 3893822414463217 4391519525822627 36146986223822099 6341769405735720 36269721912915274 7630689837086836 26300817722932320 91836010994686743 71512174537418122 46716492705673936 32388648350787060 70876346455868662 34334254803808403 69651593548433334 22630751061688477 49460217814345475 16470328330536569 74306445007264830 70208531566363577 16763218178324519 82113096792309920 65679690121124572 35362622699078343 91947831113784880 19602485595536105 49385446058738291 47750527811668285 67705267759692985 79099184209185425 63596449057324642 44196332211914675 61842043240448926 371129697536341 56070395762019167 90966150562963357 57165226827982062 6983489905597824 22975494152152153 60692698590282071 13138717727662965 41225521676034977 5536512134186521 58984735186575534 66833661730704910 2976924638459972 22415410358118201 36385352394218352 95193323872846012 61450889150104980 92347986532881350 72548340653150837 69806924035502854 48849296076252919 62193853102849324 25259592946201157 62198411369801425 62582277255149735 28484042050561483 19831754144310254 106179919838335 8656543056073088 99369065152165736 29267049562402500 931570999837094 45968564782855636 51075582276288741 45362244045319681 77291061278334187 46099539344571798 58163243408696784 75801939212861373 86202025060411055 59600241739059516 2417383096094782 48401609106978909 69226449293236284 26455087672470627 28347410228852094 56161038153836790 59591269008094112 67497583048160380 10551515232884268 93264751485325440 94671624332915516 36689219865898254 90965346036314712 95642225797008966 69959510234842381 6898080386204822 41390077261757320 28693856639230419 72252977918828017 94661724611872254 78849937379545117 73725513722404543 10296978635526506 37700909524696496 99223429105007657 65505972036371476 22832413659342151 67369463557420533 93570636892187560 71577812356099531 39482084389617987 26425023084868611 66735319670254086 77456406071861201 57234800167330623 82428389854889745 62409141996433770 17629390405371679 27826936869602721 89037280441285300 90485126021985994 14200979565402020 48669311337164201 12551346102516580 34323514520972927 47250185805259602 63361429387326500 53383728058303455 96823795894412775 85158209692961667 48648101520556795 91658603756288470 6016906056080934 24532742748817592 14195974439559661 94564174980048730 57999108516866923 9137157390918792 21503540764581923 86614511095849766 81341345621684382 31520867066497067 87644991275471833 4302324256520639 61521679261702755 44791309240163279 13785810011359666 18552556094451165 48867211795669792 97500101065870145 69358162815355893 27416364194111845 54169691508141226 27548816813051323 34653835861554851 10658049316495318 77911338725425136 31464385909987254 14357071245087855 93072376083600086 81821509024428961 36474210381234969 58858650228500271 25695054898010354 4037241587506433 29806381720962218 43296008206050044 85583759989174926 17686085298171272 51733273936435929 94290290861577533 35116442496843782 56313941003245302 73256330274834406 18478985283145406 73366731978382738 51848369243082133 80414293250571352 31991638778064122 40470353884371904 97155156730046969 82775120656540317 18428260920250672 96803716289087900 91743713344251765 78532073427243622 3355534011285416 28412126230148588 6467328605311282 50195975234579889 17777918384819268 32259377921790212 79862365024994630 69755502605931896 48040129928093163 81805737650509887 51634676551144615 47172356267967716 57094985201921949 283852269297532 49405574471155307 8979869405266782 36089554345225060 59059082392354226 22662482698868556 6612686802012908 73892278757552077 74152560828029913 67759469088277034 17714058058659764 40232640608219454 39863603969810641 46440145773043774 16564154943550221 40042645475892961 78025963215477179 40968196210896106 49418059202040209 43407750596870806 43532009608579014 70759445393066618 59176598594460025 80206165673733369 18202324480459087 46916706689572079 28468242113174435 20970077755177285 59480334854670211 26633131764532919 6828478905705465 71144523459539230 47934585907261110 55817428465759572 54822389106015868 96669512846279354 45182920070416564 1413915823052703 94642103599941811 26040419189735055 11133089956497033 75478991417580356 83753100769291048 22805071945503869 27040992039212318 64474579225202294 44270608663841878 47073202622164914 46222064358065645 92240706537059122 87383325623185394 49157549053894623 34312209474858761 89582312862484664 18406200232811569 28224659167106441 93457036895246210 76421673451297379 241871985742958 47628804047989678 22847250345499505 60877906036246156 88966166400106764 99114393010299133 6968728210113688 14036963071283228 21131244970119375 88133301897076157 51494264917151626 28958231649019738 22289503104671304 54441652167729050 39628240993684836 5986317172293083 54585897258914358 15753781910378131 10010140246780112 11535278971002231 98667179773910366 83315645217509979 81287917167534335 83227137714744713 33663823691260154 68166829748887439 16581288083683137 34438224462645705 52141048182324731 34021069881460337 59643247369421697 9519091483808947 46332276384125378 70886055951492653 48323141345971225 98534969424146869 6803876258058967 97405670909447674 72059500600963321 65220428004811533 67627617630030566 61506782010064581 22254708833328104 23776648506510702 19798775225894107 88100467713800441 45898967156896264 75185234040734976 27484274060702755 3722126461623739 56577838981428871 97123477096154906 58995219129048387 45222305022351369 99908486661691267 70011868187092135 91809590249358694 81247950932016769 37562123381695451 60813539954752144 28738727864824160 71977605527652207 49010292294626337 62067804595533751 17792513035951266 38217347016955262 20730827605940815 6796170595690467 74351974400503646 81776525256462604 20873283421435994 98149979439071036 80970846809542930 35154094710579442 5958615011116845 47008153749119078 62791794776511390 99385265621971683 37733882356872438 68699558204090856 67184787343128360 66098390539025276 41833711919703915 9176075306319863 44082097819073907 84360930759108830 45154936981571125 35271843666713268 77084457849879492 85039118819217570 34762777194902856 86373777968965700 40682447070666085 22790016857610316 97087473907996880 16788549043650496 4436053458915879 5629185030152365 803120085091027 93227142188808711 83398614300248512 32234137296976003 4647834297869223 5895875019719645 56424310969562322 35528005428094907 48660239345431975 19628160206238278 53522686254698151 55903672016786760 94056261703394040 12702512630662422 77770725968163930 63619330871374525 8753173188594414 38116749351739769 4521112275098611 96290380916278230 75647394768578917 74459021768424138 53289231133414670 83367129879917447 49877558133752797 30984240600234824 70713943937892210 77975857070502182 82015384992369376 18505014723083463 38179775448728039 21460534762989543 30106792503258740 199605513103820 92190260061736119 29636668608513599 97023327106491592 11134214430906209 71374434426465361 12779258295882582 34993269757209314 42571427582907414 89128720585860998 57581936377999974 88489601237650207 94978559417092416 45599781900455861 39078586887242175 16442460645143778 51079099367606170 23097096506215977 96538950514603756 48096823647662536 48528726308830809 53891170414493112 28016322747659512 56182333929940844 22546939183686142 94876128038112348 28210186277479236 67309572906955350 71976483268410164 69950892824666783 62054203493245443 38871804785677373 68965742184951679 57357736699397376 92886942640102095 49096754240604428 40174184232988043 45447741562165906 17751992624583220 46453440328440856 62595989830083403 12434097027353285 42275414556685853 96732894064153658 55096927451205910 69989778746717033 14619853536792146 28742886266986217 38531677106526205 29120266377385499 21213043399937466 55531747936949385 9018971549226530 26024999991192344 39481244600734205 41677946931389635 84847438416818617 58760626432204041 88952183659532548 83604739347025657 59918151218194129 65961865592794297 37577581306680835 48747225454526315 12717872903753863 68085256552325437 74886316838770300 6128709902938163 60008209750368884 33319581462453774 63506382623811733 10682237587573872 49025323843770650 28087495544031912 27308790038563272 82050280172793102 96193175891887707 34803236298459709 12071725981939545 90444359617832409 32404463643513440 87612918954559281 40671036818065489 79892738989795113 34155044839623482 72291790934350862 52418960448146524 32191129989162436 10676945409364238 32501884229121870 21809849456248312 87488113020402852 11607016100857868 35348830027144845 62950740058492269 53059623598928092 85543388672091120 84905462625292504 17551507827394668 70698747975061666 18611051776416575 8129109951981624 77088841550775156 63195095737985378 76655412534454788 48173612407770793 44479292209456695 7828567200332192 26420705780058363 2320160177972107 20974094618373495 75844559299961240 55439940819915653 1897260133923915 56970618234337245 23732735969728885 32065977100363523 81409575773546436 92259359071433898 29428576996452142 11812996567533567 5722279044603650 50646112251522793 1387768290818402 44503669006298980 68287732507688976 1584353042349538 7344678313820352 59762775091342404 79687753733746631 8496466069103650 46225064064261935 78618329041128491 26792826379199273 41508233662142526 20588180492410300 47033209341145649 15253539090290184 29330436670847093 20758380561153236 34127612708206413 31580824081612846 28976284002697551 56340852119308119 79853695169515949 14124890968240070 34704179118111442 48370882605452974 7601121201057568 56493968766849987 91337309301405063 93759791639696691 53200076960718760 89965267843741977 7033715773697894 44547218446924079 74293312709529574 19522961668611566 50108987340496823 97665457759214544 39668795674789003 13856972537082018 69577795669051172 12560299404725030 18024511087499968 60489431705318373 96547991675031214 19124908680895221 71871954515367248 37453497665127081 53114415449095321 6785725034495262 304682780648958 64668285615671533 5133701709577454 21585661861011218 30258999144205654 41190711944563715 80707699918711796 18344225209766917 8917779593215247 41708605472785820 88072500476360270 47753769158592722 84058260978568164 62416719913254187 60899930145695519 83697092455355220 74908818777037999 80121148677592369 18763178631174360 96170660401173577 98390562833807757 7169607112322853 83065110553818167 28344248757864541 61642283929233007 27568020204133051 80938861286912527 42367429359991622 63024725884907223 61975456087033867 23368524406420941 48653966110380182 59007412764530306 43043686600119368 73054861807007540 12533988560608599 65080566038664530 63532679222113485 73285937529355817 36327919736717515 38994640493691851 240984309727874 26636681871937093 83143313798776591 84349513608916425 85457961839625194 16953891796881384 42720154629784159 16948144217390956 79618924395575969 5280587338193745 17649918865841633 6330111563639039 94229768681542920 4310550057455081 85101646995022575 59919747228870337 78860194948202673 23075272630308901 95352227259134941 22873471850112785 35840270857722517 84437002484985484 31571530920138429 24124460231733546 17111506112815055 9370813150046482 76110542406903423 74481217551625330 75465943137374500 61067315473876814 93202262649886058 70398784829204241 43400483842030908 5956204380937691 35676234414061775 43277590896887057 1026785997539355 54502013667453824 30101649722234728 14626374117202838 17623931540863195 97065262898495226 55622112629637071 47303427065767291 7821252614482198 49583225534933536 64966801593256650 63923886589754721 96436581810991740 57042828483346806 21576085271163415 50653953933820538 5576714838728321 88452690567921497 9256502160379817 11089896720552714 68342679529753338 33609284232113951 50313587888080011 31882676433980301 27616323372035702 21723245346395976 45579395500461908 40064715101282093 5183733186422591 12830688615166524 73523500963352353 86470139721591060 70914494669065621 89303409745328998 67128198172431418 53715214506339999 21114600556023927 35463976122375560 15816607723585887 44577609810516998 21880543617751301 11043781741078017 86999015929667175 22263550479303251 3109463807026842 7938009622341199 69791435249634393 16142211729563100 89386994297058591 46343781236186838 33791875830079848 78341613063798212 53700370875143012 28876698514802667 2675337345616916 14465473581362698 48616255586506451 59041544084206450 85409294630941186 80832644008462973 92766666021266954 75912331374904273 7267696648335552 8829325487197172 27645804093380822 10859195690590773 87246386041357797 24612590588593762 44542985010859073 60502934964994051 50150252753471992 59145297261567354 73142817535743426 28629784665185210 17472740257814751 20666438041175480 67370317971936467 26891853442306070 71204097944127888 73220193102653275 7599293072220481 54448788198397749 5142111597296979 97253077442328264 65353600197620691 79531915540977359 75576005010995226 84711633123416849 8024383148299911 26600670402605674 73506202137367514 2390614990839390 3175712818746260 68100152006448233 97662243407842232 61017193967766239 40279319070203420 21830479877360414 73103240754694405 76492081911145538 87285106932758098 32125862670393663 69842700763805162 65434699797744216 18499685956231263 41810935157192918 43075897148605036 23456177548568016 62410788167940230 35894477215373883 61388236177710385 24049715774279945 59691092759786593 33334596319258745 24676027888983452 95514293611646643 43061681286039923 16437646164385437 90372863881947882 35491617622038819 84646513384172922 21971155054905754 88348374675681955 62334187192345786 85179516654934649 12436500057887013 90458990346760287 82498862965218055 35975441785532257 90988926890709950 40302421789744269 86741101149959787 64044652643855526 95095511958535569 80422733225883541 75541526056291769 98624647952773193 93942341263833313 30857271043637856 69302653370009846 50016729557722272 1442026691359249 84644337704753982 26047168591436171 48465535822420634 64222269727331718 40123391370877445 15530549435678731 22751576825909779 55564475337004837 82517128617301611 65395309950428145 97245705339252209 9988326280531124 39688042603220980 57890416459135642 82638204390084393 63943886922144036 49145543347676247 20860431600133681 77684164800656591 90049894553021037 85568789096833060 44820888539082283 21513442880676260 83600388236025704 30202024469590678 45533243228716518 47070554730453162 46841036579046806 54152054332928457 92527705950734984 30699592238250302 5397483043373322 14824196075930593 47613109981618677 46720087893305983 98028244403599036 80224651873070903 16272442347728404 87703033246206293 66386848617059744 18819375952694299 45671216153626487 83868441667169509 15811717328134545 6922045797918486 98994642505233916 20483828167042744 26792822525755145 64847109400516793 56488183031511670 93357717844891849 18886121442823678 53910862831630211 56794847566295005 88670503329921783 35706908827482923 25047480454123886 30999748249696763 88968155758115169 102785031729654 11061684795569933 99881495351169953 81421106901652217 36991337346269859 96169276632230732 54691763960590956 41243624411420850 52931187499297277 67208423241791594 5388376596032956 14401973307070976 17771295745332230 61747490700460406 91973259204361820 805047445940847 38720304584025197 37653258667275294 98859403594439422 78711901789918956 12263159339808529 53240880570317003 1365808653277619 37424280405316850 51156286168954864 84464278659809517 2941796036464815 23718499629087860 32406778069996081 32549852255148748 50664071407691894 25887412492629729 44292464145873341 37230957858367040 68016642025627101 98117663950020488 66949185274641410 10832174551317984 5362748379944821 45427617488334931 93288831990954652 31911329454816162 39824678731662196 77590383705049853 29992409094139538 68199124947764527 83610166128361001 85439569193707995 90744064172266444 13615142093014685 32919360245148637 41772390147345875 30945790138961708 51640046238256959 36506774871445179 48577391893313107 68364190529624629 35578659851942396 21065301043643719 60595053121754792 18354031061571766 12180787596284803 21862557441415077 69281547912016954 41912131181502821 73082332513079578 24945495722860712 25471271629913402 62083822479689871 45437084382635162 62485384561016393 69581356738936085 17428191686243822 83450349645120476 63198170402829685 9059295782103603 23285534952456392 60352210080013752 78039727271645909 82379008703123962 25132338195510414 96246847218990232 96089030041198935 84118861667908962 42175920009123691 46020671086820811 58589918971292600 47360606991035990 8653162522714881 87010703044781436 39815076368458898 15341950701469821 33455253128973210 53366305178994547 66670379219759466 34183005841685066 41766397675574076 52161868343649317 1366113184036262 53200128071615863 44192253289404362 38924760189386692 15394527663991081 67193673306935824 44045580197631560 46880139660119072 54043266397813553 39231785994794876 96163664538466107 34666933057247969 31370910388068056 5910424439900917 37721243299458894 136622664786895 53443843911913887 78202912366487476 83410903495961414 98599609181379948 67219242191452169 46519183188166122 49807770343608231 55158771270199619 20195410121480274 59790468076942001 89685829437966375 82598913926838785 45512673179670266 21783135332680581 53875980993264136 8321786392373751 21983299478776123 15152744888424082 72162656321233061 46284577038601307 48946254068599159 24221191099541150 29105558579624982 80469536349765260 42197294585563169 19862934610415546 86595779058198586 61973724099607776 46678855955471160 5892612227634822 60912270776747616 94578780630328899 29183508738279607 47864571483207646 73588549961001450 37475174871400497 34784850271491925 24651677779507074 18746753748423575 65691318149617795 82058258949547914 7384702247282287 53421802748172137 71595894475501874 3138101745796856 82709761440044735 75557309938648195 24074459521488670 27065166117722748 73488343000297609 95830370385808811 20293085166494115 32802171625264122 40493997497451128 59232239213893442 4960834041454169 66227247722125094 21532788228617025 61492691816438303 54494940276732817 88758496218811327 12124005830052473 8348327260622603 83333035825224930 87854352846694703 68412019483035218 70118302665577920 11508857335321469 41661353242976586 6380105448569863 27167455660696788 98130096730373156 21094592441681344 90684662322637564 55758920241111083 41974969706922752 56794556045314566 58627981069787538 96423227303344286 82919735592744352 54587768937905960 86642126510157840 89488000517339900 14222903989438536 786346883339444 61097706029342438 62913776405803287 41641409806961194 91370692180209992 21764316622538003 46580330360688535 56850448712102655 81078747628565801 96495916741980785 79623099320024773 38639261964563845 44724383730434877 55920158260775184 93568560291345344 61687959956702719 24226853837314610 37627655266851832 77960130363601773 98419142799301200 57828991444478905 30261028471159595 57901576943596064 89523795895346769 31350474837817678 76081000222878827 34287091777739243 32346148724802930 39388324982712137 3430331947614329 48451979762600340 45762688903384230 20817095442910117 34986835908794771 36786434242155291 12205454055982904 67540381345504602 71859221036471236 38909260082753054 71902261379970060 6029177350994155 36419420706548691 53913035687508504 26184026171757805 78206964676588878 48394543578821094 66245770531328739 77902525862209024 71964591354900999 47369643679567521 15402559798870281 77031785173940393 4499539250613211 1981611144604190 93667425012928249 95092863846747746 60916476341685450 15631871711074774 34255865658002984 34933522878451257 7867826012938022 65804642485181004 20501906720620964 28024081291664266 19924697236703108 38414649994088491 18451274866785450 37493401662814418 71854908387838547 66616283216655762 85570147524324649 7293116061969340 21261419443670305 17736266446257979 93000655587887178 9978615155812452 86839977347136474 35151197607520647 86415429386541703 54311177459728707 79158092470766356 73736880873333668 67314603305970477 11499264444015959 35351890981656439 13762682414300713 78937835732056401 98341232362910335 18655555418881650 18036156687445297 82536278329237264 231438814878794 85462823848498712 7164463848593983 59893024715059202 51036308842694187 27637576390902604 45902526180693085 47188134317734531 40358830818118871 64915693470733383 73979071933997190 90103630840963739 35604815616560002 1487476432108187 29954473121673721 60852027333715993 4691118970027134 24478040522099546 41036974618164400 3566319261726943 93371984306656374 75213790455419106 61047504788092075 78693639720580457 30150959991359912 8943711590652447 18764005631825444 82260446163563883 48046678261434445 26487622698984735 73324775933358345 8327780060521522 88829537737413514 75637163563602872 90031514625406710 19543192426033552 54742091691849036 91165896103683982 50202130122987090 17061073155892879 67215628163724894 70292108198730694 96870549162912597 76427801207501280 47203955919550501 95537007967991696 57696575563791589 57834649578223283 28689825062485989 44345487196502686 7622771797548390 48916754847835927 49083494371797191 39455408837763251 82232386990583853 709472448591935 50077289438393472 65708255294831711 9989186528557996 34684654565092766 17142698710050916 88019035868066095 78663048994646423 73605783739319346 68025353835723283 75793044292306884 77344808025186917 24683669766799779 70920543424423029 52865055195029921 66363966533318733 19059162691856400 2142263207728585 42681134552937835 10959112560759746 45839284352648445 65820878141791413 21957816791627401 53270309273199424 14457214097526935 80411296633424422 36012067449439640 39401422714260015 8586407404344437 65653868177192311 68200728950672235 54795635935942372 90062838541803827 24822913002532409 22173056896879058 23331675603388682 43190248844504513 34931180334220143 4264067813926158 20272909944450508 49798055766809742 46106117618931097 30982781120095201 90486103434332255 21619815749916262 42042342459754523 18372896695713253 59253693816364378 9973238151963691 53891930332455151 58578779995154198 89745529568787920 4025668436813189 88754257686184735 58445657507691389 47313493358217210 69944971506816333 152073296641386 90362903723932827 8415793120060205 81590943030257575 95309929059029976 98217323823649875 21079413335797448 39532959922707114 50474447223747126 63813340304720139 5204506065248619 89361898748429873 99913654485010257 73073842034497070 46189012062591247 8531857114037074 38490562201644697 33408715625623291 81868788058747702 1790615727212527 14939530556818832 32685290149069247 82643128655466426 32333595760516992 73504572216125812 47352167394084402 40092864600891776 34107500989897102 13574338047947974 25999556578441661 66806725716418100 67685518774364412 94260437023314858 72905477342385784 78751985276855347 96370030152984960 45313080632131905 75532289981980234 27032299028219078 76410894752552810 74636816759467923 96721166034610229 27436736539053963 27785423768692955 75137034291867075 33415775112449009 88939001311967843 26620234997724084 75479892634386704 92627474080991572 13494991973548101 84561559729556021 85414137361934201 11355975073211960 28187992529512073 22164524471953153 90791213866394910 66660560645418540 97153621055334378 5409579872363539 91303177029522100 39114056369102034 47929618507335293 3473444732791866 12300852779283830 77242744849520142 93699160189559651 49428729147585111 44806305294676707 55176667197683502 98050668248800076 19231498934696779 5184390090670786 73757973202849709 65418457122089749 37899258470038735 25154005394315742 67827239865732804 47603118912263465 21614851468935228 14347821737880033 66406599770570559 79026901430069360 4985809749788631 11283217146633814 89877747285277657 7337320817973776 96194745564594889 13951047918544157 9644366508810688 19649392440612414 74233456465915285 73329049176616633 68257999133792824 30523235323790712 29335715251881022 27088972019794777 10719943849143656 7599959201510524 86772473259795279 91701156188239000 62109567251968813 65331152042116652 33965720958535580 93903643652586767 38617488428250844 28505642255509621 38544399864817165 91957650771515052 8748457001628406 25298648271421756 62252011295591184 64447338013753107 16055279534359051 57568115371909584 7177723194766616 32627376643712953 31226757119993475 68340386622812344 51055082401884240 55165142648933556 29432089663199298 52000947978517396 70959272723623795 33866825778668729 56940308696352576 72962925575125255 99511627055385409 83571304737797408 44360392113643572 58675996035941813 94267185439826600 74819158428770831 92735280008015711 21808203318398818 90357701519813272 44199308440354999 52907862864313120 99435406617659429 89966264632462077 58593700449158360 25575136522683012 75990247128566254 93849659414362167 45420827276666201 95779822826153158 8359537124918237 62419430626424531 37499406500949059 49054312192023074 59720792706903340 86563717021592934 80066571520353264 91661508923922347 85240470328854061 59108499332882244 59669219298428631 81667283022261085 24717369821201707 13389346043263083 82420473685319504 24127678768635402 52161063951324197 19662902673348082 97990428787581971 65281462984409444 56712114444216770 50926973229461914 31317358836579113 42086826226200923 77382734070183105 64806502647211790 82960400559376872 40876701942114146 42432857117820973 55701998152742887 13345166774862283 48807656791023546 91787989514764865 15937259719211338 37012147615290620 77941493652637079 32981876957630855 58485593621966977 11062210761519758 19767440151062461 1094120785906877 41714664406621398 19686887980708397 95222355828092972 26054193680872952 97811457897045107 40261756616564156 36811488185894532 98517701046914075 8773310626310131 35035762842557731 92832661566992699 27394234170322122 26373060249642121 97489185404384175 65011065002444307 64502422398629794 62899703791979276 45642414067809181 93720032711983751 81803098661573513 75441766899871321 59562583580682921 69484596208066635 77052267596159186 21578680926533278 24253492913355682 25210616857506576 33330462519345507 48003406049600406 3885890341684325 11956284762661530 95030880074439253 6245812047085928 9122727868756542 32950584602400927 55048055608405437 90383958623170139 91575390373749862 50735469241256806 83152824707971658 51569637609265676 94470993679329925 76328354216769769 40084602012923321 32738181166312913 77910865849347566 2350581675709830 82685308989168011 34022186917333188 71743203449678259 23675738753052439 94421707824300315 17852130596671670 17408978079967454 78276928036295540 31270126286909140 98338546923810209 24976685385805094 35039185621209433 18292470442118008 7397983542085461 35161966026667975 75047778521446382 63738978664794930 24518168404841607 8006283075126793 58730001962232834 11596898002546167 82446118737178966 35190951980802478 94268837501566530 43545397371326756 49571915282077542 78373290517293423 48220296088882889 32774655079496718 17044957594984335 91895141113995983 77364043322631762 37818350556957030 89770865843960458 39619672005305932 76202412843486300 83288756513940712 40038315671137553 72490039460698733 37331496237528629 94275424493929253 33871855929885427 76383709029411620 5518060068590315 66386946317608277 53806577186672273 12279751454683109 24375637698231435 42263831860380288 99032848026978060 570799291762436 87382194865671636 45918383360247263 27081970461396236 18712680241915829 47598055159219668 72181014172953753 45737683954632658 98305186921505625 75259022917351269 3241147729623 79926160851499337 98753060548530040 92041393801420854 70130613231200571 18878612986796350 97585759630697731 62650758562138323 50445704010709652 48827911602913288 39516591875833803 87009024539320352 18462835503625834 41789289356095524 65156750652745071 62064478574672646 42082729041750982 22018291991233582 46001182327777613 31310940722605285 78938525265924650 70255041379745744 75872567355361035 17105077086930260 36479930447770933 89161492746492894 75675646461105431 67296125472914278 65774761832509781 38778729093848398 2590408252446111 19538604664865021 69913066509284983 26711908870103539 76995664923859260 73606274117230506 19864488932143991 39583285184657312 1501360890896581 63703701936176060 7352343575905616 38504689376059786 30242528602151371 90316312195698133 49554910939490723 99541709201472913 82941114602701366 92228575442252323 5280221519081418 47133167491771659 77462649991117878 19940327191258834 42157823763550220 20186436151844825 83996634908555460 42407941995062717 45154014081611097 67121708858648070 69320504598771632 42948142124417634 59344462948365593 85128633969107531 58188383246318525 26792676000144612 60710156020434490 17233304295042840 87344018372575366 57617857313015310 45523504711730935 85489692836895380 77735250375033614 63654638816229983 54138681017063796 14215874712587322 15032862814140367 73239270428183940 3744326028223514 17391748159610558 3489387084735487 53217340003191128 96229512338452742 94828249815622070 90281565233735112 74919440080802141 98991005188782100 76966246362713131 42851151216535060 39018227653824467 5881886499140175 39493347801475179 8169839118407423 45827983227719637 84064797330168286 25607819765479312 85335920844752362 22247890053694947 48157012315320847 45414403086713312 14600443879597845 46354793937841361 20732072402245989 98966576109271896 73857898829000816 44895313137383065 75407478902340789 68366834954501630 13784287385447861 21447185330314196 18649184203841154 90842697829328791 22526028175925262 15616468342437921 6030478270689439 59440631140407174 23761301052619766 24032164858917865 92000717141790941 10867169696497610 37710814124081608 51316955311987922 25783014587235487 75336591021693467 71865710529058172 64357762631649231 18067224438429595 63813329262100090 16291932655787215 6166596990152914 4327781841452146 23791850038146544 38691736002103979 50345428137401669 7104854414514410 2788850615827048 64240856462714056 57485684416986630 11069526316436172 1237950154958227 23456865574274627 82820667092047178 88728678443584991 98722015485627818 61953417385257293 57142011639904076 36494092389748154 4896084761458024 90064263842783965 44674551479258921 83622436471245619 11060236070664752 51107978760198499 54366447976869800 62809520527754188 68272333705870802 27985421500873447 48173632111595516 9481063160464888 66983651952249764 72907356728187177 21511282114639660 30872577855508926 32632953671377404 7525829426151168 26256218781296371 8356303302525274 32723230427895526 30310284243741950 27413383241132803 40579991169724928 86143966658526975 77905547140183006 46755302155408452 30048332216221037 77014602936931446 40923737623076656 19185373522634359 81549449392919945 41519257082212193 85832204484395973 74588552824903221 77383945084720694 5634543367973300 63398920615619738 16532705817710764 35916395160870743 64274171998237801 15160897165046997 12083174549381665 53178078405176475 87747583806384550 1646317713373701 16193159893885527 47338684382121732 19888133849814444 73813744383163774 81942368461932557 43812138484673601 90692610124395498 12333439973435779 1461964847818881 89854138449528699 59495355116137328 60327304205085641 97079560994178880 38753223090010656 44160012838437701 29221202822053945 59310059463683807 27562653405923380 96445267621976723 22310009391438493 40360095990374164 57116908282438674 23734226678348590 55218663937017007 24484872187032638 99443884209618258 62000562447068936 33912613454328734 41371057348666744 67718862416697069 1689032405053376 89171481748325271 3777290934968783 71721267359838677 49420089282828941 27648127690351278 25145214215002711 76247196506916634 10016960473080435 19316929284480739 96264270094914008 71427871372705580 78224686787547051 81783686013433356 57499899788411782 72013744164964132 94211291293039947 57830021456093381 60218631437082194 47024697875739797 64840276518467390 41415099640282135 1160490284028399 65320243219230896 28969858125204702 88427108504347009 45293725646141234 15735135557196410 59994278753350533 78931364416704144 67553792764528620 28207330249997889 77406985372443215 78955151040469197 92480952939185520 97572857270381139 31843009283187385 48043211493794970 992275256780468 30063481703432051 37516229288591069 99829142162914148 28228707695633889 340154069043466 68210169615567611 77030073109636819 67907482381858441 26574694766616816 30044463708712438 89552049565322229 49612265038364358 24087175484509571 49668976079771361 72513210857520821 94073837776568283 89135734215627936 53510539264186544 22888280578459119 15430069116788049 67704039243661314 76480382982750280 86234485453488088 21128431287497517 76667205568182193 8109134344447777 78995846493018636 95261778372274910 44760028147797844 34564283979484766 81472227703409547 92144024176001131 1246137104943927 22388976912735233 46349575556101542 45145376642680753 67078876479537961 78299144856278225 37498916212025979 6324628728833435 24324891308390774 38521751501412164 94473414727882752 53214162462562977 5770329267822797 58517454116491588 22621986370406805 69432203090893709 4459923998043083 42290378795894609 27052665168692592 39595588865289268 61693905611595232 1891473775302958 24588883072444190 81893635993269026 73987611688716123 93975917495221350 69805278086266501 70602501493448222 892524939577583 17914491635986400 88645385615096194 82582158235770551 54516279157351219 26726243497980979 99457353132135607 39262577724792462 90561908728965010 26558426156461121 32632783774257846 49089614714123076 96815432376487112 65963180915576686 45590322881952948 28641073963628952 41133089698206409 97736838984963309 81925552485757449 43065647086063837 22177126594922865 87457541192191821 52343244542455052 50701119173982935 47667478495821894 35108669076781609 16894168390022803 39036784975130917 8181353432791662 56493829495478661 51457476699713265 96665752581358239 34270185736747869 47293872686630532 92535217203571840 48962968117240299 65316410618827814 73925884042183358 74095401335108067 88536712439806430 73787569866888978 73490535672309804 82254324679446388 98711528883383312 93704533250502376 62661173921429474 25909322595989594 78817453553956027 26495426881722789 47022359761398592 32129009433869268 20699465855268668 6419940024282727 14711127043508700 95252398658421073 43015192672391648 80679318416610633 26535848812412193 49462570998694468 19766933478451075 67742070463340333 83336369973758478 87968122658221239 69443259459654953 74455701766797369 42473519223611104 93672397416283807 45863507785427986 23607210776894809 79983733279733032 93980959039863093 51513098166493924 4464584155064946 34976586339789320 37628930905967640 74422064054776203 88403159814507025 32565595251265702 30327728986295767 52250157867867677 75390370975782610 93948805748929 28451625082398264 90957826456078780 67334771439085206 40461105830786197 12234565845956854 90630236038762005 34849696175733294 53330325950871691 93892143318758855 70989370210848358 76087864653175041 90302312395756691 33060130354586005 5669153456707097 41874002062636694 96616905162364642 8522724508248349 70565485469429361 67554521980458752 14887864499352228 8777630457462165 40034525005899206 47773763968238325 55343804054003074 24619158141882799 47498183592623970 90191962330887947 83759624313034622 16296437202593429 23344497876333290 47738365112428617 87822643239969568 9631549751714830 5849011333403938 10876754977810806 4883901750564417 82340812120441209 4153226936414659 73176228954619234 14035983269306110 49499477613592717 98338246559949306 68916820677218351 65088858059740797 46350638288709225 76657346648563340 80012077026733850 45859087219539562 97979276669474662 68383173119507378 20608316532756732 25075054648640048 90408250154856291 93614729968312617 31185841869874074 87166943194530684 39439227781719660 74507270397865653 48018921215494277 48156289606021668 20252531299484474 48137573294825208 77511531914538782 87045453436004291 97244826744706576 62241862159569032 58867627890671117 56457870908910757 21572810364166790 12720471597212662 23878623311157225 69206826210188498 63694398088248195 65890028726767375 65297201019117782 17251462621371613 14921263717292049 93044565744356440 33341171327366264 31765625931915544 58518171050948100 58289096087642769 62626864393524482 78405007892913981 75980861013288284 42693502500285127 44578229833320167 11384632647574619 95078357384538763 64028800720762557 33939147465127485 85046132609155663 72557996522718342 86858561818151420 57992081892043560 40945199551007738 1451703926577797 87495667767125457 82647171663372465 26651349353411817 92282045800264295 44525364181632279 60980538319279243 73092017628453805 83585796550190191 10125654268089168 66066848761838853 83074076005466264 607324752488151 85780353664054574 43564328038266861 64603634349919487 932698299475038 32887770556831049 58005899321552270 6781660674226046 33153850272667095 58673985754723951 98351589168676720 49277248687385352 82683014308626561 29128078877177590 86194410538918634 42424555517470993 53396040401666906 71382158305025148 44461130166300033 589754358679303 77588350428826354 16381813054780815 65047539543253725 47343455707394301 63032360674616062 24182278095008549 27359140287912730 60524097042922106 70642786332000426 12594500093405097 20481495845306356 18059819148806897 499721077317864 86145795973755331 86486837648200798 63894876433185404 28131666615395837 45641080493243523 97473317298163690 77944689862906993 7984296240946709 27255530956259628 3702048599896171 39205782311239465 76804964955626223 71450025018743361 33361078430215548 6528711207782174 44461311493815050 41464781181283671 34063903789121642 74104622493621658 21876036189496095 74711805317071403 14807759525339523 51614674891078590 64756742539307653 33406364948390029 72733357393100936 57681988900376139 62429285433630990 23816623678008712 93283482537133843 32364997162532762 16929251858698914 39755344715141352 40794663502990775 23163899523580745 88192359811212347 17905758659894649 61591318275189691 62239323135808425 61732515902245347 78767176680914894 94944474751086175 69368535387968721 72065436937892726 62260261285534358 31656310158182925 15351801597988596 39522604435468799 65397085521183555 22671108816550600 55273951723774408 10836109633795557 53319173816480378 78638481575282415 64786991357966704 65204509759001488 24769115122999434 39144506809656406 58906998322055435 90727578163265063 41939093724650673 4049599533023297 69320039297571863 46786382634386663 65668914589791877 84138460335859645 20695841491142815 93048515186023164 52160162556260470 90746778317905579 18733889702244743 10514850647680154 4475833083485125 84844402705594514 29252408876442419 17116605928887885 36395404971589190 48087861647714302 40697003325978923 58629114804502128 40896637088582371 8765733879179945 64675440369044015 16732713191686183 85560062505736877 10619448195409539 37683661329561981 86875063777461288 37206270382872575 61955626962587183 76489892953314325 10662389397095196 26847963000395955 98893461735530384 1084121165182467 36230868721064201 74971642367200424 87612713184113437 58092214253147794 48307453262303794 81786575560169958 22454869706289130 49197214274204514 68114345421466895 43218813037746255 73350887303269606 23989070492553216 79848299587828301 13324277814505761 61709160149015925 34486893273283785 30494594802325649 80521115246631745 14463552174305694 2528785632779439 19432470628364033 80554821173867557 49445103767941676 41277862693957565 39777459644043155 36798387393476212 23897288767910106 1031993090346998 80915343693323853 2090591162901083 57309364914868847 67593542976812470 27454479961673738 92667359270935308 54839223936433181 63429505370536800 87681073162613860 57141075700918689 39329888157761708 15259371286613470 58586224677092439 93779755046854612 85717239920051633 60675409713371351 70683634670563587 39801855685044191 52732462377534195 29935371190658888 83494083124854694 17568132021401859 76895299189255686 67522471260293882 65103302617913214 9804538025999461 22175310448130629 39334343517598686 12699382188767980 70592775554784162 39618045970166849 75458933877384602 47985460326851076 27026064514339305 77922377502199190 94775080886736456 3684265648470021 37206057838640017 69299101091949825 91781871368994195 33745260922871526 96402499248596509 73210840460970936 70677610692903661 44140152015057751 79906400332708904 8173633892243834 32565559409222084 37432439565955564 48114116306451917 32376055210497166 4586628752983670 21184779747366778 72917121810269964 1269134378108016 19808502579513078 58368079508637896 15222505711722108 93694932865612259 38809548376275560 24357631885465261 14096784169043782 23992698930818182 3133158278968366 87428158449299694 55805675296933939 36353181391124525 31635095705389116 38812777684530697 23086797775677432 56684074632243094 35181576394419121 62215330921333425 99203635181921464 24332142608574336 54047891480713350 82044501450492128 17688531020743905 22290520168002985 74413234845687297 86750551495166311 57979052642832633 77473818218550865 88615845218816356 19320314143549907 84410730442944583 90859819613919499 75384773557592487 43854755663970576 51656118361462452 4339731210762638 44119185120683093 3047847924915781 93142455576303656 605412169597423 84635858050250620 11521357774430227 50971485442697693 16049215581589649 79991954336805451 52935081572743123 96981037938616079 51177359437459915 49842749347923503 44419932163045292 64324446979629505 73078463053549965 13681533470812921 33859622296235482 81636877390605126 74582545053256485 26076261271712492 10002927829818438 94731433939928451 96577332193784763 37202187084390694 11913965990810007 73250719178583431 48003520629787605 66808619763285420 35994834708013737 44645532778528414 51713311102581394 11270587112337472 47256806686856930 43710758445669199 80146417053512370 30659334011509993 55132023819429980 79216978605995439 81494614666015977 29747469175741201 42649014347633607 89176766356290773 6041612105471568 1508766034269899 83017511436259196 67144315624373188 14113859833863305 14743211706161300 40320609624282997 23987771198823903 66825120095033125 63047681522497512 54037538607028079 41342771827018568 59807026420458075 32212122624585629 82347001522040097 53389607810089941 71721858817125944 85132131506167175 39387953745928650 45114900946106749 748663770852081 73756449336002802 72014603414031008 53755813252781674 59280139167620854 31781132468054492 55196393793237521 26705930099838800 61197711318357958 78972194826408136 82725633422144643 46544692097536965 25733426579028330 57336701348402620 91000336229230628 94616214269654079 86308545071868714 10530411568603310 32208643348431531 62814990804268667 37181747671832897 84468418257232637 13854451628148384 73261045679099323 94970398759772175 60210842379271683 98586919866986928 63276388247551071 21826265865639068 73466585685933558 41114717598187597 37398733458241374 86552615785106241 995309145273010 24286919028951782 68079671797278960 78036980798091832 6992993602740727 24369458994633469 23688703222858742 14951216616485862 89660629917099872 22271414138553432 55723865959871708 81202500319551474 6101921249602114 65882865333079243 42667176994609615 20430641070501799 18594414813831492 48431806735941587 55566229364866640 55553218859820890 63771109089231538 53515791730008267 59660305225483854 40893096631267970 57417621571188829 60727453284401409 76725867328003965 91368658743730075 20831935291562235 90824113617134504 16428925693829282 78635621557682664 80328561165620075 90862869629952903 52690969799402033 89851512657769861 63304035712347950 21251517988782361 31845841521274407 43190407219429720 83434395247899825 22251449391098096 59453014681712325 46149571844740561 43458991426721848 54852000497917100 31059103537995020 5058352198393230 6607851373964556 75746595063283123 31395784120150584 36593030891852973 18833581604775312 70962375772080335 1779534802442913 63215396070182678 78935957560949829 42296171074926376 20884292728982384 72091418288705515 27939441823070816 16044306787834697 17482664324480115 89094451666882503 21154307766995824 62805621078725026 12130202705156806 78100513660643797 64574699931487733 34516429974903499 67549333183429345 47765218864998505 13958113312041548 20232758966829081 36739423553406672 40084749157321299 8293677595461495 43358994731814267 15883503339291737 9563893012655689 18054576264049302 90683031381893407 28541696841196284 83163003629599430 63500089126752662 50503365529468885 39569310844143372 33946991858202098 33127367090586475 4732215168668703 11523787684487831 91825937644915015 16243352896254035 64460922966705799 73142224272578845 29740987089335591 62539390124785963 94509462200851240 44520357475866440 50878539911034681 22262265084745113 13166895168740628 47400031260748862 96155094473807227 46956112054406180 50249414725671125 61634581308329378 41091160605225806 64424986761407021 39007826449972087 74802864310463926 32933133386575581 67194850968606536 80666440186063209 96068703545576675 45040112480165296 90900964795225636 54352079672133641 58099992915012158 2445533895453738 98889043194974019 77514507978763797 67999623206149266 54122022989302357 88581487810847678 19443318016535141 9604702380518840 99407965440437568 73586659450973903 37846968004906877 80074837043661897 38270210930030889 76417234550440111 49488034408455741 27374628375895344 33568724115314785 34197530378602003 44429680512378761 95599238427790178 45801906634026243 20522093536933253 90496428352792771 95340474048240467 59145770144556382 31059170194392717 80198054371396350 25960312810105373 80512820266739156 94605074791356145 78150367513510490 27654768937385968 26827196418944060 73791326487919450 53263604503280489 23678332828429750 4400963079569729 15469643651291767 71224644857188418 49234469910779450 17604377326263359 40450161677890805 757757673401050 18389596441076655 15955446298007803 56199883594709362 92333885612697413 37313706402779900 50538352077584434 58953425461450428 19682063897998035 64445676233247479 88587757834571542 89055466590403407 37884655279800101 23043368730719906 27758181378123054 9071771587436186 34111459331795374 14176345054644469 84076958972132786 30550697986507268 20802979926461866 31105247566370986 68412968662810725 86482154970115628 58888180232078218 19738816518068274 46928076080542789 47055179064448353 74884615862788621 83520919968740468 56091075546272610 72274316833888924 5242322600806306 74874145742770900 96867929967394124 49622330606911494 33237907589572034 88907452501683781 98390371832509203 96548557916720787 37415357050570215 60767155301803614 94907595065329260 42596935184305305 29121147954410252 55261663062145184 96356849338757178 94707571300099731 72386589620005920 2539241709550067 14740408053639829 48958344855260515 12672138421248603 83930217920547566 98217084164018693 56747853982700756 50135734581774119 46054533925176248 25016967458974591 88606662335426352 76852677022048871 62788593741198790 23397853764410418 64248773795839786 10164447939258783 78600470194049348 42086475508719378 16810000695772640 57099589411138458 28377795869482814 37692556442300666 30678564735634992 81691209954225373 5690395651165734 18635669163536014 15542096351547109 50721961847911769 18591897010759320 96563108947796157 51979328889292767 7370669325979551 16659847423123974 28029195631030072 71115536583807345 44568533065797689 46583410928482089 53461593704045170 33614316444974872 1636158765158870 20134146253717399 50334978260256862 11987960160599277 79452298444920723 20041301195229782 6353469775458841 46471191435873515 84733365591853509 82808063983077979 62382287780454066 30353931060194840 36976833462541193 17311324810624746 73661548786327380 25568599219733908 12597405195777245 30593991551373442 54418540091376108 53433274909985361 99434422277717373 54964628224552905 45453281844766751 49665765436059047 18876418015234367 72572294958965611 51804740737970679 4500436844003131 49200339996454933 96322915603477002 66132334031375382 765538319618005 87193326363603110 72907107300178665 54642768640534488 97702529661727183 50941979071172110 46771091696442715 43475517192036287 7090410424131083 77868530076158098 82769124317965484 73616342024162100 20161239723252663 82234169610010201 79130284158044768 22594473113214512 52409592187804422 76398532465574934 83478009106622955 2274382991715492 86286432895287273 13057395223279921 47503580783187036 81096562040494069 14723423547811856 23454538462167927 69503120266575830 99360888340066493 49838857817973264 79687836821691364 41150562031916769 73162902637336367 49496406262817455 73953832472051008 56079843910570684 42956950142442247 2705439954989705 61084135093156666 4086924062561550 3409014634595805 42477806377817013 58176885758617587 11693574966215867 90573009763455396 2294368344067142 57623245322735584 84851019697458770 33877318084262483 67452732548069895 54671477778437582 95768774435434541 71178209970876639 4968026175440199 95652607199467367 88668445840643371 29433787100417444 55954803943768494 54732693139868248 9340135102518676 76586908524190437 53127482373830850 590404144031414 40233905503487784 90793812106102283 29587520280783289 54406186319564857 14793608693557664 64927784860245042 41824057442307542 8661598718764436 56151759194420292 44549090835309500 61883854010692495 8127218136215664 49650379021783577 41743317777941235 83714856075505868 88218053019023360 26845290782468077 66262509674566 29240542394061163 90803603241580194 31529021164455920 64186020806108452 2684349558879180 33691508527004772 44810197097487179 53987152628292883 57139289796263857 21456082864871042 23569255923577978 45004228935924023 78699549294947611 8298894814326124 88175535479362602 85514542022310143 82609223618092136 44371886414031858 77219606518453196 23733661282584481 38069471919619390 75016392385245818 36795995791839745 11781933603177640 10256136052525086 41645877427980702 72614643315238289 30850173197301585 82570549378289738 48415049776107163 72013877489547589 87732521452987718 24284255080491641 79820438871426867 37079239227281500 24049445581907510 43995060129580206 42695526677785796 26513234074316464 33180732220738709 98776164403653587 35867752780530432 98543204681646785 33759277379469268 62157616239093319 37871462896455456 90357216983020041 88320249988424482 9940820653999477 93619937112003042 59877838411202237 57007532634610578 4968832913560205 59376116342789102 58989404663652 47296955115723137 83992049878870441 35760866355950429 96650991457598780 39868597296056220 65899717602587712 54407727481994573 3203241539143468 21113001899461163 35593481734716567 7717439015076481 27178886084687784 42994352429308575 19853317242895235 24443634159030375 45272364322630533 13635586669990038 32069364209654299 60922467628569709 52660471967353326 6067779528385266 20237905768413828 6964392163458260 80885999536051515 1790238136677674 57121677680754558 33607068089260977 5685690509543875 50382984045238063 44680502103660204 1841881117605357 85757881410667609 69628195600071961 17426097382159552 94521610099362367 40869739034982197 5786834507464130 74885093273861947 32908212577074619 50438388731361792 40222162380730537 75143786040378831 22321083485137072 61591813893657628 26548756405253334 1518368594863034 17214199010130611 78599277315112845 69957932393048036 15734377300980167 8432590700126771 42016568553451252 50056984730955964 5958814620708405 47386019350048008 69270067303040783 37490597799576194 93017375800654792 48240227857055747 30192707777480998 12438895165462052 31849751493553359 85116397953978298 1123911272768864 13250533840985236 82417040577611233 34920060862438871 19068108502310486 72424180132034539 7866785385256024 14872759606527311 41335732119650220 24932494015502317 48402430812121512 14402239723694674 32266750513439119 30256126026329939 20996213578073497 71264685151980225 37434509907175771 13639728116199772 43581570944789686 5794594056972966 13794480198914263 5315545627537916 70763634458139619 56915058299724796 28827706427861564 93828799294401112 77744710067456937 10859046815871575 23646263389992744 29709329224202895 97541445483456293 62559969689863246 47587454886682316 12416056124636763 32715598000619339 16728657938351846 19204412796731981 84706564550519380 15165812943766309 1766328666432513 91544710433157668 46399108923347439 39040583342945355 62754653351694651 3952416470316679 98621669702174704 69901297665451925 91975047373149038 18907746555281951 7539926205875855 66434435803273914 88678228170998570 78869528917334278 16663052001623005 60867110602621742 27448183874370566 27521688278794179 82104740723890144 43659614260620868 34981416085729377 92942929295240319 79449409117136316 17893374694534704 49943264423307859 39307086769965589 37413755808160454 79366723685997251 93631983601339371 57234518158397839 68800390504055230 19250101748646250 43101533413484797 51677779747838913 88526774751336758 11883760029638148 5999966542482507 56996918435696447 41326158765246624 26161326725892421 44432894760401549 97982618640400252 66117580990692771 22912776254748247 56796442162125739 26312953438372061 45005464663041671 8173947380275497 46157437343341386 86626131850523832 81092357667524160 52932134794329137 50074065364033466 54260954371553127 59443169903527934 83370762125967010 50339467179569427 51616198663891296 54071559413103294 64950043329035685 96989793689402278 37468275971571156 54137340464674229 83573971137847444 15826416489780767 48282404473726371 50522709751954499 53957310402797702 84779016916899388 6538964839292919 62596093759696035 16628981834228139 44325484091866054 1096256557122064 36764249698784355 73671779065715603 73774510536138438 52207234135773667 62523029610779602 27698367146070766 66276384536647086 47901033438791918 46611628340904814 39051879907717627 60130675924968289 64600723099844905 918666119956091 53808648937259381 63895986138795856 47200343696941983 65202029157762056 11986201415433530 5213778443201062 14775685116597740 64191706080136217 54084559602009860 42088411706632976 90323979509323326 50834859073815762 98607209008415259 92995697798459395 15059820295774755 7990154128648448 91776257175391257 32956408092999809 27558560603066956 21852030708524343 34842693049299469 28138014174905970 26314880100484513 89917966011323605 17818539432890340 96398155376432744 16817517112816351 57938666401336492 96554998935707993 90391467188058958 17821093596169758 62004693326876685 33154623376972989 68219516859849235 17419460106025570 42367431151225479 63894885549741970 50853305624604132 89839593711832119 80043897413089306 39995821962320274 94773488840283999 55936660414932353 52383392844917365 24911499854073305 64180774008300208 1894949693725045 58533600766152741 6348951369668203 3891177814646337 25349534585194154 52321840098980813 84578075723598345 25270537052522895 24576973181367680 35832266714596850 8615945522498706 54212235119068436 11327270595436818 89074863099441108 85980925914313979 80710961612769728 35508011726823140 1867699207828968 76308126393365872 51116077639278250 63905110234422596 74512957844690216 14694329057001869 1097910610331835 46074295356879143 69329172583424135 858858859894289 22930163720721877 22273590063889858 15859531526082946 95056228964190614 21118559963203144 36212440091201215 91397219655325929 276794798570929 15983438434680168 82456917851942010 6591540243602569 39837633474850362 4040084615930905 1379828025492419 19536989886773997 35175336052368429 816252075678053 57607010711723530 52588735361871354 96142242458629438 22859097819345196 46571369382383545 534282652062377 55166555219282770 95456305616712447 662096486285933 7225914376026193 90694486256843808 57974979523844682 75685337926297689 83536507984197266 75139719512970447 99455606413831759 51541600434350566 33655294188927839 3230761445245053 58875574050322076 52362130245094268 30226813783583266 74573780947029887 94560066839465400 61630898689278954 46510759026827629 29136478260234899 4124063195232155 92719384347290128 28620036464595552 98566736316358260 71793205376128659 8588978795978470 15438885120014175 7849005041220597 62848584007135545 15073614996868712 5530876595024339 30314417348696196 27184900799537007 6972928486764847 40721434946535138 78798077585102532 73286838078013288 25511802563906678 21490154853784681 32831579602892749 64447995117045679 21146419053956301 21711825098989537 41143576494709327 41593990303223786 39055229176026423 99546376297139879 37443297593608437 40741433229430793 47026469918603164 39812079039568653 6553168601619659 76493869424227597 80961547130590397 67861436002048263 37890242771125625 2830277075013635 43056830294560970 1954156299830805 81156978350008096 49094949689180824 50920924186382724 92788225451272933 20707547012385948 75898216631137071 52754249274596916 3846515907114548 21178632117877735 52046492029438303 38923756877749217 45226547374850181 31374101569131649 89153547178745611 49453656680365391 26453582347136986 19498135496154468 95069367367765442 77343278599734170 90960079076262104 18984648497693461 10698199470729830 41152355536944592 77802485624338744 6248830851816094 79972902154267124 78130834850807411 27800589399756479 90522889520266880 69669746075226088 47355882686825818 31921830934991321 92512243420716167 52923057477686345 98923353336260943 33386885670386021 60729001492952569 67306129406083827 96819242520155524 36328591625819518 71912402209340761 19986922810073227 41764314927328984 44572386147169114 73324191942876114 82699111523310417 10602341643961517 55048794416439225 96817008894021328 22092362237629729 11637367694983111 61240437537987174 1012285257382335 80780918602116354 31752235176428596 29660346703465222 75063976876822367 22010301202378167 16258459585495760 74914248697201142 46729046872089785 48884979116547076 82766716902691160 51292625327621130 52175246078977951 16387808421453505 68729680433046631 76165587574213890 50340779402602745 23936843696554918 92390004607272918 72697147043534872 23078042734233120 97228048700030437 60043565002871269 24181812887768223 95781371396461788 11928404907547657 45600049180034317 75335369947868985 47950923670313106 56733299406387932 49215403318298480 52089560409377420 43036669459143387 90998893922200959 24513247552549354 8510658835600448 99707797728273718 65419546247628122 50311828730744269 83819330002649400 30310292160116505 83384065481417985 54991351114398917 58715864170385388 66884818227996194 74147466800981226 46753473948120353 72330907754519734 64341488766075698 33568413741206145 85316203986006268 66936839623956125 53089973702987968 92123688685757192 36290800361272265 4269827236071290 51765228453549343 45589367493558910 53707968010742715 6824009739737521 69041719776355471 5713666609827922 40952910216276665 73228299597396161 71427899508718047 54207156944584414 39725789399127918 23872028242449282 15728540952563478 74636776206196549 72090435332025094 73799324094953749 58926755338647296 52896541120750489 96224911321305979 42020819754158464 94266256305851973 31465479669369220 93553388997667731 9080933997050163 25727766863566349 81948409649384641 83225114586748506 16348059631313089 85440245206470249 46846218878024037 50432198429236148 65646190918134265 87757391819455950 13578539443456869 907813621786676 6497636161595428 3302534764386668 4021565928455119 28665742548341344 10410445907195791 77219286052572669 99841999620812206 98620541989204588 9806228896495721 23496948680539674 65064037954872913 92207856110565463 62788043498711106 94001189444275125 30028476619705049 22638187618084355 65920821443284911 12753639566464303 10523889113497740 98159619036916777 93125668881767320 50980303689651655 18067757844258066 97640480672410531 39582317527496345 20604066283723150 66179004796540490 39050392833840009 1115721425875182 46972648332363506 3591536815808914 42183430531730511 48270926578118333 31170574572235422 1726707576388366 32593480932352053 52333024688352970 25867110828893783 59819749163156767 323775592756933 30061908572666927 25560900847124382 54468331626138589 11140290297557591 7046966721598793 34392409209697658 72173571419795878 26603598548394204 96988130370611008 65654324544232033 37320082798234741 76409799208520711 28524988852165338 21927589980615924 96845599955528092 60694805861402156 63962229539677646 35782781183767620 84606054738618061 6435830407554415 34712830494731090 40454927827140323 91030943428539643 38182443029213378 20499766147791915 12564130200587624 25503593403611916 4544294949156054 1863909565740225 29785750974135925 47485924400578351 4762096616687123 36871260971698657 31374121167947703 66323507282345978 34651760789013845 43529157205003091 72719582847603796 21208705996868622 99695222392250680 58763135028150663 33126617023296978 37931553807251800 51772502709073556 36773667899490654 99840020489667346 23048043826569854 2193486730914273 18355256021107662 91539087744397433 37913797411554675 55305587751141105 28245074422438280 88511883364765480 87760116591062860 26038683609272269 45169861867915847 40814719994274111 97943327595875012 2535306397396482 30736748810385630 45347090670285756 23878961952857971 53265207953026266 30885704349954881 2156338985451101 58975512816270882 28056409577991068 10298112649382241 72246196336673618 17575994111671128 43437174950260785 61224986702767014 7117239544910695 5629427195801812 27067986076668919 96386087807860036 93042434454236213 432087088247358 1237678533920231 13870271339336288 62483344629153620 51710040425769952 84006036861344998 57134904457940274 95864674592401126 50635453071422243 8647610870962025 16035710758935851 84017235087693208 32434492673200718 51105032532343088 45609573717495309 42922953941306217 10425029472884218 68662685281680861 66962143074997989 36705463870920073 13989763579706471 52024789309977337 13842174337902721 95665898479018741 55524636725659176 38618658380698704 63761988369796505 93850460042768376 89802372841686340 82464064015183962 18853960688462567 93625259844550830 41576239526908106 47481513800969164 67596706392338109 23164246095218725 84807512689911363 72910336221373250 57389561245304718 71107271786430545 36104620562846978 68932592062869052 16710089216227497 71358890462450056 93867252098095954 85222224576511703 52882119906431069 69983669553513852 30459350972478415 83845182101368535 15561862365338763 34480153419972010 60874244647360794 73967130107286862 73134425430057796 66840509244120343 13047555008147106 32085582315253706 75788089395734864 61053999721719942 68536626613384656 75747129084566843 51529881108724541 47085418231637935 93731172880531919 63254120309483737 17049499039768292 21407780757746068 72429319566357719 43587646519537006 98350257233065689 82979428110559455 30194954176231482 3858301408756656 860072094292255 22802048314220788 38051527364346786 23846988699558194 57164713210824724 28602217065214594 52274258484416834 40789268941423748 22353772931341653 27202141231458805 58591693148137267 7170729403560494 2612351297452198 71994925255482928 54053465877492858 13979252757664675 81478485502619677 92032265027980376 14201719638607877 55432650510412319 44701757628936953 92498276825533260 86865919636124237 59885998959789854 33557442567431530 29927956338562578 36936802645361584 24967093218946041 33838644617328073 56122819909820433 8960764756806766 30676902015678004 27683394809150034 8738667945947348 86407845084097999 46543015269681110 65254793174738696 72362200791529247 43651267804567394 41100452315007260 77413213378718425 92367612715772368 5107977978604134 22595178955411962 73044824584680273 61685995292972536 34844019222334963 2130500501430932 62136674055878748 32149831296058062 77256326759333725 88973837617200632 21411973760007826 20453628954811982 24968238155576601 73258586551228005 65047323392494488 56170988455302475 88201258199270609 73684581962804503 80863680383003821 37928213029434013 74702760274202281 95860789613471135 37799246642981021 66380177559106291 93868947089409539 74465501953050503 16812533759174607 96151831889280196 37044045937978192 47287349284127294 82121718046879773 25959681355224342 69748494191267895 30957654249769684 62055200258401079 81311934336474532 57704950522164589 4902243517749113 93743117159335500 60925950078539674 14299224618018677 11959016262821964 80948894990459114 53836680494121097 52549680672201540 50576291134512327 32917314304815807 4557491856234697 97865139853460350 79263494595588362 47011926133114644 41143301199078021 51974552525150361 93924811185051036 13314144997503172 60887730937102695 87811644700655274 31279987702021562 72192069179726521 22252684724819277 97765828673990252 92807282723551122 32091404197028663 70574961116736497 89577443466015124 7803227596565857 23324525159742743 92648738955638595 12170943254577593 85474153046480984 28830476891265798 25425134538080423 99344196250543149 88960972501199534 4005765667135471 76498117718590593 96065161485167398 75632246202290423 75301150004950715 95256618124962274 12161138846368948 5825731453252842 54076889734589521 5368986748136834 95981960566611898 54704143842309704 58513072543684010 26153609930983732 80482083943052386 40130479033700099 96193378849135510 59463861098814872 47908996359448987 91575286397023444 63243199794721762 14227965762157524 29131430277407375 82417831615342475 52731209154377965 81362942015945239 23105630610471248 87830317844772531 67027950295600504 27787269691142200 26752084711460818 3494477623999334 96042345222897149 7145077051838342 37964769052975867 85447071311521384 21107556461733210 35101919317167946 94944786722203406 26663872171642586 20265218062550774 46980097826726338 88051684351651687 62786150055136108 29101958788720127 64541547134665611 38962565911200356 9554111551961097 88731060026615060 41291441406902485 46095656985163569 46281603162689841 2011960571286135 55506180512717825 73395483354822804 69167103644897259 2217590980362798 67185558441362825 86802151207405898 13949509140543987 96979918647378564 80058549003646687 8080882296663507 11008699388171969 90726519632490272 37435468904343331 49185084135568464 61872418593180970 90563802984394124 18613500658844207 97646171628303388 79590656134923978 22092182146712551 23094966452124051 47345902293568466 96853350547991777 55309531101937622 48771077943989980 5968469750900888 5425541337366839 43615554964892143 62588775619524172 24257543066711349 11888396887910099 3387587503134737 96030810648991813 59524291777739083 92414510060807377 23004761197678547 59713881882263273 60608959383896230 46893421587746688 7639595421233835 31301472781951394 79231239414882936 82720837756797843 22920659192190478 23321184563187906 13278073600641745 32523202814636118 26239112899483338 2033098535440041 80016114710537105 65086369117528161 5670854855404911 92824916062811 74422310486239628 10119763382465353 38885223356324832 35203620922641012 45694752396295673 21232587410757954 11564288748641941 23370700124894869 95508484570554400 32264192291016505 90329131464683995 38245672990223011 70699093470176808 246203730426768 40652159693763988 72022704751678458 981996804431755 35683265400400802 98024319544366537 27107466956799315 97216980505098389 26717621605159593 34191932282010151 85917975499496831 79283976488058468 20081928758421983 40196106403983761 78707456900687325 79784206292696015 97649650887726787 5711171030897997 17963529746454110 80657528654486897 52187928063738876 92286507102972266 70280201200170888 98686973330891546 34204472921657885 56218809898965033 78633113704705248 71989707833503899 70519671712705743 70607600651491327 96200469477744235 33653936179019858 25593380101419529 28730778978489068 28778703691786995 39689015424085705 56319479869474889 18803320491627683 34216126837649821 60536607994070861 69084658319269361 11552336489681895 76599620544791115 53325333149948084 45328714641703209 85135878229490246 46691060413504445 57259187850065265 72580541692249930 50116757049823358 58487005787368832 82226495144037315 89165666015728875 86078764544124125 10053460199562945 49618722418859536 60916906059340265 73635616331820106 42450562638833608 76961248288100262 30796585252278327 84995093877707991 96048262750037076 55574385395246919 86168017436954715 18287651485452522 70707774088502098 6362637242119762 64600024736084286 16565133646949051 57879197786259341 74551509387317393 6986400414321087 92089207224838310 15642568567696373 45506967113547541 37070451679968253 58776490312686590 95413297809946660 59124862575817927 60849467214156424 39130479934232900 67685134532704955 88112225033417757 41779071641731753 70071020752957500 52380411997172741 13342606195468055 91914404188800573 21493845877685783 54734037226681687 15682269476473254 78000445544187183 14538463243493789 270601654509208 29581595339166181 19701537580543016 96771378444456092 209216115067526 10735343916528153 31309489081161018 67396226099429953 92850455762081487 79364756234382850 57195155089791501 96747035863674683 42252256817553841 10813779179073800 75796691385439193 23921085630992327 32021178270240264 62569424166893237 85557679303962160 52700255807185149 8801304037041635 79570035471282720 25770391611075809 55816597414029071 59273378099179264 87289076241234844 21521865086450323 97376949890245258 33668973733265639 82599019950577072 40599386456306580 52224519564227025 71217464732194548 98836483287060634 11123477035077211 79027071096246395 96068858372408768 95478220198777642 62997020168241846 95068176752884190 89215546835734243 84067035082327790 78979781154677728 9009973599370348 72544192988558674 21525796090178805 31608858483864831 95675954463218876 27420739127810769 41333342659863521 61250833328645111 61701412009926089 16895416183617075 23768047761405264 46466375335311537 49248431226237593 42834760155104251 28027385606344327 96818523820810372 22089551225146364 19129085129624556 6680871465563564 4432277963341624 32280588480679509 84927167981032517 43715359050658745 6727777234016730 21305519961868548 90762320892180028 27285680270234579 59595484194271273 39871752154494430 49558448232848465 23803793084990965 21432028536189838 79548465407139238 34258473151710245 6941763557027238 5973466399548344 46650872555475107 93430836268778650 59562299696308931 46466134968737241 61784796369454674 66054044557718126 63821791802957952 97511899037850394 50789016643961989 23292876260412623 86870285990429065 64439549283732136 75517169290546644 79314654612249271 68983789810227135 62190713074415269 31904761468414563 57034027968679287 21501073061030129 96182711585129371 66343207427703010 23558752663018040 5221066874902913 25426213413173153 79104755623406325 26176587015122931 61654162661627681 88822960197113698 29527342961826681 69710816684966838 7453697020244028 62478517954503938 52321892298798960 76152891963320729 22531363941310961 59217142666949778 76960874988232448 19245517400211412 44453691770000675 1865336887491698 42361248557883401 30886731131893496 19158438708186794 20739915157245347 92458433008411407 8098491116680381 63598249491361408 69686691758994043 96472900225272500 83140395652768383 11303383505728193 20748392843739686 71318088959517230 59636130672579385 41463414471925943 93617873311733805 61118712200208308 13144056992880968 55429143450210840 31712248052135715 89754303676366919 85793668660481807 86511212588178839 59867457558256093 22980474723623120 20085089271578306 83198149289098424 43976033428472820 66131480642790654 46852902672809002 25015641962794012 98209657441268800 95190726523735378 88216512414458477 45270993273942400 63196820894745587 11476403539785740 49156613496872031 86179968565508824 19690773179713993 30764265306024983 57644763023107363 94964319308568186 63559436966312684 33804805345133771 13732329115729025 21101634415425862 95946727814210294 85950116341953615 18331582258372720 27747276639689180 5314715724766783 64210933597339620 37208714194915077 72405136662602700 16809751123864442 76132996820812281 22114912838707025 52215262569176418 56253435148297983 24597756854357541 81322806394005919 60867779091421743 27263983689337241 21757902627728429 99533116343913533 78720595669089981 79295428817723357 83870574109598097 15558515849426601 74739520944320213 69695153797467721 30915979001105274 59135073604632978 26957175624253330 82669504469270760 3046260020095637 28859423378619385 82251848391580573 68927036241661709 48051765926364078 61257779338898099 40355473332423059 31956635529348430 96168485773083739 37617029745451318 91494443774782811 38472641484806559 92338400345543495 16169675271168104 85871249962426983 4158631743401221 68446969869593816 62216725606303644 20403662096856169 58297041922384019 54405090694182678 30512415897142178 83148285076933366 88207884612824375 16619891601303058 28573149686748843 2271465316830119 73994683901161362 14357932566189735 94084527509125925 1544973573028668 22710673894977265 60760317381331136 64306647982746022 77081699606256287 54560384689882706 63477109557926987 77565938322927737 48419080251821966 20118343952961170 25221533807429713 2017487642201578 23780755195928020 14516014048510373 89136960227824919 10437777561354657 10393606992983445 80832117500077921 53288402121567310 92848270285055182 38681698253562892 23574644963195844 4837116946055915 40354105384165196 84279440770086271 73684516467233759 18024984352076268 32566750975491161 2686140339756784 57598261160635382 19279698565118185 29272304354724160 27578874210642459 47605241136685679 74876131505143170 40740108341733009 1320413738269177 9991902272235354 53788389857555752 45720176691004959 24966152984998860 20871828217215558 55206112694630063 77380007323494319 65324395159742081 9569606530624991 57681145585207476 43855975955812925 9552370154754752 75334529999642149 96880669874870230 14361035470171839 42672837776348848 91292717260600904 30219022994049475 7236083638756024 69397793743079246 38980201445101309 5252947478182086 69579022745298530 51573444063750309 87184947413241443 40992150511089032 34373361572365973 12448868028336409 64501760010266495 92283540557966394 69933640459608016 37530157112888464 28164408777041370 87624610690742978 21838077272696707 90348133117556907 49855218539631379 50236104009401630 64816003309492766 60865997282705545 16571217408901317 12749673823686341 57825902966354035 78342460660435769 98482787965644890 77699703455167507 79012608408093512 79285986275218652 79842101543383638 80586160923990834 65100229275153190 58807934326236331 11350716869272564 72923620373539241 1760641317084953 56862105729907150 8217080306196692 66266658980660710 42990479009527717 2864032039765487 27030665451880507 87618278324305650 49460453218664784 30046855521458000 66038624500162552 95608976484072227 47783849166316175 39703044567037151 15160159812842032 5742598003430349 57129358049684500 12606893381157196 8407103316963859 22037370355830796 75830752994724400 53707037919446633 60402248342614970 81349878222548361 60845969143239241 45707186153221439 39834361987264800 37795092966602869 48839217973164013 64639931480261749 46193817176707112 84441909641528712 12110099478533951 35801167824837451 46567410867666996 2231903515014378 4381031560460663 4161192911530438 50890312156335577 60618557124710392 19311885439303827 98387844215968186 652062462975657 82297703830699992 41140461758175331 56907587256693620 50350954271446041 35886535395560576 12588603859722890 95796926761572425 19557331106734761 32020616423175135 45810663563310230 45320789678756427 37903548112139528 74615476629743317 23246233721355117 11392768381090938 42906416886961084 39105234097980780 31560507738779735 28384204281107207 86236492108187537 13220190271966777 99280602581800133 74176514238462851 53971761809401087 87426173986307503 89150153262836437 37660155863990286 41549652580594476 9385425605376815 41194979803285098 76016353872455175 83913519401189242 40807396131207479 94901738526042477 2912007788603961 40571218336943589 19202475416806814 64297234174391806 91106599133889362 49402948209912870 40579087680505877 82794256715388502 95948099655244289 42948857302584848 10697393029339107 6077231134593709 6365747152127843 9965123844740240 42091720705160782 39210828731338932 56076967810557942 10793376568483165 64257792027918730 98930214633915073 87067133973435299 75145815028959182 2870537007618572 44460747813545588 18627342812824693 19262735790142200 88974611599005508 74574233505536369 92843856249960426 50733867237909816 83623797740467724 79124276866129403 86522230420471368 30947461499769887 94962030952469385 25575835514167893 84497021720184498 68742020442830752 20326123724368151 61262563712909054 49871530730117376 53378218718148824 36851671793327444 60761026127850571 15308033797813366 44243900470561839 2347190949678217 81730938989211083 60161016734117562 69306749466322012 15764151361903909 65507103457842066 58633104940088244 75551191299229540 6954113251413994 52577372200549392 9854886004752621 17400976817017775 8813784379065812 94407032632288537 22135684714645098 84238234975981756 2148165621024907 84372740564480515 54381615867519300 94891224864805530 88293989057321409 88620691634905650 22842987210421224 84611949571043465 40453339867837095 88120456435162909 38015579469636048 73890655511329267 1450193893673110 26069575939376640 19991009883741377 29243458739058700 24629289858595186 14232992794179785 15108809433905944 59610435019691787 28140624256974757 20339862040205397 90800670288707847 35826427452504673 29770801921135244 41502814533949234 81648525739356543 11364837560150533 96249061251036236 42652445303583893 99711117729800124 8842818727169392 49584225482732773 31426847009968164 1249399086922496 13627228412573557 67433166470403648 13061516058240645 96603120079571398 45511716288896958 66497624790027115 54996070646102642 74091906316300294 74720010668174849 71762495904854212 55992299652835630 97160956746737014 58319212277161885 48189603050446338 68563422853780625 15362782001016665 45264695623950309 59757267626953581 10629739431837748 8626318906772911 83171721211256457 25223468541137546 22533493184804970 93487665303664172 44099085300687380 58816099958271990 66326834622339892 85915331448595423 29750672088452253 70304795714927030 99804592524195330 46257107690399290 80892831297695981 61846317752258536 73256370335164690 29167320719374804 30033832119015335 57288057527293895 7773100042545952 92724040485693047 30123954648337781 67662688377557420 65510672663034471 89380048038345489 98433091945029685 59584526848337484 83275108109888298 35309793818995113 53627429061745252 95804846453194911 85282902915228491 53283856579736114 16252898423124296 8400571111189799 32079045385704716 58378718658290648 51930196865082613 33213896019388450 34182624420505797 33264705217039176 14474660746799076 40679808871857680 54447721968068321 1346398223385086 40932367834686358 58339107911740751 22324719496931658 89163580538024966 82540320421457755 60945849094853446 24248737321773371 57565787475747424 95946686111944629 61245667873274398 32545422721341583 55236649543961474 30898842536201315 75629086489730320 38557924038172902 84001592723987668 74732823684803908 14759533512033076 2908807210152300 22466855476982834 45937987755320721 11744607182923906 95206794817496910 4569809007317709 13261119257341472 97788932718730057 49850560409878310 75857822202220349 29625667734347974 82296696328165170 85436922885280851 18539471333503754 28953507185826507 95548934248926713 13083044213105596 96595701215700953 98298747944516322 19382767365819786 93680452820371706 6308281785403142 427660901581048 34587385818894058 94883230021538470 58713160055950116 84811708387191680 95113860642194924 90505364918169300 38873668866181410 97058000327808111 81518194318599122 30650840735895929 68257340017811605 67791011032462940 89268311093191746 44476750425251428 63551965506994214 73236617218210824 62471600184697223 65113113730858115 84915769540873189 57635107205780780 44358998647312220 87404934221284646 7414836658483240 1860456279964928 73138634695401853 83571828894567398 67704027578980184 65122879591393696 84581078625510640 26018655595628769 69122458434721539 95930657902012266 51988552946469857 89872996362788943 20415937810848885 88343008927092014 76319802654226193 1869495314615153 99108714553500151 16886760443369010 46052314598175038 44238935023335559 53040977147556004 42922211148233835 5844132500680750 87947869316212226 61183664308967482 94192451786443693 18004228452683589 43448213320805661 21577371916184373 16729561636884475 34830769315066570 19064824188467852 33656063271935620 67621543810806158 24946188621297089 94129388870432158 77103107284655622 83901768933759342 67857226779722056 94341329044451686 94918214722863409 7112045494564876 64047773846903141 96323135915328313 97202571887761413 52246014100597811 47185949175072058 65231617976897338 39383943267698483 19513192223616438 93806345679782870 6141264995310307 46463468544671269 56669679134267468 82401783102541512 76123784150309726 54701666155941570 20434836081630655 96791750106065871 34191179748010470 55715327173469213 49098557150833901 36761520397939074 34010231041362406 83455295793574180 1027597490928632 32587694420772754 5628091849505634 18447952084657495 28682638716395516 24742953908499446 19128731800701197 50614477440032058 3880144349291754 14771173581753321 54917978532066307 56271952191693538 7830105412882586 75517978781707081 42334709173798406 15778154695382010 80475990598865904 77514723790302506 3093108783396447 3247992923509338 72145736365863720 9898533369111159 33347760275488820 85435382687890118 55787043815065299 585778753528176 51751454437699522 2582290475891374 47606746145041409 8968674390273362 16630273027874794 3916477637385457 91328355839276313 16677045296663702 54249374740111721 16965777155833742 63286685335795719 35280877371902037 37560833441214562 49127262853923608 59775730124975839 62650782442379522 55761196490495742 23414235416420557 88762683907212362 25126433583962563 16557205389306021 63055660048033793 59431227026339053 89667594935969707 4233518340211745 808764557533222 1656890708082429 31071061997416389 61068037703771764 2728753021079245 92144804482509119 96009219124587554 67414091378564070 42403180425943901 88577188389049090 93071265186216753 13283131673252405 25624303279231573 69857838399242499 78115786523550109 27578049582289095 64702691299524275 16451606271673385 59441083343918212 56421184131126734 85702975611327386 69810766066888034 92830330050595390 92089429395523079 29721697221304967 83229901731997070 69346549233875817 8993944291178894 59465637843427865 3010278229030540 89026274905621969 40016667936324965 23606395406729053 83302642041019189 2458297803999770 65501149834634983 30091807200344461 74466402366276503 93113734048825729 38937822790706742 97598902932387867 67836648907373120 21558218127553969 63280066377354911 9178814954494494 29480312786220195 6534517576733053 88702223965980972 66709985460659249 42854574496963417 41205618907986348 43651891570854247 82812767669596402 41310394613828849 21705371243524662 36611163252499514 4622428433474366 12925156495121154 36419823130174559 97776173696558615 73191068937608394 45263014857962454 22777911402157565 96784510657071939 23763325549190389 28789034763768167 10938239836265159 412330737066275 42960708885192548 98491370183139 52863582511949216 30870454112820171 62372772121169317 37151888743053183 48187329210972678 49320335047951809 44859483130075523 15652847512694158 69393639249166778 8919452339222234 31681443116282843 60247683986447641 48729415420449410 48010282046719801 88371404459118946 79117262788314635 33358591196622054 1534353318924312 94824018995796706 5434626007577271 61035609903892735 78609692660453507 42814631065704406 1893335066898074 67010211112027486 21775818279194303 34138449133999599 45249769565812048 31470533497565292 5725816890558717 11986602624024858 78606889078867647 9464570535338812 94705056255044516 9383998334465343 98013690804522042 70611777329893165 68776513262492671 35140051103755756 25189887262669874 98802568554903161 97318611748741119 3837329701397865 67791942836922877 11259611532306884 77820145038584895 96399980270183629 26100684262809592 71788552014903693 37806019462322368 43807184334864704 48488388158528833 79060620073766635 17600515356130466 94367704294508932 9126034709654803 31199406485366142 31070375354789094 21255527517248274 44524291026983990 27670047568057204 49769828651378388 8896937385714613 63268314192671168 64551862885907170 64887073709534999 43493831252400522 30624945051908003 66051738862664561 39410803781573297 89528624537654904 93865626644380109 82242727769385645 11946472891269464 65090686219037552 29729421667181816 90108989684068813 44569344823611915 19753286685748822 76983346788986915 40411982262846850 28899171053182239 11724931874472869 25951117268078288 1472828168996211 80773203922337366 68892894566460172 69219212990943344 48685377084808082 24551829617106106 47291181765801178 98571340182560149 96615591130922179 99023472041647609 86761059663380010 73036758444230122 1662405417693562 63952693669263717 68246048187050313 68572923464183423 26502354210161437 56485656302973658 32005971786503913 79121355102470487 8488976565439446 99764493428588365 77748391175144319 29954543070649988 98978105357275511 90703811965480826 75227622865428676 78770734437453989 21437822111382306 55541054587181956 78356651703335687 77336068470815650 84972882678142825 62009595644476155 46739065729550285 54703335537192771 88310707981472003 64847317291560367 87141622980405703 68795619576174153 97423244033409213 98836437896911395 93342782224563369 73936649328178638 95470482331153212 48178430231367822 14437453848499692 81551040383174872 94975817170097296 43589812964075092 44082137730398805 25273317807520584 57466141791521471 23239104085940514 2716019384244287 48225085930355289 69880349047310770 56936544472282697 76709831433466945 70808897274254245 80786553557416101 71157692281894988 39184351034717472 86303320991685353 72745930205996770 99728025854255613 14858610423425668 5260165997318337 90977697003436314 83723262403787033 11633496962193275 98685957747619710 83490862524700176 30572129077796199 18823687731681278 99317046114649671 5689749877962029 76773384002673456 89771145410231299 78640440210378624 69629530846223274 11662186288607079 94766338955354127 50924170931490127 95024711878544641 43125149942731921 81195482520795279 83789691465525426 20863784384563560 49911150885956021 48153734279762841 82052179375609567 897912496852617 2021179151381576 94202439634323503 36566627752501977 95460824842168975 82912535920068234 30863182893548921 47503282601815547 34312745057365241 82858546260851305 18637444866808783 24014456502203265 37485178666798589 79458988301760714 42005314647179916 77730702778081640 14543941704623634 34280309270895972 46689399088534141 19038265063816507 49491350350485267 4574150577589694 33555784209331079 46647172693947791 4368321381272614 91126993226903738 77615460034339751 86475765010225241 73269289485017091 88347794132470479 94293421548193797 91830938211032454 12618383635097409 22947658721752305 51970394852911815 70274865956342245 82238900995296813 54433954477945058 68415624197836663 28555031978536206 81992986900875931 70132234034083628 79804907508765833 50679117957238195 89154116780795976 71426262484732390 73850486505231867 43734330641644359 62274002630287987 52567979239814527 95650574694738767 41444568562359494 39658596683116688 18189475903174595 52320739662118769 32468558252469137 75230223733808057 63938699415151836 78638774011073495 99745593231454127 33038652605266471 33281824615798721 42403950053669485 31688510568182056 48396109809682906 13103364498507328 67385173845471188 57181347682225709 16930166620982118 61510260139997432 83265753602123936 98510721528373413 3530616602074152 2716444639967571 93483273657472385 80709839730186427 77881685775867175 96410372193297554 68875826583596110 13162232853881810 7155438821832581 60923234811767927 98151497674992282 72328522369263017 43813486311473545 72514436619663949 65817204993409429 52209568963933383 68590037136917801 72995258839034253 78458297731129066 16116549599177641 4693126312848979 50161109291410550 79829689753507222 54859136182667229 4038195623628316 30910720146860308 40518205755413021 15280374287679229 35366303529885113 49671768292368500 26132056321782404 32819191063744995 57674937753527275 70270735988709048 72693811093337674 26803734543125092 23635013000259088 92224456389402017 34928061000960922 14134020971594373 92612243493470829 9608538366084220 42425029721402287 71971489277149913 8622644676635748 15860529607271611 39027672480311734 59178753408250560 14052255299228120 20666232731307676 22509980011613089 44378907629784967 24026425102774490 24548670822548927 1983319932309662 64345782399323378 12944202212993175 49388569238149363 61903076100111611 55439250332104659 22517104364658616 25560692273859611 92563457879249214 16484720296234768 51739209724822041 35159238363948122 43581982452403165 29202770119888359 97754445370098599 78619555762780359 45588683186753703 90468491727589938 55578801462007125 43682739593621736 44422093455172441 10844694383674559 59177515370356368 53993821020727329 37531412960339631 94151823662435542 98881834653548848 68452277897127391 84990738228371992 93453389932835520 32579505336056104 37019063736803473 95901228063418601 95543972467355823 74175147950140697 82378078074063832 52069245352609379 74031637279982912 34020658707093146 93980585859357415 47055250172325482 25427181843872000 3599708632767379 18175211940421615 4618250086173023 90453867682901084 63482743410706978 28807599697805730 58837557365103351 42637053423010127 44482857099003599 97428990315277763 53222131749455238 12281978595029050 39450990089109950 56063098170227451 22476808990319155 79868946767677955 54848643292622269 79346003724393790 2433125021895938 16131148286261741 14553540216291937 79315882319922107 38827132898423855 90150447190467000 10401059041213080 61762444145997173 19230318266954918 62159919126164652 71444845042174304 28308860783139332 18928295113361617 35527703574818348 86570913758751562 59741723213982023 9675275325341266 4416442039529942 74653036242944403 32065699408156904 69869565363310528 43799128633623829 96684477081331535 94652079145493267 47647567734842487 86082308459175368 90324606126088104 24422365826320824 83089560399143300 81657381732913259 6811228186588942 99763471832167091 98914031459786890 48177263075962151 41900962571855449 4803737878258570 83778016329787208 1650349530482680 41866908203725724 84477503418740293 89494981555625576 30764753280832411 74289076579348825 16778034844838652 541731557186757 50039712990150108 65763789103615819 85287922965031409 48279882647600602 89589745928858947 43218563768666962 76079931192050672 49175767364718371 98536274012068698 1372407195532031 41075711724737797 17261998477485098 58262905181228768 96454900969665524 23907095842342290 77462377827830965 76077247865099159 32078052255493163 85505145411415988 56744711672028877 40332548704420052 80570255209704040 24365842769386683 7431517923790068 82645316446907153 66197471856820503 71024061877322003 5034162687236346 72184980567200674 51871297468702699 62040680228459423 64703395179987867 6570942399055199 66434226025512098 58789077876206387 48370161568225054 85071647530465889 25561428560959495 45706704503483800 53090810313516818 73483448206352003 76972203532154118 56521563835902162 45085141596785226 25798306291239355 69123182905603834 62984098110442463 50206074490416237 56342356901053609 37607951916714710 63124674556978307 28245828577506489 34988802183635602 31288727835977021 11933258003212023 33987966492821945 45371254581541056 42513245038065487 77549471383398402 52405888920714892 70223294096290450 89545509732439013 75746871018635300 51920081611433069 62206876478490431 89236137169778897 83671095231330387 13634685281798097 53375454694256505 99229612860263316 22970506185058239 97252413850820942 46989748003246201 87825524450149916 17998878465878582 40589420999862942 72230956294296932 39851126331765976 42084349745822118 17355248740468810 80928625990594906 68677380424683164 69273290755427689 36240238367473336 16114045722511305 36610842409863745 14664025986616190 39502261454859970 3662360593207856 35010275851506990 43420963481948405 40161837498343524 64733269842853330 44801425733118156 33519207984381929 44908772995081664 36511895773206477 5305977798072291 91053958218156940 63554365707770550 42785781454951491 70686684267495880 30119652034020039 73868735915295554 55092101556579238 93888612058992573 53337888517396593 35602873293791864 38507692887416550 65496281086240648 23684289661727657 98821908254352124 11063434493556095 23082851772022028 53455412841088932 1823021689444300 25472166846717105 1311174827139104 64688914135156604 1005294085697818 61713012724798283 39919916351620914 14300186467912589 68918268912898371 53979665107873116 88992029455918836 6900495078955652 84139075436142203 19272714508364857 99790176198221621 77974032862514195 89671419230897413 29479144769981658 77052177352629989 2309140113049494 90422796296812809 10111236051403964 79631481152821253 39406188339052340 165396966577640 98195469894247424 58923536751940439 95257531212431604 9923786380274826 91374409858514747 61919381921369862 98498233656852480 27514443532710036 42804125324807297 63410594557099736 4280798855441579 36556592479171121 20901243172616761 64088423034606430 72000339278591824 45669245443099852 76881968660922902 139178820787132 41673664583386608 24188827289337459 67299952250647592 24929794594255476 89908866308395067 64674892569955341 30529511631941645 77237653978142144 28948902641056045 6715054894025812 56474527471794720 16747047722316082 73399679846904855 75787845701665108 33786333376541849 95851800373695296 87101630480399370 38217994090811862 5437909815318849 86397094711593264 69687696877970331 60796109324596254 92683909089806735 60603593932782981 85575840711972680 85610229172537661 7307698668015573 9012533002693547 31543607022721281 22609856444410329 95161040928550681 33646220540224891 26842048492054770 66818276085438533 57626909044581294 38649670909696216 9484974498337653 54527039622960266 74292481223285968 2845441809282660 61023681049399516 25154992442110539 69731605954354772 40674633616304472 10200137289517435 5596892826765713 83258250242884283 38400436536178130 84328351830944589 37709233844486931 3936212686240482 1424241244318955 2859481762221236 36343575176820162 81025967218469970 73751741021197488 37047478068757627 73071570632492480 14836913153196706 91555406003804172 17076810455474220 71015697035141925 33700562482067985 3491913856248904 72470437871174414 82126646142936754 58867694380262804 92848292924405470 30268819276340605 76149603858575607 2083365033010012 19161178263522656 71937693601280683 55016220634799094 33371196640246689 17964667024417645 32233620991921768 3669988548158244 84454675394828829 42745044185470104 48201744953823699 3666667885533738 80073846420866492 89473600332843845 74698093374107014 9348936515991882 58242075942730119 70996062995511885 55913031104284777 40734791252933211 18132180214498390 23449168424849185 80001941040696888 18531464716052924 13454273151079839 87147559564154802 23071248367422586 59452873845858543 95983413864906454 75128956011447440 3885500142090286 77557348312040700 93174839263557966 23568283828291759 12966860841630857 58494163365179620 86948677921623273 28401222517314494 59178051828454982 3127210518714198 88439568408581380 81720864745504208 8314904089720586 80774053745306104 54670368876200380 42382994825882792 66740821202569191 86360902965633296 76977741607126773 70084826653915696 26601805043788768 81737491650897812 14263232741386075 51432472841285632 92700840236668073 82901869016430263 40893043852703927 29572664579059136 68604068503182693 21776316487723400 78991942087336944 94419534550728697 31044954644225829 46261942332454157 3934671255268669 88968426920196074 87998648688553372 61386614260218900 71681634696108448 17509781607247273 18767093939755202 86000234127515093 9226295473989584 44701881899691234 3301917520843186 30049578475205610 86917501915792769 87991196859882251 12017545902192483 44704410221808097 3247595491725190 42845708394228402 26600563088011185 23093952591997466 67930741357567823 56865730133639466 11347787643857453 93495087096319619 75480556000880660 7454999449566890 15842143456072607 11939592100643794 78641595551928439 87768290007100866 82717510653063682 34968186897241125 8096252703874349 53161856595613411 29872256663608709 7466112044438948 46352088830000830 23993144776539806 45311352685281844 15232669202112547 18032854586348665 71055140348509378 61141687134598613 69561571801077873 34083004681710744 46996041619970685 58410247315530392 4095578368717570 58319729937049422 85285684257279096 77511533765363347 79646547926587228 28285036260774129 9372486025328130 64242063381534121 22298844072062700 64147791345761284 8581237259017557 1405193094869739 84979603170780591 62826311562029450 71958093984664253 58498457239097843 18294199704349914 70712769248660324 83944769801283891 35113726341875010 74136336053505654 67823778670113681 64978221828314005 17011584547812986 17259456306769277 22817230220765064 30744441936132027 49080096520845368 9012103316924722 33910955222686415 24229718764716878 50538868460947249 52404453624405237 2038214191533243 5658283964125845 73307008355095785 28565103128101997 53919557777684960 97113156335473876 1427227533666380 29823455346633131 14841433517814963 96554570145333242 66599459228565904 28422856470220552 2754585087684776 98414704879711783 30045043606932338 56372123636265784 80815223346637595 34083459930327710 95194684859546745 5682935005641291 52232388975024344 18013383786889167 3307302927722522 86478641034629678 24349485780730769 68529721290252372 18137232516811058 29262517451696535 39929737506783822 94922976004122321 41943481048628159 44125618084232704 65158853722235207 63086222177478565 62052860250839447 47499664940089380 47716602389858775 81072244821129360 71836552064085436 1589495336298709 31888330390468744 87480586759532883 23307311035416455 83280861044936371 48767522826362926 8978028913814815 40314642778632582 96436235222226353 72930494639620606 15076080335754219 26210386267486153 88895657488460531 45535085497033290 37301149716859355 38996546037686403 23283196598814766 38147647683206685 84146743130228974 62473081241774039 97203546182244867 54669040456181083 62922053222527385 73291813954749804 92388072988211265 89144744616955602 26894881883446480 23348824638013725 37955114936300016 94765082450205761 9328261712815477 24110802077798727 73061522854500117 68556413868952429 83468432201678475 39092582351082970 46342826829866288 6860466974887988 4262056208039486 12001412869171194 95532074877559168 63441056295295510 85412369166112375 52766846376847144 23520004999140230 56505394381276557 22233109404135603 80001657989494361 58750753721034379 10233539618485936 18426341538043154 37844591503120964 90784352100189809 89066954095218368 4918530829669493 78804046704942535 78560552457201055 55065765204078287 7003660884443056 65472633533472171 78433712729358932 19774099299054092 45128875476132434 72309691185022398 58704462429707241 89588094415138435 14605880327276694 30457777116822778 53347689467365776 6806611100651577 47113753622350340 98368889760847177 16239175974269549 73132124649437197 18925384257935515 31494550589470890 19822401879765723 47437528689037098 3256738532344581 80073631539871401 2685143032982713 55385949007585710 80925969805307838 61188214146230266 77803233784786820 3478902234886050 45641175606060289 77694154782644703 46767066788486363 21710276468088232 56836076698149881 60807870033576290 56378961891114203 53222185719365315 8464331069246101 14067302812057615 18969460255920465 95102022932399196 85754895537151299 55559754596048788 35135242743062286 76704235169589722 411452328947268 9875095073047634 23653275555070953 44235802260437796 53427337029269716 3966704885491716 12206833140035809 26334300769628572 49479042671091793 16254658445121754 21595266752253040 54511263633202288 56352543508814659 49405819238840785 92799546014186657 45830698363470046 30934796130848256 91186196795096755 22340564134823770 36086232601312198 56636430508825402 45519743814742094 65408382303877452 94034168680014913 73416868188643883 12637902586953942 40221167210315145 35519439658946631 68763668547804249 83256186559598163 28780334091308868 22876618574797033 76304716690868137 22960928496406794 26603529347989849 91246154728505784 51689107860346202 94797262851900853 6966063802603377 70858564116309807 38356799144855950 6294604464838446 99564975160564061 30536963750001935 28617110946918114 20217394721837825 97651643057413304 97233482642895669 29309541196483304 34124370153949251 50689019563323008 86305927531879085 20605357100423050 87536565772910744 32340659433420032 55423423889933556 32530912912437914 75953511583956534 94536713598392171 85471835602766923 54022354297784755 33711343482533224 19455795387341204 79830732705764227 56645972657308932 83408288907141362 30489299521095647 12505005617324232 21847967156541509 56336117468875358 56356475197470220 57433074497085959 98111730691033255 48873941511532589 44631694465521554 32376532148830574 76230403909629348 92265689079455183 65765878776320536 73627602410014018 57347968783767878 30931764065586958 15782829476704987 32467737556720136 98646414968720720 16825059771152233 86683627667291482 52129889936923912 38228132624415045 71697211281507878 44734221945395634 14462604834182564 20823987267710164 65650444436716634 31559116312201422 22113725564962563 90592220442014516 14816686398140173 52137039012089008 55004401606587087 47546814212526025 49883085407813788 43324071501799462 50470701819128683 65917585319043437 72627748327926158 22853922633588808 7631124513630948 54001920308774055 62883069730563097 80451788209751441 43333349360520921 80076527616142993 97005830503082309 54229021794515838 53560716484777426 96012823238252862 96024171969513709 2308349347282175 59669012713070845 52883056113222930 63867348873560484 77502242732846094 24357365563446189 8215056777728451 19873616914980969 53065798724343843 34241946891840141 59327548090187000 32620047408982830 3263298958429079 70713727107765098 25329750535731303 11702922784387483 9248417722587173 26109651400854114 71089377273852208 56612849430043170 76980996072446839 38029021021505981 41965423968846896 40676743876697883 4935184029074543 96323489456909136 7274079521663453 8080981303787129 58695289542834019 78164812080335414 81445718153807253 32902964258246371 35441969862509423 3109529004404197 6158306477764403 81709682715138321 26831089485290099 70599059669166522 10422866411317473 74599588745024394 84073501420658493 41777754366991321 13556166207187427 57872201901457301 82836000143332671 43854419624604341 4789332068798041 82478355940742022 54124609893549760 48042799998121792 87889746727909659 51509515279970542 65273734092302868 10253512722140196 24641926886853745 55852631893424555 21192408032436015 18767151754145861 15866415959694376 86541572512772153 18582882011690121 3619193260371046 92728369278185343 70598490383419801 77026068210406273 12352590800556778 65719065482031785 10399289811538478 90537968915960759 96548107039520508 67342760681372875 67439566402606691 97066530025407803 34033664066267528 6766998875473677 33741979517420616 39504221135477308 63452644138959855 31852287144921888 43172495395386227 79469221373480484 16580934935576589 86903785061633979 23388497909955 15409631713978808 15352853293563290 55186886696769686 29191138705803301 95091415773641797 66962407143562469 13357922367644787 18716659509972037 55558569456696453 49944900763366053 82601429102391119 34638282829660600 99003421578067885 42386963556435423 76724104111222537 46586895245603547 52180517776987997 61592720091449794 58618574906476975 76321456248609667 78825763559611677 39262605204369178 15822458790184940 54820996071010878 94758576408340485 67611003543069884 58294285318731474 40864253440448667 3454961298008285 72181729239433311 48662021602800619 10269012543316727 46064377410575821 58474275188608172 72408984912211500 18397741141314066 2679873435484327 84427666884950595 66612549618618557 95021555322240969 90815137121558230 51374631271694724 2053986526483276 39265886868360578 89398723967739087 7185756230242568 31226880532678219 51204113284314536 60612430197515139 88176354228658539 82505713454904079 42865514727765979 7821751020406259 66861484351360833 84891482923977583 25346107578594212 93587631902466798 15627314986321376 39633209244657466 36090262638748335 84029868160015357 95021710820882403 89520088511381368 52818902058794996 56692173190744674 57542066071458994 17790335825343760 22955833324792773 56655777782722519 13126708664645474 18186195529080760 82706397360269801 39956287509001684 60852426274683714 90464788566129505 14574684882395077 33914654659962289 91456493488308221 5489301467572004 74191331071798964 70824541241067260 56447832358776747 66101649306814774 84796654908275404 15547069929521691 57809781545645067 75414640845381835 78737699939309234 11556157076994146 59445970447008124 44311658609085750 40849466825640713 9454687584144007 72296081607808878 48473677391867038 13542854439895525 43738147423004969 63831654365795455 5854593586425494 44545460647935287 55253672429850921 18951540241473319 93098758351733402 2607778126842342 16232403023648066 22747021315124449 8966759986962780 12941524674885024 80348278858871856 3312388962000265 62910065968525026 65537553254217942 76230527942985595 29367370228847931 27414992790754881 75591210897978130 13223045278391272 87879613648438529 77985770539896385 30958004306812923 50596673101622214 15105475896319280 6472369035379514 61461745130827178 73679839300084945 71939835600085863 94615846026398561 3594495568735585 38589451440049984 71054829949844175 69036677706137449 68649109521842261 26013504929444563 66824600076876134 89101378450558010 41169956995319549 17115689439512381 68930902720683775 32488758725214398 21253907708778164 41630493368990067 57513674232425558 11015721806123645 81904859951835444 89680612782793322 84433771210090178 54958106415605367 4325405778640676 65244816496819123 70668372696160443 4078802693466584 47575041033019321 54445385754976910 68758179222710597 42262923093973878 83883527446660069 46734650965132288 19305480624551105 27611381182673532 66031502287834878 91931194933537859 38861033989232373 90580488704281263 87009366921716723 75025557254443575 66602494478403263 62390345794696427 14639305731067616 94243177448238440 748588684022532 71626168234906734 94113910589339236 99742748300775045 33143143495411874 7491274281289145 32605786491478536 62105463642214697 75052816638650555 87681829230621375 54258309948076475 60100581973456333 3882103395856247 11771111519343612 59448583905190444 6578285989726270 34672542563986354 59151354660541143 19800573485075613 67263824209052863 56183664209192771 46307919863769275 38729357921007751 79002144966897546 17512173636488674 74281091996918863 33997966770114772 58876671130679488 30933116191608203 46788381474811106 33017327526586407 29694003949291186 64125677593084431 23586398224253356 11680233379114026 23649893078602273 42665772347634165 75578789288517371 51523088267889190 91146257667347197 93010619285389457 25608996392793149 55687590556846593 47784855862532073 35732568586099861 47105739749684256 12830022636188977 48122583949191101 51114627437823188 75302776573085380 7712319655921820 46959903288814198 93029858535118937 22861272076296286 17629980416569039 95141217238213779 54869661607444749 55060246721333129 12388851056998869 43582213701808955 65746855914052284 18587902146542156 9389641826451994 60666100931842908 93668953469672688 12974941364734 12799536215000391 45802026355292530 53526604648179321 11993420836988274 58344367573988413 74516976845691930 6983693304231841 69674118132413350 85174006730949665 22064606563379018 3849987498635504 32056002782784435 50577271802975892 75777332257790749 46896994989932298 89157864118496266 20804253635243014 76795433499369252 95398754081619299 59507631445761734 63033183671282415 77998548072170878 22125778124458645 56080898985317097 78944104333196583 97841122401475466 24191798445224362 67237454391297518 1720210011646776 1349347141488401 50329491036026269 75113428318757945 80261373674668836 8363669274822413 71608998194465464 43233874486434317 43586015112155923 79328901224915933 89160261022304744 34802833382252251 81757343021777293 96460474245653264 3750740934621407 91892625706496290 10058321507865689 99449397179475240 17984678331782370 88376274747783812 62791215566752526 91476301637623909 31004160874512822 31172759190719736 40322255792643084 30057303481207365 83505625399743573 49822169699285704 77729608149323962 14197274361111869 55988982595947146 66570658688480356 8888356438193578 70866011437409850 30129445663557509 22369949620113545 86941411941460969 71752811389138695 83043824045057659 13965232475230655 33346092389864943 80058402616238207 79293655357053302 28147710686518292 51195478871538255 35663836523281916 1037810248987294 39937243393088606 16355343074966899 98220478501237489 1655001924395982 81378410569502802 38178169595739996 81591661634095284 47212940075175971 49704583998821980 19635344557283137 68836141961489379 3664398879072156 85648960868617767 5322520698755530 87826699927258557 58651927734561675 17451378341967849 81138862100286446 40579687653834612 50773151033250482 73416881523475246 15087109348859384 88700866667963165 18217413555225653 93274052327813423 76762646078478316 63827312729659507 59326492331016896 35298801960635918 9055275318723581 26749347689535792 30757679621873505 3867718788091368 87218910214941463 65066393016758681 82682649365249902 66007493278328280 1321531902740768 16134276351092832 40172641886701313 58979169284994644 97919544544861889 42732186995504660 84148205160693200 30024995578967759 37416435588442482 69010108389250648 58942628805424797 40379385064707397 85859058181875630 53923058688327017 71997248947035644 15538603633264120 17418925795743143 80547168811444726 66786681518022699 17831781066671866 95434548674912494 78622707603502947 81931196127724973 10773020491257592 31417897341068168 26987549074296290 3607853496559690 77314347940252196 99585696816631667 57111568635020036 66553393248332791 16027815066619306 36249137325939171 63064303842512972 58331424626298419 92595313057855054 83523564862704045 56805125746016655 51112223538677475 12460491706322375 42322993777331689 27013834315803057 8431555688183409 35398058879063028 44539089894555543 22233736870562540 47881011241257458 18351473612320522 32004279235411619 94853337824050881 34002833927866794 53773228941513111 41217710305791951 95694310856674004 24416848042255234 58251017171428570 27020018044400898 63290953671055786 77105206566231079 77503275836599669 21648685709701330 59817764279553834 32181085528129300 23999080730988205 63271557977954949 7744391354608804 32588535794554583 11740410632657768 47558242668364402 9371890886583844 60910898040127112 44925107595874724 3487550006654422 35291618542490962 3509050311186290 5172740414125336 70876624121361967 20280550143707211 92652465876386433 57398128365194037 56314315057319019 68712154025376292 40800705166887909 32895784182780947 44163118636316510 40512115811757171 70763868099678624 56864209951215613 80902086119047465 82109019105755053 92464797737923643 46728020004830097 3477156783472510 67644319321471609 79510278230705146 62251682145785579 94252105905361111 84603953759996688 43165841699895763 75210131688125859 85292675203564350 48495082220705855 35811319774640238 73345267748203307 74390687191731854 79740019988934072 5335665071087574 31673261162436133 75955030361215820 75009000399815108 57565554490533410 16971568523546065 50990749089455420 75372010393449319 53788347739264016 79358023218763369 36644150161290799 51490292024405635 19912089167239667 93203398564769506 48307410233228077 11229470673510013 88090968233394295 60029449801871694 93574398616109112 69054147230936197 52121116822771988 12684441084243686 88753667739396283 58982907176171724 72241763305995416 23091332343903214 26783118479714893 1445546327796962 5851217836068526 22710132655019576 53044928919144275 65875003008649144 62333108624894558 56801881416360007 85461282460231803 9500924180666661 43634846903058539 51847590391776786 18862791893038525 86656503846878082 92390595308201794 79916480244265844 66909024439322875 53785533760432743 13613514488489983 50203949668232824 54490168432454893 64544671572021626 82530289709869184 39411987264908679 78684270376376251 1748809520363456 40424319911647504 20712986978056905 91733423801569744 41248605266696414 35771538515669934 2644944118843469 88578087122335285 62801717675962734 71432115581411650 83908593042216098 26849563428667126 93536561989325009 84791529883290403 34256446139041604 24517147448426869 84560491559175116 59671123745463723 82554192266944029 71113604172285093 36252883535862154 30017683524780189 12611145852763047 25576787540115540 13356891217626266 94953363024238848 25604897026951456 72504330718902397 23558109810873592 65034436310158398 97182134523610684 48487493008097066 80767004445320271 97762719322221095 61817635334789688 55974005872896116 12153107844223397 53207035548321291 64893104316149247 16938999516095652 68845513269238676 66189854494380461 28150607662131902 84354146833517425 67672312700141483 22737787135257161 26355370290566498 12543097275329833 94417445769650229 51261524432641906 12971820808222909 2196000249092294 98407211581020067 38895226767247013 50421745516370758 98541376143932273 71324287213840703 93777659186461390 3063829843182704 31536974040526644 16170697226782010 88717775749306382 11268777510799695 18366184252918681 74464255027238694 44034142783166688 3104608760771363 46361325872463336 91586202027692401 35493296735641317 62194406697463720 94278116770497941 21107724990257048 45673733213616789 79142959292997588 6190452133023728 61312387999948759 48485800899521697 92251376662300091 70341248092249673 423215152911881 97699194976077781 86554091163295246 57528590955882123 1377550693940971 41833683508001540 36665054594209730 75818645322119167 80789906536600660 60293701560097454 22713294625328592 51656884340212762 24822693511247980 31165976219583032 69954418036163277 95360513351873039 17092988870172746 84870509950495567 23558226891065892 32174524226932002 21138174488873285 41987970359054227 28270037178493082 94428802027453605 69228173334743020 34980705192270760 44087381101645182 66890885981149351 10233819202937585 49363755416797347 42574706220422043 88751563125884593 51458501392643370 25663332369823786 92998670302969723 2726062087243477 42804849317961687 27240653711117489 64139644745943737 23712493494750232 3934479170614342 85687075350667812 17915688535292579 8186330828703629 64252434003558720 48332136867094411 89766771030079176 24318291955196119 23977795452447060 33945272927476787 27389199471171642 21197214541113164 76806933081196778 14984502690081040 75459771892809813 70956793298547464 90452467583053870 48463312186248027 92120065718605906 59578249764829810 26956797352215079 70179280749173929 6184316587807593 90288723316889393 90428396280262778 8445950857054732 87014074616520073 11950521463782354 85318339788551619 4357214411057547 37145505564586507 7409524054563028 84290733492785718 60719100580703431 20025154080423902 76349612486508310 85733142248194632 92053376463125371 60941715646214619 37215369946201742 82707743072166122 84610551504219930 61841908040422404 10437820035077705 99859012134189359 79834628416857359 43537338363477612 80742441948664569 59537107006102587 56097706449447910 48157864771948995 38144090349771475 73318460415045298 53692547481266149 40231685816503476 23463801233719584 74116019951888653 62626613530875992 65361981444386390 81258377052845865 87475547273367963 99703022165764197 56019155633997408 1069118455604545 13615595203644771 91578794435400077 85615038812435308 59718846870677289 64018081590499442 67231413188988750 88317050242026779 63189495610191811 39259755188210993 99937320011748116 98815724436835607 29138883990081615 60516442324179276 55761064212756568 65623305027854103 26756123856374571 89142154498604803 93149522747300084 37471098891714294 71291513180898370 84222051501596446 11970364493964836 55153057040493555 141505998939783 56976829170494797 75796994172702930 92531247449768740 5374863753192401 3223237203935477 27822300059178129 24918715091832537 38310266936985194 82373271335528039 83909553017279655 26883030948007778 75296246148833395 32240496474188264 50551189021686739 71691779174297818 6931805420610137 29605812682034252 37509330721865514 95690917722537652 82214690242749505 31009501739103744 53987330937586243 43432103419785347 26354303044457112 71731483082779289 72656890291362856 27014307101795382 10443661510340715 2534295005660803 93421834078800675 33741451892410172 35636090652228220 11773531131539174 76691242981725159 30396804622525561 47510142490126378 29546836852789983 68351855355306207 99107717486794919 9375750945612897 81915323549402117 44658523563497964 45584201056197341 59209247956713778 12025850590400800 69951354854606793 77883631819390606 57864753017997467 52225296922786348 21769683901450641 44446446229396658 72032469741274991 49552277076214952 44118053864471239 19925254832710294 75950969954175782 60747405662687191 39252054101941312 77823037983249417 67862924667214117 41644311135372100 5145120319291814 75033019243609226 55369780301331823 54595585464991352 99414621356474957 45053241021292872 55547694286656701 5966049065220639 32253049451731677 75451553867115049 43799059450942681 22799946233957097 44911473408036813 7524115589148015 72578483249321620 89774519530925554 9144319377887376 98445606764553884 4019230239340944 50864495300949707 61592238672551173 1695449548300256 52689271505846486 30520875794278644 39664183637715121 85687880767606302 41977190309582680 31153771658811538 92178272783997238 87175164647648420 23027019783059343 51688313222412767 85074532785874578 29038061863859623 43730489334663968 84721888244754322 97555664948428706 62676505460030485 46284240612091260 24419153292481556 48067141951547802 85919688210914175 3937655387028527 56818437227654823 72309975092610811 19438831725938461 33333307192418140 977263894359631 30883267208395504 34499897527816081 66957958103092465 87446921299606069 25411083610013926 8121775275231109 45129805564852994 64119042759877291 34433003914419526 25976612392733664 64946683452195725 53496515665310542 34232689502369379 45640578462585746 40721196176058592 64546706503994261 28647542240642059 50727077147518521 59199449277355494 23437544622268691 16162225896135281 35825534955748561 91707699169888704 94149576516235681 95502164758161602 83582791573405690 24323036183143915 76821008003267046 76892924394042167 61550127727420142 31195549040628735 48853753449273664 22382379606419317 25027032052363194 87441038764901879 97443876009297226 8260247184025286 35815644271913197 69800037032101898 92404403985136312 44665986505109110 46435358558831594 55320722630613593 88103014971594020 27313250612947903 2982340123995960 65143350178147213 13671929518264599 20375814284593745 32162330124468260 99760001359428398 42941778262778311 20725342428894121 40861736738617006 31572519291686585 24010495798949029 14903416331097588 99687824436933475 59914339879003192 33467263320969667 63463038461519562 28858613888828034 31749727493254365 37628242155090622 65237829479281630 79987634701512 58251915838720046 61120895708089141 69033347083258203 3186148687573695 80601275323327382 32987704076286925 61378884463373543 23297729809979357 17223015201366996 75806678492764370 60381613128431614 86851957155284411 83285235508493650 71808536590892411 20061311759745122 39740039252582035 2551481863285484 2086024106101377 69284004198354905 34802416993840302 59097918696034737 26290530774571689 29191825970419731 22742623108326505 32291326780816955 21111695932914976 99951942906799925 9826716828428829 6184791237130 56087535961783074 70112143405067791 33330010438709281 9683191876795156 67048902369762501 85337854287422178 25566998279111297 16532537268145711 65688102412399984 16132043347732876 27635529718031300 38074373182102798 98991876974874150 42732206486338066 90104932787219550 85600534990171667 78613334976166796 68664245353102078 35249086605585171 65356802457973883 92731154659003697 63933432859224938 26914125761311990 64693000029414052 40138470468898444 70782695546987862 39113415138278437 85225138804538756 7538831047052081 63474935250963065 48374592592752420 15306368305466770 34120961193509429 1489500102558504 73961401381103299 6033421342886923 75469030894772471 17416821173703608 77327717904763432 97944253771047311 75973785916910301 62392835169064171 3624041214512231 79205999713106369 19688155334907847 70465039625642489 95638904949179901 10678982322278304 69639011669666847 43495719453804808 15584645564312546 3368875678214458 50830558266389372 78516716775625425 23738805997635527 27191357683991023 25946373865483756 30072156154674958 28855377312525777 99781297862980575 44342380568291444 99683944535513318 30677956804402687 87495182254059493 30496618091963709 24536400100023984 34645692103056437 88090787587446197 41265846506636026 80372004155977102 17873114786320000 94327099669003207 16587350055310025 28103965137328161 22657763640441953 88641496646484867 14408998248313203 90317806212473379 64714333709283806 31025896422220128 50537980919684959 57601071413716565 76865042399255825 84249808347461912 57321195166742627 99149750971987122 66481157259091381 26015711490546386 84194278174949280 74082084732366233 63358172403022893 71745168575719263 88320033677672405 5015903296360153 76629006564526452 60725232230984732 67714240242181199 12099882517649982 3133820936532069 43209210541733414 73067036429610528 80671630152047011 33887953806316666 32102222435137369 78801434068028594 44008871771878334 4951080420468552 91393027578615677 66880920701640080 57636290578148647 5225301868753905 11808737792140554 56400850865541664 42761386730058930 42063044435874218 23693561352603774 40904744753788484 68544948186188123 51543619757352763 70995183859627743 8730420453161411 34735149828232236 32688201394592616 11503295759325523 81258336573252297 5675664629310951 83733702318160546 28031755130189530 2660422804070175 76444359189313394 21788119066942886 56054617953451768 61780755784295871 94857511874312805 44646587659113499 81851457251435870 31354479836508679 14006545675828362 73303128493663881 44413518063709951 67825176324517857 4007130445449769 45539832635096349 37324041054554588 50996078487915931 48383724112139564 5926167457758267 55939285198703968 76051245775501794 59934173472258546 9444629606867210 74036841613581631 17465328648907269 98128881977606203 98522449412968806 36879896390704224 7195590957158638 25181318586187742 82150016891268320 98058400446781845 45695658470434846 80743221168214975 98559853927272786 97226255166718992 93080414189125285 96286104370317376 94284645271202793 42911874377742855 44318888717980822 13129553048706015 28578386212992015 4739469278105106 58683250645837960 58352282248862543 96751954386065515 62201987947151660 30939862397920296 94285357332139454 75629094832851414 50276098830356273 42234859401013747 78705438153193384 30591017134772305 6154873306038135 64023138386179347 99072560609417764 27042926479129554 54272730079174853 31070411219774839 36436848916676024 70997051946070857 9297959920554956 27814657858966420 55723663413587110 22946287019798874 72712474257591758 72194210547229217 41124209452122475 30668340180870110 57183130386366954 66717497071356430 17569250060700045 80436906342599853 62693464940298380 23499784230749115 67436101335017088 52491604451956693 43346886339800710 35719020916021766 740387219773289 46584082078084022 30139840011892767 3311210572883402 30200754136598220 16515252052661126 30473237091159663 1582821100806060 36042121125423355 797306646078287 17473801156212817 31492530211630307 59408069401541290 4313076131586596 95363714173149402 31098793172540251 58768254422740009 32373368431002371 29991280193294012 33081380396510519 1421311142314717 66766540776022797 6983928814402118 96960445491114728 55268020239845753 37756274244515019 10122440108461237 86624809542544126 17401122459349038 64487782164215071 5447813512238497 10195863753343418 89898068531645015 32850938437029996 75426052936988984 82485093427773698 97221087763305563 36635949894955046 3980404811695573 40944694980171582 94091078317192591 9978623932837617 26777451613133454 6980637476643806 337101190181104 15629196508796304 26790861425219666 33027713861014417 77905414547027105 99387593951173390 14697700736770444 11718146147442101 21733250690536530 5523799232543328 35318668844517962 39455968245906723 92527122543356828 97308915704145118 65535737546900032 57640523714435869 49400387400867199 90860581559378160 10857320037566070 97625231294316950 89046380663619551 6531121647253092 32612617048701891 94291668218061954 9140426796054914 69107776521695821 10435892586908329 37836056053799602 96828753547743066 71391367276843552 54042010037708758 68706373622427221 44461131984064461 17442458084917729 56692276753194181 65390822866521900 21626309597774818 33448745566850371 2651846122161614 72419605778464978 57203244909649278 65396119315546435 66392232153047134 36229881711451401 57603797180038407 3174508528071166 26021258232533613 47029523497558488 17888962842168299 64569382167337315 83427031951301419 8187074766403916 76331640020764239 30331808214882848 79574027372925112 48888889979920742 37124773416280963 24412423507990397 50134266200070287 90438661003322750 2060381260948506 84794311668060775 20894759333307280 41282949685294308 15898447996802290 34516686819910190 53129464486245762 64139018037824334 23694472374416347 2601157295372964 60835962613939851 39102002219302550 69095258856404670 34776006405686420 73842932558623619 52592173143794206 79403754587282325 85356902822295381 3067410750165984 31612545394519552 37195030875074997 96145548886206226 274886583027907 91012224618395127 30445088922479457 4323406822151196 61472640367019075 40214747685032646 27622578516032310 27587114546931058 63512776417851927 68123007662380272 1134920244496406 39520766082771851 38322982571241172 31477714233189543 65158367254087909 71588368373389346 93853946737404621 23726352883289350 74321377365998898 70037585449186278 32379533012878346 30092034385210441 51755451579470115 51584306295290877 62609215633915792 69071888305610298 51530156950850336 73728077354519690 63856099802179656 45940934810742524 53616255418466371 92444585667739891 4956609135597019 10544038164472488 20687159721410858 4310650334752781 82622394248312329 74679054787407762 17459143266735271 33766552359811962 65445852542451710 29259994662272620 39422231159794867 48393337250864689 43026441100080212 64438380346526535 49939862379729232 97912859881056862 94683589293024850 14509554684534670 42284136305570316 59487567581344884 17375953508369081 3306089082949403 6207020939751224 30461835864014019 36193964321244928 22812687637594457 99679997297971957 23467369702906935 45012495189020301 58365020671999192 51349900597848386 21002494542938024 86408840710286560 70413534039901216 69119543629566374 28620737139475950 36111577351373676 67320759983545528 53959124944625044 47610732244804512 63341785990875450 49136711969247013 10420185981542933 35237465954656773 98620433660043561 3015223418413051 24258205154491083 79968675855060803 31814144745330398 79695632234239432 71462373645948665 26084887520222458 59211622617391793 90202454142265282 85367218618220024 38172814452194336 12269726214758770 69128202710455348 75035603797901805 89730223065101158 88333178420250930 61065085038325057 95935829214000368 79251538006461820 79296630263500170 93350591244106583 45689092210345149 46694850851871931 76578210596460372 33087914117460997 520094938952405 52136679616985736 24345522856837748 90652002639738181 9306025256067988 21959260859643957 54539244519415086 83026973081833014 4821913233907865 6443707481501152 69653852281212833 3374978200528150 53330863774112453 78886300200432955 45750925919586259 96344279955431307 80840317058342983 71002875067814485 73585438322037255 67341419493615545 1771395108814443 63517711309261332 97669144749551358 66562474988492339 27752040102407653 57063869477582263 6361656081699247 92008949426194791 8001577493941063 99406027539405047 83898182696920272 11919114455273317 28656240522538272 34878336362147544 21437624455567983 68525882000443909 36365994200262984 15251092690608469 97299218253639181 82542563832658391 7451614054502981 79791652164806942 79471390660219631 28928509847597257 75406857534923454 62043662862014551 53008150567988976 50999645295599548 91503245267530067 74556751856857107 7098413573907280 23503459498012926 52491012852022706 32843540657489471 95282508701041344 59400410225816869 97312216226649453 40746411030122812 91187042334394107 49013362296697760 23578181742228449 80655801388734191 21069502727254369 53621418304082312 13794185050884649 32169349985680838 42630497884235110 17463113241407249 68250814958004803 32320272085779523 11326879498387466 21822155926549489 60601544133475810 91437846837060351 367457313783084 59978613120563805 8251673797837768 314970544663052 76600207989777284 92076411121878723 24541918742278000 31159092826506046 5499680591878305 905740322041035 35533769201861564 20689876192548931 90275430700320119 88613504285462052 27470741530108219 61317789491652749 2394276877849371 63271641522495800 2212564362637264 94015898494555711 67984975588061962 81224695304906918 57026015552196481 13478481063099967 40187815898651777 64603060374681892 57549074999002123 87308234080498112 97955540522072371 87513378003492085 11117307448268581 28855938574692084 46769145030365796 46860723071499863 51352013321168006 67138330271910133 68401677617489007 61234053789907811 21603226310419745 64837342473408739 31933622801590928 78987299657221517 81045694331771182 89631592644533398 74570842438530255 98741229549306554 27823912005253298 98208190211543299 93415484687410971 12706358020858767 96778806836954770 47748695859946213 6186522882202393 63927097055322365 98006482063951327 13474634998873550 92250561946803844 77258763105816667 42426571927960938 37128933694617609 33085027347386820 16913930805850779 57696724278802309 96179959485387038 23329412738553668 34872155773728785 50356419463529899 88550537755366611 57983276276774385 32411003388134845 87278175688953875 44852184316505361 7771029440646822 59803910585718315 2008057213399142 90853480711153750 50872508966337970 76765413007029924 19953764394674226 38115701962621402 55963586710217018 76344426692354807 9652615469307724 16001195321227854 2529181320626566 70672308552646773 73256486756014839 46486107137746935 7932674658828525 20420027673836599 76829687874246164 79750064231196888 27636037367108548 45512993860347978 9448574565673037 53799838814250097 88588866180992907 79839950318271554 83815182941621325 34990145625986000 71167200698997375 72139916531787591 15943530432815285 62732413801477279 15011352926814588 76618683600692929 72023310962592431 76407326940905140 59724065484906423 72986262502706347 35713185991350586 95253008237563782 49264121506130668 98855576288289312 24951227808461277 22746693013732123 32712244185480993 57980210848771438 85973531250106178 1177841797578084 21215851564161161 37930357086405439 48711484937786910 28869998322123747 17241204096791071 50534707009089858 61207436443386376 8046339798632899 24881036948220381 69724068953440963 61725880087196973 20590821217422048 89356557832697199 212104997605760 90571281215221876 62145652935926256 23856036638505654 30752935087544406 5287042431078816 39172081949302017 21118066657155148 91110882703940012 63309125227152586 13809215977637731 85309620258686340 82622125370221196 29685179760233378 5741020849155863 19919605375202693 77508310214403803 16471423457073611 33447533402941109 71081181796699473 67435993255515465 33926735893239248 96416248855013191 44782144960634554 62816696905613073 32644839184467849 67734166862021223 8562496936549675 56241732417172195 87050776888347616 86749694632554692 69426315057696979 15101614820141683 51291960120193664 50427253831411945 38309262592704133 92856680211112335 94292996381706077 57743657129188702 82960766971103250 99780639697099132 71517061065053267 87747381288611391 95223105112638296 86656345083841506 76003564206626782 69274064096881061 90064654892334681 56437832321932208 95410072606755459 593660862644384 15104692259643307 5703483868987311 64057042798094334 87017406031100895 32704812378880289 54093339275234425 61183204125107686 85071545701072867 40926054703661544 93218559717170175 21833609447917856 8171887905852727 16653679192642664 76820468653801862 27934703791171729 59995604084210130 65079677312819708 4416591206257878 13390266723895262 56895504577064309 79333699717339276 98270310853372831 93894045507772271 993804201169636 31888528802418723 54747903980171370 51607825532275892 53243587512714448 64818878028883206 50617714066901178 59298290863359774 95193340614834396 4543757413030404 77255935637752510 45944184728904067 41076311545522376 97881463658331619 77472265642616683 90493739663534519 64270681893736389 1138516473566903 3642334255940866 3608683085289763 66921799432529586 8183910047362463 12683444018244170 31947635395473028 7555958589311832 38523005504514063 63490554711909635 23441352835158298 31677586328722666 75768395526766047 51178508999946299 5759668108430304 45029920014697514 35483853069897333 56375795072728075 11387554547095423 31975605285697356 31168360487097979 55828171894078007 59744604142835538 88463974749706944 78081328262170074 21912598346987405 54664518739871870 57282023380096642 81901634067237099 10007125734518450 54749485817701424 54759615820011957 71208898227838429 91943150748268563 82714507347995971 26589415484166110 92888956071081755 12901687401268497 64855467880345887 10446186695516246 27442916965620127 397913601305586 91411872212449818 77902955193048698 13416564179127123 23671805936341229 88605939064121826 1208133870630584 51441972094423584 71287839425462458 81218596556124317 81196393724259004 8700145782492537 5382963516744250 83906472302012475 98459186786433967 73667030196868551 544195015019586 93709153005322565 16953980567256316 76272424924010975 16632171533752358 43610512760580402 43493149748521212 29287328084254627 28392486165282100 90737784772357137 89094881441581191 66267944512413505 77375658581906497 61410077348658174 63135309889160371 21209035122495313 76377403206923263 79931569957873343 44058997128244574 59353151468966512 77023226506806937 38096015082785605 83848503441084868 73979143367382584 29495540919271577 68908788988292666 50063336482120812 15502291817964602 96204000008051644 31022719205313256 37111306947371340 92048971568954220 62883654644388652 40745778761666497 52491212936868960 49077249633616993 36113530945663278 70199816168328170 17994011204635655 80942037393051042 69467240366612386 75678740220667864 65093596071712437 95003923154763220 40302956720036596 72374858242465175 74831483356513701 22842305760777535 8169138068768712 34981179574288667 75083370581314168 76883628837923289 47387826914761558 94282959799588805 2635639638412642 92103775750263125 37063388119305317 29973403359558251 22973557488362224 26276828795582138 68403727757018053 1483992797055909 25850965499056762 15551247467417247 53799488751201124 39449231062362638 70971840970996161 93873831310511592 75367596296015121 70887485980208152 64463776903074875 76479822704610927 71041551821224510 66320099508828042 83725559521431672 63688288568329650 85429434153665256 2552004873016045 68625359453827001 16868313495790368 91339058239603500 57647912866564455 66990631879202890 78402729387990668 67601154906152278 46888848200624316 38756292618034143 77787767649895914 52012935872019693 46806940869885987 71957917916569655 58048893165806264 58424948541572119 94976801334793100 74516324550889656 4214514282629478 58875836727574885 64975140857045108 58085306125084244 48888600660440504 87042922380761370 13480660258031079 44375745175260030 72993515323989012 84008396399763962 54933382594022040 83310719575374814 25936370822896382 51045171223856301 18412695664784679 49738301619726326 19235996516320549 43783145555924505 14929046880634614 67501558789629340 87229192804369329 79787556598744653 20115988053038796 16043068168548049 98613014128557576 56705337083336885 8389869812348352 7916381461561307 70865442985505037 35009088794655125 96498003422505159 19597025643601070 17750296386158853 16035842953337611 80353528848567543 99843814595172021 95919107723851641 95227743874540779 56598001177676630 99685744534130983 8193529835149669 4384143094529549 43918132148667241 84384456294998542 9086177658351363 39157119877186299 44313697816982689 25916042201431322 43481302092998345 21305372696484086 31438940483892119 24209092863158524 5622772808537475 11179323065436124 61176022221873641 3346967157312719 60861004911788199 54188177088579398 71237823984693871 8120791919825332 77080712027535859 95200204008891635 1163108417004951 53639385972091459 98227831315888566 78345059897963147 32416956574325319 93484138594197706 45240655835985440 36477778690044930 20199632646042748 1387784746472089 90617365110916433 53340508600769183 60499136466487012 78341965040673384 88829114774224426 75730463924402817 29982746481513990 22842121821183734 9264505924973181 38454543091817264 10717873667370434 48005822118227862 90380674575289625 30571903554899861 50761050356583231 19834412075428933 48533259230276617 1319615644962440 75442777673818633 50345209749277420 45026492059097907 46032187244657908 6722001868013769 32892377116203954 35831854362698221 88408993417855922 99121209194087361 49612857139875264 22511625711082018 77680628287484791 21956685641050020 55473885853476804 19037579572414627 48841043860889716 64541718804103621 27280793388429995 9818887410668329 19804176443211431 32177275579727040 80752649925723505 18240480931933703 82492802156427168 72782842799335371 69984775042361418 93788445291213145 61090486153499252 26539816787584273 5311294340762367 60103667901983418 44280368751593970 8513904510098409 93896754293035484 81500519390644748 58372174550999784 47730715416873326 76237559470874248 89045997356756365 39964544557044030 26009873667364788 75659130424475567 7715831077020342 33207328527769584 45442081205243337 54663736735781481 31145638373524427 66029388871864080 81873130271241450 489069495912615 51745579481943170 56691884466724343 84884430131682139 71015935001371020 35796171389505189 55902089606589456 28403377163333527 46854785198997797 72150417353539058 74252855509639789 90126585824357050 59893530421242833 40245125343075252 98177803870672773 87981008056529766 29969925740914114 76132710703942244 41827763703793754 82095768631760011 94166190125595975 88021693051410648 41703666468076529 3773091672769525 18676648330659965 78415856348077348 62561111290543906 11304530653522354 40695677689598019 8944587342154179 36833212046692786 17128053508206069 97973873445462519 2849005094114413 528403050354418 81035432234945444 23198800178481040 16689877088441147 33280776681452181 21330359607333512 18022005498859272 56934043668181664 84294469479124206 91585524792668130 90483695775446311 6319928101492894 30640698205568295 44314157786045869 36866294067410429 48037154668540655 16312388432573986 78997294366989157 32819021348855795 94820923020868698 50359435133473393 49521927637896435 885442413856690 13958113584734867 3804513000040396 9882284506911308 99344789730544680 65055126601740731 47855309534002981 89448434271379948 92679656084677036 20645467228579448 31436609098771780 36511156295535831 94773144221724626 54360278571457224 31059829834032283 69010442696265968 21466185624854844 43524293020963195 55163206748451102 14194268493170857 61703002969108501 67071100238044071 77965210434100223 54005310872113556 84612681330537124 74473527926147466 80959851718902973 752393460309542 70767262344392413 24876294224671165 34338255020820610 79108200195222333 59846009606835159 79305689569302022 55903019724832356 38145728340260 77364230806168388 97971953215139435 28120317795464796 76082082791012314 14221681684880658 39409574356348931 19347468766298713 55337540870899581 29528287593783121 48445882650797143 43797193808274724 39018217113896584 3888985645046687 10309098901664023 84876126293376157 68344163150033507 17539893705258497 36473897664220600 94744373532113622 4611967958492544 34981920098886064 31561775530941754 20582421143005847 18258832538372516 85596937886273201 8599561880109684 16736273931655351 29710423502755611 5228939490067902 54956347538369707 29794220509645222 58960801267678598 23974202188756222 11526916756703825 66418505551598545 28304785299575268 95828615723827630 9056218584171581 3334696458894771 13449020291673513 52420061267848733 68493820170414933 22262745811743985 20397253500332352 44632861584112006 95872436139648715 28687394700854009 67526171668049743 17970680030714238 73901502538891819 60270452084579451 4133598935726117 51360955426719118 1973754542594886 36209446848768312 77021491095254948 8967834854763073 61969558946233217 75438184546710770 1715376329219758 5135839911974724 86563945011271731 74652459323977085 36161552869426444 32784575098721401 99783665411184247 5071643201925611 8738481347885578 35814056030070817 17170153001526559 55632671125769020 14242657555800660 50767825519406299 33030574316824969 74749615024518388 31669797140801620 57700803265975401 85025671473231325 52093483541582953 93052540526545468 27195029355944582 76973210569613759 3068764013118493 20283563237372392 38416791148069123 31608713744803300 78613979783327481 31350972557311056 74860279723010872 27095097539991463 32147509406770091 36382578455389639 72525119776498112 55419300628230699 40889171409535915 99948559942687728 78769508825436301 10452764047486671 84771576724228560 18104812227326097 30996295425972453 25013862687807074 58607376261157026 1640275525666349 41434598839129226 58784872512987027 55772430608573424 57132094624415782 90209898823669841 58096229650167824 743524027162290 58664078877430230 44178384917898458 34561279370233632 45973861696697058 35023282547520283 54333542001304600 62085273149806039 39538489987200461 38895574025098738 6930286319967463 57864896059987417 63521974195086020 36880024497832166 72013961219524233 54226320538787827 42235997369064368 49487352831907108 68232991472149876 73621853249996066 72904325125477425 80204682939961890 64244730179764692 13204919475026288 88270004456992239 34126360512808077 99604071651575595 57169281053105924 18525859473258825 4783889452095429 10280513401318841 36185368391221911 22064876298877604 11146012725937901 32975950504139965 27682931768068174 74965342421202416 36073137150114284 18485548831169903 4138052019964392 60688793968630258 77663622865686414 59387174703370347 12062309728953241 29211548758509337 91995845357013668 124374978455727 20949391355184744 11729131836423597 72589517125948833 2441520479963985 79618411741906074 45798067425842193 54278602229807033 55038800341803420 91936939328477789 2068942235503404 84416100840405757 3579135100200269 11341580284748082 5227675884363687 33348354112113577 89218352105567778 69990727644469323 510277265841797 60244593427406912 68624554785762886 84943385085964666 53510565238513711 11385700258939742 9828498507282002 67003596876050667 95299471929327881 99944380642150715 25165255676339376 67378004359100938 95031319553306456 79850483964804559 4211515527562664 66558865030312205 75448871637524869 86520116665840333 82469519626535128 76608354006116405 74696207926534412 37455912501171264 79595477956041890 30895783173360381 47225761804745532 14420649423874441 12821750049043012 56812693424865237 60508952341086290 5414291570202472 86840717928171011 22599499981415162 50637502258667880 93008124051196970 26011109510029127 89858820540023786 47192070864879701 31316491221680534 34064278374432691 5567201117641580 72854881449827850 25952362203689469 98364732152875149 83724470126830722 3334069270424964 42197911911823114 71741758470098554 54655749907104490 48977117943996589 26957175666464059 78394554620000866 97904081129971708 40865521291814833 70379609698155904 13242329815326235 28478042896376814 30114847369555196 80675645468889175 25924307581727170 44894810099364855 43934326233205216 80720110765139183 77091142426316338 88727027665412390 70065869798801529 28627017601678345 76280512115112036 81779498633727411 85918737773337305 30751897957006503 51388985719476464 53231736968226250 62959803414277342 32720896277119556 92162937423436135 56732246015172978 7804874243291863 23290155215986596 42805443600875307 11385253550786638 87218354889186178 62561849167246179 63245199764238374 62669515337551302 79143004798847971 15503431956666278 7217118020626718 91780555700156311 53190450673316729 34505100864499327 77601372596877910 93118518630406683 31544938799739052 58064587362306811 72605205922330875 28330477004873491 99516623760435510 55457619303931068 37000936107835424 89268124349016603 12528014851697621 77763334390702654 44181240071127230 37706937883565209 95726383472574643 27060763978581545 81091387814590416 44549447457385018 20770650734570095 17650175259049256 50572839449501083 5755145282142050 5092236500836866 32141648185388286 12670007050914526 71897186249118519 51805960003553974 74524529353246166 55284175064890637 46197732799650583 53781456694332186 88193327443816422 24787286488086818 15313850335174043 54758955952653462 16888297236011337 69951854535569632 59533784706689364 88510774453637777 24296866555208443 26564147674996876 49849025432889575 96260318888967 75314119741656734 15695915818237322 83394660795048816 35489658877726278 6289272824383285 12327477383730038 46603765616985516 8826465833651939 19315805940602322 23641864265220019 34569688204460507 99065818268409060 23083416161688498 98647158254547580 603628632019965 8486272825669418 92052250757154103 89408713881350146 3875791029711834 97223479355268834 4222428789633490 57846582132606157 53804588027326062 3532411900384162 44865465957443083 6714123960533127 64894620030162044 48718925715199950 7712819831081065 62909399521584209 3564281051706787 77234324071154591 96908406621117950 39037128023413105 65599353522685934 30447308400671381 31898156080787588 50034402570777475 22810893981965169 82347987220006641 63194707221251027 2758875679017605 48423819580189684 10198318145109736 9957691638584962 20454076862151470 62373250928541857 56411429271447319 45399699165086761 44371816002533562 40663672989687121 31131060482290140 2552419695635634 70091313931279356 47038664047221942 73964592837585731 75966804305874208 50453708842034332 16394939512901273 68483166711425782 50664728789163198 42185034005464681 84565018832601751 10707849415506476 67984210918363770 98017913382833756 4950637214517790 15798822536815988 92053403884996256 75811867105085743 82756251713423043 22329660823324345 79583152982545339 76492168400351724 8307508304531148 4052822956359607 68276212839606790 87979043364882300 92830602287043522 37968950654524161 32885486944364252 51844300671185577 63258675044600659 84737429433729586 6702436786557527 18332147149660793 33129627096644089 47248162954080105 15548829332667444 77382246673083874 86546967640765704 48698105739125484 82035637400850496 86495012332207314 13335880245122909 12247677911736958 90617489153943554 84297362314562845 98885939717686790 84629454564281271 63914808500615666 75327465797477975 71739710046643771 78788617702213287 9074515859668311 36372189101491353 36011643063730235 12841129430439632 6667392544971562 1015366017697608 86391339932739607 76760603300408669 2729131234262171 4792993862311628 78274910756210227 91098182665966482 59239564161375492 13665830715840373 75624000095096824 40602873822043941 99202499088119802 77882005564093533 91831225080955565 61319379912350603 28713118813431060 13846630668281131 54596040955105874 5103917654698750 97513271457192404 93401286804180025 72197865245602133 18305977312785892 37211148586442145 41494459105681030 11982890783723702 14718218668069133 86439097819350537 16760633185040088 94898599539113255 97457097789256344 39580459275232918 74743260157232461 46485100739990816 26574539207115898 13482388416939864 59690239021991869 5469949021800966 64002023840757991 74845313871107500 91328354152716821 35813560876712396 23297768497508975 55044612281644039 30510999898219184 43526287003740628 52767161683832712 23683634763892367 7761482346634549 94115397530268662 40693100224187915 55012992966583195 77787313105444853 63762456245619039 39301299039628221 69440787481681132 70968353262432785 90074628245263881 27828507079685469 79359111832107450 78682359754777137 21159330650684471 97437489721737707 22732749255123191 20201770097463758 54949900979793076 20200197314185223 5199252282922435 29626600164591945 49142930059951146 7889749421961238 15282042005111598 91529560698155242 53985422669488155 64587541490069215 72081355183644413 40002608891936653 44621577886732698 18478154111550616 48466142495301065 29327737404563165 53616827964367665 14456016127489301 16017931920794104 50505169606718393 54839439409430328 24872030086620854 1761069602345097 95858908481592606 91956708376278644 18520584466311748 64748503623279729 70351603645469073 72568909682134988 33769529797803895 76738272294678712 55956767818744493 67471681165116088 12044273717006026 48403588774614079 75875317325007063 69448515697824601 9329611252333103 917255910466652 76949133460303772 92461375635000211 38423747702692445 65164832932279832 50520781677514336 50229768262920199 84895009116596055 42241261068121741 46637441816329106 82239329187750387 55777631067792867 50993698482806009 62372526270447210 60892595180892406 82272013307039600 89240978936431293 91779050989706585 92317742682546349 54931967805680049 89930792084586792 20429047495529036 81264917517604044 82088885768187856 77690257613784798 35349600810529323 79250052650819971 1819626803348106 11492463000694386 90297950769699360 38316804881008963 14401356547853332 34315097873569839 25066237590985082 58560987639808114 53560347723735313 22033280251717494 75035010638584135 36818896743225066 3049706503543890 16695549550506046 61525874993895658 39170359577753954 63113819449613332 30067879260589299 79208115906681059 86329677158115694 85913678677720986 1987163728192170 52532978162312942 84602795051302698 75654316964313323 56531109483346748 86238423966648388 4470915732880277 72222416571867972 51582180498558179 53830954177862830 33949515781362284 13075080016968673 26320309265817243 17075341857450273 3502786435013150 93615365936034068 60431433951583165 85412772540108354 35717355815449423 83026133136056238 32623804617202628 64983526644139880 85532997455205210 90359165738492940 42404368901992901 43555053580649431 88348333684579419 76065183092183274 20862264980368528 32866446594502999 97387497167929894 20333831526699391 33195128544298308 22115728702824537 90875289355399714 21078487412703972 16836833984713684 72556304421736883 90941611604228711 30971908808490091 66231185248522875 37267319097742286 98102424802028769 35903894075145474 57461939872298793 58876497040574415 26534875578341746 72479961022764542 52907712531220188 41260627207330418 64583217199580795 2705261761278624 82057638976356953 38023363666821839 3136130201377892 64607861851444890 86568370312336957 50898080621880381 19465643766333780 85553751861643422 82019325478863833 23142867407191352 94390592084350712 64814014228251763 41507889699584677 54468998823595162 53299910615662957 4475608099015512 98850635830458627 5223500417430447 1562942335659903 75528318019745739 54922583819580967 49014770507996137 47178313783867880 17087336735072912 29639949865202743 20906303531156833 77447600117005049 17302097849853140 41348041515951171 54662358250141862 42819990260470243 7235904422867843 55183072101066302 13343464050305509 89063660450037792 53731406567405456 63599623665172109 90567819006993468 85506643537968320 36807568779418649 99767509820738144 17934963805216554 13210020610936921 41778007468029913 80982158259295519 85106932653238550 21818441438400128 20558171022266247 1078026897062504 217115023344187 16794998442664902 32480190764978915 73263994806912738 76324807068684105 25032584271651525 32862336775259361 37094407340881129 11449460560807904 73337006566599413 30407914142710410 59082040025918144 47255815372833899 26062351276211525 26526079938433616 69494428877144664 6299236774556772 52052770097325586 44298820425321186 37692334915358862 93497888321960669 58336557005646337 5991070947583829 32773141406997169 69525728218793430 96145301758773394 78689989166775978 9881551285247281 58332123175503229 46861073447925418 26379176063386724 61850182111419570 47743756582252355 13586604962384798 59128249786003490 80378817206239301 29305851377034406 68837791697587264 64596179272832618 25841126845984444 10522556294517775 35077170994581136 70007588936643443 66922886982123864 74265162296561664 54856908134049482 92346874894939174 87299860769680105 96268191173323730 29251779793302100 3637366781410644 14061286597639943 80455681475210402 42638139480127632 71079930853732549 93506927318418172 34721272172960087 31687230674825691 46045702946514321 91373843662628991 99119908206667133 21000639628058852 5179121774190481 87089226171280014 93386601749700251 24658965668432592 53678890120691641 60908027736178392 68955156407378752 39115387922826243 58300573181543204 34162624395870121 30188999356858979 76332170492033463 2013324031289866 73612664817986273 25155440792430607 44927040725239943 73899990801961274 63342694654166524 14208892213444791 71488050830168263 35953205711287255 86282618654930018 72297546318313271 61863249858145454 51359936328862094 45571986127038388 59776338022584021 37979277297338170 60693491985835001 3445644661601121 72861589187053429 95177050845746927 5156604359143048 32682486262879685 20147943018494881 1034925025068498 73482385676844285 26656461969918753 45017887104239027 80177645618581306 9630039952352629 94643840075964841 17000198773909054 97189803629459896 70796507765986282 33196848670233425 97568735878056063 90674334588131540 33101964414072750 95096522542631859 37344723564444771 44093591735377037 93147049090374354 24272098379947474 34099446120255590 64021072816997197 44302515389781498 54696405648119719 88808731759062451 61107190837189025 82278422399019564 73120953349346971 38132617381196933 66185851492348017 48873242578950988 8689597392618309 15586200871467255 23948039849941916 37394951457497389 77155434379713207 76448335341537863 61968475091530258 82309126031757216 74803787383493836 80828750229562094 12881886778015998 35600986218848975 62839096271987 19538200487984254 8437641434415214 78785179421500454 73667619425509809 62927184312651615 81671082069738546 94270113598790191 85021774703164506 12501229085023753 29399143275516486 34432349401277081 76240816768714489 50486349274878311 76523697223502383 84682454584800381 37897111063507289 35670925122731807 4524519960474814 41402618653300484 79348506669675774 58759123860497406 32108020507203808 28630041355635121 55901582455143583 80794805568108066 30847553273330733 97963237576253041 51827871540520335 16005190356502488 71430151271322891 97323798954977359 72532965715174126 35543123824952491 59134384711390162 41041146151276140 22975623337729637 83401660890904892 22453130927512929 58154293867817061 56726040308044696 29686273522797023 15411305246900713 33615244693008627 79020786574715081 69516973696877615 99250524775071820 54610812477419388 80489197710936862 91034551876796379 24357974630064988 58744177194662608 37959305871964059 40542306291736729 71846827779057235 93955266688443181 62492862456966124 1950935491649288 74022846064228645 66225352120409127 21125216430136785 13298838125871494 92046724889432663 16795916008468154 2320045938287822 13797341879227496 16624602328788942 26961567639612592 49829374986466567 96648751539602662 47997923346533762 20398419325605699 98235716880347287 40819760605472211 75051767819560769 93317918357407411 17820306247599336 31993583333560020 36192162923363739 40236887635504721 10278949192494177 2590200095196178 68074230931797374 66307708417198020 82868308760902595 95604976549792306 18432643803010871 63615631929665849 42485105893664706 91424415879547566 2693142732549169 83143261105365020 97106505449621884 17579865686380696 25696559025086004 89956022536652261 47481943421301918 48589494552899958 78119577042026524 97055069788915058 49096449565473577 11582415305233530 52924710921349925 45867361642151150 25244585543438400 48652057225111583 21070730447497253 85693670316554110 61684221115195410 46799730201356712 51519834818779420 72740453762294558 13941759083299384 60910839312500129 29345872555330678 63460964579595986 80343028978592129 42411266209514494 71718316966371260 66195573398681028 17647540251699080 24721373698393705 98874249963395891 29161932265389760 67273249944813225 34994531589993227 97936155305211308 36232388065116134 50056719644280118 34863901799371751 5563169543202871 19565888853922701 84802579021063207 60425852167739327 37970072807113929 19421118188119076 81041570944368383 62910868794717175 42449258150011903 41718724841845681 74016963324006734 78725425252930936 40882849074557192 94799255121426868 5019540037177287 26383930771966282 18321319919881483 76263094746646604 40654955027751958 42227934149066090 43257563916438555 36903669148761682 20757385560827499 39603573638793658 67515176385720949 12617144926914100 81959466948605348 7276803556786420 24115433107810156 25410510251571154 32506453806066431 2447085966235333 11597169856034654 23223607214304190 2247238318394118 29350994118156230 32031278585949879 62639363112599462 63810964548583127 88622351855442514 34113385586462332 63695610118792122 65184053850831740 44570241981773925 64955124485521996 15994560988001416 98954866719020391 48644554087010563 88202495251713387 14973305285633369 22114012320536421 79953594853457382 81982409631688195 26421646235090348 21539848790622700 57089256343001149 51096911833166275 62053869061618644 75971474876996592 65550575274984644 61150858211146281 63337801314988406 23421901044086672 64859399034289433 98306155603118805 98216143119260526 40078416647689651 26980532936997220 34975431870008847 4766149310421169 89752019334781049 31671148319535578 42213317331801779 98978054730550930 27304073905553783 60267971096873397 64507979077403471 19366339777499253 63278009472155551 95141204254043067 61868044119090696 25276989193508200 4010208580311583 89758366663624929 53073894633153638 12648961682931668 34956263085766207 71354533069862307 93535056460452830 92745868776540675 90215337321507861 92880602021160936 18603618099900371 27825377952442848 75994967827248378 96764264973821528 84174292832488439 13477350646485343 16958002499050079 6552966629424946 59973677894787403 22688996694358751 24863558040994235 77998332472170491 93735347193404540 60495298459386165 36346628390152611 26321986203296839 5078701704225353 89345644893584949 89579894906828435 15512697861899706 17723366075201382 14074150587903393 27150855233047061 25505575922444612 50299644363396828 13021700518076746 21889130613353302 70525535493693425 72366788217539867 68175686828849607 97006814780764036 45009690491694637 60117456190610247 93640080870914780 1779074042783001 13867003790635062 19675690681297022 96537084549754501 70828178835014174 66917197572027355 53986623177033956 64933766980577284 35316899102492495 39979601049898365 39542739334181873 28913579388478915 35464857079442610 66835022990074613 9492936502308509 42438029469104140 36931708417759348 15545100724809069 57720051187344036 53573074297880308 71655062631122910 97331661471947438 43357173253328089 29826026031361036 63844390483357737 30293844668745652 93701000145797073 26105935860798244 20306926685827842 6933839803139604 2877270527693521 71818921109693844 79630016081576602 51628884890981797 16574278243670701 82666492089226829 2062680353876879 14696027922255796 55049272259544424 39581192419662071 41910601389778491 37734511024284966 85718842577019218 21160765890144612 8523286025967093 94178877759552687 82286023632718022 7986326856260242 98944228140641436 12444599474233703 75739233318080889 30224457989543631 18282803520759270 345504339374654 12424795460564281 49718734716257206 11912657034347913 76922901263977210 88221903321776843 88562954924637141 8040278720207758 33250766860973145 23708203263867524 81707335347510783 33084978849089680 29202454628708783 17943635266432093 39350691739348402 81304165726121524 32615196822439483 44642997222972160 49302962653396351 87128282820648559 32241889392959905 48045710235651537 81289615513652231 21427027126170434 24502934934589310 3471880379249721 57916100854973547 18910289844180565 44122349939413194 91975755650168671 21038765251962176 54048560440846385 77487532916604907 82278491010009230 59536067996241326 91079130093631346 14393413955821032 22496669590864705 88712373114613733 89628796266182491 71685762777055896 41860267406496529 90043864321344127 52097671052795280 41552156378132569 82488193107873690 6872297434264399 85106223722610705 33197022656532239 12771306352888291 45920883610236766 59872286707591134 60933827213672657 81763232711864139 43586315266250904 46598616399821667 42183760698483457 89422420139141413 88553224392254512 99847805751636535 17244624908561769 79661952484296505 39805536907088498 2945327171233015 26574601631032161 33217842442491454 94067207761031710 79433390484475189 51666577379554305 69722685673770252 28275113732903142 33976256779924903 43281907249909958 37682366400958551 79645142754299053 7620443070590490 28508104939172882 68852186740800587 77046169468209690 4225012210436888 70968818041584021 59523993338686798 7547945538417252 33054007641394414 6198134301525197 86380849468781990 38060284529532533 98937432092706642 2915620372521790 14773201152219079 6962350782440854 33007020888223936 51988899384649951 67330107555024835 50699966090130618 71753997023754795 58034264015472359 80862710185077764 54780380090768984 17486676207947875 52689145601180901 28198953288055282 50365583333181157 91945482513882016 17638466376485692 2472762262871573 35148311410317514 63497987178558749 48271089987268007 97295739028314602 13029202872997345 74424810417323789 97745443382943607 12026518478798115 33382049549341919 77742865596624238 63312779611543554 35640551626689135 73143206251637463 80290860954421425 98275524340673507 35499729297293757 72430856090975289 67421689459322166 69752540703254506 30138051789299444 68379328342375849 63425648323881764 83617540696248229 48815573099280127 83704476184933344 21134790984718813 38821055348629118 33322450967657735 85612193923183603 6220698592705883 30111220595206418 83949778472377648 59410940724335594 76944071122055210 37988417380257213 32200624963038228 96043689574492952 61618153195076871 22847917500850970 16572817987075674 97925481243541947 85693595675690872 20922020950683112 17424745481757052 88822443623240407 82804701647146597 74158594949078341 92994079525348738 95675649848309199 8625526155914379 52523836663000349 30518803578984787 76212578922647275 52636605763980105 80197863585178611 48530854245280443 26937121523615277 48038987938509827 1570367958826997 40470023251905788 76654357559653001 91675513450796580 87529299371846759 43788102806432953 63930992394810928 45070267195786441 33912642637589319 99926447963978395 29502693923568463 72917129932897483 56146138849737088 4505146438865196 62538878233816793 25553512995008125 41880976548008986 83863245085831729 80430355611234703 40813737178627696 87203820612877975 60618157060344763 57869077869045927 31267559117466603 74054527038221866 82348326118569389 84388550418536526 66896005688624899 34109358707678575 55144408024565677 80887905527312554 34670071366477344 94308612665980526 55352882202923407 84504203129499777 4936462145223756 7208944488887098 35157195050134543 45132861607751652 90302741310079599 10660687631559063 23802923841153171 39474996081497919 23243940207088824 56049757979584833 41993544579422721 22555955419541380 33582060158247186 60891205922394868 49706023516644346 75779750541080448 81792191767819392 47489742221213244 22078799966078132 46860848873049247 35092297267873836 64890104850059756 54910870029342933 84813811498128418 1020449931081180 55868697835882991 22768958339290742 86065417683558170 35455958166232448 46249776315872490 1644441102911715 78223717045049317 78062818421690519 35980657940430886 56966498651096510 6188051917988803 92882988555192130 63645522356900321 24553943063850117 93298702733416797 9361851724363721 59927078231865986 7135336554066473 91376736973753949 38544760004695784 91295225810414109 19077355072565012 52242405843896203 65452496627481699 59873490989527856 97389059483552507 3303613160131623 13693751324713616 24182304458764407 52415943208781501 89988156189231551 4342139621474241 58663865360709808 42583898012679452 41965757663498292 65823045749380516 25793465453699371 92448633362568676 15473239689005754 45495107379421658 32097197239304211 69499967904228906 16924574229631970 32485703869718192 32295683092553855 38703226438227438 20782187116358392 2381203517456232 65569045644488613 98303960399359243 89918359306413677 40857518921218047 56456635444131457 89287310592125906 75154425152419750 5862282749545127 5699735859095852 70881996158832100 95215350369863815 19786928083835754 15695241649895976 26182195181540307 54665749724919202 68773293077118283 50183706234843845 68296211369468661 73656752438022003 3701591465533551 77784816312021903 18333178648626625 14802144802834711 59043632773567987 22156996730871911 41512664208264393 75485956928815636 11340985086399868 25004142916925906 72282955378692595 49624598929322618 34222737503357388 80422500241957801 15425934731042383 98705395532659357 94233423551490264 90091107898310193 8735093879748340 54807033365968437 50723146822833351 22696406859776468 77074390025558406 45565769616325922 79111030816312024 32857383996980193 93810488969201295 74653696046717538 87006072304215038 78285878681041754 57011331733280470 98676737827247440 55863646614331227 60622416214022532 42476889906758837 42396150528091059 89937617161955705 93572570899275159 89097800045804361 95036625601305146 53923881802506438 20415547066016693 47515483752262657 50556028456689937 457770603086225 88725531930424724 45358803161987241 73882252507537091 57513009204455294 15835744253022659 6290053486525308 4362495102892798 38630844918387441 79800627759424265 63543883922481174 72858170088874706 73311174687860313 12066005504406950 67015834116221568 6570860495042629 98603681553264506 90629409049913824 76797284896410902 13701659668190424 84191777156127540 29946026427673445 85850138351813091 52897513097226851 96744438430045855 45758587455470325 73682320964812730 21680776372914033 23115324872885003 98075476197455804 24895184572452963 48064628202460829 17567337227341932 61040480320054482 89001502224245139 72056011522790254 13945175043978526 32172360917328338 28621037593825924 95039912167620023 10388379473151730 83192038285696961 44721994170605581 7695675456343541 28464728852117468 56609409070308868 6393481593939112 50003833764801787 27666754941094899 58336417797226905 19187577091294830 25301267614927361 31342126094671543 45010745364776468 77137676005763405 67704648828953777 80044957200461871 67905068165651871 42839626416950155 90450222448183127 67229978322223333 27710496716902179 82220167659387700 66443762929586422 200855249087730 83867469419385096 19088413396145959 91722072626138606 67724073416241225 47499797044355533 36928695121005416 72089573430249216 76115327658821028 1678695580110140 28382715459662626 59443844858373289 35677849487099460 38702080335067167 6546048725982888 93525537892318226 5182479053068212 40688564030085448 2645513042341755 2883695059893642 48428852891629952 85512277434197297 21328600956117030 75371825237351932 49147225664653263 58299742234950139 8362206742401495 5087432198166711 63669369369506815 83809148082471624 201773374319286 12466881894356299 83257020744044098 23474450981263564 25377172402732832 70326609348375967 14653335511380932 33598623254879153 18062270095566914 77838959080085206 88519564083571233 23106746866437000 54691279036084135 26574944195046899 36119921041978087 3855911370823844 73226483093945193 77189010123339336 42522225136987567 4415431071391737 64230324331480885 55925983752529113 73337089447219706 55117787386660507 17958644503384429 22172503460843644 63241943943480660 74640819456316472 91318423603652676 41024368663306017 68491077486230333 20983455880224362 79293112539957328 40669848657597730 10406404297859658 10454600466706620 15664909325347240 51571497965886117 82583158127074421 58702512474456931 36444262710304599 52149723013870586 55148326746557937 67669039734097427 27756857669238674 62716789212292124 99049745216394128 39301538253842309 48508672388690226 24421336277734653 43586924843659374 72384823073750743 97181255813614446 30158619940133879 81416459565701855 76822220691907500 14260118438418282 38225984272641131 99708217505900557 606163777914478 13882150005782529 21392140782853645 36370284994688517 6117726189879408 35185396666009020 20417999004769143 14063993135369577 19934962762848797 46453163689128770 45338062044766406 8085615472882836 915709177454832 23502424851007205 79962840883031064 17354986268956051 24643556257519219 53995943663820312 57425623503275884 26257652464226442 63170244944583297 37853016733809333 38893172261003717 14755849991303953 87208613384113518 96136155808731609 24391175427712631 44841863271126753 82490675184513193 41767575790142102 18696790259996814 87517118496892054 34241373748536868 36317187169784509 10336156588430096 42981798281185639 82303909808820475 9662975978324929 91475007477417395 34220702900966892 71005506677110555 56617623175937416 75723934090214034 97334888409182624 4409390870368316 28348075842666108 54024571948304347 68939249845539902 92679682583351222 35320459757458056 42019010578076999 23786993413106909 51460474895299068 45000074877940132 61821768045941556 39069969973716833 22493907096664871 30508754884752730 95977901002052519 63881330198365878 57528135926452142 97682757120588386 30120720808708237 55485664057434190 97725792080331958 49491750604835782 80390133135561081 95033157177059185 6537824803784543 41537490044800641 19139001656952726 7678743811460132 32758109193440479 65944837884328928 93309399604244900 52355658241032872 53324998507010636 31955282045290790 56027093809369429 85225072033001804 79891696372416645 81927653175836316 70897209537256735 81751776365531388 15095747778862410 12900020092356489 70417114416538343 39613702002383625 17307961576294014 53147574625814932 88352625774736828 57387018536329281 61903051949608784 60568134116371957 83578290575681463 260110497555454 53345709378160559 14896052694201140 371774248787957 41262073012403398 23613342625592399 19188612650633490 81535734682556871 11176479874901993 62101627886326319 40300819551007548 58984069697310107 5195149652185722 33606986896785200 47300990642814220 62427174101735771 78044038737249599 88905943708793093 26684218779264054 58828386691518966 65704622018413326 96888541039702549 97457594345191860 28055712787181175 50548861788987798 1977616566939224 49873602540028440 29579955373041256 63227534384842452 94885759241755425 9675262151062339 85249177841306551 49075849612740561 18357279445884236 24155055569833290 88455049246107846 52871246869283986 93386129109043883 73429304430505617 33189682423296273 49528490719841782 39177513073793691 61979757188586021 98501300924675571 43743188418667429 85729269210959877 70530238892402380 225157371704526 78393818860465365 70057222206997905 28826124954287545 13829017432974737 37956849187623928 31167512584844983 31624880042880282 80093868070812047 66295516265137437 79499181066467311 18204553824382241 14916573716793676 98843307890044209 8775433193083720 61326932371651924 80949130867392810 65647281114473879 25522991097553999 25210659572953477 43612695659206482 54058525810173333 72428408498071319 3815851525939079 99048839641792919 52970257863113199 5981830820992929 85350344006183196 10750566934906397 86500961109429106 52033591051306338 64934850274135246 91140624858170489 200232405166697 14059007344194802 87341240759527530 38524297130452517 49536598560886234 10724520735566714 30251698257148982 22472696010164444 41145328609219958 82550132164166648 43211540533981847 74689502610909394 28039857681774122 66028944471901233 98539028820804784 60202287273473829 25154943286917082 78735369667890895 60741742743021412 12919619822354466 4146284004699603 15262072067304876 12863623336204359 11375096618417710 96639713220795752 23968746969674516 63639406504109647 14842501270357932 28093432016242649 94173035389492048 37817633753112509 24280247384980216 11679091979217953 44066853185342761 95224297890365398 78582664737351187 76139086565611625 9428424262810908 34767674298359946 71538180335111385 89240455098259116 41102955754116623 66752474598441136 61867121319146818 20879419307812784 89914681742957126 62157320900477934 12712406654789205 9425572978871551 76235581661429043 76662226922384271 957534321964105 60984987096065380 54889176903029394 21370017424286320 15878943523619197 58079086391570036 66990892610860466 87499984337726975 15287934239208664 46746893239440626 54789310252235906 27176646974333362 87165113303413441 12578241118328554 81812405829227950 83894495095754862 58138033965940612 66359966506319425 33369087046251586 22733408754505786 79064393302227358 54860869852243028 61095173207990348 76848935795070601 63314714647307630 10509415458796277 30227442808462459 87983340373278921 49079936891157875 84009803366760136 52552759623624558 25765186134310533 7655861846517027 4630437425120951 47467917336441086 80127286014954130 33675090846357003 20177366565264004 19604618716122516 30465452175978168 23880119634552457 91478618194666131 43609281413882904 6522688759427369 24029943284093919 97101736827902212 30375099977129692 47006797158330127 10927604663841165 5910884191183752 57366670537523617 84063668765998469 91867145884271980 43519883603870286 26637104728266093 30787222907703592 23665494608845466 28495412817695824 32020877751186779 9511670179236701 99970370303042268 15934936485885315 93824136020350166 1461334079385743 58373577191243127 27360770087578841 17896413732744342 90561012041956682 97916583087410106 3661803142353425 50616642303037571 57201437036240284 87108851225146610 68792800273618657 11251850928307690 38778163578845078 99641330048950600 85951522375763825 27680100418067064 75129469952272126 94701420878442447 50389096600081579 28623285390826729 39014451705000364 54162378829292771 61735702943840791 29879424838615974 54593791195675450 62119866430913913 29455720821656041 62128934287722977 70217411422967547 53266604639533401 65261388173256587 62142410838660284 28248796317863393 47520189134996744 95484844418242995 32208337725000763 23833933262762472 49192892391649700 78989371166536441 7469122968871173 91663703542376875 10002820240660632 92611691177968009 25578278678861926 51680232224954807 10824318770557916 4409144274239014 79312330051614516 89744025222955393 41555429761142956 27974900974285281 73047667351306866 6358239086957213 74661117291520913 73705658562528298 19395707180593240 71395879893200736 69066288336489142 34600749681409132 83615978927754361 57850043823816136 56600804891510925 32280028401574794 60917922351526566 83933050259149125 9788582841807203 89426176130844895 54446322298397042 26231907474050692 71697609703822537 44263789899237530 14680666629964586 1079993841771765 37041319789033501 95867715393955872 79227565868659957 24875326028447839 57156985282533967 89749935499735438 66679417582201236 39389327614714876 12502204173634692 79564119339184193 21045578705818445 59935651457477231 93375427504510069 2738406308985252 41989012885426370 81489544429062702 43178389041642352 93965135650718794 11711891787007559 85396132676545007 74388620810251789 11223728456299099 18688685100022004 15879358992740895 71634049105179234 50430174268102549 1884752147819738 39110501797622212 24270960716614591 56601710311432734 51918354152810751 49935717364458576 52062370463488018 3826316772546347 18816276944331475 96342856920239570 28946933817450375 5809058976477440 51270632227879839 83700067414712198 96860964605223077 4879898614240460 73747203530198411 19783473136621868 53480496841888898 99519384189656591 22920413286429996 25084119431427761 54422167688461598 95933170302421831 81250082095445805 82546125881632201 50359121873110977 71447113149145154 66785652858018653 90066545588124754 34674446064496233 37357368218829850 31430806305814433 36471121841040437 55592240867121068 62605068935410256 11258166563302727 47037196041268833 74049169428164201 51175995156977467 30932555493098839 45775936314967822 52101737711394006 49576220396792707 13145430326201317 60894964098241128 80434358739455441 27432722096614970 77615437687517254 68148456495844343 82914087064475580 65420043193051355 48038206665655838 44888985582279442 77040810150773073 40576127780457673 92094531714397109 3694423154772523 7366776643992323 26293639111786335 34975408258699974 2538542975675947 40539299110973257 91142488392699231 57663112495578051 54230915988654400 6426993029248692 79259642662787397 90165991392413356 26798092179878470 19056495417550851 24163882478277611 71191749354267470 21688246112118483 87547866603017893 86389951770580854 26724353009243748 12040672071482204 99683903585783234 45073095531326032 19903213891041371 63854951678159575 40569534904800033 59293483799999269 25252128848442450 86287327968263526 26169484731386774 34719158315973994 1681730564109506 81935356287802955 91479606856488105 8035950680198884 13075342969458298 48837556820568089 28828022624090009 69069471681668203 24803851140529405 78590434799086562 74398265088325477 37402176855234260 10178877486569627 83922753292006489 60684335769452244 93605618516067246 12235767690899222 31033990989900167 78225526804504045 82520275856923044 3659021609663890 60725555359819137 51558802502540517 84631804734936921 95245707503353974 19156879936655057 93845143386991488 92554242198090575 84704067091794792 60717751888034915 23110380755895521 47942901536158773 58422877582004792 66905927692019685 35126808916934811 72324023579244560 63846348944744809 46053399246653391 88689907387624735 27791834801439613 38106333559080880 48286036457138580 22744179042292616 85914083546177375 75067721232386640 25415288865526918 48822638239193445 70734615617608716 51662490183704681 48867996614959195 58984179800792983 65324682414478823 45768016970091879 88207479273136115 97683464977783840 53238566062764744 99270688371369810 4493129300716490 98817615141782072 69709256163215658 22836297591911882 57902095882253617 9840358995978565 98873455824013491 81693346711025146 31563611586532355 60173899691640511 80570339179244496 48303027005635715 64696621150542130 76032936912798773 62502141502146584 62016751344650829 19591469867326185 24222670357059226 71615379105829731 16551976712962328 78446391596955251 84738995651850592 7679333528177535 24647813437648540 92036290235319547 59626637307881784 81987806642960709 26522491892384976 82388498849994698 6104843853617693 84672025349152734 39760438398647559 81645122928784764 47325093429563390 57401374067280679 39593468707076944 74750483063381878 47093773760311617 12211699325450987 59824238773169201 89304496310949536 72571668024399089 28438396772511659 64181961085583243 19903020765664217 19395725488339603 22899578537983307 59770224137634708 19548669214638055 62305675804398262 87675879843989189 20536474818069038 89168191564788484 51952258220120439 46389809532426286 24322174305411482 11762114467687081 49832087338770260 77587162087690111 135847130133981 50615783247567695 17701317285886573 15207791478409733 97246510950503284 4542721236500100 96849617552281290 61572495435298623 81450381147312485 25522680283179520 69726032387604367 10125422803765411 99291382625366602 67329156366651665 71641662212316815 1755076615331424 53788006322932708 25218635007630831 29535179566142856 45629248915098972 62241898394212994 5093601208690898 43655287638571142 42298903310227924 3752408728321475 66836456326661911 70292401791611617 54835787593640672 21085241010388567 43312057701185042 92636840854591399 46929792003297159 27273050399367560 43614243123839422 83159721297131324 11481826451471982 41461348803190668 37906511774121662 12547961596332037 73758218367540289 69793254778577436 7543282887265217 83760411742075158 31511441360392288 21870804830722858 34493923980649504 10392865695960648 18059186556205042 98585090415387926 48019985101880292 18677237615231150 26190639763811445 80421992931644992 76099903766112703 44379072079743934 38739166929811622 68776435321198820 41156472687322085 4352201204407907 58791278474826009 2976600709597345 58376232308763741 33481294919349795 81351821902236512 98219351410167800 95530671730259324 44453052550415267 46492996925928356 48518198660123800 58411004168249862 30003153998653736 98219965456256653 61525751915334754 15846482643988083 17023367416133533 58564872266846028 77218919002554553 55654300619477864 27501653333904077 9596263381621801 40623674447632650 20554061074153426 61413633907562123 32205454187651551 99095081653960959 80288173268285251 44822487192796063 7571996942658319 62609278437205666 50043622835150897 84960965589926107 73831748461905027 10512174218502668 96465654786479942 56869255581966269 73391412004287584 79779257324596221 126506344450606 90480702648466703 75909356045973203 5601710055535897 20261075464265719 88308862463253827 38734254162936402 96280713001454669 16281070485497319 80539431249504162 94448178980196821 32993229695369999 29383532445795541 71509547470931107 31572189272851155 28106060975367127 67022372132692224 28869429444429721 41466425996637821 21850500584049940 93596508832993369 84220249945285615 95459079005709397 17402892927057187 781882266054573 27853317179287227 20386397695917397 86492464207689758 82934243439475167 33401745188126463 36011181807310920 77703462930129502 43940107467206878 66416916010905673 31346769274601497 85321003849014706 21596353831558318 65755076122149305 30850432617803151 36588719672785817 69864629301470041 78635558035388625 887589064397842 83734135636632476 56603395506350321 65301777483726985 88026099483597767 79298293936713040 21858220353521697 62407915771052549 33050911737466176 73308558713684934 82639880412036196 7311634683547295 86969071623533335 26299848903287246 26964018503432093 36146791260385609 86448477225610585 32239880775490450 18413464684299092 17771663056466241 39642851467178457 75201127230696016 13564548374816821 27970866125829087 33420140310778884 75732146504666486 75129051170464588 12631344761050511 57480686816822741 21393983903216854 10887429133188124 97398120433228431 11429743004605251 87441129219579043 49441147802279980 91752026497559336 26839701049250082 38983350366766907 98294321369238204 24711365487329034 91930805841866018 77295726993393714 37005847524776212 85193585688489189 38335539383372818 22080227872291059 74306617623983424 26709500184405476 11228187028338963 96416853954629402 55373659573070853 35613464504432137 71995527347586080 5483078178212747 74112470284927200 33663516295184251 3514601567375328 38026264670173118 77058127256583659 71749466114422133 63210084604972500 62485070779559952 10240907071241250 48353747828170248 80882282283608586 86475701565697153 76951119234230316 49097132887845726 61390998550265441 86750881974981939 57461332619611834 34866515208237108 97223024622979026 42531833045024159 68779138645359955 29663351393203912 62494953803100324 56449403787442969 52437917806037651 40701754429013097 58581116528054008 6638508245760017 55519377723831213 86462841119992790 48720152942548301 67166437055161911 58701421724743188 86129074051189346 90276429891323697 99709096557913291 8562206490066324 86893570205822280 50390807885107222 91331640029349812 90267133750983918 67658052993613115 92023253041149290 44920577364411312 2598214518679428 88251917412330288 48197344725328619 97894998648787473 64040388583503805 15084904208498556 57930735312714963 89684635949837555 42651225601417680 39117259527138830 24184763106580110 91652718674172299 46335855476545044 53866637323659361 47272733624746461 60223301307448750 38201383348593868 44074591098442662 1546012794339490 76421519476736360 37219297710010212 32420274585131074 62674720222825436 91008577727566706 51353630839940370 88951811871291697 42205599346215486 29847894912511831 43327729870366009 24927858839144851 8244874712888769 56332850235981703 73974409524250354 18850557530228849 98004821659268076 85147804632230491 26269383516841148 75560005445468145 98083971294577138 90687610227830691 81034603801876245 55964654431431396 72547910155548914 11378373196347586 36756348172886267 5776436607758276 84400764228905495 23803394234870042 48860937985824286 5418590701215524 39923627298620225 95372342091439952 42348365540248424 10884919446831582 34676642210456112 66756127286962325 66213876824055670 5757321369468971 41746291423995101 78521288687715728 21317605767971687 96753803923927285 20155651956982370 80768559963875727 45948038372619465 79880050315302223 36887912970563997 98387008386850693 95292265951766575 81301990503652288 61414636489579026 46285746510167279 76585826709896166 82432529671779680 77904420028307230 97636412298057714 46564931417042598 3849284407541041 93826363618957609 77980801008432011 34741203627019705 42899467977158006 44680549103729923 71317838950150637 27890560557919930 88279030061127494 90308961868232225 91970831384949905 57475644219057206 11440299370573835 55813743464442170 14527024602911452 84371899740538356 93492964785875017 46539347925030735 29571495177813112 44780765651772614 71044706039564309 72884241934333466 99537424026901893 9776658574447664 97765458652956049 28857632375779873 23975037253065387 72698796446429670 4088322162593632 50764147742881877 9964121181177969 48884131640532962 91572703250489058 97754542164884255 63932031319616039 62167760945529121 79185109989592747 26065843541511470 25413544937460408 27212047849727188 85934721620183210 43187991164123235 23412203657742226 47124282624009977 29365331133994449 90993875302529551 90204901710469448 29428870242357377 55364222013191879 1827314200038166 28655882290632926 52720958854488758 49688268331999848 42235800443515729 26498238675563951 97627027058945383 37518649721411536 2102916889017980 28336458732962406 51304481442345281 55455366340436339 77877733098913353 30882865380209944 7529500832624237 68574851615080463 5110955153390457 10109878157311326 3570710154596381 66243266730980918 69523175653597218 52450359174157437 23596208489617256 53551225235655766 4625433081648280 81786635471636696 15183438582124921 27399150026470493 93523869008362646 3854615506752650 62687820354054243 6697212503659851 43120371252468958 10994888327548630 40090717873311758 52488009486642479 32887414904257598 86635139384761052 16778522900569228 20167282244143360 50140278447832974 97555184128649358 69839426711838310 97022625660795663 22483794866017545 67021355675860811 65041306009596628 93793080424092285 67025388388866781 7603284406427734 41829408638511479 56533338465627276 42710112245412658 46585725838498081 8709310666929968 71706601915422199 16713612919010255 40990424724938352 47457981111864578 43029476355443887 98819925998362244 633575121444589 57192975330061756 53672620396313721 35902587564720209 27821905296501032 32620077216963854 52587984474760596 8111304585941457 6758458141647772 83658365479284556 65603760056143684 54474093977894776 49608621336097802 47141889760777259 16473404935864678 94001033675071670 13284256081039925 33420750880808142 49535142367506975 47709230388172766 74362793017642987 34899862867351771 8282612946443227 73259829262722755 79237943475516948 26743309908552000 64110797818648878 88978884902897020 14082617878487522 7424131569392923 34646034758555470 14698797801244689 7712354110380837 9104458922225002 59269057541103664 70770601633789372 82530417140389659 32339979829321470 93003161381211876 84456132286332908 5751152146569803 16932726565632108 29324091967438662 31927538703792276 87716104918064341 50343792582377970 27905775519680949 77282887386552710 46468655921374309 322312953769673 96286134462768101 18237314506810253 40974268438714864 17547241701077181 65367748668246444 25516802823074047 22525039983827855 34596391103270655 19282947217976007 13482792116322436 52134261240042510 20721549468328193 23237710243152013 52900843999091967 33086903467410134 65027154533630418 99741154135214651 91435253069672105 34831764765730178 95377588238935057 79191023066060388 30780037390067518 78456164919799159 62964497400542787 53652625642802629 72451447336304493 52011223556657788 41566901604338920 68151798443121729 61323010698705013 58896674912286360 57637254341993827 73734799273595459 85024904041728280 92876345759376848 85809678051611330 29484312118641181 97246569656223698 22946361004693538 44764428993883324 9858923018339967 91416254136731537 28895587414527500 55966020462434077 17466056996029271 93377338350283549 70051818101189215 60232679804191973 16393282819244775 49734673094855102 1537589668532542 54694750444053453 42643717554521337 43748808403607804 49496978310789757 89909688729111037 83017273458280561 70903227506438087 94561977943619688 26018391508884721 88478293473772553 42079892009320686 55881807664400599 76096652304570850 81891090265864089 15820063538040283 78369979021499454 55296860893361890 39381970309443078 45359345062072262 26423022218898826 12399653330956464 72912994022105730 64796440027271984 63475048247227334 1110972273561159 36166950769923463 58101870245213968 53500881252888547 27233645769890850 79026901050157954 8745135764748825 76382165067253514 16830682430720571 95038100591145718 81980798669653318 8707021202202781 99070417432608123 32801882189560478 12818966525175613 24943574973030463 64984859726374251 2627766041814703 36758134606135941 34303300336606080 68247124331806998 15521566505712158 90786409673784349 88637680034119460 20162280491416436 78155252787134072 30333910367896525 81857502836452623 83153419648138271 58955492436292295 45004348129532051 31199783065513666 66587019744492731 58013794145296426 92794386929417392 41391417688848430 53977774481926317 31997743715547971 7015836811236844 69992027409913696 6537606358131784 83383852463510683 29091341382635845 59588355140864318 39457748701698196 83215139552175104 6020679882931842 80368347714972927 96730243173996731 78859705912941072 54866329504234557 60820479647825057 35811805350335605 94773781553794620 41261068132723025 85004106087868533 80007243311851412 46936090064033442 22115636354790002 44094838012139179 57423874442547969 42104103991698026 389693700577246 9346795276060423 98493969474439639 63004663932585446 47320068819450240 60466417390042994 37840107392977603 27779129377851248 2135172767585951 72150913611038495 35029316559292827 9482885743974818 90808257757756070 18469696329179124 16884091513142505 33585536960188479 89725466477617305 78932751011783747 5272275164688850 25142578310678766 68110063008782904 58964240233345608 38674517121447988 64148250657030442 16228835660927397 28081972885539030 3157671129152295 30317111298941281 87029383833250854 77008917052683201 41429549898064971 33339937485744081 53153975293428033 6313160150745549 15467996028865911 37868918080464078 21206437408601666 32511091728259857 60030833929793636 66830611715251643 4384592316472355 96390034101741135 68334495593806686 61320942193193543 89533304858276685 54226040282180921 95569361437387922 34961176291785732 6197149370340325 37270289170638395 25226855556596229 24446152396531073 14648942121209144 97519419360801043 18390329814787988 1916713448334096 22190766625626155 4543380685273347 8992977970650649 21997006455893002 2355116147502330 36257326520690907 39152232523508973 83410497159073377 58143243456668958 69125854851214258 46518330256814916 60859492393874771 91264345934118184 9845372140165058 72857654839615006 6052816659355570 53231625788903075 97438188792144525 49075262607477246 51494315546810000 26763475029022149 44985258840375677 16233268998703482 62579649139714867 94688966234741002 64508670834006666 10722005930385978 65614458517726352 56354345882534288 20992802165241902 84049801358615405 73186153987857115 1349722903555063 92065897673832453 1225966837202840 49950747075941325 68215666977496495 21019736508842282 50600122230733043 19768989307676912 92825449420659827 28328652444620463 59478230075275822 35828705112215096 313364125690884 80733524772607307 25791116570116004 41114626663621135 40478794335729796 10218948752499042 45425327927288264 76369773876453919 99540943110151731 14058014615999067 43460860129133030 62724655998290916 82969876567636933 28163496862264173 75370039107139410 70521764887612027 93256409990801623 68421324814678911 95951682537119383 80534876499024037 7164929893334784 65417895308783973 29230930133767609 61874141850586774 83227814687030001 72331459347085394 9903958722068034 7720620581299841 72485818641501378 87719773833955853 54561591496797468 18160511524415192 44894661785834721 97137111096065134 30376122069528639 74398799944494809 54954036335512131 44571492579318876 37530042450425496 30933450564052074 64808171782692963 57378505196173165 13261265521776104 25597379972456759 95022807626313183 32034794599633017 34982977327743216 23603676240882348 21734153872151742 43713147856765758 65415001670000061 79951184804228753 37384975051779158 95874393902808288 32314823021734414 51451940338110566 10608258170307633 67597891609624641 53828962747153174 37504560548259136 41940268544169330 49379608577638995 49998827050266147 75834484266611510 89234063025594879 37527568789861814 40431684294933938 50799111344881912 67953441873225606 97898476941424981 40685343158430432 4840760692646479 7023011323889184 32137847465155367 9753357935100178 54506578825274933 42801177587944839 67632952561904065 9020121461845585 22812392002637234 67443191972456177 61933976465240293 7518901582075724 20057678309131887 16875580478414238 58673708967333362 37354966030475898 69449331651817637 60065751175696276 33960636344226115 52900421178701577 89428846195108432 26105836741303817 21805647836959161 52713918342192006 46883452212277515 20708703687359146 32356505439319452 33935676992964374 60029169090401966 2054981193584837 38488389623876482 84712637953041335 5123518783235448 73910657678442951 3374020639548809 97093436976946335 75690558540188251 61707154888343512 65896662899425249 11453947793436899 86499805785873064 40592242017634283 54716912108178300 18896690268813436 68289720108115728 29963657875540460 20997490563159666 39535184061602149 10484654420225229 89630236947613310 28762533445601767 85738511758861573 446009499387087 79393416459450371 77004747100612929 1259693057365884 70187581937687934 13610885034060459 24717383346699989 53847327805766130 82075469501723015 6886489474720619 47669518193317390 38009406684702238 76441458049154390 45129035303077225 55280850540365069 5817672755447852 77353386662066635 56729984196471438 1499029312768981 33633526332889908 15585418921359544 4821037948567877 63253535868776626 43303441768929394 1220340595574512 82854411578458360 96561527436811353 56057473829615405 96448361911800030 11010693675126619 13052265591811901 91293075070282535 76902441838237793 79783810296269765 70470831686373482 46638125946250445 73961755127200123 43033697679280105 72708046547035414 16296266968713452 9089270762381154 56887827554184403 98398603551059585 61889127394935728 50983928603749948 6681911816723286 70615248454375672 77882641545632397 94236258429317970 28047833722708947 10435195304901471 6185435045657639 1535119929660094 80768919954501592 14629934840967113 554653392945975 11340726978568174 31381971970072251 52409386781524446 87305423829929103 28474311749242789 59780244454810317 77852792609358797 66209602744379731 50069287033526154 18120561835742789 38562814318747151 51605086475652739 64580901584824739 42323225025789705 96511749391705822 42518923291491317 70138641570096656 17279953770163083 82036370073373487 89785476180361844 12940882717702938 75885367306802000 43391953725048212 16342265887964341 66075369951897403 21042665148483687 83828931204012927 30499377238377543 7513545433923215 78535946677693724 6071988041297112 30478129425186430 48639325337146554 53630544191309139 18806450732370690 28566491762912007 63710049897507603 66328039172789102 22793649094462779 68286629219629466 97268973974544917 83617206914535343 29581713709779184 6917189231859429 56669161005080540 83138149478193201 24261876200006283 21076880472986376 78307036598461125 79404548430829380 48737800695988521 32924892649104238 95046467912344981 33200878290375841 58865188950235511 37192949532532534 20481543250929622 25606307826417065 80141344684979147 23813156770239305 88786639923152331 94880473916530523 18716126365393570 87223668653765625 53801899152494062 91086279447554352 48187501779513266 90178539865343846 56495068894946969 21499123120151699 35207263756422746 4145633814253115 90323423429188416 3641003006942914 35437122781859762 34444797428660372 61473415275599815 72885418721307609 98548692410941916 44117750672657882 84749113375365212 34704020645452131 92247232111712515 65504460548308511 99015416759909473 56192098512134724 38333108615592307 12809821189494937 89507522839214553 14582865976590446 94429284327346555 66660026108449102 25639381251543180 69650164216005815 25094027613347772 50838873810643749 88139044292510185 33341381282212849 58104933757349977 52550822608930236 41609756616633689 455344366737902 44646184818899799 18904703877414416 50998606914252145 62193164419923556 17399921982575153 48535699865947647 33992663961128854 2232255640663338 15201225281055317 81302356005808799 61165215836638457 88008721859279566 8161638111815970 48654996208861526 62882676583228096 38131875834018354 86968097339579197 96018364701852632 16904025811103818 7233804281376687 33355179171400332 48507588731153044 17593478881499830 72020158339072216 26338935044782033 40175779614994715 77803561260564530 25482617230895965 26298452634673579 69588283820999328 21541123959633982 68046558890130134 87459329534641915 25488909653026238 51039927481170867 35873233667264143 28891136354976347 85825731446725854 53386283820635119 83919574757672566 16868601483408770 1900939397909763 96362626985022304 13769287250532355 97636599064542843 81136002323767939 70242544953168370 15775363681766343 19818457767985752 14029489469542537 55665749080949015 35618552316822258 88296664695032578 63251206580848027 57223016788441336 45940121622824435 54979182335050631 15651469999580117 29569050866394547 34029861330887488 63398862646767294 31504141493547194 42263087142536185 5367512966834207 89938817993596938 93021862306829630 86046608350192376 63579366617463604 42074349010742381 12509128184531386 92090869072074033 98407216611223453 13008576162590796 60290670136509473 66426663435956938 65700283093265011 88507415085816080 13834623931360759 16074737175416802 41234649573322861 45633579604239505 14021559699696542 50597783534943870 7911617047032067 72400768330900796 17226859368672903 45063214121110845 29510411271415650 78448829449324059 89413914514948764 29144960586013072 31568262493604436 75176406318666357 38964628620582793 70889707247987597 38496689337469150 76801774476101306 53948089725097717 26196948385076375 71779157515407541 50947343609231810 10405286638569290 34075007162273832 42681591944854965 20530547939077426 43880146408505518 48428996267459284 83953826178859173 16451951108228399 6525411565322131 82380601820706785 4472134293992034 9290931183057308 68675274802166835 64929033068439388 79036194408849208 59890553741064703 75512172590624450 65646425005483624 13596463655291723 52945288388145923 70648023922627563 67923245657287044 572041347565822 72850477570545803 52856510385271191 3567256288187499 9091043072116323 34558088128411916 78326721603333529 42039715350413724 66887859585831124 56261647887409835 83148200233527594 73186133887016731 73294627616843112 54737149117614719 56989576772709163 58816867439852954 19431805502337212 75631204546644278 90733306430494091 35526698398809200 35665279183020801 92868097998303745 84112570686642527 31115793348601314 78095375128598242 31111124228421899 28050820728590058 89945388296242404 82537179480437456 64588964204069384 81104254997307505 65970805432065664 48276253844052637 16504327800850693 59264198828975096 87714895462670658 84476997342436502 28979952070867739 18126035476886427 51584343293966096 37995702935748973 20402784543864132 31170966855480813 42720113898603815 95186251622032911 72731866689887911 55573190377899179 2716591339646649 4023701253830103 63131450258027484 59508236230741959 78439671458243708 85372076137447228 65009160600903339 19709870233629331 4446409250707085 71396558045109693 8728262365760678 58173733087437497 15558946718184826 67356305013731276 11799040508773301 7537167129576205 24237050813254214 65970057435106225 51628852913050867 98144271586582934 42023401580846387 38790527524764952 79887675260758748 66214444468441824 16900551301168932 61729881647148025 69902371043473260 74581781210883510 93398639865010938 12797375856295694 31559910377596612 99656318887241903 15175130443247693 24525790530292084 62429479817401263 98767303214320314 63947270154521957 64663690767007617 64767645476536619 14612674372744399 77949550756408172 30439588878532657 7950852884099326 18330444548708320 71540316486752365 72781640206533339 25758150688859288 83581159517418628 60441660256625830 19863177969269265 61668143813168263 1540094801036220 49332217115536769 95604362999948127 29480944765284146 38974424993512686 39969114368470721 70821611115500828 40782239813705652 32447072072679418 17801258182450592 35049589974491076 94641687749123987 63154902446827361 90518251259227082 31009176534139665 21098188376852395 32555587463857863 56303605137932126 99652766660574604 25823316599964561 85564673922923563 43706850807207519 87500053179123899 16463020567694968 99217811054952581 3685528625994631 30043960492999939 9944550646415046 78089402518640131 73265276247797863 3669137258166586 99312476334638539 27828096793072825 87493650915345559 92961528486620927 9025169410140709 20177098921962064 66440461704843432 17131893589644948 58036964669530647 62346954512336462 29465894461337942 90392062694408459 37605458741438005 82958567410446878 22842739796541021 33660710766710991 52720792903214441 27943119471936061 36255313370636591 99124185182531505 35382522139770561 44858957777525317 57645299117795392 32196496653105007 47620268943761815 8466357572885689 74701702403188498 39689332557507320 78131222612358960 8910501908487062 9736098638191749 75995099889296676 24251984888122795 81025087860595931 66191556149013860 78796843528110287 62686963918270109 82260480306849373 72803614085021313 23062009251887749 34063025650745264 87414036724951491 79148932614674558 18119739637693467 13684544750231951 37882912752844874 82350902232868363 98859843545457559 72169523597135007 41911681547416371 54478610505126281 97086046842061360 73270577260682979 88423385089533267 88191880984793915 15679328677435911 27780316210351371 77561227842823999 63164966367776952 56087395128199712 90846153029017454 19976687357557433 72555387057820732 92903765762083535 34435457969010593 56068974138119642 59918558574844649 12718384057066395 45115200595750594 35352989096633367 29376536458534004 11778171379825367 37727628648271997 62326517963339195 89831656982385574 93332923444237197 19586513419743949 18903811467078475 80153607540542558 9605181223052290 38503223786452108 24152970342609557 6910265212439160 76595977244943743 28215243615907635 17058052198135323 50635477325953363 50699762794428503 12350082733886524 10885251972733356 95035155857320619 18174426599876155 43907102931364877 55381455006205054 94942662195115845 50909913679115847 79655908884302891 10289440360059213 58924942855120775 55760487012373634 11770888625278076 18651234531010616 62394904419312141 54915529849218508 45465112563370971 49986147800556693 24433436561376112 81481139588718900 85526474457591242 77952355790356641 89133479751023318 91589955413259078 67514978801922844 60780502365291416 14148914001607952 29580334235369325 334261243277286 53574340248650323 22635816909609712 47686234513889934 79397709218797117 7927635461990691 71621171230673107 18275765493944341 78213616141788863 15760533410867724 21983205808546560 8139578844444742 47442671250726801 78510922243673702 68728474770019049 26177036877223714 81121081711472671 81157208280680299 2449624350522521 47932125167201519 91958019835262055 38935422807618795 89484273500646145 24099014014508830 36750200708904424 54612815965130153 18872791492205645 2212352425900502 1128160372308561 74989644084462532 46864833895274943 67835604219880863 42538995223575671 89066198588474881 99228857574076047 55593481046010047 53475237480627335 4721658108955965 23540752829737995 69343797750380659 191619121680032 28689242834008081 29156257490123987 50918347380231420 76132183702094939 67554456722609135 44162159507411834 95420744281383522 31238331634651724 73991926887127571 10830479772906439 62992345423992227 52057063776297481 86770549163087834 95581893855077406 27777173513378314 70172522008717802 60528623043099475 12453764743655005 61518875623210852 64359623845987681 17277022365943093 9827371088577044 84943604009234700 66254243360080829 33647755964462868 52192809690159043 6262796452258336 99021630644394174 29420906883749630 25798336388568259 36772125732907275 9116106799819677 83312409417354497 73704491006653165 96389591097190718 64602439480909744 19654850783179772 59254576193784334 17593046547657497 23764186828205820 86936071257295094 95554421398693744 55129078741488411 45752443918229807 89450359713642888 96742132566937921 67909143241820792 28263901357947636 65337523923758407 89569885996006035 9476906849321351 96284737023692238 28051842254895053 9383798128576369 66961278770140112 46124263891173261 40227215408911644 36183584490331157 44234601962703367 50188428323958904 36251367223964786 65519350213641164 28457121633640539 60745460870531721 34598699731561730 90946390914854835 9685070265720316 42106450290989670 42514419695476617 56923391984430631 19016439453061036 55779149534615410 92805015785167572 43279092069326277 37627056106510098 2499448423424137 98120717990562559 11578804585909633 32773226894883093 55291602527878962 77067463888751126 7951676630339578 17053204362284994 67728411803311993 36358098406796666 62213643188569479 38878697781228040 94703786308782732 13441510668607376 96434353613977644 23579752166474689 97977975755851558 25822994474417624 75330779808285726 41533758765343366 94575229237263329 80454521833490299 56609701560984843 25464462127209982 71076401783417900 28744969169280087 81249136520783708 58428895293601225 21836324130451542 1679425539900941 31313353488070311 43734368487186127 6542034170385269 46913138573359765 35159707766162088 32265799275397310 14731310542522534 31052498868814770 24438184308078732 87370801338388737 52203187874792339 17231072840618069 22091086027975986 26094330117293309 9882935499969352 41628968426801259 11045833056840836 81976285921875965 90557369056556577 61755986616510779 30619179917324240 5770915598271259 98358376879960736 20233134332052611 69705652700750538 18237114905108646 81906599836321162 72626461534475996 3730635354288679 37817310288381538 5328722392583592 51780079814230973 59662264084770439 93608558892663330 2979200431227492 52592001420076063 62071910210963216 4577038029828433 20222327205558893 76726293544617663 47164148374918957 60547787336627713 99189944348363849 94506219292508399 14623926190829247 40690466147080557 69662902693351285 16350998514504868 23593117919564561 32479648675016088 56532274967847774 74636887058265519 73269854861234881 83832772328406786 4954002065306527 61791219477561558 12341131909589109 44049052773987717 49020028399225549 38775845775174676 83929285871187048 50648836608190287 79979629438719982 99968134562382819 53107704143401004 32338881317194020 28417240338002167 37890913706744852 62074924322994308 11007234744537478 5488900936014838 45515773378471291 52432191519587757 26817286327743996 50533249815914369 30534967093387162 17555116794540441 11938877030265982 12897974965586660 27741636892488470 5196616148459496 79511944076087871 10689527534441157 58232016925705985 97241740938474988 87346895003393751 63550476045737000 80152431955948491 75906802504048371 9006536974892578 21419146341107762 74671126134653317 68496798978283142 1484676156928383 58188952821512008 96564978872713743 77998194024775914 41939953966722208 71723793953134415 40834339025097729 99967453513291704 43538712866195117 62471267594888353 2717186206479342 6606851071902969 66636856874480178 37599483414812417 41557601517977990 68396565285494022 93155430738663888 1722228977882063 38539363177624714 76736535248170422 29508431761119118 83354986956979274 35524897731027779 34144863472283339 94711472660556739 25002272503445448 48639460094357290 20863208104427901 38374800582709769 8366970581698338 40404252817695447 23976092986276690 64886178846510852 81605887857031776 17091372251173603 92670175894674266 67388531405831495 78902317543256213 67090799076774225 95897209890045300 45274616577884601 5551278352175518 95232210360420889 85527812543375014 6886891782483316 87953185505065207 21904414080243489 59861978877132787 7125654717496991 64225523662966741 44225026424372061 79261400664302320 24386033632353599 13226843790209294 71812045408512930 99294411660686357 46049547655444325 31995215274570366 614240618988332 38272566988119086 10333390306654692 36373522759988460 22896562041169578 83666325926202735 44943406004130926 54174375731470215 53056792356335560 36604663662676395 84575869736238360 58091446564184413 80573467439677083 10809137060655052 41479971125508376 48161408241425356 75673718359576500 84648515615619668 74478408027275869 18492569088110568 88624063783115640 11268096565590871 94261887878197218 25095134720870720 85608981917790780 58745324153455023 91904702536346041 1990355373457223 82027924151678074 72542951181531 57171550453289466 84527583088067243 49026876924955999 86165153557658166 64337011285388552 30419909350091489 58429200973384134 43931708614294557 3430564593474266 80505289283681905 34976417332483039 89028996508523498 46426986673876313 90979059946115965 4242847779860151 12646610175603901 83195679471872321 30815835665396183 45142272900919551 85462210870231625 3287754187417734 38373583562505990 76106828170349234 75765322265984540 39039126144561822 20691757775866039 17111662968934027 28330036491788049 47350891776997625 88252978444808226 46709844984368069 49045828737004493 65611037940847217 39250548752667979 3159021259966076 23194350753867035 22271622603125495 32272691531736969 19684767285653435 53218157912709794 92387092298592131 18975172452918528 79640513796727891 22016835718831420 7723634717560827 67263003815998831 9455943842020991 73415571528486290 98694632769554846 39483220117502974 22112648098390002 41461028495288821 81462859711574120 58643642519990403 80260190416285472 51923290652708562 55291090369351541 95788082150487912 76761476025646447 60090062878461606 610608308823951 890112472763262 80191750214466274 54393840966626623 8741916333491517 10498727496175578 50278504159692828 6207458373143095 79426882908758751 43481571296009694 39822703038643656 79793548857314654 20966734085545484 8669906013409798 55201971797147635 66441973485620944 8236033994207566 20698323417337411 3459453368743247 98483331328851184 89919863831274433 83086236604283646 79727113931591245 95529435051199110 28087111186538570 98513229038549381 99514524412685740 76486551278211715 10556038991368987 65094585530540876 12469841551609389 97276550713336262 49418633622100762 13992535756128480 19476948723787519 98543170753681931 16105437540453466 96938668010881593 76375779388745779 39425819809211570 83375068924143555 7195763985650725 45119517763401289 55571115909059125 11086809256876897 73400201464937136 49928314977429080 9556464060752516 66220667728317320 74799076588005935 49848022182722412 52866054607079376 81741569587585962 90949139428020009 67641637491587378 37573310660742648 37698074952418874 48442444006290248 35469598470294694 89731056079722495 20673166091690935 15324761749263769 13539901361313864 9912549819173097 37566147180282451 62629812926500412 55480353461245335 61491647352703297 36045449763324938 55307162759676 10205429514044403 81091617830458367 16560002238702010 48038758621957860 83265575801239744 30659154539123439 94467439384511207 83459214835832776 52090011425546865 54549539593090188 670619835177578 3952967890583107 14787663369231054 67704428291129828 8729957551336679 96815043756776502 44926161561040239 37807134520943171 52865288559460758 84690629950390890 65134259453825940 2603467707320581 93150821389698869 93694086935881521 21226826275687757 22093516115901642 56360996255503419 19189039760383083 60998895966643459 23202261508400810 58954133361648471 96926428422440183 96629432421580129 27278661072142082 14051122296178211 6555256959611683 85272286097980749 29942584030224445 6423744410734028 71401292973337294 44314828880056184 16734639823881116 25817619777848371 83481237619536935 90672904946681660 36762232076858044 5085428655252446 73128071288864835 29583402347968565 83967916841959555 1303501870002255 62363043881203711 49485427293860354 22972859872390489 23166618145882774 22244228226563299 6771770391308667 39020361862805605 88033978252477622 76414034806677490 46747576108824553 91567064003164254 8863656139440294 10148075903149003 53056793044337458 64906894781932070 56849566660568730 94724717228227354 65585463776702344 64910116310300176 75111238110789170 88501944197729026 65922662185848602 76601677426479189 24546603537388260 49322061307542196 17383235994206502 53208763511629932 13952437523734469 93554377747408868 66218806801406924 41398043520018344 49909471481439503 55595728190438639 68454406949403034 76040970528476522 32142610027806167 25565591792864227 91672128398161255 44924747852895289 48779386864161919 10868260385904194 7559657931760765 33534462597961083 85571008917655813 52012353816197250 3433008894526303 65555790027377115 88301446367108645 36840377278747121 83939605727695390 383209706852594 58669621969121793 7179740261419801 50053573644696438 11961701286410515 62110830176476269 70024153333449252 75312300081081200 53420852328063064 3743068938438258 1137006632118627 25721630826232649 81351287702857481 98461720302555048 6505851752471433 34732996071932529 82769673771613177 85048887953243210 77183898490510139 95708380799658548 75391955456653113 63489566971420973 6180413749696630 48905411986193356 98525146991023833 64455235981467662 15558790938592075 50388663191614032 32403063962374613 56470018424076800 75666956736053295 1550915303280914 53500650929272210 52204172910948027 85883081325905344 93613352503092692 50750373027390269 57962628593224933 26334798243293648 52568410299728436 89251394873927483 75254803418478767 54820663056393336 27292720421257180 81205881117470892 46291046116520455 50684573257972333 30617083185906940 97989933773381885 70561956613123929 92151687842984795 85365712752924560 19778805440787163 95959169643831032 13218983975167012 73216004210541713 50698262776556077 65946199290494931 21390426936223945 30343174515451022 3479290885130801 61912093863414918 20713484858469945 90702904903039083 63558293445723413 12950380405337136 45360931352877912 68913853358915718 18701112006017387 18923808014653816 30300631987170945 69284523078179651 86996099224751014 68265264340441382 38353958596987899 31093031057624928 71935977454367901 55084863761002382 11616349618763899 40155005126850127 58109858847664148 27828421451476860 71115985138580240 2626855928376117 32696460111666955 95480935240720082 98032609688350281 13989253736078400 72895605111542056 78970738011437433 39799252158075971 59267353971689312 13374937127126021 20320166274668641 35838769217413052 16532833322886673 96420367990835726 39701869474425561 37457714606853758 39683079763614128 23755443660504463 15877539740486099 3509022184632129 20417783794303979 69436423198503752 38200089069643919 43730365446864225 50266182505626479 18145270801093558 47161367635532650 50006850352521837 28839291551846435 18162586302848437 55865085106379024 88906247383534747 26464766275766413 88171070249987714 24092731222019307 84782030053888979 97685646693916337 56449499611577082 48261514970056474 74277081686595878 46090524525005147 56870691750197534 62927659508802212 28911345210226608 64510632391286961 24375367926701317 67791245245843987 70776992669958341 23680360799032953 42668761678096122 94002581016680967 39249510507520856 14175015192581745 80836647847551169 37192569927760123 96145973411952303 20433318055534091 37097693255436504 52232180960973284 7443023388790153 89342323888879837 58158733331597581 60391599130951187 85016246119451957 35612872418756900 92555034018442556 12889543275587066 40289392660486551 61114720144478865 67999327516244716 72285072289548005 82869019212952385 97359475876180790 13675015505135751 99134656507110696 29207540426600422 20001982703446098 96952722726978298 79374076426852959 55838664871306652 20221766874017464 11469721339738279 26642175030620869 86434409211557879 74090950625547346 24897659059019064 83989801926131005 53021815005309534 30369866974520644 46868707048330742 58530093708334435 22509485021196093 23974495977282983 95864367882843437 34252840820003063 74372791247829765 32592491382913924 38508783091092601 92236392924787386 77927971977662304 39502427489913083 87104787532371524 56393793470385411 1150016857523860 45463977654124861 90592476733558978 96020159438528885 19540039114817034 45574738810378090 31361684034256912 46097890734083038 68077352739392587 93531357924438628 33063907361940863 72861132906404623 37631228659417680 41656394452682878 24694325463933945 32418564438886969 49760449840143289 62601846767066003 6096651103506989 38728767661124417 2945417771501442 31143865956452785 41532156500032222 38397621526413711 29542166045374329 62096812916950416 79476562192721164 81618362872382568 15919935725982745 18836553992620332 55486693462451533 22047971154904243 12176190791117390 16916241556132439 48008665607960419 12694205195147081 44161491745158898 54196300785241829 49105768218111109 53127327988251159 89143614490050711 49751269667939701 33633112041391875 50363757837773445 66869451085503191 87635348234581916 25660734226562314 70088353450950802 81671350542128823 16631772326017095 56101004797964998 2502752180566464 56355348419069806 20286276264160353 90230626293656269 5556653067805027 62569126329425676 86248195949376795 60677967712122834 61157914144938583 70429625154867930 60802305261894305 10637839150452316 98282766081259045 99279010979410593 61180314236318770 75756412059883757 50271329767331874 21962995368013367 20181558955258046 18534505288062918 88982807543218790 10162463580440035 90324476337366681 97733222064332706 67529238997057081 90162870010730430 26234638011077974 12988590977853481 2301190511589063 5364306508107443 15635828588853991 18624641077030214 87032824510609566 25874921498966171 6222383621078262 82916615958171084 92128853718382733 47084033201385180 58923077512015 92617092008776212 8543610193196304 98298493442666671 17283513977327694 90761219045803407 62836538847167816 59217097722511024 64806075765593907 98372982009375094 3876114583301614 79660365410725301 57038435613512921 38911275225712267 55273048960997230 28784323256107951 53801071352706955 43397456864255272 34088598918466283 30667562334386413 98161737719923720 92517430933765527 71638575079431937 68930816334612998 17144227203826976 57050661695171641 63365682482071695 22423635397493899 30541894188037606 15282862868101345 20929371994605570 87578990180147410 23159604014528212 14359206607202683 61375607211929686 10490280306068906 31871244636546021 36220087899403117 67449199377255524 11446334566274020 66769385310336264 55718864561760284 80878515347261784 12164763685689011 91258800716706793 88527221039590870 59054722258108314 177599086518971 32165037392219218 45763449276843404 75562361601380214 15494417773573414 29244368855486526 4776179050505254 93302924696687561 89724097224729493 36077410009147470 26633901909979129 92410694504303431 69120322496369692 47814779736217740 62358508673088968 26261077804315607 83241955316141387 16523336855913012 83252881377073774 71285265776632824 8444850029865399 79746070777945131 89263521236615203 91864032499299158 36037587557330136 57970725236390567 62848558995119522 13217657999114491 39321324944831019 50313714451491414 40684978449299457 50685102476430785 80313729346064302 7354256079289435 91141501077358237 46523267878634033 88109039829161384 67608078362224426 84491220016961516 13702788362708948 2803505438898029 13432748511061026 28377639563737107 35330585286968874 68644396577865269 82062660720388571 62444995565978765 80793350070589539 43139685777830710 81065709461271714 5141355709981246 5106419615307095 38849507891361794 45747693016630997 79946078802402679 6642994729740182 57871855416126776 8903790194875123 2071647850228399 38746780242925600 8744514535693989 30505674810331825 35452557121098262 54648005573883661 72958282299663892 5851139662798128 64858598662434639 12751504793318445 43809125059090713 28939878444757856 80814731534399933 18203598531523655 84739573780765168 73416311483335221 28300103132933181 77893015467502190 89815929972827863 383487637214037 36222991714446482 38632939588179891 89985281407639295 60081457613457580 16325212226540674 474482960551092 19632368109518209 12983582827755620 14082923226631950 22688707069059581 28405080610721504 47224086874810356 30407092956241639 5170712744927402 51112713708974553 43834618060632105 27008503439411840 49398113749199417 62559353036839039 5933279510493746 38664464991696977 4692774771748178 52568731596113035 41661585229999632 89900416067187299 65062590685968411 36488606925037258 88206866221018062 4223154828096387 24284237008241709 8749375331852740 3490372149921221 83239438962690692 35334132324423804 87153617728014840 47370824132204023 51196632403234985 5130527929222372 91030336919308300 22520479403070351 81650357811755708 97802334388548940 89617049265478278 62955143764938873 8138454296273180 89370049872555032 14475390789546159 66662224104955191 14685023851354416 51563655953300195 57335660111279134 63924107255253735 76658675536901980 64246337633555888 81046380845537938 56878787717768880 40806730236010553 88954634088074774 53104597401805456 27479697663978474 40062613118125797 83219075402194589 60636088308696082 57603027996556721 10949791482756370 49169607452194924 92592889566054719 2649275001813864 24817101122234315 47675755894780807 5696146801353329 18961553977170183 52416642644318757 65777617882760608 81591202799828337 97608821136015480 64677808742074666 82379857528530725 79345837103899338 85524577785520105 28833581541433453 90263477956189932 16922466607442777 687059574286493 23256754165233626 36050160107607978 74399070513403407 35220961789322613 38221407416208750 28184854617529615 73619074980740462 49808816260225307 94132311711137105 43062574313403064 21343870501277757 61118259301778388 58912662881961545 2455945252074180 41546747310537405 16174902890512143 27669671166173337 55629850095260489 61811428608132148 21743891774377363 9023859148571842 54797663707414334 86970566776907658 35241999695745252 72012595601214233 37022599096354679 39186602539623312 69412237591694316 16665779049321185 29794815210947855 37432575249875671 51498382051889381 39929333339825657 42352432582202285 63501976095224411 2127214324827936 62030341656645893 73853884856444009 40488311128121851 40771380740561701 80259791815870989 7493304673325534 41693486084095396 8589601028717055 69671563173058262 47990467005126749 19448663395699265 57455254037239937 53920791162908688 29081543322799984 18684912084398299 16713418505036757 53118638551131137 3679408127174131 81205615259489883 53700654156874456 38220552029665950 90712496284034637 16865199448727921 47237777752436668 60954066400990029 34406703507550152 12358906193216086 38180978842961388 50289295529234984 18094726390997423 77511280313841991 84788130041523246 97952558506617016 84656696290861093 86160218592336325 61043177752759520 77510910036415618 51924279130604778 53473533037370241 81262351871124386 46788368751035141 37167403891648052 11329526875912522 97920691165482319 26011239155397338 16448427821159565 16042128930643562 32783511942902621 95980531718285996 93063871309543880 8615050567146968 85667453820828178 54310437979690361 67148531318939802 82052918495210576 43714782509823037 76743328277001683 22337738660227219 98746013471203281 20276372768462692 62745074367918003 40945505093341134 7782692562159032 57045052570968282 93106374936767271 87827514975599855 50883815349393177 45023677101344464 20218192189220164 92651830684513337 3262743748789445 12523059481413811 71526232648853169 79989456745271249 34492074341507614 72590277736977708 70107903715139322 61993215470890673 60864558889859867 31122194541505487 8451837235020758 27601820824440902 58151815257746598 94535141078490759 20692060724258753 46385368552980551 96343562709995211 6093405002698920 20332019914247769 45917061214536824 32028491995579899 94974396635590385 51449819954135752 17647176959306142 542006285526747 21173144901895163 70033053392092495 51538072360370068 37366474171193518 60394389974972241 15062149717417355 84625489405291153 93040535786655614 65856635357310921 8229317384670823 6196779824372886 66115493456788596 45552718879762374 82581123116114187 78362555284516902 52528749057096181 94663801854073689 53459812658822963 99576215237586491 613230259951335 19032720284707605 93445289865101453 39070911927100282 75412984659656087 30199833912939428 57158014082948209 20192369081564720 32799670679254292 55910575372568695 48894692039745884 18495228430787872 759458447834432 13712345647940521 24800318415217997 95494802569524089 22698069408061660 21491057550487808 50341530108746629 81846505119167452 45578171189316422 80879970998730052 95174566816575581 87569503464534656 85234527344775813 76690702434857285 16140974287423649 57818985834487696 39960943056319308 69122660668216537 79759612259809675 29818542788302854 77167489500051600 99486299399218108 72512811639023983 29888971951477842 9869637265867484 93265246984703540 10392959231404783 69046212580225251 87729330354039708 4913746474575879 81912612570160242 50652076282848290 3951445277198938 75205740537032212 58247829868589189 83854599410455025 21046615027497150 54949552553968848 80743446054254795 24567656446168496 37314686975355377 92941656624867617 29033332636134995 36349634479838267 91447738812551718 83529121104133220 19899498863368462 62592226758433602 83478223901364149 74818504932416733 67183291431789117 89259603258918005 18169259995718359 22662787310408712 43376098739880397 14270500455450608 79970261369428105 52756296811133245 30038997360250919 4044094991161809 70500345694013953 94084455071275591 68046531895088804 61800361874294282 68148293855152061 98115411042279686 26989357091139952 72530515824852079 73449870204437485 36558083349034236 55501452414290319 55765896262683323 37494753883604444 60803849913730651 6297677097824062 21537561532536791 27156335255791689 43585337794131318 40190344429575762 48138199616757318 53557823290454741 63485479472431821 45071328830165774 42756921024115702 58978613845302933 11836904423769943 45917243144872789 95157090789062259 25642894825008261 33322896771583096 12529708922838879 22831050399430317 17956441835010269 8450515691763452 56952419838118682 22425757844958283 15290124867407629 36106009492292763 46933146522522174 51333747344133195 221688866811259 57578092949676610 68597796896478641 37630418628937437 97184719313828033 82184899914419215 45039615653630281 22800253134852409 38764169560486385 79303844601600992 82328346162741320 61914260517537572 95355970211023556 49694076082565630 77369769697286607 52472603627632602 23178869151356976 61601797033442299 24149646358473645 42589229006325863 9032312955131048 41714226580527148 6820218320711490 83092683035937997 2718111307782161 13961467410112622 37613611317099846 5706812426439035 28164874120074689 63206609900781597 26658571799008766 86449306130668135 83602058685917553 86599050707873 84370333836094736 30284585601646022 59096386137136540 13170936369915393 9519162147638783 60590174296151253 31598163423381105 28548134781731040 39793674321972912 57697811010025063 26303667573341028 69641849409864207 44480223535241369 24495520550740899 53908985649010452 5932866516772606 47176800592060482 30076546086761476 38671267822371670 16565627682382090 52612783279933076 12571965797260431 48404234518143954 17605308536156672 79288622448012867 62675362953221403 63626754525917907 95706999200987930 88113909117700301 7009178537609756 33567545542023873 11519171947158592 13025530778216973 99956338188827687 54296758290618625 32371695157964812 80921358408733188 29377464819823153 47434870977406096 36196835108800344 39543913575345525 83645651566025618 91920147587130985 92091977876896136 66522207997677384 80173329996712906 65504682942913543 42277757330842436 7731594961585922 38453650197763728 12799239765935719 21338815807006236 31650936434421982 85585952181485502 15296047729425133 5984089340551103 90136506349420306 19106315914356886 64560403500837990 92629706795052411 3655029923495090 14816456735588404 86665427690704708 35717364938083241 65742479268579008 29820597900548456 80085400215463887 33029562262172546 23853199062915423 27090493846051126 21162753543551211 92235026784751647 86960008305335748 67246736408501104 26954964568493165 9190111193590974 12859503642496843 37027005303304874 69870395186863875 46851483628238658 14671390908131656 67961138835113069 86356321303870079 2187546274248963 217856110687457 42877525748544774 27579757304376379 93587474430103090 17582129624189195 59629754343117847 45837516491773806 2092351753044165 41818610155962150 68199525724257738 92936430679010727 71201558038912418 8798429631054096 28572308150449115 57420301960162742 40620521818511298 29905422689702039 86174861234767858 85822188934651328 37569860250899849 61493165731760912 1561741523633813 84917809608544250 8875554931278105 81429319950427583 22724496729614696 90847650970304790 65467438609097645 3461975500827971 96137778522821987 92521299097953855 40748822240409390 59169757656712947 51732793681590945 68443250402814629 35078250154847157 38684793457599607 48436885521309242 15854741661652056 47364103960165169 88444061330035053 74731539325343949 23916439455635042 77871521427217128 83959037119769150 52848805345339949 1344377565524365 14419663194549873 53081776496067380 91220009539171794 39633918997595629 67493465059248590 75650505605830023 51228371204445641 99887811530591594 75338335381912927 33355855217523752 69452612296958693 46870849537305896 65147635601120083 33830125830067171 66258716795936806 97715595997752728 30994951250227483 68099846900434604 58183301648597728 60829316251472013 18102901939212301 64953232502365341 3020554387442291 46032293822065984 95260639741043464 39681201215152678 50659922065405974 20840014783532173 20958339509284264 91245428684470789 96677780985498932 53286446885686272 18610620851528020 78423479620700617 56006490485549088 36242850573239275 64104448043716108 12004123224754605 37866498928889787 92156943806001165 89715068713532091 82317787557586223 22549137580199813 8501781070651989 41291620205583986 87153152467479653 82683650611139461 70402716014743370 32966982231825244 47891883511713135 57769345414524676 11988285221946059 72504486056719268 96432361208479436 47038891919557324 44314564204585268 85963729180852024 98869322270342160 13480916774008736 82453762164712846 81149230282584952 51883370044206529 88125905847818410 16257734809128652 91928424271139123 18672479301275681 71904500179452772 82796430339420593 84777922926971235 41172889059964405 65164409660819916 13472922563570735 46855397959008390 95498863976330154 215618697645071 76541981283170680 43944620739019864 31485600070319650 33346514728777892 6924806611767014 37717520591493606 51775226243400961 63558923161102838 46016837726372617 76119872988526242 30314751463387609 13322008516349607 75371108180286273 33972871336193891 8132291916190802 73769829020631370 15011872298301418 53346281942946799 31272074303172005 78977377178388509 9323744830506135 62761912344376707 94213820624645371 31916835071359670 31513005978478446 29475481742847672 73308234004412707 81750995012893400 22945687017956544 55161812197422253 7276020707676577 62232144553315008 67991076964656580 59054387022532387 98913931688596747 25507112280753282 6295077158135173 65578053308247952 75617510281049126 96614644693310509 27978508220801079 75786078230020299 58338193569932731 79110383647403805 45525412382862063 12825379196810831 98900810615306315 39206819394859818 16949633071396292 33203463546007219 48687341955850655 96259517593777170 94799480950341571 14188069994488357 41902160261474894 24919415883624870 29238125772317160 90673802294140800 38164656940772874 13564201623676420 4799635992025002 96354032686637187 5363691855219528 27136597068620061 80047210648579498 96048804536254239 79686477704923945 62075054762872602 61435928299847209 13888278491366955 58244039139793591 49845853211255488 32848260246001735 65776097967581785 28036292624626486 42426758685243846 47491957888262151 71643826895598668 23747207877922421 69133473605096627 47229235339862569 5160796095294293 97754828390535761 10535417570319085 42148550956692268 53569350680982330 25886058814408922 44600869528372561 37713715875976780 65898775923856840 13612291411858851 600213875484635 43133569444368817 31413783594528094 49208349910007440 13493408458383152 77483381132224608 27527710917086825 21898549933213407 43760838201251449 11584460067343402 36355574175231131 16338148387484911 10253916402795070 1009409712001484 62275632240133285 82331002626840611 61817703014049461 58349638175061263 78865710640693419 82547737803845501 26543203908350453 66100458582580155 8819167661573937 74400994478560296 22278402141319791 66317452689100714 69556031074047632 1971603594260199 41965313333004690 50149389329794697 93884589536186739 80973838292553090 62889062280190730 75288532518664092 22955134416216985 36499886517802969 63611933669761064 11526270877898206 45237475995219139 37089628627893326 44530907754217548 20498509524721706 69326559289678961 21711543972660029 83804119539154670 37804118408427634 80193278677277880 40115422460805380 20628470371816567 91193509328687971 15087147562129617 40012339989045153 89987544176113689 755254358962662 75515370262512921 70324189458476147 717689934913945 82437994610341138 27021010967025311 49381173542996260 88944286271697641 94982586378907013 71943268895162100 93790839269574395 26444534876469477 56123385445125762 86015224415568850 99370716779931557 58960302850231466 54359438894937543 32529563890438087 31072097002143856 36894307002502044 70008849096141033 31141501504271233 37644529317053274 55243415944672806 97028121279277430 46152688038440973 60006614397842649 51661316743158745 5198233701462135 85373655639373457 18660379451477317 73695787290459818 17317336362582168 23759684815336063 53899481993691437 32261343287557867 3390242517848081 61024549324275731 73331213467538184 7471430453369707 60976995909870791 57762187968036789 17433587647704278 82904992728238855 80138381134363353 14124329112621385 43376559105371924 46884642606372231 99458557147454420 51247486167713968 88768655302933376 11381121597264855 10110296444790370 33998844203668397 57378347098060103 34170011376606106 57888882294531175 73716499901959195 55535187986432711 17446057698638770 79884312581611644 7292187838608615 4942114705966101 35102495227968924 92599652317161310 9626736740284509 64706367425418234 44929471578134660 65082313272232632 76374725047379165 99269876341603744 6511079831377476 15066048543785089 61373013677727258 10744379408776088 17223107494841787 58735981280869061 7462591265102468 24116462990978071 62635836963886098 15159124564169395 10681052673457387 1455197426322742 47117796481186956 78112694975469219 17926304935852961 21426010051874255 50655360038993426 40121716860266304 84922076547309689 79295173665784109 29185119945356094 79302849286581960 6865794609558154 5395806492965489 1586634746655087 44797514688000715 44293102025637593 12015234738297808 10147860815523798 20937039092730658 76753181308396907 5721839255768295 22840438197887183 96449099920206019 19087504424297830 21058821926515561 70614620287893976 67360867711261546 5941383817924794 43159976797023938 97289027950087180 87546370358929631 96737451085012432 48744718970181568 48081961559699483 6351297707768718 87973512441340223 15067113969738050 1912236440412331 82212585680386152 157567408971520 86569588241780829 30241844282735549 498594954878344 5261588528021633 14109405233118163 17731254746986691 87999379811894582 82286527575413756 31344859599327821 38867469462777889 96395457369091083 41357901710171652 66207068251329135 6095223686592024 79078153903782416 89495219337609725 50933362961627792 31310182075964643 9340472197425178 60757484576787709 47724855963920446 13778848822422981 95440892530202061 99432630044451587 84100642413598595 37805082891729632 64711117629307369 43109208197143224 8483419282330951 90950302848628858 48601376199996830 38019073995854228 71057294614146432 21902565495680587 75325843271397525 20450986985438752 23406830181838133 87316829500218780 53516703874635361 62961016475584902 24740808632549846 61744133433511969 3908746394715881 3756773259592161 95395620725839906 47845520527362606 98537553026872292 83647957970202301 68306222239805661 3179361204731013 85778582209610799 65214842772047839 43021191637232654 69554820945650196 84044551528622762 89646515403865112 1646032094838992 92298243892674322 88422174840063529 42723293359615254 12854407362652002 60668725877545232 81683977593661433 88055739048691120 2193420507696613 89304961898244093 11874323887930452 72807536211160561 38903260450922837 84571398832077299 19072632436730129 39899101760421408 57394671070292727 335106973740300 91010841445411320 23132430353090910 20638640312298444 22907618534292333 72068256631476202 99297029842326761 51341978342597114 67153193892198885 50498083212630398 9895282449791196 86364683833307004 44560841535889162 31903020181701160 83023647807007497 49482830950085018 26987948816578398 74985660319788035 23816977627198116 70312199557198427 85480921912163920 73982480214864032 21696724016941556 54169882652586676 45175724248753520 39891593493913230 78085025185850785 29423412281928247 59506531792215358 82734737211462328 13752282590661839 61024453132778929 97691951755129055 4873821686313534 27402393534607273 23562921549991974 74931324071243568 74816843874456868 92692682620990109 3592722812692618 25874635175419405 55881745255143124 4632887147739925 62845948377548974 42692397483840171 75219704197728668 16128572604299213 15798171533187920 4978331375542380 85522850347383914 70735239746809639 66619886248522476 46151082844284207 78394039445863062 93737031138926455 32007580036800974 76313054749343560 3571924644739041 20022228096680272 49716115438132229 69785488467508874 62297530150219986 17389902736374700 81581492545778667 90410373123744108 28448791547042985 19518697845884438 301967006734655 60969005027272279 68427292530629246 48838037311245667 49849404988142835 71086028109136761 10803967477582523 59025269301812215 11983227895848386 6571696634190451 26611840314900035 36209841169859872 58297704729863523 68557914252376524 20721163006582560 18425009616220425 70371371309146938 18858874469245479 53589809398008319 76857634360064146 25963966848799808 17258315123362573 60128210011015358 84139926823906596 88905124429316688 36513087252671847 3656603616985341 82256691626844287 30095941419853112 47416269702096673 66279284035911103 28943919328313617 75158772312771367 59152490836834607 1550790094013081 41846363086739300 99315037975416836 81457430041454176 34575619154421106 95124893066566588 69008467771470024 72326908201441119 67174485314249634 72098276314756527 90544367070019079 34321130048118378 70700375720654235 57034660295865561 58787833435652436 79857381611570862 28947934847504120 57005270608915333 32009664170746294 45976416418170214 62655656400638153 94896476100994161 84963391225427260 14245518838270122 44408145796061497 44280505416061268 47999140172909279 59864755438945786 69095967286488911 1027178767371278 84194859664117735 83861518284277725 44745200481632209 29847314514119346 14235065039660945 66148447503440986 80736642012407029 84079017815323937 46617353785544859 88216201676725172 59121621365965977 546312688153676 9910428471080307 36724320987571315 93421613714515305 37389533748081393 85005427652563973 31981465209496153 1388796995374438 25481428444760855 1167932472643582 92887203831293196 38813797081727045 32247686814861769 16167783200384570 42839318594875746 75353948783120358 79114389068229641 1032063469931183 38186963419829352 62287168002753289 28927383293151524 7367636148048379 70565160130828076 58520723054019853 50654801655133585 22566232937605052 77323283963257610 6365915325745894 32900649593884536 28149564205908821 16385492824957772 22030898812795579 56883582363003304 60314486873305105 40851684342294562 12207510441356948 83056193281412383 7721394769123587 2309460550005794 31048635707428347 12960268618080045 45437238106075730 10282905936694030 62134025467129556 96169713935623561 11515981309339770 49250836361059766 63929786666587318 75005984510028188 98278402135234247 32664139396855877 11775384824976759 7584706078510486 14756373225921836 68766190911482124 93525700808337189 13482268062471364 4050113792628671 82533815530049932 68436033460611467 29996234501293843 82856424753063839 93287994870338207 64110049549415213 49362431981648437 96617922105840138 78355293637577897 79385983331481965 74632878118341342 56556464521518302 73162790447610885 82176421202602835 10556163944968648 45121872168279782 67060435535375751 71692609114505226 23692531954872615 48573109059172010 39615707193144491 84569917736601716 75080780902935783 1727942630507354 27267156750341073 11280307319418600 13481256261364366 78117976175346164 58470260919719631 64619209504890601 27819228727343038 83598690313501425 18784034624421387 44800659432273921 82148813829143895 86146848046053004 68861697354392137 86899602242274046 17967237824477918 93920730159386976 85881882707231843 48922932812303502 98561871667851045 73692327510908814 61856256647575623 75355820783648520 14709780437744407 65465385293291328 76859287696748781 10326481821232031 47129945624629727 1516043309039067 17870369740700897 88205159256639685 35280988958016400 13417501427546923 61506130858031581 15275265568811821 40031178607879224 50252692003936438 62555885331374283 87440982298811012 46510935197105000 74865531872393639 68607507535308363 81927884834833368 71459871463729152 48363265509343239 14490321836540307 11831644232743542 43703529534421267 15838180913210093 73615320978295299 41059959721253624 46356808756803286 19669251256985979 94617654531673269 10847840612765124 64321390600652964 11285314350467227 83849662383078060 22613798131774510 18294337590433680 71175124497097530 28075562961323612 45336849065014602 51466204419311851 42432847454356637 93538047603526036 83067639927393870 23885595597595092 40446536645417630 24188918363369842 4496526400241816 1204064036847241 75037030637172888 56980737225564125 52322438511982186 89344074662515907 44106298775901531 31775017553598375 90166457969170766 50001899634650548 65900124084178447 45687062891789265 7645493202172194 76850397347180181 68798673259673585 84731832853487317 57931194215381418 22871600191600475 2488364109484039 57092433660921005 28171349724274847 50199721664922429 1949133442902316 57018636011791465 7858497818881115 56863376820388352 37970795144489106 12105841776764570 78630222721295337 44912284114272263 21674584912843808 26876294199806817 22554652805303969 88599350395759207 74179327718749652 67847457341503224 11535608159180438 24983871293381976 40761958907622955 39886706328457871 2407649372611726 98495684345077730 87387993289925894 23277705580708596 34699096801635041 61714707704428799 36612697642412909 79328593224039296 55115759601162248 54463849276620042 52045723214515215 81897537412647858 70748497250657980 47843343375942245 55610542000625211 59489136416688342 84544575443841597 76095050294947771 28239536553974821 49952583345196242 31872242567633048 49427446899593098 16596085987736472 90163980165874870 60803934262633 57144765166364854 50664602977127807 23317093100343196 22297613331189861 89053059292325003 14986669502725379 27370822504881826 10527328870798529 89370270460984801 73388509901121319 84192060758029534 26866710446180472 53751542742699988 27582433700937986 98701928288309364 99325682759243441 64238189191179193 67327962372341410 16552823382549005 63504233052067046 48558346544845846 90778679109733820 15485107318633610 34806798098415083 26815265474468710 8790356691496011 50827155427682002 77343934489437298 65813037000185593 10352924407580867 9152188332836954 94533834615251775 23926436547019171 5022364276105395 37330976806195741 91989898011589176 16751066462527782 61579460728580354 60780496482429357 45645590720134977 78466492070171095 87570899417222344 30956763274571701 86938399848972337 42190457927461111 742616946408497 37189246969735057 19474626689161249 13612695477918766 13084323267682669 13705062043151100 23435856966438638 75268631298058691 54453848258313405 80694269923631183 52707499120998338 45376794385296973 12312123980221743 85313629675742493 5500295797410 13993310975507485 91731986040214753 7266271874338089 5553484733055644 79625935694697831 81951336288691504 27463426944418500 46933175281283881 82793806595317710 68652452501415320 19898588389835895 25568441388413988 80055520086305601 47728589148488857 88931461687218270 61305024680555064 1830192240609929 71183027104502706 55324588637977649 7253771257040061 28049194570222497 14191547226746448 23990859719009481 85131021153089685 78352224645431381 82153456375986962 36907385290507268 92361731025585382 80314354901330241 93331993632712018 60325965587551416 19970596927147558 64425048229700015 20565540336732836 47548916901326198 29456276359355364 3735591112481973 6970056490091857 26411395900246595 93221323988624006 26312170693189951 53024954277371337 7618517865574541 11571389521702033 59478675668784063 60813975291023786 94829111231666488 59520871485437481 8801494488303110 47952017476355878 97670246683017734 82022396731767858 80128444404070239 33632225329082288 86278713054821951 68153349505566607 15367752476086469 66756852318416944 44867901148400789 35129498362978854 81622496035399569 44923634082683197 63424928626966527 38323664997245257 19383946935457300 54792386277078353 69112388251711303 2148454416760433 5354524282810615 57135229062206700 69488905871031582 2010535048071146 59372567703189260 13991646724707974 23007451976434896 77286678795720429 10885834877216789 47232133742051592 78153895326064164 23913304901514547 87789839906723094 3467317260967065 33925212571703479 2946321667556035 46838590161202588 74421826533170028 47275630945408806 91327909363400561 87325552668819606 61939195934331040 35581972164080428 9077252893433490 24483128643963199 32324139836618935 27260858586350947 34033185014221291 192441334539671 95486185087797359 34421906314109349 95991896749217490 48636148596698872 892179804309920 68720549001209860 4536800630561266 69697677534570244 73081910733470813 84092736491641158 84616152125873496 55889851429419617 42779596013274375 41495680136303906 46591874514708493 91001980318147577 45356998315836194 45208445486914261 51411669938109889 24304449852915666 66673625845051856 10654573520498710 6893601387627063 48158297522590546 72454804487698413 89121969076849339 57135592827615851 88483076566135970 66991895995764358 91097125485364466 39449005715396391 96527691492976990 11779888306491555 8870689476751567 27772847707795821 90820665437813754 44322817175039452 65870808524464401 80965079711281186 93829238171610596 8655223268516021 61465894302007914 72843781281236879 33139217823236988 27525506660243605 2240259597841699 88620668547320789 35262190638963940 57845427035840141 68152025184008661 98626973141159730 55408181809529117 67769577901434376 82844577797995235 60973987562922691 54225801000534705 15728676390381984 5244808614122219 71159193350945299 45667211504634958 43960600496087064 45178252652010746 33907199655619647 33444832121246525 21547313253015680 10766562698126166 76216610696940807 14656855782541154 35684519357216373 60757325446293034 13002968647737699 9668299746879148 63799483449916147 67107170539882720 33711524348879056 85422984461706116 6636846394758238 26184358253563014 88966356918592575 36156853865877395 3175351058709534 21757017574467763 81811249171082106 57890838279325550 57257036883068976 77906544050432530 90697898249325404 56337071712042998 88660589795821446 71895234146740295 59590661974249581 90244590828171037 87125249255763588 133602541425196 57848788529882996 8974124827396866 71938470895493331 45804751428991857 43133861348825486 67215298355642153 71368645828878211 97345989815976371 94248359440742119 7208077291775873 92940840049394342 90553292413577967 40145808243343299 46823283513107526 75110567584957503 59456632344380202 4113768378542384 5641464333460459 34548090974063376 73113312071364119 56149069846147643 70353478521712672 21946429843737642 97583772838924264 23040437959886192 60220223435010355 97174211857048091 49629981941436347 36967654770800460 58974194805152417 58451436275564456 7612903721047508 75789439245131263 82402486032354197 6192907254937572 80828328847157505 54077658396789241 30782703800421126 3837547152649401 69330089034837005 80796170628529706 44007487048154575 22875067686200424 12994095047803769 80022497752099844 21031358417922334 6560978027965807 49686697041198115 10619590124947695 93165561802406405 13833207707776329 97485746569388229 68246938872340959 77773565384064599 10937917683426100 76252756506308706 74887441707455428 22980824409022045 40344118397115010 98302852141127489 59906380465096349 37443867004679895 49707333102052888 86988783341010013 81167082301810462 53090957298828306 82483316827188960 70233082923018512 57102238616796965 49664034787384971 54586427670274642 96003838508341825 69294109892282851 77548851915961605 2612979646816196 11081539090744800 68990325882465855 41191007448438910 88530338817807257 99054903340139044 144625072814372 8641531912157976 57283900168054547 62289187686764859 52135352986457253 88763339777568137 34498535064113867 55388799929337708 41435593043883988 79116247148788066 40195651998901133 59061162649807703 73087099690818986 86554727987018166 64387734167052934 8926820773711043 29936012961960798 96050300100441861 86436283433538028 80576261198919656 78686044896496609 41994275449095386 79216370998273321 38100444774317192 75520880315714 24491047925683732 90336571468787990 25593184148465555 65258593892827155 76689845773658152 47895982891938829 23585022171376551 86723197064283774 95540736559690577 29665317329588542 27061884464808870 5239235782836061 26639271530128025 64588330564153201 29842586207104182 91972985648113751 80782052046411153 65363624728987214 21341560477603800 20100247458528175 77054194444349072 90270478407410624 25917140183485486 9263834186696842 30138400380407464 57606883178190537 30443904798977228 99762078947985455 49582395644228773 65361930721346529 13636772032046495 99323406253568862 72608873306844284 66288601977775983 39146154300195930 33572126844163836 39757210312756902 83013615464121904 59336713024061554 23716367343159175 80221101904689001 93239424126147686 45809247191523712 53815143176066872 9474696599958822 99467912289410233 66456976068859978 54360584436357439 90210372379545445 32669985228023265 13154307713830785 5901491889893088 36857921523151370 19626088377287400 2060761839079560 73433028412300616 31417750863072994 29309869307970792 68178763817769051 10352832756333805 44468526982617607 59999410881593912 75628753721664769 94556590321609167 93755428160027451 877411623504070 33449810634256758 80543989950301872 70038456142844387 88863064488346638 25127514105548927 51311090213060098 2458836406997552 89318797839334532 94382195262156194 54050737666069054 64250850280512785 38953986727798014 3106124584091800 60905400939893318 59998298324896658 86085294876655550 11028696170979007 25647764992611540 49646761293538071 72746391706883929 52922426636814429 94556051622584487 83258428492669789 5657200350649457 68035099510016140 55838573708347007 45391313210944327 86180747959339572 33784110178403437 76174142924570951 45730586346348156 4077768481458304 83736626547442150 49781539646108819 23060992195099967 88089401643750104 12656395302967918 66669117971149261 7562928901657958 95143104217283369 32056584459414567 39411013266576861 89158849965366477 33480111770057637 84183580328512249 66173497212795073 51048453643272869 68138549556770306 61748152002222417 65208902258715472 53627014135917146 7463803870255811 701887768811638 70962035817921411 2134763182726982 98156470723591455 11031935370781679 94550588530631289 17632027214481269 80358071514918430 87219926605153706 10736225566280660 97051934972782378 84931207758132182 10085688093988140 64061848301104573 91529527128239418 8047320094396875 93056418049031075 9386093935469640 54279635983112082 37525963473914180 92085513726125211 47770537444938695 66099732733524327 48490793181065871 46377983953062269 34154567622588329 65864410778308434 18971612862826475 21550015838524819 3509749702032428 78275000861430402 30071346477579910 58499539391315674 19177041593943512 52388624793570654 70718630449198565 81025827140392864 92639080095501801 48034574629676292 24999192661999788 41052860187201251 13764436200398936 62461071776074373 50300757461227272 24165042197156366 60896184935750939 76336781560720068 19483451921976365 49974174565867291 32334877499732393 82000229767381236 30907757754878521 27606466117686226 22437578535907745 53093977697306260 19513389136837082 1277914959446198 26684410744529141 62974525866044281 8374779012607073 63203688587679381 54137134947213043 97642429068912333 63214917409229435 32898300505598796 34935012051460280 3014481706468521 97950527689592414 31485602707513181 11101625602534882 86116085594909712 84056841148782263 85003502393555306 22770901242681135 57472128321353481 57950744887545656 79569030813856883 57190112823567807 11728287987767706 83891461936389091 52001892617671688 56228350836057546 98973421498541975 92515668200067236 11096770562525228 31092264001999589 14774241133988006 6425126884553922 94200350387231106 25297229414673870 45349605373879880 57848370876435056 79982819314032126 80215763155086816 43527763459352166 29728577600539605 84445402066477046 38646423208595107 18717477073703057 68006404887899062 20872157141616161 79211227288846123 51294209091597044 61530875966376416 5848580305048573 42891067969971895 58609440273338916 8415653398706219 71320668918676827 52001471503447663 12040149651784048 9878426772987412 59637243593866766 54140686810340200 42969664889687652 90914185145645255 84167324488926663 1040111024196800 56713377018441460 35780951008287636 36178216020879464 72625247957102507 29156195164915545 52673803567123797 71188369871107516 95493740026025511 823325222662384 63431313670176740 39176805483191920 63322813246986989 51630153544617521 66496821944930679 29839543529048816 18399387781931658 97354092612620177 61114891261738726 85505238007719303 86272925971373441 93964547442838258 51207448985481266 55683220600733239 80864170865104365 56934745624423326 77261363896605382 21501218742058088 7576347825731635 20835242632532163 15554828973124429 12598804409578534 28116956072890834 50779801444864342 34896954821346359 99450302034938528 96940173236977233 39325933172330637 20574243701420847 72513019419192020 6451827515865073 30999089096077453 45793600708901574 53294729049331717 66377562042338048 94360273837658249 22187608498570363 37447067498553430 65032621948783454 59826920839145183 3743952093968496 75068155342373456 28469569322204725 53114680766798323 20194396172980003 43863392842691602 80420585288473226 48121791208368601 725523831764438 53767207769467799 11549981604476259 43085152682320132 69556043454691217 13243121638844244 99578746342805211 45877504289175858 94157908673641686 38902155064229627 25627412773164910 11714181960683451 65693849771317192 48108466774137494 32814039468099694 25845861932127504 5110701893320179 17455288049513915 67109424825723222 84922615255577948 23150200865085356 66208005975024360 73879960395007354 66360767940622653 77450202591829083 80147897918215326 87717321742433194 7093431403551660 95842756164464180 80460391084057868 31016334482778711 63677619470142561 11411537641519826 68029825469011418 616948199986295 49095177085205749 36098270107816207 99632219911327063 7250482023986181 27012923149032739 60437860249366806 42183244847671065 4121990369963738 12844672693305418 33157731886129257 97158529242954549 63817284560921476 93415323190536667 77358399327397683 23400600617562289 29485309600309714 56041167298057164 74433513086716123 17305517720379607 26817314764707722 69747197316177748 46597835031079384 8491358422690468 33372900454796082 25584693390724957 92909334422288547 35849767607831617 83912247762479290 21448597427504878 20176875570210369 41923165458063006 81381263680711407 40919467822741641 32942912078611652 80061557380190404 86005821228974322 60473587241942129 61500396816162166 27815513635518482 88506244095983181 55237719800168327 10169045235469817 67450325398665573 97263757214540579 97859644023070821 36206243035137796 45866526450250296 62200135287318883 53183406330088079 23522845409456702 56174309274861029 24988343071318186 34386780391500677 67754099845764779 24160926744860694 74655079329373105 38153808989870685 26073210560732835 40014154152856827 95708106369239468 41634280792331258 84266418493778241 84631183718251802 33260205073761417 17197190092573965 14801228301037819 4266015764553273 31557709579827761 28129256215137021 1860878002330981 35493570852320647 4086214845953547 62495946550087827 85791169503178146 28955667970959325 82531088587709615 37865847022789929 79641196245291563 66861007483076913 74831216097374893 27824943715606725 24913634349452465 26168732192550104 50665050258498507 3752645969777935 53613351392491043 39370770424719555 97359863847297020 21839893180270747 5294336746788615 30157920969095729 99031591265110867 77991439131365458 4703988299145791 1312440705437321 57180113050764802 7435082388208221 52038718209706724 45165412107513571 9420825637504341 57083984605941863 36837750432177123 21219993869625707 99626179109443367 66134806951636023 69548820415302245 16138925691707234 93293582282592468 9259535656089817 85789032855663409 76198589491633341 20826181943920298 88494745315666654 17301876965392142 95026250555133887 47530394531002910 18259465896066232 50704362338106701 45894546952708383 23426667391806153 74363362727795105 89089406312040909 51778063953949567 92340611724073787 71626875658584345 88155650726166990 19688084626798135 7418115373894362 4653680362582834 49025504338995331 22155520249324363 55081575466429956 34690230090644994 42371800002322274 96174533407019386 44639705110238604 21685380574432997 45294940516477524 65658010050796548 81256576932592977 3726852059006900 75082263749042838 89908150529754191 31730297940333035 37283497799949159 98674426789707391 73226758724587639 14866788306791739 61906258699427081 93289435423150765 10915434009652281 32946242810884729 98886765360260327 79021909702758060 81715578205013316 15697236872870926 61117996077900260 15636867963157402 36315787574906921 3505418099349665 64402016801731573 40139730175655277 19182215817722985 18154563262399396 62875871990272553 58643263176324193 20918506979495906 43213212775754009 2309839360242581 49787180489903971 95964003082443304 54499172606577967 81286265168378820 5054168471244361 45985769848552328 58690011588469947 67141750391966726 34901060909549382 31903465869849587 75017196314082848 47336605266776111 57693363565573253 21433139518438707 76862775602526452 86892215782468952 53468260397889840 7901577735910106 52126027197354698 53301984055980742 62362730760235287 25732205217660767 40911276968463068 23612997905943112 29729364653187541 79850033131687238 68604276460103363 21963470543439997 68138195084445359 45870880599037188 34653581520065863 62649934621736963 11406701316769321 5074950028483733 98555524153239327 69431452313143972 5780334074795277 58515354831281811 42369588613786350 53969115141733830 57600086314934059 92239737241084757 55839448877637247 10571044666842372 70133651106083487 7372084268380895 83523804044571797 86098734588887373 52989705774198778 46010119936431254 93594068556808648 78219571951810998 11549705408649724 23133893865161220 67740219051652351 41051630812720866 88421069763561568 12933901456666450 83653267576247680 76886879383118694 25119264587066791 85777353425109619 20113238038833483 7905860640135408 74487127969546424 80100895740487901 58387920113798152 94074514925383279 47678879857353452 34913866412121224 68184520702732792 29647792042733855 48735979728060785 95934944946244704 69287563248168313 10558918133666587 34403576507865126 12441058509992842 21609576100132189 76452360163157509 50650166426049374 1718800450326970 69989412568064822 41251049979353781 6197454645441273 54609633806036804 74258850942777280 74551766112930947 89067349535783183 57056366215511624 88210375678885623 24410954039617229 43470102610901100 34499793314666562 41174504773878456 41783973459376289 11871522164271390 9280854757778911 22650899262428922 28878078374673018 93158177019784635 82338989499794593 74791256761528003 63567903295179519 98945080844468498 10114237789267105 77157402081363742 63491629206371055 37854272768527421 79483852400912313 26014259012684856 77255029750521764 28848692989361726 26095798925734329 3156005026198446 9917545757906441 44905630807593024 67963266380759376 40023392945618774 10807278806064855 20358916999657665 36808831159782291 21035426775112654 10478029328394787 57695516749068722 75658279327792855 44258685620647809 9444307170283637 63435575315784487 17792184213242907 54947742878439420 70824374512418733 31170712141940863 94061652992222414 22965575104187547 96419373876322929 3619307560764029 89694318354445147 21455700508092880 50957590651246650 42896647731065460 30745825146624488 61941754749747619 24676958148327455 70439476160939342 13207123694173349 30419741129061964 19275265319114677 10480667943874375 11026754384968775 47515449115488395 53370799869924271 40182721219206352 12907831537262898 4839365954513944 54743756057197109 36211998465623397 28349361394207293 66670854218748464 397169489072390 86699912239819533 85133737131907335 69054427387598286 41084457294456132 68286491825933007 54241156784731670 89183101787176711 89131084859897001 5591881893944563 36867068422545840 16819609541546749 6069478678709189 20437282904153817 67186519158215770 22897077021961187 10967485999802771 91543065131215975 1743518127960264 76148594698829709 50378400234390851 18752602286170304 11506043515787000 73770306562161199 3046097902577984 61673343681478552 57358771195757443 27867648057375426 97449968438745686 32774602652525207 49856869538408246 34263951440217362 57867197378133973 50183550269740128 22005384771816674 89002950798990464 85463400270128235 96977633104645935 56586835949628448 33477026162656903 44326398262887237 54804701791748285 57366695454664318 83594910394973440 48357350112946881 71259053830907121 19689843256199119 68513366197498081 18449512986855736 32919066147366366 73794307627450869 15600116466134030 48979200769720501 6115237379341758 18259417751347980 93309367300773919 51684881958853978 79671745220656881 36830434855400773 6596420305947190 9318490060017261 51714347418095087 48238658039856249 74733279522681294 79550270161944506 3255091058566187 15500503083923319 28012088942340576 91075940794832798 68179878065688370 38376498224326404 14598015025968796 66141970851097915 61301346103972149 54210489708081715 87427137321313312 28273644569446036 20646089646203707 22956827583172792 56796335175147192 68663518212418264 55468853229097476 33492185073723945 13877854330747015 80644569073115034 11494380673192316 34247247918991787 14954379395787032 41785719091478375 48996516897777074 78795803602628876 72083894337167093 59503508189770804 58494325003258301 8397282972264738 11468836867871019 20338450884958863 51616489730176143 6456949071367250 72492333167316301 41423662086929702 63211346588614496 12529307785822642 76493490887711767 82670463900364027 76717005250424478 63593050941293777 92103083206468394 93328621809520866 30198188197282227 83867883115684636 26979101827035500 40013374521503621 88679442730899641 25404774860698740 51187288102485990 59147733172854657 54878631576403473 56811428133317034 21373148149197959 85646052978285558 6607275828457418 3770591150610525 7792248811547955 76107655141276298 29104698940254182 57938251799209519 47814116879274161 54513611422549450 54631830246749020 79725271012021483 87308754308477435 71032470833175317 36264264260426718 93634498777792881 41232492808658432 34899429880684347 60567249215677124 62705217237539163 64006604134271850 94594860457129882 54269075937692162 411586448403970 82212611275128454 728078053062598 75829208002267012 89324104642200780 14585895744067979 33317249594309250 5833392609027104 94773540606111315 72476700515850527 67237412651559772 90375147373302710 57968146239058357 90550091457572824 75513700990553849 78233972455733066 69112779318086456 40122491538727078 57475655590041335 2291723647304510 67968092872258240 59506976885456388 14535777172274545 53211213950864803 78009580202108953 58950197323042614 74532957046107318 98361197159493724 55303281422775697 39833310556449101 10489869100908016 26571473580986480 56734229791330687 96911164683711329 55883825844291086 49798963873304363 30094087243273783 70725439589070948 70701117189474388 33296996974971854 83866049714407777 51366589205032214 48088470229713837 95095948215630481 11757261930013318 80336997647074245 58609932520520394 27512766600610464 67119839895032291 70036565721872276 93336015213404673 42557281426558319 47232792718472549 56796882216846351 66819039103307767 56640826594113551 32980884151435865 60957112100638179 42254053767903844 31754182294071891 43788710246493875 28736295133051781 79836609853224085 57798031799140269 31603105718851831 5395170655033849 53078593349300718 58942801167306326 56092472090051691 67060708809442410 2572630594043153 97327331155593829 79793904803371489 93090743728143702 27568373638220517 64770077353952401 82640659033809495 72625492593564278 54295746492207066 60436954679258790 90731055767981794 30066807692492265 26863323882597024 60119987390143051 40265614341671968 50300932742107364 8297720910444038 42982493033548856 27272554109581359 56856038213551338 19832994806746636 18889394696843026 19158891845845318 82762733072839780 33604336159450731 98420636056676382 26108571343051277 82935972647291058 86348523673922396 52155229973494462 71495383698246546 79819430315205756 54353974011955587 22805090401463538 39867935627018964 30441880239780382 2396182187202903 54329985104443455 64674552229418496 14726897476904086 57113338381841910 38996366474869157 85900446538235337 72586331258681023 50318573231174216 72686590739349114 55819132815868795 63695367927410982 92217756633273909 56993235740048725 239239680672421 92902109942290522 68012275891434285 51719880499538843 13128144619874011 45074703800263518 19353852846172069 41554087944846179 97429280883873279 68692588041926088 44607710065324034 24913372179585149 28103074903039381 69011976271401296 89835453133029808 66947260061329031 51378825584515144 86724852413957759 5911035003716336 11615890775403040 587017920442552 26756674176156606 93064959422115992 50964235753954227 48544501976044746 73080299083335787 30587378894383338 12453578954316785 31012652318451225 50948732440372837 25072612962247556 97479507678327822 32428229926288019 84655970822748748 54828616974760782 41396284719504850 69100802635517862 18042333946565079 96169610204444593 74928907153210356 61779955508550199 13935718947271263 4801119273147859 19510466776437029 45923487782781942 81185357297817216 46192755031060502 84094198900561136 58178731113494021 98653267517511899 45659425575742282 83588482297361719 86268474232607598 52053775727216961 72992964924654385 30221000551801081 89887261584062094 86600008520810666 75786529282448633 46388564233813657 29986807047917468 70534322681158212 67027225588952235 96401950676521405 1260405917478075 57545776593454310 7495316273090011 60077706391171893 78964451036803963 20563671127743415 22635893893213142 76718421647595596 37776055783525988 57423107083317896 10053493359400164 72112345247563284 90160194440552822 37018222360000639 59836852792014375 95279006496910254 59301812256712985 95532327649261398 3235286661381066 57710664132483279 3303303334283142 61262990946984903 22507175052532071 73620943502265718 17555136807263647 26128167845537228 13627144729268463 62632666412671372 67017084105853274 73075929674341335 36918412910360734 85247561850841620 32997763860014808 11505646222795564 9467065510886018 60317657877983815 38853693982233651 3870581297579703 69907657868602346 23905731703335366 3157594052363407 57646885377852435 42842895190914448 9163525872055334 69363792758828228 42906675981322798 29503774345546551 67824731283185450 55449593007008505 39120551226937494 45555062178411848 72071923346314841 49130536329925896 5941054766293309 2493871552858567 12342096050773226 91018209254748787 21245513253846804 89767347547206863 29703565576420939 79566154039000322 82395277898744935 34587687962407105 55118242225135354 1434528145452541 76247715740765406 91834289764996908 37674959092340814 22565650502123044 58817901834031205 55927160727072866 35391288903527138 99523258193796079 1276328592239131 95148576469784653 68885798067873075 62020215472509004 4946806734105661 81444649839249710 57424834105354184 10556473880278402 23103930798945183 25512895338397313 52208817702764356 36393740203198882 40450038085142629 8905664267179284 66097937278431177 56637657813858270 37584745455330613 96739884750181567 97712997506699426 64030754586655124 57556386712039628 34459362761431443 56919165778942796 83489030984458889 24965737717642155 66361571563741309 96469705418322140 4369451326788404 78881016333450082 37565839643108040 39160305923669722 9658670076264301 32276198636217381 42474069888639378 86295804931150389 23588464183887542 64464624835552554 54571018950608869 90105423020131520 4760959514422786 78315438302384671 6928565271801593 94327381068105083 39729858988193778 12858078300995183 15008419259708167 79546953064580335 21115010867010229 78959587446272719 10496048439862293 6658514136686193 89123430275405453 88831733354746041 48908722562113975 60998899925884753 66821379562456524 43933504588408307 59339356013765281 20193189112490118 124975890741887 90192065066600451 86384059488620142 35602550694562499 60635108590302201 45141050113231655 92977050319388052 53771046330740534 93368712558877446 70219660963975315 85562923661941750 3282251441267503 89653586064561234 67064679486360003 46564530598500005 95642662146290515 73316098819531866 66946256691629704 17701839920458786 6026349382323726 93169248715178340 22468533734393924 40271556569337013 79491706299805128 81709362382640290 47966467829398674 76228978097491590 73602254367864241 20850030204825085 2914771342988493 96677441490206049 34376083919998576 81715197651283308 71271213722912185 48660562455461147 38997185631547694 86203508607466692 99698494764544748 88143565033700682 53785175614240696 82162030881983503 74200610490123117 92224394271378200 72245255279986478 87541137552011259 92609481412823098 60816094552602719 24720075700594302 7160017520292605 53648645407847258 72827879182424441 92927260826469819 84664581156796212 78227717378520041 59229491971000261 47725635836400478 10209143362197585 1962866233689972 88051496498002998 25294113510132661 4739916751582343 37770372049542623 26140770862690748 24711730010316015 63980419249938225 91429591297413884 9449860498572701 46916944095908016 35315093623061237 76210709277794392 61762906948276187 2333814727634464 58393012821984331 13613783462552650 15494978806843627 14403058244587455 48724488339967220 36610885574101154 78074819833407228 9490852663156631 28337403765679592 24419355575597326 17347434531067567 78501176341894328 38572884840985094 40468452920439999 79490196896279066 24785653321986935 11400542363821348 41451315926382111 9831592212955834 69372950160717200 76004345547162211 80940935479652666 77787681586932298 84715857639730422 97189415525756153 43232131739004251 68482324317336973 87382601680081881 73347591358204721 84756727552180097 11809408332542798 34745421617927206 19596539980730117 33024113132249949 50516834921261406 85499164067584427 27671507513008488 40565844849232788 81421819505637052 5869166886565479 49543871537507200 56343660971555215 27531603534185551 52042680866412955 93033410771928152 37834064401008233 83137345262043400 64599679338498128 95317871403855686 99899985292307088 25100412872715855 16186763075054097 66494523381125209 22811571531557965 88815594740211248 56010603439100398 9974162333813713 93356352152537081 67545674554618747 43041397273922397 37113110515982366 21232152982075894 95395899360704498 3193287249448129 24407357431691418 44005328505065683 958113586700226 25144526579198296 38454830831308375 92255752158940373 24982893113457291 65449035227402772 25934354119272266 81278932301675491 15014580759935955 97430152951966295 48356907117081090 38645189626605088 4351242837471090 29692414438228884 34393956139109945 66114224477203653 98644780262743096 5276246748917731 97343916445422368 60547805549848904 48465719368955122 47544410917064233 18057192925103592 56537895892421867 24419967221380152 61391434096269825 56453013373517441 58469364962286830 13192062980572973 13377157537940072 20110116200000096 56272317381495354 13183586159514695 5880602161338254 90233389281021479 2873429499360107 36178560366302730 8478531501444121 35072993815554663 4905109650165579 33637557212181452 36904317364052145 28167674549325662 3637717561427330 28301735044785447 78458727999117186 43385053915328961 19662787645017023 30812933381204279 75470458995909247 86656061393397291 2706304563255857 48779623190258218 13975487715872351 92392310899134464 16852151482392437 21062498796988837 30695589427289998 92731531737932766 81996803788384717 71634316265055431 96135021385069799 95247762706301866 7858502427159260 13991720141315831 2241096522079287 77973628473342257 86717253877304745 45181911124693610 64121316972226430 30168502616668147 29292448253584848 59973489369823395 48586488548349883 88955901934733342 55942358799984562 12351184922464890 45587090913362911 10871285384754036 3831456261833668 21995045001853244 99261393137188670 14537563257269312 80952092685076342 73736264290456063 97639774073408627 24067293740075094 60480312051315475 79919661714874003 60671508575441756 92308121937672670 40752983952720481 19858830028436833 64799247165587368 65248382656695829 5603229859553005 29372726035191922 69968800387001437 35303773538466700 38397800623620840 41713293423661256 27674410952572591 59598749367613926 79579059750860804 60462314112331657 64299280195279042 65607670298998703 504870941307467 36453358282473926 77949407128800944 96907415612774009 19694114027354899 30469206409935969 27047896630763471 55581941838787614 27347279038363405 31869989653483007 36505038355550289 96754273345925973 99642243049443682 52711237554560846 50381500626840180 57258624620715981 19692424770592915 94446008603335247 7433414005961611 18197103260920037 45614134055507438 78387879254705506 46849071101884289 92709575197239289 2198333676350467 26102187473201890 22845950611136316 3020941610364741 95288947444985494 79332488219177366 59282473624670568 59671811929487303 23488370884525100 71506970734402400 96559817740537277 79826241499254203 34794907539680677 26397680850523392 1965665152154237 42817601912782541 25860010550342364 9411567661972981 82512633060547897 36651626515289340 50584309490500692 31084489743017326 74099003106535979 40132043961522982 84938464493681984 69763004068573073 79546894127210651 89787342170090826 72066068474073160 9775173822545229 78652486161459929 42713835531569092 87120306336251146 95429296853220113 46941991792482911 58565624678981322 64491214238014591 18815620095315241 46423605089701608 63843538602989918 57045994402417584 40345022056809103 93751579074721036 20698342855289037 22879834364352819 93864326857458931 69468174938533019 52753898468319069 68459286535581124 6152334151811133 92005148626399944 55739722212921124 51842973216368679 19651676567799114 25391701640222977 58588255115862232 25337449898476812 65338928364949251 98198446003274415 35955641172353855 49724009393744116 41322123242382568 81271264209417754 26448885260587319 63534642838560603 20778468967727516 79585248463931793 29590390964133954 86590344085400054 66439134353246001 43906133266019210 26433434301896861 86646558126046447 14455299470431316 36943647242782323 47554501546849229 40140640753150988 96531958723255327 82451849850783849 70473099763459540 30706185469402990 51159156578245859 90234349843144446 79173444664138280 3838824818933339 81831761664846803 24849513784675682 6337786258279866 32966586543497599 30432909284090312 56782667355395692 92450208260772159 92412303531362592 9550651493758765 72073396467739352 94768350200230098 63723987313145034 33379857598095809 56769350315688958 29205594692877007 4361792489046404 46161277764224394 75355212726608963 18148112889422290 10493884566977262 1191190628992611 60762640056580316 49127973548885631 56441902614223619 34091795597565014 84543442399069580 2459077373626256 9597961898849848 37662674146877070 81994700823752144 23602329362626412 60547984851878145 37400670789352089 81585548854227104 28398706786694780 86310469678611708 88750453537297330 73579690650302672 61535682601178714 22155617291931777 51787645457748587 6874479419430657 47834789998958845 11968726793257958 23031961078921671 76338093550217440 90897042191289270 18989520330370557 80674898741153234 48749939035515219 83625569312007362 17835030666750855 17531583220574298 82959341184211089 51603432359234095 85619262647679038 77120290584272134 42275157950836970 50558720451309303 53936063521373971 58594216485736021 15694586684048162 42005070195291579 13091049653159817 69602933619631391 52255686176392223 79840597463811840 1795206625357728 18438786859360077 27809874235343511 98823633047887683 9165037863898324 21911200143117241 69644920237744166 29976173914907827 60943387180456790 69644557095735438 10657816199608829 74019856584402578 14062764064360201 48062824812412327 23596235313972963 28599399087693170 52884805437530090 15779909059274286 70965080870572085 54010680295579103 1573986452315405 84509147407957625 84713416896750036 17290429024902101 73331819426974419 26225474811159494 2085408036166156 68125594813446053 27971276845843019 32804935342493797 34856485197158030 82304998578463662 14388274963829339 45480079064154321 25631031898807344 65378975738620792 48186781889593677 38640137092566489 20120485677387113 88792724061763368 25151117683048012 76704959932837905 59331577291589746 54679446392693962 218961525941092 41830467326217514 47896083685373853 96340911761812178 93460692345931578 84108493164468925 6414331862805985 51915016958139371 38283581052906717 4541462326914048 6599738089733065 37767436781957727 88125249666826011 40999658832485031 52820367038895999 53361614813520767 82322288742113920 15329385411402578 47806516328311798 17975612543386926 79290470561686887 27892184042698229 55566545592411710 78774716206680128 63215774960230492 90808879254969682 70224304783896186 11924497410237076 77018699770300485 90501778040605127 86524638074162905 99128454568614209 9831159141197185 19757372151613377 70739116103058176 38910539067540140 24694189648377735 9013964817089462 32031758533973893 27427480202201160 85959406284876112 70011015374687681 82562696961485734 23908464234909571 2753347804006589 51708587428872975 83649538503175621 98706177876030862 82887824868185426 41807532266835818 95520049727509311 10284121704885872 21885662851968561 7694286044566427 16086781302869216 71596159555621193 94430453712683419 94036941104549614 56924689605641077 33100183883318369 47289182119019406 26596737643751574 8660415471941293 41620117368344460 63135588633053617 57021995568930558 26810422622664542 22204657816915635 39998699056087767 36540968333174997 9551688533691599 85864159720662039 85166235278638799 98712675462025178 1929117083992901 39570478541943957 75746224542704861 84285649328933645 35544173604961412 26177224549408368 46500455089149309 90348109097474415 56849366909182592 25060244057587551 21639576599109312 56513428198483947 39220417022094512 72225021435452100 64126062560629499 44918322616021892 55601575716093038 29115856907085887 15393599748418660 72060899453205551 75642703068697876 49541331797398815 78759993080832915 65336342533727192 53741531797989154 64308877797577123 1498628104022344 65943381037608604 48270651213263705 75133590794024513 96074209187059843 52851714205615967 50608638199655329 52379431642544261 83709269323234161 27445727593043896 89810528590407022 16418151521924011 12374416705308013 90812123472290251 1140879792232104 80186014619463111 70597835201010580 59511574533266444 73510636802510909 20229486164004545 22767593764982120 52054865479208766 41195191364945299 44158249894671891 89694466386842879 24534990972870902 45009274465169066 61236756712267335 23440729817692509 97219810118699286 73784508162531489 85359643666653645 90748953555383592 63170831706970885 32112023277824950 57900624571192446 27877594738806756 82587324549820162 63286998678120978 44543132844016892 41615799283627185 97963526795003315 36214481414797359 81872553231098316 97845380316884392 70024552113282692 14649383744404939 5937856188303306 28208930479137035 13499607144894774 51436802435021755 437581469646050 14229514231620768 64291477536280434 98368537392469561 9273106116956169 47808068606017797 90836776236051472 12881351983999724 41422626344786660 51147787797317669 12692759187658434 70426776436418260 64840082472862309 52711919656612536 20336874808227255 55071281453108253 2199425059496785 78675169952520320 86221758958163754 40685131217876779 17831391705645930 83474566846467279 89748020001317046 13677042539730919 44063105302556527 34139971787831324 84982563609538727 42368776594749282 37906381238064325 75812343609659680 35747073355592994 62809931559872642 81502002876112178 42225141601885942 17520979036238138 47150631444958945 10016525309494476 60215407714522047 29428698422326991 99651942272257424 9201710241959832 68557130767231014 8123878225598123 3633875751486111 8038993788038012 24200507804720172 28852930199176927 54406773273415483 26716828311669568 56520560074469142 91229026719299421 46686921444542238 86324932628835319 39814629314744393 83496047673239054 57220518986303107 94373172985789041 53083823184832267 25377541200497189 44922070286934370 96777875329696332 73897569484297470 68144207575406914 18103095493510631 60232279021472108 32669407395019793 31027883315672820 77989906858211921 5598096928424424 26560608429715706 60034688226007073 44320937610658656 1493106672819567 80829557025994719 9731189225060845 14807960069679219 25071479116755296 13179759769104262 9423094918001715 35731537201820670 75476256937310614 71379397374399535 18773254467897281 98981704385729583 9061721441785444 25904314443170551 27946400871981583 83778846715090257 94231325164135176 42627559976391168 60540217146705965 12802021159048707 24729383945008349 94632820020478664 47634613192175985 70603188788037218 33682586459290454 19469693297437191 7469236821312763 48638387275941280 67175984599097801 83400328155883163 53559427337238530 41356971358567761 7006922039678237 2657610058315535 27909621040852428 10588405359526875 96128482372743146 88355718164057165 76026723821309540 35345735474944180 68674594367939230 56286921174724357 64688545545278284 41865531676181081 20787327439264609 65989760688135693 22933649988038989 69288710744979831 80912875325073238 60044619462889234 80163436371037175 7733874199065902 94103829012545443 93484113724577418 48592478739675770 92205843234945204 46464414418111048 67529862244627216 55502749831924679 97349219884582470 46049091771829729 88407091346920548 13896781972002674 53718197633091932 51590255356212899 52540530833099453 73307685313365385 62759621837352962 97973892362323660 63523929871874279 41328176849332580 38311354060412636 72364471408516772 95928826959119012 23357851435174408 11848729461926831 46622265246491245 30153166557206536 86174822936794619 18701373090416388 41255562272164486 21108572592388028 63091173893371813 60766407707335735 52132281436254339 47049316854671995 14401537047044978 45940807806290116 96143776525396382 64135528408465698 39791211474648169 43467140143483093 13305457692708697 15745298460531869 31091638185146517 49413937336765277 33620167158353358 48483131211255479 32908092310882900 76103253989910701 23983750338690070 76680841588854131 60095600826314729 81550294452568458 89947746007108011 18234006494492472 99090685192326342 6530258929896469 3969403945411715 37153954975003320 34072814734948191 11670763638122659 15848908725542023 20388726259484414 89826836674642289 58899461079912261 89013356906306694 22383219947155098 74646698484286142 96813515046414929 20592146499963781 73822692188324607 63894522450100449 16503868482541930 10985457432898743 691402293720448 55050166023644707 87202660372602962 15518311532940255 34969155025750205 30738648364920614 7362850220517526 41727433745980311 33777915825082649 4324578818407787 25972218587125735 78476992749090164 14519931927133330 82733954093835931 42484169617696575 22883014773855220 29928413835538606 61134603578059782 76738454352872361 43909603035242416 60714034764527992 73398998818004822 77379206774615900 50113624164507117 24260399630940655 21516404951048934 72685688759332433 26911798555064790 79503320732308187 28996249133712214 83762781197260679 57258053967781562 31312383044929266 7237426706224761 58685857914597664 26392854007392551 57083045278543841 11124009582866803 43662568818717316 14169906337262523 89066958639223725 60631896271435852 96723018744003642 13140874713681342 38577203065330185 17806886288123994 99968823022779901 56588480950613397 3596127132403292 96898494533174240 56464481286053974 32138819877292004 54092048213122731 91851755558244026 75814349888085222 47523019853378299 72454378728882957 67125675438043004 71144959783259405 850103352805566 12915408283233614 529295924126042 68848877439902737 19368046520025275 48629339761270906 78195282741116177 27269284698177649 8455657708785923 77207103914937209 80020341871360596 10264279531002347 18815342995395661 4325500859436365 33891928319132725 33508220001140751 16466186466641081 90096665103531232 23965724106092213 33117187738056655 91791605999976418 29303700257909579 13171701463455989 49135476913237011 36108571183059272 20405970382255694 13224981437290507 52174635766676592 99327824273734313 66426351157538420 17810713430372889 62660583310967798 81269398617494994 90032801687882245 58356050054313719 13547061216524169 70191017642685632 94397686341258367 44592661531268445 25958865070342356 85394059000256494 5878822759509205 27196387646390885 36983124155664854 1863289983235276 39979926231628016 19402359618435388 43143338867514904 44467101613317732 85093663505061816 2699057462309259 94496536862051555 82003521691911362 92504737934020034 16259820540061418 49546980023224167 48440012401239461 66194420352396228 63314037650008842 20934423758487094 21278761241410950 45806749613820600 14612956387462021 50992197249700697 68653834789892370 51827033017077193 93332545898486768 48383336374577744 38626578824822166 94437411514357600 2242386254051000 86343506591699565 88932491910359887 96250251520987158 71031699676545974 13638552169440203 34647434687771489 69172907830235369 26864771082485114 13830939792485265 91399177600997522 49947918318876246 89827369415624919 81784177852213173 96800129129322260 73928180064369147 9046209333273026 69745191173437774 24694497581204133 73371942857578704 80013662468932342 70199133467118370 41832207805344998 27484392772947438 11339134966867876 9469832418880173 6796627512756216 30169962215093643 1128331117841648 67611297953227880 35807615373792211 55303449998828075 91246835675201354 62245447118520126 64063521127732095 20182096732224867 70170872635384338 89286002610127389 96860825311136449 69677899437161638 48925880138038089 67117335318003088 59064757823370021 88639117585699332 21475015211525720 23681870953260595 8553693037709402 46415405065913277 11315398453877175 74193825948863696 20297333232649977 12224421789216984 17287917962773383 34544979117366639 23737067191337356 66560095595539440 66023269639949568 41289437888980910 66840341296969281 33926436692114603 41290287857854504 54460007489713660 20899437917708046 82193294593233907 40291855562717042 21502504479436786 64534482089307672 81373442256046124 85982052525519304 26699546175951007 90958828071053505 95920457111642472 88038116497153609 76024561337448470 27239420594866189 87148794567435651 82919192310764745 41719046618560730 31802703958927825 5079010096127387 89747861947742159 17629518054234190 26227989472416961 83343304264603314 54245474136690369 42844446036429658 46165067441284341 85587901541808959 29089161147894072 2710011027923240 63426545300481132 79500777108017158 39989366091024787 44794480254139156 40160371702294806 80866305072896095 28518041370127852 40405899531298697 75403806125170344 53165913079729662 41299390169260228 91457767411331464 22118620298646680 91461885824851521 56958173237248046 15185899130565254 203952982442893 40251183420770647 33294770127356999 74309669496469563 55124603112549799 91299592410658251 95073124619474468 22829690412169800 40131566143926418 29243302699523027 10767518495907021 77194506136866764 92503003294501453 14170392130166561 40430422672615155 74936587394835284 33802813753295929 34199182401600993 13959022485353268 7704082487335878 26059369087660373 68318865277070290 89866209276982416 48457879464871352 62994162866842672 22006285968452432 85030912032722731 70362092960454561 11309825923697520 78291417784508551 89856263519070890 37111911371174865 59114381466171205 80765923806019248 83587841075386528 85920058036185230 7388088155669023 46224515731151739 55875311071441758 80384726661823161 35987667340947199 62826228325265424 96544785809917870 97389687976546071 90878589104686469 27499325537090475 15393732018258110 5155711405885452 54818042448266751 89657639019478395 82914959054794032 51375088020738434 97167318848747095 33432043742793018 6758616653224294 3622426782966076 30812428115984858 57037306748185879 76866359197280895 72034044912452034 64058656215897573 418905416922688 98114141985725213 3895443877434225 86670194580002390 70854770542911667 67370967535450827 49915553353311039 48195150011034073 63224656272588807 1382805862093315 1858288397868117 44906875474244297 45551613542100040 22129499362715672 50119586393017539 66432269721682909 44277572626741334 72942330809310554 74285930380365100 14760046461185474 78842917004896592 95729508901017618 62120853426196018 79785842463458340 67032055483593940 84570463404534166 7002028090404757 91382780149016264 577893882745083 66419278951746448 24157215125545542 88853622814393754 7777077155910165 34671752603391430 68158126497393853 93363171583857065 74295267949814010 79253276533318514 50153280368561453 72642978118509749 48877715527727645 38880417482802072 1641577128276191 626355981350767 98605743036399869 31032530751834452 50208169429250441 19217347614494429 10751144583397835 29161681082766846 35045011200017865 60776202834736029 85364752588536810 13424358793555234 56106983637902375 25605141316364691 33947738724865940 34934968055853751 33347565869177284 9094722963948670 10922540219640218 29330926361506504 29445756238331123 99265540289688457 6843506647037869 21392741277472617 45287450526661080 9832300398375079 94281367155760636 68095194829078765 86820714594009162 75646653657245929 34683691353283799 82433064444779930 86194980650357594 49048663564434323 8638531196077577 48537049988318231 91089766608747685 54194651031625260 83789889577577510 72576256848749812 12131475619107873 67524379659699389 29676567112430849 59701469514300204 60706471169065955 85759118398955246 78979179148062476 125704397670529 50095396140444616 31218033633526922 82898911496610063 64021499556412948 9767621244197863 61286336675167065 83612516649364534 95317799513134075 9973699853921925 14134054071649870 5737384579223581 48271960378017631 45431964876788651 37505614613199002 79029586108072167 16386114007094917 83444058623564030 57801153894980947 18604712298835176 69724168542654408 42289016785810872 37505779101798760 75962546729212087 65589035344282081 73455745445349608 75342938083344071 58031752854909617 36005940747693994 15837890879408783 71653982787172125 59650184834983523 93782851156147777 67013348558628942 9462927259532724 61077489315857464 72688998090627316 5465774394329990 35315496330633269 78080579138128923 81812331850200587 34886750911107378 36113390185705479 63055919811545185 62189427794480191 20115733213725128 1771279672881326 52760156956273697 73331720681406771 83473540951236406 36440393956910597 52771789531162973 45349214729669146 78090675684827264 72688936695195411 56965777393581485 96062749546934712 42877175485247076 20452219961931879 62156163158024650 62785410110394375 4993905606248039 48384577045103425 32988872733358237 28850590696368964 564221525456744 70507200875342237 46903156773390631 43332170961806232 24572002471587655 89192183528419963 46213800999805794 13688265102434092 23483685580295273 58313326573332078 67228445405925217 9713699674080289 34925490501501855 62880429233569147 12432296474522873 24314923208344343 27639683237324981 56303194418798022 1876604172894342 20408815085256448 67670875252786137 92608368688332697 39387029440012622 89764636975180153 22075582738312261 52204898212346912 40277023604757610 27225036120535705 88148731502897871 64941957112293116 93536554218404559 31049761121332692 79177502363114125 39582188453282509 55507503340450570 1489755896018080 18925184413100421 4557595241089377 78380537872315770 17740025392443823 6387041842930241 26986178436777013 74394131424871424 8121310874770381 19603655439816617 12315748561015722 67270250734108374 55968568841212415 51646497993470972 21958166133042430 9366531662449405 32929916500297640 64316722557496071 63544576708908070 89565910148413311 65557302674344173 53462070549743634 7242862140799817 32820748824770634 70170488714196608 69941162316300972 41658614878126471 56967287929037553 9015378647455563 96084587198212089 7159940214514871 36045941482591199 76162329307214209 85224054430023403 38602679468792878 58648028685537977 30234673841878231 69332985061535484 26354762833806915 24989905572487682 22775976350830448 35241212972213709 9922477918939750 20096799157562103 87601458934170864 23813988669783476 46737137100981225 20631073121675807 16745015780997400 17299803616316056 8823158699416568 40166391734534786 40503326565827292 79733644957222407 96106208007343816 54147832880617921 15018837957028287 62512011927707331 22782358362555147 51727703972669539 98944555605001512 37237069578441609 77242583538857207 3688697330995796 72880491410494235 73140457862275175 46106905935822063 81246243290587858 47082424416205760 28525844356559513 10350513825976857 63175154267239753 29980785069371484 48460858074580507 35380481138107545 54555937269069514 21152493158105220 51142704666259180 63172341057868422 69666500719657405 25876015003490170 41157291082056285 93873386971487421 34015500225801784 58952389817899842 42455477457505721 73469170740234905 8012224010766684 22143448679591039 25416472848718505 6740883753099173 17382337293025556 78896302707682872 99106048031785932 48416212849705456 44761963840956050 7339363891080961 39400736105859754 94460139611589938 97863267643390371 96573606044575185 41643455560132805 46284328867637283 58525595689216771 64557795753009414 19486929541195608 17349564214034579 78310038095469304 67745615794003587 4575818400767272 87384639134119903 53493749512747040 32333549167209300 91172682896610962 2112596246875821 97711544522786218 36927835887523995 29922031462528922 16663731253548786 91878131107929882 20700965945693929 64227681262448552 70548034015050239 57092503450780336 26174109795378480 30157140219287361 45551579934256781 80115358639109672 89528129967880175 79755006864594425 82133769469816985 77724518351546516 64571419446605399 22463051141789020 68894908558740964 27677662866910719 19689240343458595 46372726465294732 60565752247927603 6319471030106377 95559577707299387 93332534243042041 3671563149421369 31790022057898861 3633752894115162 5847851605553222 42723598061621376 97803709336494212 57102099906020237 88388198396222439 21482667843411070 13267007500286161 55122984739390952 50845270861427485 43183384706685055 5012945815678589 49747722362643538 26837370557140593 31064235991933167 66684982084907137 1607559310688200 84397211191542699 13791664813879347 1684783421215262 39145659609468458 66894053623230218 59644160526912024 34339317529547208 84454055226077637 33922436734924397 17499448434390184 68871895125614047 36592986962378551 11614078384198590 34025165825176209 38852236666276859 443483364905420 40765061692660080 29168872153238104 11673078562189679 62281760577352425 45894835271564552 28717878885996780 35727977697227730 73924412066646697 32722465950283089 13012522639579679 77442803609275242 2760809688375825 7253239774539807 38672893994660283 48851060236076254 14771019505823313 89713800079543577 429730532824619 48355821781523549 21595126374296840 46199718462380146 97546311714049125 31049252368719745 43973075912660066 69737443816048106 71456340595430058 50198350860607361 67796185045884260 50792343793859262 9636760504136380 49337078614918900 51013735199947422 13937422253668600 98020412134061168 52012265044416375 75687549991007256 56813427180124358 30883579213460496 1625791869323174 48315324420303577 77295265225130114 74887709027337726 38251899203054348 77636154957885417 45678060798210901 54609748404780504 87489950601929156 17948848474311524 5699609753037839 47181392733032862 70339599855700888 15645814869466848 8859335959818531 16059117192252304 37496378398523765 5919979467395130 68576095554733516 72069194932961884 31620342185209851 25071568616653611 44377768968575497 66875216130293707 47075419165456808 31545153536140589 56598219346978661 18155314404110883 64685720101763913 85749731571437438 18077654794896252 82272862170326636 52176161393466078 11966604285265042 59546673960083050 22876670420486641 58848993578113415 73012148703265383 26482927877786708 87704037805968560 11349790207861065 77054668401142877 94887192593874078 73818692038724062 47912568145378674 1122993187342122 37787305628957558 67905051923716627 40465247649955389 65335238077169493 41198737293787947 63118278031332309 60723876707282130 5926665925066614 89403495575128680 78078559168809660 21221931535500860 78790781443638280 75597537965302290 93778104554695000 78567965794601009 40129538448673348 63798382218555651 35885587321336501 89764757787955921 82945284545063025 38909709436216343 23113869614739532 4100386708069860 65095994970994570 87598494268446764 71056982392159867 47342576803661841 31829019378375072 87948691073915524 40971626117850841 21282831861340877 92602042522628421 67929397923172809 51499983791577438 84709342726055411 98890409304776047 38309389245213943 86099081239989273 76771166204545356 51531509800313746 34137384717771052 18884433909474004 92021055745028399 97819547088699310 47980226412991673 8805246457794434 23410150288783345 79409495336957007 78078017288206180 17790961867041361 41489121271687053 60059618104804233 96195084545307505 84415404010644584 59676090391278212 91672198242376643 41117262876845280 57529676032602298 97773029771928781 87611917183147332 72836728490758485 70690577017084089 69732510809535904 96586864237657435 54975610838174995 86145530008539859 70724973821891678 28098072368337558 822677631312874 85781450713186955 62921143609075769 41468742313259129 35950764447034782 2368843653506438 28462356939490314 78514067451492941 52182464492799588 46925357918152164 46896147224698859 17025776114890828 43243496747050677 21212900532942562 59781054758063716 14407142410090891 14726340288259742 64093023931610365 28290732600949349 39243225759926371 39329968859495718 59594303879119316 61457261705612455 47647049500249919 15643868378761828 73223068479380887 99782483973848895 82163491240716060 99341131631551105 47891952135033750 85870979715290617 75568926779312758 6531336616470692 92469254394057846 48280700743723079 54627194619598003 44981956574949071 13749550871517313 21116309939574923 14288024223240513 65935065223723526 17745715709677265 8216513830067882 64054847228513926 76542735063721020 46367120485236949 64743119230611103 52482013926120932 98638404367648413 17662673375568047 74431770530877333 37438261194648892 34979554626768785 29989636194582965 30427378450882363 7113285620096664 57153375510109453 35110266810634145 51847740927783789 92293680764911446 16968083068470567 79909236623959089 96889245201077390 2056917598723432 28726406080936863 38293613777823482 45751106783692270 32689294513709311 3034938464154892 97683436645003524 66855167096680515 63572937708386732 87092696864970813 51441757693364955 69324308814218662 72101933892684295 18104699936324706 74459215280992733 53833078298006206 39760931497550673 12446243596796872 35717416756333640 84126659061205144 34390290068206067 5950532302495485 10654566147410051 66623567138952235 97898049379241809 55731388581795143 8545769000228161 29402471626472819 77406457583353957 61976230118149570 22129639967951864 84614662704119105 6538057343682855 68550683575119003 29485258853389356 87644681127003422 15566619279320168 59923860979963597 43037215363420942 89274883863751171 5745985222769779 13277190749370075 68745341578934418 42918214841744395 71057929577356050 52933396677388743 84376728807167699 22746389919061162 5193588272992157 48760075302830123 50384095148035477 57246894433450976 9953866253361912 97892579744744408 17027052713423093 96407743461379254 1758104398947217 7122135326354189 94418242908673276 39246804091896893 17684020486953803 13213268204073610 50700137418212614 41325204414387406 34728639996057487 75985513274767757 51351267513525957 63236950036367879 48257623002071953 2878944691079595 89257871844046015 94436818984646909 56718218870429444 76747004554874446 67590412847387569 17480554934561071 94412625573546558 52726303232407994 13033545967758071 45780319980484671 82029380086954274 53682374440902172 2563098850470943 59113596399710008 90410186886882901 99613436198352536 12327905747105692 56753597973126209 61685356894227788 77410352566611256 48057737238191422 98585079217231687 7693899478147497 29263705339993803 63954734295423701 45230336502067144 5538321832833640 10285307663700985 83366378164503610 68165401925426786 62264918369168014 51112976921185862 85315823640187836 51452535622500816 64202462022571475 23523162004062948 11544001510819342 73151448481539549 70966603957390362 97461122530760754 19303921187367064 29017441557074583 60733694560386807 28657623669248480 41395065518192957 40810101712862718 89386906820605604 45656186699514452 5285582202379825 44704380427622752 87372053073418299 3094135817733439 23447790466792290 24978386224613653 56977561738047940 86031311914426441 76029524841568290 93085690771299012 14700039012362565 16160387272507047 75142861047080481 38019099414317893 30023833400545310 95682288551985984 15072009108107684 12592376895896891 57179482232997663 33039785675966806 36518644248918747 54467006974925606 3020125169469951 6888865045524182 86320856116542654 24231363467884293 95414169185622553 92337528454020697 9415898998681169 83159176549538569 19422448151420947 63128700603384225 34037064003509436 71262237842009278 74319610885003235 68240653495712767 74113228067149227 29041986697543707 31192337037112791 1903658279509510 63622328900378405 96922772506693072 78228554972403526 61160574644091655 1374976186376441 68682543084273574 44759223614807576 22221135536129102 42969913849004007 89166773304217312 35046566690416647 19885686405893746 80410957050175174 22289814370876895 92721995359579558 4961900372256587 39837307903197243 2443975073739188 83678449676442157 64053705744106020 91891463534418825 9856338572821374 234868888463654 3350614768596730 74786036974223848 83768685169411865 71918811443555904 68303802673560614 27988306239068180 61005491068898106 7526316369719229 9346308026510473 29298086300162205 99156703794130252 59474930835665082 11285758094898515 56082293282289227 98479620706174381 24271352783087485 30662449349170255 58575299102453920 89698610422845205 27241532162052273 21786423973586758 85097288325828789 62987774876168312 88677258147062810 65368783584878798 74281675785506652 90305457239861519 42702810992621169 79629873686190145 67916074456575925 66389452820525544 38432739666859227 56760170353648075 83340294071135142 34159189330560445 35247363510115176 85964139367661357 73583593934753502 12785713033624738 86853723549468977 57406596702154641 13573160675531574 59242130384185149 13678841300567638 16614870883626512 3124436899485200 6434855408370763 25781700272661555 92076231918810786 69453873538291123 53812651752858641 77583477745099460 72168153280641577 89641423933615082 8551773910513216 85628972765642917 85667349184966862 69210153411244717 21801932674957815 98373084356638853 98168953410599227 48383979624484695 34344926744261150 65345845369795434 36230614686553513 28067565423237086 81985843027684485 49340807548997209 31468854361441775 41069907717642813 20084720205698704 59722910064481177 99948738437020047 68594350784566528 54590672753936775 32778168826833173 51885005718713870 55236355922241849 53418214591660125 17289321788589739 58736520102800999 27553875534545694 92521150134799238 937616672987826 43550674887346088 75077837303486125 53391176774809988 85641060621159601 39217536635645549 18207079602454678 54564206256989452 40928570748900720 69810311042217400 40932433008634710 40561327163677896 15830705728718234 40027582294743595 32924025762303588 79602640769004567 12089533102002895 39678896225095344 94008201523200865 40296951729456179 61275130821822960 23150419197519050 25161259655005047 28960422639245873 76964886268952106 53255784360209809 31734980908703614 21291038849164001 24473262588875569 50549408020121752 73045643520862828 7510847285819649 25642221154659565 97890156141227280 58802579621004844 74400815838857625 1902299380069625 74754052639146365 43045483827838378 58866519651118547 92451864440081799 87657002003386467 89418999131960168 26588024462666631 49723129217225018 56652017326789107 32716342520465204 55483928195916882 2547374932756164 46022864749152246 88698487502930358 24228675432084349 69266157346901672 7622299265849800 79248997127235668 81923026995542019 15208324615941350 49080436758026127 88210229587072336 37923541252645158 48699758760492586 93816513980753876 16514062255251556 81224955518696368 74310303611449297 16531414190701232 98359181550303344 97526477474494044 83406524955582354 62818151352520884 17277410051664158 1149990658565865 55085536766265978 92435926344316295 26075277808650712 43040585034989072 76580231948896630 11722374769577658 51902487151928453 96630633998636145 691674650361298 10492313594648958 95552017822377285 54615748851674779 57605275593733943 37616842936793593 48123387548138120 99010218212818597 33983916822783541 33411115910427544 88260087137659727 29435007898836952 49313152274051394 1616154730871880 50605709937932439 26654480179876918 42597324396838572 48246892158637788 53489024467270880 84154536101079880 43447008750754607 64310773438331823 82483382783454737 25156031267775701 57554723182140333 90735592119205081 74077188452118728 52535920678624260 12892098296488368 8153501581507380 54840905898020314 40923574480803020 90123847618723640 9122207138007499 94838796756301705 35341558764744965 86129409155602333 31858529767484407 77695739845747269 36489049697763990 12759659821876244 97083122419097767 66149538058160768 89981523079124290 1344223549694799 90207212243632758 84026344824623684 90672241495903615 99682006244992960 74934169498329255 35028628925496405 69078068362525660 37136749249327799 19234648694181997 90592257268765179 23943183844247265 49432825267851364 17544372899005846 61065459196488504 40820913167595903 6790874884549240 89737225740512542 15368127724373508 97142426555945751 16146473954358587 11387183781862709 95830229864661212 14924593091109581 41788980213246917 44305137389558683 87191900193268921 99117534005171525 22701427561409661 74694774993738715 60034967976894590 40531825261734397 33780787506428940 55032278935534193 22150480648990847 34608387517412513 67359123800955770 13391744284072490 61866616813281828 82062657073433579 9598948670533744 30929883568371354 85313195345864807 39022039935769190 70644742730762322 56335891447137306 79361958166554272 29080045242143536 95716931419721066 11639731144887859 32364182176335302 59367895869217391 84877361723595412 68050064747066161 17957007068414262 91181634715701240 67954476417313862 91600577171819538 84311865338863550 76538749401934368 17762736415248149 87081450946231264 8996644597036025 35746427666234803 16392674240413356 93994100437289493 37212215644320083 60390676647255118 2069201969487873 82011260905967205 86682865501531106 49565437539987998 60181663905569621 43524038970597742 16169630048821587 98708334623633752 52954105356980821 33148294576816139 27730999091745726 86141360915122033 95746231673316145 94189368280220650 30218977571538043 38790981238437685 48389868216561844 66512779102103917 28134777446152197 67807224838859782 20532145269052777 89476590075341095 20509538522581872 62701852973549905 7329682275874319 5618891142307441 75346729014752021 60743779933982778 73524029617618013 94940744583450221 96540242973769278 95198855211160917 97471029857363985 69662050692506957 91981734662588087 43681303748490933 3162742692036548 92872886723871617 25713203081569225 44192746726935294 68785996433516531 51613813156983805 95741072093312269 81401961860699868 13899016137793530 14657123901315097 21036212232209044 28293485183810049 63349577101497274 8059856786919001 45111807450966615 62356443824062830 2636023402732505 5571433865221181 51745346768870436 36083564241583781 4411373834673432 49188434307115507 36375964460036241 60741289942894807 48753779636622247 74312963661319821 34321136998677849 87356671155980620 38458483694875984 47584205155452643 33115526811995280 73275171009702824 79182527407614388 46310505740490054 58714185085867409 52558390512727967 14619752805206005 36450681034755385 53891013839799573 82574997459712174 67272632540709409 61911977029827102 40306339752502784 43674376264117631 28279017056592186 22408191494271292 75632745420313386 57621520084247622 57076700503037183 61328107865394394 66726213377787193 51233447134571797 71520868713008153 8186171890349257 2653473014405384 3188586401100709 43957985056883508 93399055812781568 94107905505105828 66072597718221241 10742374358811944 2288121974562877 8711010461855382 95058988594068457 39258660465040471 63760988753816381 35988761710949573 22765330960406782 36858488106879030 82605174893048133 89718891821927116 81187074134307695 60547084180974541 20424218898331290 64113825033454007 47151036283643359 43830621954717907 70390912623451559 8201428685739369 21443455435641000 98176754191903485 27857077892704917 57254735854201070 69994145159259644 77758251723102547 955157298624321 95122991097612683 61703665326518534 9940862256069767 9469840154209061 6150284090427924 35662612321358834 13304079494575096 9032285427038669 26376745348484898 61465095008045295 15282752963822830 99268729573066896 45814885397146311 79497153491130892 90254038136825452 81637589761441184 14319557980926818 2115750974556905 87490633352571554 5254477271324138 60634377437044031 87209399496421194 32492523626860687 30760739151537043 1816207488568793 13548601543415678 97279815913047729 97188759269406105 20257851383390109 70325858976190936 40324436898879446 10470300641447804 66752571602781265 30023568909331985 80966008797487761 86290310581295852 85294585033793115 90715264840576387 2096980074033244 80412480877325386 11149313099051825 48724565567996053 38471217234046038 14264662003972823 80502211472006050 68367463792803751 53726225007413651 14930693795174796 2856458532718018 92083929321694414 85475899559869005 56548853079563686 7446092121521630 43892557444668332 58136274310493016 38966358758117554 4939863827362475 24855748431610169 27401035304199603 10427895707013341 20596748028604573 51008671447212464 65749407176014311 45120598679461605 33924289981903029 62180427657356428 86462177705720300 88675976326983336 53673474045112431 29254257082977580 53009041285272928 25377302537176852 3720825307025129 28616329091281241 33295765529124912 18845313019626800 47778265299377512 21959071602409103 38087917772322702 75565159595014761 2640020250321158 44104384406265514 20561854877061513 56984466895121609 49506519189688532 62166157005048836 96512942596535612 3419248528733538 95216627076609743 3854986550692258 49108564036230274 82345334734882225 4864852848061999 50738344159479081 55465822841123273 10583424955307221 42639960914800089 20391947182389384 91855691293535347 93030718229011613 85732064175288134 47840262178905703 49087844187442790 25866759789851149 5386124531479333 96513447127567409 97138672779314731 52502435890781842 98223792974477461 46302304311741103 36885850033304052 56397891045433679 40721061631096509 34344755064659904 35291685653207973 65727956410307192 19176234615658550 99969918424585945 37116819956587891 12588103947872676 62549577808233793 16637503272130741 66912542818507880 12079613517504642 59540819826669501 22534047327904072 32547189642347697 23360413621012670 88469377177650285 89508766318843521 69244511725292815 73450749555797211 50987555132529881 44726233395864560 14559520673714502 28686785531970968 64072099207766484 58172456630948767 89201007114994111 69677096198331441 98667758897737578 44747636053814015 9370511428885559 15870540738149787 30995522542384283 24274246920720942 91609049849561374 80821452231722834 14049909245882499 22952873147200998 87106512126540347 1397269851356905 32424723889962339 26020901311387549 64576941877900097 12579994460464755 46697173235909587 9653045301308319 24030166475177835 89149671962832381 95354657714184150 568903095411447 11600787252500289 60462377014757733 45896702107361648 46548873855015075 5835079840541431 65226612110360915 82131443537981913 66766569271462215 24918821111133272 38441982286276595 22196835593658901 18261020536566133 42409036592548003 29419956474321384 43210848467535322 4094388707781205 64849862436025845 92558711559080839 93764592511133605 54034483346178253 89957546974184165 58393597443078419 32605866473887611 22497806603479701 85980367132219674 93600024619486277 13628979874225320 56099406520163472 34854590361728784 12338022831045832 53625042962884594 83642361028312158 58550784433274511 94238196139420281 8855243405764079 16479293617231186 7619243119062644 6278548832488456 68435962118780456 15489808500000478 69362605254721175 49185461936258706 81175456499546514 72801377551630540 73230447136843593 48431627695534655 96427037459495634 71989409274912128 42158950183386372 98800513279223214 72417804810863285 38749546215742134 87336995334701419 97000698890063096 95735771663402656 69182364884704060 68847289178506698 37066966937892539 93074861430806847 28812462856678483 23570767686771307 45260748433215246 3295807214402378 59792800083928437 92380859722318251 1699496077231259 67468895951893578 13263909393666703 39645407073340909 5143937224218044 56215630683785570 45071748565692118 12342227403822558 24058569154815195 72593768230719658 45161564469880806 32362364753846047 8898599645102443 68047708582135488 39837666016614255 50308654858248358 11683691744286794 33769749103140487 73865778223749960 13812830224224619 25868839314595851 68219774415017948 91354245955945251 3494068751336317 65717141170944288 61614942842976283 37908520647689752 62403647924313450 73960238599227484 89916895918304801 33457175427643316 2796178192447620 50409760709786682 16315090006727093 65076139625534190 17972692975913725 76336146290670056 44079688484822797 84728096756416344 70378747321132590 65812732054491969 45053622797808212 15226465580993952 67974522231696499 88538265481503313 85416281562992546 18547970995965378 98478674110870558 52378407247689934 12261745468679120 21149496560164945 12247428717857777 21605279029061830 39718748130514926 60304546945990740 4116568660165471 43291957303508110 94211732931830892 28911273652638666 71812806756954166 67304305113713228 25263329472732385 89171244123982220 83522740033216878 8411032227170044 4036626630508153 46248597231641710 15750724514591457 10213158668258285 6547338838983570 82777660677356948 20688405353624950 81184147329910358 45178367113352423 53402679951621261 25255082910621545 51021779860444627 7318216902623243 39004156575467162 40679308480047090 78725338338862419 77858631896489363 72656526990964237 3062467514736360 33413465375301734 71242004511321765 54679964510162797 81096151825275202 54675228275514366 98046885318137742 68033194981983361 8649408482751599 19757715044457551 88305705948446944 58042112389002088 44166240691204829 4805095154898244 94595572678348819 40975593335132316 48747300914606128 56327812241343182 99576720563602937 94237648967107928 4904107642406261 4075726144609378 27021718720094947 8751786239171023 80210257319912713 55787281886594929 10298605523967031 41061948352409565 77780940441723713 29493843538466396 7312315945485507 13159040990193849 84391288872334651 54036289110289668 59299336635967102 87586554594844165 96315678364162500 74207966534460397 64096007122053606 45050848150585213 95576260769286968 59141363890923812 39739884379259866 68502871430558345 81203960091567721 4258771272089908 16965245651306466 75486284266682097 96671355096345416 97658674686164340 37579374838015775 56160276344109246 44721399619619124 16890990605598155 44482513583272084 67639201737898820 39671613134806528 62970555689947291 58300286622145809 65333392040168268 1148592837446351 67755569368269930 51648826524944237 38395867907926240 55425800731525577 82327917271073971 51913342970240631 24987200496536939 12067554309056756 46972590349811098 41067845314736007 49848578669037927 99549450213971516 15316232378838640 74531614488533596 40643606756013152 19785059212292474 9632001223415347 5361962609919775 98196854006950588 89813874201650938 24619170569676964 30550279940628113 16151347920029003 91408884759789192 1468306473393879 82180072389598403 90829640454772905 71442913728091207 45852332885875464 19314766230756874 78134105093713014 95935457039369632 88175811065778915 80890411854719016 86842015403225185 61590993397859640 96800771669316428 27764353817731296 47383572001642420 58559346507376653 36455744990728666 75297963535206868 16739714239602172 10318848158670603 29426993028265518 55033776392540848 8774769129273757 73214375701506355 87081412945105747 98397653676898734 23547744801251601 49993748243239729 38270458247116717 58174828836610957 60033391433283943 27068774523010919 88685119167425849 34127759416678730 66679025883835833 32240405424536841 61256883937385631 50772771336632215 65386846686425031 69554591083334097 93344428746178955 54418507695414310 78341140413548750 31916286261109919 66830110483079824 8761466415915697 39950248752963934 52227938583199156 97959560175706683 63533313124992067 10602317711242665 8707022572272357 49051920731166462 1657772307253462 6143459242453807 60870212388282913 13371149574185103 77898051433013893 36798116231218829 85330576521891340 52705212489222534 28743836115261918 42092520193619261 66098071334206036 66633088751755194 29989884680859498 80354412693805496 70350808071592690 92483603242409404 89855499345111639 44723648455035726 68533148061741351 83564450810747126 4162836567793914 11375298027562606 16369203490621495 60313959513513923 63867648109732142 10915799069826882 32480671547487731 73851742415821297 38364720988792252 74617870054364955 84610104296583852 653429678448514 6494202071467270 83133053282061782 17700395614572815 27737227118538319 66242193847032736 69055964224133669 29796277266339898 34942998279521278 61733876101101970 10557222446447499 85427409969175591 41966165686442480 61025057015774249 8694435647378689 14399860226549053 66521175222840472 52039493984766051 1866181884227039 13157156518420286 75986220655682924 10184823975985402 87502737246404367 53019565401542652 99292312122361138 48493977488632583 87167793172808884 61400514637366569 92514953895082016 36023428601904758 65315207700894980 25202456675955239 12223411062570509 48366436609907783 60198194646039478 42741728235116527 31234608098902718 51180597219814803 78205230863387299 931427961156303 76997482024279372 45238991744930572 80612270266596797 1453339281728475 25548778902993875 39547997938973708 30946405645508459 8717754691997041 9299310850034001 94610434502691121 30696891778230046 16352274618035355 54088744641488366 56207166172050899 28478456575141095 4765576406607857 51243664532481585 39044710302797670 46120210899290888 47560863800375977 66545677399068013 23594036011347887 41374344519038276 57797044307021828 74179808510921733 20746098964215142 28131757646063923 33652772444816576 67627216258310780 98868463987179181 5891836050848642 88735354542568308 35614958706210389 66830448310401520 8191609020853054 56711406010660785 40202681675743501 97159230088268168 22384233477428196 60301830452513859 89888372431756724 56888915399173080 49235295987448809 96271529302934849 95922835832670564 51685418779164391 74467390775863809 13527671141029013 91884249293488236 25407169782816483 49562219619112184 93930813284169160 22000558185200767 1235747319043733 63194980145085623 16237604616575650 5566502344845331 27909731543554030 66899753887691760 18707570351582679 93179264756782794 28705149654786132 21663063633155785 63780292397120630 38903815428489348 5941533264678170 50316907284084794 48890769084793044 52945923176775821 53598382199020499 67839335222481879 74608505595673799 86833252124808674 245141723041354 10084632568272806 45234647690454099 33459120148291402 80842899465133296 32028277840744821 20561447850952217 56320031405347475 77485540177687811 99110834853336636 22623370382641528 72064502367646799 51454850474295876 12966764157708735 53649182108981006 60112099571947600 41438684281830243 55537418826478244 94405630828861560 3716840565341313 65900932942573918 9948836809734003 67323690858849011 33260274384578209 7117508403016725 27752951257983973 53018964525021364 84508028798701575 73890684811168103 5043644264078511 28951043155490991 92723536221546792 52694721041116888 63439140266327859 71046420831386721 5958736676706186 53964972948998929 46867448246691053 26483338125204660 11954588774933559 26612966754034630 37909719518808271 21489346410603839 80598061623900901 63383650967784488 11139997547135924 28802570117750053 22767137832137137 39253993421912672 79430348869582024 99426131341190898 67579379116819922 76006858640395363 40914556148786305 59638987305040930 81039752264941088 24310451570804200 34267670533245704 70414581522444830 34820461050113983 60065898134067661 19838728816690491 57140088542804766 17013350796842402 12464334154008809 57628147901023558 60017291275430841 55151438620548402 81340127606574286 94717472815287272 42812898880647326 63468475446899449 26451031531644880 23758910039323861 88105176060502163 944594341119250 24029829399172385 77323017964502360 278823299418262 28298983153846646 12763585535150028 58730859550893849 54776627327308099 81910952126209054 42693540914965492 48509320558240723 39984874057026853 86335158917520257 50445032646983756 84874446128329161 67626997604852502 82943131803503645 44267413884576056 56109454304177321 39877735979248932 82974875635856498 86344997152369365 44722397285085285 55325447294683577 3615358879550628 15308865247098429 58612227446250795 59080338962328749 5510902842230055 67065800219490935 68572363516518873 81152383190529301 17502259533944471 59653504091284749 23403704793409839 88144969021852898 96468342397559339 97069212984077421 88631048848304813 19728712481566759 16805808317501359 84343201358780811 43593479875528982 62140611349264610 68487214041138627 91363114772942241 72182270874100072 15983450429757124 56528124514240784 22418064143117188 41109941263100399 95654610394549745 14822221169785302 72721912025092291 78596821082520280 69537689151698903 27095183527129765 22001549564861058 18817910049765922 96150728011946655 74599643686084129 84941414289926607 98038451416315914 17151465796336597 74365766509084244 33903367269629541 64826122279853444 13015749863937440 49435027293034568 84381709432288357 85304943481850785 83685732224790941 48489092624269377 83734987501782836 32008581450829729 83439675014628963 16500131085408963 88384613820624505 59771153574410160 58428523503968778 18654380234857538 55919106577871424 30131159454971493 13346512636236387 66040558278274809 12587616343729566 33185582430050087 69087449642427945 94883206942021524 55518831465221242 69582672003260681 78638708213172569 14591421979147167 75162818508417858 69963400665004032 66143859215067823 25543814305419451 98246218489180272 88632107702663239 90518780965693573 1082393853991178 71385546304551130 34827945633116414 77871847323930473 91742624273618141 56524005968434820 7430000226628798 28840719249762861 94723704569360093 80321674775399403 82428542219289625 44716085337964419 1563972839199029 25664933919658780 62327381910878728 90952389703208931 52509749351435908 23184210578151178 68883929198318698 44466678840319767 98752439760878125 45219336815829530 89618588584754104 40204535366924119 62792984193903655 33160978524647423 79040549675740984 65390167241012254 43855724155482124 1491242486073535 73873388480980883 66577285126532091 12675298232721995 13136392377847884 3339954295980627 51457229940899110 54827951300227689 73016760609970479 7380933347682603 35529485313719570 50626387606774420 71696313238639810 54225818061649372 18884779958689139 80596205028866555 14049031017291434 26355006728768312 95785148100241015 55087069497161211 27816600032338603 31684767648788007 91766586390733785 79490224224693579 4780639692279238 27256860739418112 94107114733800276 58674462503305487 29529831489693979 17550948422588915 85467028328473632 93319354022589071 53942263086184752 86170732505011967 39155407706405460 1753209136421698 76217230248455967 4898721078939157 86452234568385952 46721412776230706 32046447231099704 26783910790334642 36807303140423015 67618411760858902 98295777625118436 79078117559811633 33750198793798937 91216011414285572 76413460917589989 79770004789167844 15756157438313331 67410372881377407 8992307583510249 66445794552163947 6811987094911105 2540509127491469 39345833978795368 62034339305655670 78059217579737119 68418401748856191 46373080445792159 67406449698785362 74454357301691323 20697167885856561 65995003137600056 58359346360089880 8937574882835781 80281941775651024 45160618062682570 8522725960737186 10359479223098651 40815094164386383 59304663368186888 9072726785110368 22966681635473505 30410393356225040 3433316488693542 91939716435663939 38568064811185625 26000738996218773 85671180802949945 26781811417119647 90468923896137095 14759141259505773 83656703195098586 85909062582784484 22071738236013839 13736408234784945 74672783499022625 89193872418336562 57909461892239643 87722347566828744 90903774905322083 68800675424899868 61947684621740645 62677353213308042 70713922119883432 7869522483990897 23041892131001656 49911915578399187 19905175207537378 92944778530863704 13389484318756902 50417591765999779 99568334061239359 2039522085216529 20148316839684863 3156291575305853 28157184244313002 18921997459702990 73722028201013473 6041064571254582 58657307702531377 70347957725675109 89647585967611430 1107968411111448 77519910295796084 3305002068497056 85376250208432346 2152430747898729 76592125429654120 59993950194394228 81339099787639471 54722560466960872 98686387796810552 60285794535709093 50627865038229967 30037826073576275 15915070095864121 9227235852285514 52600769917653021 96374872939417526 21422309678257633 81148943960711617 95085362670041545 58881821742971023 16041593365221584 66680559168218566 16415742636985920 15647255711901986 543297243911454 70035606681725699 11343845395731994 33255860675895434 86911967424360797 86939845805136727 48538346993219225 20175725700133943 23678070572256452 19838482351751192 99689911517355401 48987671241770635 22020047347353790 7928924617129745 59476079381834033 94064099477190368 82542054408997911 17526061510302190 40692782072796788 5866153420029261 46110223093237875 30050761706293213 3081502927554660 51809623265811912 60880699662850799 63974263909260083 87560230601324748 5662418682462307 89943885431875932 9637328374066777 1539381133081749 11092262174320470 59928919556072004 80550426222172054 11667718236466122 22146213935102070 98333902341954209 97675219003095892 23965695486102362 51929812117006578 54583628670392511 51091831594254723 7302471280423756 42744074725214566 14035589749741773 82579855676062094 22662380301588077 70090614060088422 98644809087202855 30001620845422717 61332597781413871 5903170502729021 79138541425560446 52018753633348848 87906314176131479 71618338746328190 96372574518504095 30475088772515366 80370417528381931 72351198888677396 95516343728641123 92014581708669731 37224554735255359 49916921361185786 4810446868130762 79167129070124964 49373255908271807 26470023601607276 80903344520353697 79089665957950070 49317938599385097 21026387332067995 55534246299846594 14330015543351049 17729579564348212 35477802885563827 38487260070085945 9582122220392995 77605857515219900 76499057633469650 71179573615171399 64711069965692815 92478667217706128 37679145458524271 80840776266020902 77722625114544277 15871177583047964 54146809046129297 74441443130151234 29649730907696168 62808715983730683 85472316233420006 72850942926356164 75681489269367484 74045996174766922 27108735443323746 36125372675850117 2043657568544719 50785696741094220 16200379351293603 89312136388834189 76206503432116568 26290888052575975 68163782371461761 63511048604216007 53034586729047627 80978980649251641 19046918526024958 27650653366879192 87927570422475784 27510126933999790 54924662284240447 82060455230313927 58854119496150862 30327382487541253 38793004722352650 18940466231034528 71633924748663010 3206652767219892 92353003257863382 95582235362540138 67036643259739203 33494786932214971 99527300526266623 42942113639009015 28206706321741533 50332264590931556 85417956352143591 2552281960980270 22743490334685528 80298125286444409 93315726775917103 62436512462560223 37599282828691188 69609866860148950 78306788963021797 69502601555789989 57266782308754601 88028344638435004 1596982208349995 88090379408151847 87612873105231211 99260882246744063 49783299511415637 12140263529940227 17699229080049615 72150551150432241 57141431173175748 74737023183390511 96230447705655982 74980886646009784 18028247847921242 46337532208192944 45589805374747747 99668125408913075 20027592609901503 4150699462758794 95794619535477550 3322524547322551 39016476426399768 44946387074894019 81164648777445331 32760295651011864 6574712166902922 25145353984828083 51362659418678922 12331438261577307 64438337107562334 42448520334133480 32520960555624331 48286906739320288 40362179294804393 95426223462096678 66812285601251868 54845553777130844 7956488526861456 69298542326352084 48723415960220888 48383718220879354 76997428749481000 54063841437999786 71235477172576301 26205561923464464 54361367785908572 52501154414153963 73735701909211163 69243527452564118 73655041988690233 46251456778120943 33433093011709475 21536567679600939 50181839551428612 89583614794100111 30900831132747094 60866936590189322 10955917376208960 35563218641387781 2864731890269524 52176482920809166 15107324277495643 95014347619177163 20012911962119230 60462008443923654 9166272943135078 19722965055420518 77455607418915226 68973082291470326 91892571811779351 97280596016458006 33183875665979371 18917199579617452 59498568618673504 27577380026638344 14821328774593978 10316482155379549 14150840967975265 18673155696914385 9177727075571372 65740286571172429 96482552110483370 50685877706119984 6986747374489343 44093394149189243 53741120165215562 80503748592837735 95638052640258705 61178578639155953 5564451163528516 63572474948953099 81240371628944380 58566455004301866 82209090260421726 82724317562036226 9810750501060384 26711579194796520 68168453153397545 72180371747791549 97031832718857894 26876755082200952 88613628245535469 48371238161872803 38107315602040514 59412464693363464 10053721019054325 86022756235814437 3542458987577233 85757358251326688 70211483071926193 48580430248973104 30618877695647883 99000478460718361 29454737323045008 56604760091195748 71742038917964806 20167062854570898 38096038007583545 89624635866177113 80066119866840309 89350605892418777 46001023716329495 97611988435411780 81892057188158308 28498410059754707 87588335369858071 75812448413022888 34280138710080313 61075790542449004 13698345063182501 50678757246055019 34294298939128480 2382367032660466 37796777879933508 8416826082160949 18502098560657391 67238070149915824 81736325399334333 30354904416333270 32403562788107497 28081132562702791 78304082696276830 31773348447358992 77923835600705635 8882447720823762 20140460589277134 37720235002972069 55034832168444794 47467115201536919 34311562951845307 35286679062914755 65688016432505277 46291494916919279 56472323088854235 97262453856607951 90146028089214200 20383592204782102 34872083885472900 5197077280694169 98243088540075928 97209958902854991 68000318235156374 66521234385390477 95983229041349104 53157405242638214 9653099355957509 89352644523798727 90881521566260585 41195721985445370 24271764024887236 11739021000508623 22122936400491049 95043608571607471 52477625598521941 21324329586957114 83624744098822165 91018745940511635 56683691448432132 40805595089732200 40568213096353902 51158821830752393 51928419784580803 85721850233928050 85448058463577974 26576349734010365 40156694292638938 92792342218898902 93914437231521916 72141494317276279 60785734275659524 93359992288806046 21961151249270944 63970555797019944 42485459125859106 32091950107816128 33784531675714778 79218013498382791 91120435119181474 63509494893849302 59809556783363400 53270329451214773 79984258801650574 56433673319069839 13980573369408845 83135706373154800 39738108045245652 66806695161502548 78734754578468562 34582009204841082 68403719359901978 7908585028156383 42111520611301514 31741346486892927 16017962610146482 51630733730442210 76913030722877523 4812472072229122 33042390520010663 28630589105726832 4445567373212638 20998345183224211 92008290894481031 85281081340752758 65484271352973260 57737085000088079 55937252203363797 88948351775927286 67710107544004899 49071986804194616 68385255974756258 74712848372439713 79694748108269627 43333539626140797 29767164405749421 74028640631549849 51941721175267352 71448852684434451 28083464786505108 31757091301169911 48085952981088459 55161876856371587 88963493961019224 69544121532632029 6377878639284187 84236372527168058 66546492018729681 32078888579092639 62896881244711395 34619186855434279 70805095015315171 32924869354285504 49891292622551198 96829557199378646 28661512731441546 75228374323450734 50676540041333241 76821682901337533 36347195447855273 12740310223927262 22405328983970747 53141042118646644 30970420393066361 85105310283844467 44376543128021339 6610591126584769 56087393090151624 97676441747315569 33556009368247450 20645886195749467 31320056015933750 6780314240444600 11753625106799368 33745655954917882 14791145103352166 74873970418888965 46335235748432268 65421422225606235 22468547018644666 48455716440669867 25322486946187109 77357258970802086 98326128059360105 57935241296320082 10391547624217765 84187773999899984 54598782634568572 65476974135822541 25079618583806067 88026073310730245 30362720924899182 57008626497453580 99436937966620591 95944410844535795 61691536259877423 95062668606672296 96531552058228371 52334448106198125 7121852963751322 99376593011173654 76231421259755312 98531850021228433 5394960708737291 5494766471056914 20984665100225138 35030392150435748 58487217876464688 19877339568719283 14888127541610859 51403807730047923 28927154033210096 76069823860283367 20402486060139349 60458738153190824 8290945066791217 73763186826535893 33987963314466765 89763322949073086 35259481935112642 38517659946507341 8250947001079382 31808447144940771 43646410928354427 97760695981161859 74187219148133526 10146755087292343 45957761221159091 13637249875864527 1686459376073428 82679812871463541 20292310824845433 29739911973554805 60598097570840546 5323013935822142 14102417102692493 31468401494565922 71588314078679507 70232065390181854 5511581611580487 10130255302294379 86968929985669107 91923543390863627 57861631993622391 27802978092893526 67677836656934884 69662485727882455 25513207507711376 24698625315274247 87854964312916614 9159990788903642 44973963376617205 56486965918605927 98973723272476273 51957647206119346 96751032661422583 57200492100500451 30756970470380828 34803584707063111 98159045402221375 69692478943741275 98911835350666093 83165388001202739 14403685624969172 86702475111204285 21771040347155994 82211317182189364 37775672070466431 55634123222636978 87035661735049291 82289328233145720 14446585670901743 54980345493653234 17504898443086480 37177894381186709 66889968427076472 79188199260196068 29727223754408959 18154321816062184 5386600741166116 56048361659244344 26476037177625298 69237246098912646 82570884090471470 13352338559830587 1698484015926193 54380653089858288 61418164830857341 99315875445918097 89499888467743899 19435426608273268 33388790657892277 65754635892222977 42938190665102458 70228587582292688 94440461578215707 93819663156164773 62947775820773381 48903997281037773 74123773029212029 91858366129714589 30000696118115504 17503776669409283 44945032806079676 63120903473309483 16879678667304470 76584190275343172 44919954131641532 29098036299818249 72622260111670076 73461706833877746 86265653736677212 72578254991385255 62178743022322927 19738702070888527 60486666311571296 65175133884372574 86020804631558801 18834477381974753 81392356721972902 22047502016268557 25412611731981575 24997376171729008 17744580542980112 58496520726263392 57429078231872001 81272685314560320 98640971970075610 91675438513856314 9942385735657557 49462977845215535 16348183587033306 76358856542655011 806061559934236 73160280077599292 48136905529705713 82734150738418586 84415012109202536 23708099715210209 13892449720167552 6695229949083910 46770216102466448 44888185867903859 5413239468466211 45723761479211847 37990509134339163 7429299508489480 79691104189290462 35551193739329983 50623309945165465 1733766723285084 41080471440784696 78610148513088592 39258536632624853 29954986610484311 42391335923239184 66925252045426209 82498670569375913 79379393408887970 89123488305842738 53394868012068004 77002668978353700 32339965084755749 47205809851502700 52254310358455412 8502829144034259 4884633691800734 78063604725242561 33619542012969840 7351555452796711 32701881436262940 28465399568460118 85163913040529884 93532682704511174 54069153622561622 57177771684328176 5883560632646440 35856550403447835 95208172427283390 33732158000873483 57395754847876773 29318301039629506 98471584194274401 36706743716734915 73132996513003909 63947225147706549 53063830316265755 35926837470292697 46593090776645479 77407948210356751 56161992756962269 92387991192101663 4632043029062217 99990789225671374 77972508311839038 8068649348732644 4542510604192675 21790178424083821 59912615964055692 58739293632130154 33289197575379057 64719518057468447 17921609756757057 96840156291859495 39130057360087525 33615156213930020 93432398568338108 18100055500697403 6638144743436006 16246220147050725 25384102625882643 78025507783804204 4444680211260592 93277537286930980 70840204977346566 70161027318735826 28881792817308964 70146784890544682 34324447964162461 27537339585197843 66589543205947459 18468613670258252 84104573107234959 74828122924637466 51668545815658601 74834482785837602 74060293703449482 13596499332323313 6207863264603167 65926033650996628 12985748708989867 72320442075223623 20982735321887465 45486613174170264 24780311295161190 51612161693478850 842099979079181 25783011198059033 61576536788771349 41586506116707548 45078788866024440 94851802609274075 65248809272279242 87373858905485050 11843590321494886 92927884639288180 87715496685896400 42756733502095519 6116819873024209 12847097357683841 75142634221000665 65173771380493980 45541419403715199 37819073655465756 36237164923812470 91972469356543366 20530467066329771 41707797603509289 41375148389796141 82649865800314554 92413486445351489 1378484409216749 37163473534216938 7326820767511432 34000630394067525 3584185619015574 69743713186698263 22302799442859620 57355550738348652 45487534098636229 8512303017950371 68798221179691645 41234159420430134 56565192464449638 54026807863091338 85631261777200113 58194762092530786 88201570128361170 21062235933744036 18150885075574637 9965951228643136 98991381441758486 96536513474802564 6256034922300798 54551326247371218 76002361366118527 89414214332337054 90596010302335722 67158498512223451 6799167387316974 42750261873070300 41982942244350999 72457782950607529 6242001210181084 50518192032265950 81408543336700783 48085002569169720 75951525230020316 84951196131004162 75214434371626747 39870465215275880 89236626684661633 14563176846973259 42596238235336784 61036705842396888 64375144581643144 60330942794377147 60543299960487961 72483783099567912 46152986966809864 71126960523201104 73154276152398233 23095083044124990 49078800188953674 57548895626296457 13825398074335840 9471703998738558 92857307497815070 63597746877190844 85567691662272039 43102909449543610 84545612746309970 56715468554757347 19420200553676106 10286485462549575 75980598846214957 26450373752618997 55013060433845468 80543610851378347 24816967202893254 29398402090861333 1499873521634486 9226502895738997 78158958569757918 74667510790885341 51162911707104879 56429908447807178 15334688343060671 39509452931681174 93626315643617810 98451692120158 6022615448109627 87314343249593597 27315860974882144 21398674969989108 11433716732430244 4137755020974432 16243491677519767 46725385365147208 16147309800691023 81413280582318830 48346626677935422 97429593193179052 37620394382129365 85351565158334151 44657584397360420 46376911398302793 11361597406722419 49995443498587353 23232365096168515 99034445458018246 8241995192476699 5520159293485988 33966548336470328 46087063844478869 69779575432513315 38350507068947248 81630268626830187 78636830506009492 86239689549565901 83412570211101636 87690304993106293 26992821263930139 78565917075485508 47490946518452702 43505238286044590 41993680839613035 15982287374976639 68660441810962471 47429534884242080 33261217256648929 33168268354191807 24521319265570327 315135990051832 79341944893369392 9897787468432149 23307895334744188 35866772296675567 95456838722198834 96649794761516864 12750107207770460 98258562144142328 10732327076346384 30406219875600323 5753745016317019 86851802660072634 81699993105652681 67618951253815495 16869169545362535 23448280544210528 27215218865103403 83293483885109478 2360664532194855 98418314344391054 98129316568533974 82852354789543948 75924006768215065 46097469435048223 2632947902494075 53829438515698813 66658868034697963 15972441234808444 94093033321993272 76488803361387938 23417587138169592 90413890349142629 73342584801769241 37749245913458772 31924822337321807 74967643465836753 99459847788819859 8949968441082177 52938541920436797 43082109068431091 95738160558554379 74276451773772739 21623761533290214 75959720577787245 30629259917685181 82046267335785621 55311472779804743 74369757930737277 86412658279608391 40869709098737569 28124549858703686 72524252325246413 59883621259849218 8840134636183289 60463777894452340 79950101458423013 33057925273803218 23807851766352357 22012591665870586 82413103012824115 54926527728664086 32172809514047713 64229309598500797 23131229100307819 8307820174249576 19862854552655719 7701094318700880 4734812378824557 20947028857101907 11577336620158189 42341004321729605 13249707804898457 51035872019071880 60353162756124676 97362239134964626 37146657960478483 4525502185651526 97120262166573599 99258136807627649 64213595136546204 17922080808487255 89913256671351589 41776104372177261 74753146197499157 6161100839286800 50165414594068020 65683024779311930 84322846419156213 99604979539816667 3620383355728206 86552334536926873 25377700473717941 95953491037753938 25114234890961251 48758540218160418 6787734745579091 71898221125143872 95890054462211387 2512573817575887 1169263756290093 36384494932395963 58611290128520809 51689743667123850 79092595803962666 97035899031013399 898892921553524 13893432596548941 57610144732916287 16411915772378428 49450164041502629 40022070791947031 88156154525678706 64990468669634992 93201535089976016 51294374785316322 34049045243744433 8834149179055333 50277651155589909 69349859580573844 85661966927142916 46679290497379613 7269492285130021 50742787506291178 19089803309694662 41267700220838620 89129912034012218 49758755040810635 28974267352430101 57009859801395691 52290312829033780 28021533949371855 7824409348192226 1945512420233211 18263664795682924 3913125993608389 55242450411856432 72743894412232521 81323204158924699 37106865056068854 66098077069117822 85012747943272255 83345388741407325 12769613401505061 86107041809534206 76621025475353866 84390771021523941 30717688261526902 81816839714883321 47710986069403219 95212517021659370 48490691009143701 12803133264040951 99062764891551382 23045491534182707 59070362865656692 1124516624963166 60478774555616400 84341991072445287 4986425655554318 38042127968382633 77486696649345939 7117484495716389 36443353225556331 47921048577191792 77779630693666568 34082757329793532 39590313781494453 50299285456388123 43145156050080634 67186632595421998 18870173746361589 74010813647689445 39295500213803706 90557026142016768 38532669025121438 46230660002539288 85246099314302578 55678676170966255 75840160317803740 71553905621812308 3174879370503917 80050310373310240 30243869240410445 33366928452485473 8948793970852375 93878251096857940 86391773760338610 88162097169842769 98937915048615041 19268574873182752 70600180951915828 73797555447279460 48032636992213175 4612395919302815 35281117386246692 20925693741974840 14795672078577218 68307901783611235 31538952628271306 31619440147118492 94043749680573145 66231389112761452 35755490670821336 47098795673729934 52358243891884777 31105430842097232 16478925968917458 45034623719706607 86296739378577675 86189292934872686 18699373213789240 36948019636401209 14528616440942775 61572732567105575 67242501837032449 81576694488991712 8255013562160829 6996194370383975 23654203544552494 83361293798357411 94648049125564902 94635369773028812 34309401174601387 6169221341943035 28286678388771800 31010225742195619 13765761416265951 87784010893125712 65475538034949996 89328728271795839 3990744516957561 20727840466198958 18085056177424296 65627629301299641 19210037670843787 45725739726537084 51916206103036511 4041650644246749 40740385645816545 34707087357126384 80829647529138694 84883482844926324 95990873309382516 42377165100901759 41186848833096793 26741236033462671 21144889451154560 86069411269422100 24728395071720214 58091161291664995 61011162815673791 60580154494269989 62321104544464188 1178291483612764 23455264730873473 7141930542011037 25477373244263976 20601441798078908 10491362841586829 37354534942244139 99373177681476899 49757628534810976 87574476513124647 42960366557596525 63090511474579540 86725858245713198 81942830485666836 33314640887696037 8758960160786053 48468847176002134 80273505103298385 83318656686337619 59072658866404701 77324273564558530 49672067893838095 25311254138050000 61982401445953522 21749060533416568 87389654586244559 88633213700372492 22468578224657994 56183861296607541 1308523177984025 18098352780166373 81159682776363107 77355405895913971 24558275632461223 36411902062469112 89051627153627527 86890604251765876 50519165853501426 98660228342720340 429329215733092 98546184423284083 96584940630784608 97357870195167131 9031379744179810 91154699772897159 29277357711987875 37796532692790969 43215078060626662 28173696900880773 44052907749871171 28821119162542479 49791125869757851 97892730726559128 84100743058679530 31948613716103604 1756507829938220 67054252522898280 26285376383543782 57292913726391612 75563202458021911 26339469525174188 99352076888913573 11737220461741945 56852309684298618 70657744157766191 33973464872534375 79158005029331291 16345565700093811 27614654909952255 63131480314681513 73803451867609157 76650753073184185 1174586076108444 90657102389881757 65507088537828439 58998652414280983 26000609198182804 20858465851785870 79927831807907135 12429487802750489 80799400604349719 49403715240960632 57352991198577507 26456717974742486 14654608024608378 54465456357924321 13414806790458331 18873330900403448 50103739728623545 17676291129477151 70919946559605999 57549675667701615 17775395776974706 52792930406218066 41685690371177343 92287907220711725 24603990833693053 2275791055401537 77190246942029356 95870327402471559 98610289605815669 13185624323177741 10662209461688155 26859962628697906 48908233515173784 27662589130110389 26558827048853540 46351796586790802 42324056342193378 81069958604759124 77459362752691686 43452122094604638 32145704390785432 219699888354086 63692375599765249 37796821591921607 99632436361911521 73917874613458196 80368767189799046 62888062224430871 61464833756665392 17930801181553602 74796985789981711 96683460122014317 37950722034741900 74263953394009039 43362343845674872 86796407253816388 76889568360751756 97375239143348371 7627118307248245 10911718761027577 57506686833608394 67570890676852697 20676399985680473 28302507472464468 6659366299037243 67479361937646384 71801960469023187 35527264476981382 32097802283537519 87425445137965327 6348300052714771 36174335895565030 37284329648645473 10459416999186886 12501776313442777 18332701782685930 40946591390301435 65553547709796211 10289943941599738 8272007377322393 24215687241481764 69433715222579900 14312981546786920 60350717367597626 12817232724265956 92275822474254914 67956293171120592 24232342529349243 36571797425854513 32847828548083375 48687375734178584 76423341406647367 17192538480034535 24904287210235349 64170205267833666 30161301286450940 90672551096175649 15173021020864308 37341828528306480 48274906154135949 24689054276715936 28452592699710619 54709641420165167 99026306953800782 52721887836834413 6542585100180868 78011984143348474 29519990616544281 60249292646306492 99961751320654241 57609198958028648 88844924593201574 77549143532915359 47712701428594781 13054129188202521 17227283062758118 77099613143452088 44764477510555126 11497990924294858 67905712370624310 17862162645027277 47018135383721365 79696848911362701 88669741275618564 47311375630307700 50856585891003026 50018779599695877 69471958633892936 64401462485504327 38985590625161075 54963562679934370 41532961478152467 81646398716511233 8040242581402140 91302693512160571 76894369540197038 36665972953485584 991576078184064 43775373544709875 21551495089735624 83851865095742887 41078725800730580 85749036765584648 86244553143250930 17293042982489596 74557863988412201 75128867828235472 40394398565097220 15141072150872160 36101678917503866 37094121957860588 58061940421327825 68559118431987287 10709990182604447 74394021416360025 29375186808338078 7525778870691970 860449937323125 42896057590262120 25963014191411322 38186301737778928 50852356330722189 12749501682331829 32508742855422500 29709165673224785 48280214562019038 40844744332045901 77754667304972948 38723418714773544 84372823577900699 45069408171353197 38599433333494352 22223857072045444 55460934584176271 61288340195009021 96603257474229918 22762372574822194 84282824295161206 89377843721005607 13456213649885807 21295207487664564 24045139036750193 40733617147091610 1887284865976567 61827778404358450 40414085441558137 75954047503519334 6863235811637915 1643924124392617 19923516321265033 56366626345502887 1624550213567337 97360759681855413 3639301317139806 58235722902086407 60202597428058024 20937781361417375 64407218793509327 52387626280793899 99047387115543326 77550510893460825 18904289911524230 13726043427345898 1060330813627835 66457914120164633 13294352958549739 14462500163422228 90021396337203240 9132536896574926 28009994551222435 75377157694513332 22767362363577413 40322715033054275 2322216324152743 29222405093122765 96346721511510800 84105411854243835 37681810007333887 32286332088154861 16782910252438850 99371254553810671 29345525788767590 45206431113720020 50134385350734515 56925084948875812 25947254767968323 20453612525913643 18906113778294071 9853774936039767 25974790677871296 24517074286463356 95438009140048065 26003367545588404 94903833878882625 48404330616759965 86180742595590173 35283878456189370 72577754955000259 50953330178127508 68727505949963330 48498658617223192 95062612335956149 94950560367232119 58560355015961219 50538122049646722 98394310536077298 1584728159278967 90995579527726141 20554797177753367 11772820999396250 84028630654662991 91505271272101204 13861622682847919 55315040611051941 54434515576201690 51666442871389169 59547664903544120 72944161431199508 87557249083011195 92909533903847477 50680265652950049 46876668678700795 38224697648039216 55495978151051260 3552258421611586 86565362779564977 96300192725663282 22496160818994289 62904192665571008 49965732852045875 12086329466217335 10458467742370592 72522255088953283 3471481909076616 85327301604520400 66044856635229210 39032643857428219 59240659912824747 69612170208290958 69388685298068247 68985134324483073 62070585824286544 88777610543353110 30523217358238501 5310779393505908 66145397105862531 41941018074782209 93116621655022477 98981141773865047 1589584735750000 82346441748543845 93591944972838615 97260078534705594 69495968750109817 16975274608108859 48555928358456571 25558380483722384 54526727587790814 12667896256221472 20946067391791779 98271611597284282 95074348722414304 14714021916069738 16901993404576395 8451824617106519 23593889011456710 28550884565872192 38662847564785319 70940946915282932 28332220922777930 60243480913460642 93350440847509416 36070404014862471 51416860174035638 10110344820280451 97331475884735333 86326742974223227 72813668799567879 42477841743037107 99645453852501437 91795420897469687 30424604556840333 99135308992554150 5329770104269973 40418931962634861 66840699233732479 94847750399488166 32610595530337237 53505192146229106 59891919648531569 16420283115774779 45158577911214848 65585991926935725 17145523252773387 87957851269773073 50460063470790624 70865724088819656 14445813065727117 81244339414539301 11529510980931570 88724942533020629 98433033678066623 2307342838709746 94746883855422106 2799626617811453 99763915373656178 69138225329778468 23365373237894574 20011483754356160 96431946309900906 99802612996944123 48104524816206156 81768522966255214 30578459776506828 47345058224994549 55009510072260654 41481294683759664 9498622485654668 19005124827483460 80302735401491921 79488319997003290 44270660150541441 89530705381038130 67290606222894600 49858495331745890 5365520007029852 42935400357840387 97890876614256142 49264089501541171 3627881041649731 31094305126356912 7213712865929608 11200648285540674 73449388863745196 93113085191584419 15707302571077720 4934764381372602 93563086460602020 93502898258857702 46221564470908319 21777661782174869 86107143039175213 11150848294605756 94416846786875923 79178928099629485 45485066539285542 74356640586103850 58470789908836164 76204481720010069 11699082647658015 37300596288078820 15357201723346315 95635692319152406 71110295537937965 61646976588667484 38993034535706427 93641645618183630 27356641806489202 25885479662485748 2910491856964320 87492012571922332 31837520915810108 31950464999942685 74751049544656706 12532297391128035 62101413097228293 64157982855344545 29385885271555064 41202004254981862 19763457323553578 2033188842954669 35882203489706799 84159889695681740 53868292187524584 91001085875027966 77690484059499161 39463310045548431 6780637741838753 43924043872079034 70741917432015860 10383200591910252 73688939494493429 81292764624995024 40171192803430722 93344403655338697 78724303230946117 56993052744295145 80791315256725777 31935474541266211 59528074263182338 81602595293622499 86516346800581367 38391229576646577 48676096123842552 56548945255299739 54676568493147024 55237533415514946 96709636606677494 8589546599891881 76562881825121856 90531444212765043 18549021440458693 5564002536329907 1894783260877788 29805227500552364 48463541755472957 67236045899464307 45981369745048584 79914044259840671 76961413235423676 91000683339575782 9554664834032403 68676322234068380 92263609270132961 68831312426710599 15494692984332820 21513945908283691 2716606401321889 17642260894637886 80510773098441333 83008217912123958 88344727252996596 96423065225799668 23380016920762214 68906300676312602 89757041402724751 17445437851600610 56054989217308772 28230336252626972 79619615761787434 79755152499125736 57520377366061871 22817798786403627 68465241230464203 78938486897547176 11605995830344979 33138738957147362 52704874544633203 40359091913715978 65302371712607005 3685272920324490 89989498000791343 41757041494942844 62949534285239405 99586649959637805 35862865140962315 11735877713628726 5748467327108421 2990484841982685 38904444572908773 68291267854242859 88020178321353415 79986674306652739 28504024604854200 86293675685487548 81718928619878591 15787849138506585 23113485204282174 89392405274622972 85111614360391604 16380594339987186 51684062190980282 65767862801049434 69527584878779039 75299949139211040 60337985291388501 52704582044468748 38678875528587979 91938302792556542 27422165669670546 72693412460111101 84860378424611367 64500504632764642 41680735355382035 49034656761493625 64712804537013938 7638125866686374 88351727978475515 92138720134434193 2415949617041779 67845536122018860 85106630654860548 22340586080159528 14657534244961520 46851143419136728 60281586842043341 49330162743760698 47545568383536225 15943479662968702 89496813173249311 19574012428226187 26297004403213024 53584113745856801 97542034402960352 39862818817042447 25943578950824102 93566964707661226 5420246735866536 4558902065741999 46446962261623968 25516168314670267 17265592691911526 28919832938355771 8600395021946650 33374863953677457 40174649941442435 96371705719415930 9954761506791936 17803408667348563 19221457434550866 75302020779740855 49440706017461842 42848600257192400 22303897746914125 75389543274168076 96842542346111704 59538384458413029 35812720173968665 92726414967507808 55086276220721246 42782385145546950 79689717612302027 92183492217340494 29852323800801011 43093040046969079 28501476355772330 25218286183366332 59792590548460071 97012577572573074 97013096643670813 97492772855750938 17169211500929008 32241347938423294 96721070237030700 62049644500702772 21973605343330906 67571126398363002 88906356058652894 10875412969909394 14022744522819448 25893481592274307 17652062572083738 63169550585004364 72434244941536347 76397593360345456 10096855937917214 14834605356150103 87229595536727943 18583899990854768 98641948998678134 11531865285468885 85108703636644218 1523282752465087 47410455275794585 80942286219468390 44342621221731627 85249766108690213 1977824432058178 13334523921538497 57789725659757656 91030274577482779 15437026629044208 16437489598519765 5046085159593981 74054062210790605 30524845286425516 84074504778467452 68023072929752681 65684055980655968 73797025528236085 48701496578789343 94108766529293439 20952145216735581 46808029099825522 79359689503544498 50353745776915352 64915693723478080 52075464565195697 16551726038337764 98316540074152241 16002092402562411 50099614613465036 86954860095299244 83557813728731303 64460723163657523 52063689839410207 4757324300167842 84925910575412576 56391756690337650 35520133889544830 71339725474201116 51969335224647169 7127466749113926 98500183610025123 53797641517793487 12906215557490860 81113305564912232 78872625424546278 23330360970676466 85138477751600821 67866287538085912 22279576375301610 86843339322432213 30473368382587952 16815233678139385 18111410047927144 92566230416267792 54033542507450536 45858683969918921 86135636505983792 39668012917151671 40092901684109893 72748109200030024 84040106547458370 23322309116671964 12892775983275090 41275872604149925 51480742391473737 10810135673954147 95185662306733879 6229009804025659 63864565262219918 96824170567438574 28569101950266635 31966048382915302 85642149122405173 1578686020848512 50258928301595436 31509603885517852 70554624697771546 44715379350328478 10744684757905350 50188704589661285 78041357571539403 1243794833583458 67835500970069113 52857560369592577 72339012236863162 19742440632240482 14265714596336295 68571489507062413 79783528210754170 72896782294359794 69502713593451167 76389037446845554 7976983580543896 54608999124812603 25550534959983498 84218370210637110 29834162546556978 94633368923918953 54064641959549644 76506747757868863 82714520229311391 66431593955595412 8206692661625988 18645400984151235 26636685372116097 92540096500440234 56288090257358309 52634454964473313 35625315604003329 86359782406427685 82056930793268700 49048297563058985 69447698367750435 96612943212550732 99603708930349554 55161969448019709 54173592561465339 68638253634725617 80955690887014178 1557171523143742 37643202031484035 33818205792195758 96937412372799020 30817819989067841 33777711138080275 65273446463751136 74826983366799768 93355600504284328 57248749090889658 45786552399484259 30199371192383934 24337045939358189 77407927173600284 45421313927043660 62751479766753623 87396929001419368 92161804684864561 14760145305225411 17948707535158961 93571565726366623 56742799752260869 83522593403931877 16718332439281572 36406014327704037 25817467226885273 28573845058598065 83892950280196098 22876838041767568 73394243932116843 27772991831350827 53786054013017312 10633860065377069 58791823633979431 32083522073660146 64783653429275099 16763424232610112 1965737562029058 27593753105659419 37519510072529676 51617425289582877 81719835699698230 20929251531095620 30240918458713391 20249675463972409 40503049105806015 34700784986868301 79016468338558151 14662731904589175 83422134557439185 77713760069253049 9735298376713209 76415400521603944 73944591769031039 93457043482451717 19234005239964857 69834376800374922 89585361575243529 60677854588333005 47238525586064375 30574740561345714 61180214539793514 84884104458556856 94192162069575357 905550321386266 33557197339323068 53238674960146008 89752113915890684 84998326969366217 80912680492123332 89303171923750941 72398509743496116 47223533170137445 23632245507389201 4437840312038452 20127730559454695 67329901145160114 88366887174095284 70164662888587190 37915364615186202 48617294106313221 67266782299453193 88546434515660336 95676848305891568 73731452506904353 57256328516684829 29187878400867596 9143572722191304 62156650542633765 66142318876274012 370186073015382 66136927812362603 8502693270963148 98527731547880629 84277986862305091 84918183202717544 20552756480336639 84910958582227422 32780751705758363 47929737268711208 82474888664642857 52249837766475975 66969504527774918 97958649835310865 18927090298646894 45490072992855920 42895660099586339 36426108374685157 52604615338596762 76906637888918031 38953499657556788 7450152078810485 39797032806402221 37543969966578917 17429496803293500 25780692738113101 97185985493186770 78649370040841226 37296201310881032 84766054074860263 12922036584299509 28891915488376283 95189606329637355 90408002986843464 13213840736744300 1470602083157630 95831087126437002 36842769314832715 23237933004398302 12202316738248752 35839936172036550 89934716492387818 70807088127561602 40364519889597782 28446283759110070 75305532764509766 69329989894880390 17297125693694488 400566452365728 31079065291227073 10572205471752208 66511437043629393 32224823355050511 29130992951657417 72141238772608506 75199972572957919 65487468658204410 89275947132387834 4940505654456950 63715517917698017 62528579262883091 33437066825077399 80230454402238092 20236794916939330 54967200991109493 3314874436064530 60149927300181743 40699482589110918 7486748436970901 57403378624902521 62293394441527251 55756942803052330 99747601694280714 29292355490351722 26371130743274749 20200361768966696 98334445813725666 14737758402779058 59952246573964875 19414103275135809 37041743132865532 51739374819531697 96630374168402243 41948775758590891 76366608418180419 48249045432279624 34593972102402593 12433255236403446 29766994985108055 85505402832233050 29465894094094001 66995958055746328 2090753177081171 67146922692246792 78731534607595230 30043896847492656 15135035867373368 97324032521243816 64607192065764512 41525109363004691 28627277519731219 40627370108385207 60548618116611436 4212307738250888 80869331410222466 64792833569657073 12828538395070414 35775334658864724 98743192908145156 56050975399516876 58053334900455619 63781794190621805 89196876782913007 18236246444906892 30889210091348922 56555820184560886 95585090571537412 36140865960213938 99454159644843629 86417191741463809 68271818096962446 92512211930723134 71087950175490786 22988972582715540 80336900665396466 71958796332915162 28807499663656676 75960396446666187 76131355937624099 54692502719040489 22921437356114934 69532125998360951 98412616570787193 17037802942266973 78126024026112060 59135440294733788 55078622754355553 29025940400867339 2084349977551760 16794006066572921 84084457927252437 3499062941855944 6426818892322674 41258805734106845 64106338855102665 75513926748930290 71015073267122697 38023355648680352 92029099295929348 3934660779912427 42301956775524251 29741788987150810 28003589243550113 60604355249509962 68127044223407787 29606614700620925 27516598376869315 2129307220859859 32255041350804127 62151347731941220 28582594938267832 46072042176229593 52249925600235789 68292208923194754 43494576846447889 29844845395445140 7357459455173310 24086203962377442 20594391742269918 28874997743626260 72276984218198253 86141728116299945 47713231798884679 75315487790790274 28518239020985463 17195505723951223 76955954848177942 21104688419593130 84480601362366747 91492524298130153 2061880830806525 98015306042043710 48629673389669463 23576147206680663 40206823671748966 21069001250528290 99907525439433040 93271700076310694 6144694614874105 76758072759405739 86323263506375495 47400858512663207 52147587051728319 20497268027369525 97882772989147277 83561130398564453 55458828814432804 80987262642702705 24409365205156625 55958628315916749 38062277968566312 82923207177528901 69691624107420218 22085112709414694 1846100200335376 91217901721201022 49117136010833993 86381742742651021 39362050498733932 56752727270136697 33897891061126780 1498724579888207 20524495100903092 35601593562148631 57974124015614970 60279979013473558 38312938755873288 55177255261268 86323215449976398 3949764812455851 47839976041289191 17784532038630329 67402886380213654 93922616517941259 42858135839688451 40339673601735720 98837507713565019 49785935514100707 65736509593192433 73850819309750602 38854417550828564 9622349725058101 73033671518230753 86267962269820096 53993046484048454 26971805161511160 96024201074653101 30049983073837507 81820471849688065 18848150529792647 91236889638402453 58674192774609892 82548114511159094 25845201271163164 13673554663777928 64764240555426534 82310144984064258 60427509900526087 40604763559641124 90168404156611075 93538564465360900 69921861492228973 91137690582323512 72255051024337777 21898642238926038 22073762251930916 38003975229927936 49545941317357128 9092793110974329 34209923667521464 22397098601445351 20176999707380519 5068122108871883 77274043329242349 92179230877791226 25826303661923746 36132115927590830 4002228919100551 66108998655208285 53555772562750309 35066615202109422 98515556480053120 49740058138624481 14591001641334726 90135908409085627 2541385207666923 91516125939791866 22642599816780215 11810212311366868 66469818010715918 19514048505734777 29261433188677563 84977662323428622 76227622071869809 762552843594236 43093402212310623 71908532157238562 2781590905464931 25051761191835231 65268417312613666 74686772237608216 42967716110268697 98659979737166738 74656682343943676 82144782748065547 17915649496768797 31428194678570255 30946334234993294 99140451643416558 58613392265991699 16429850812404994 61191991422408739 87700142854299629 65888946614179448 4741822411386260 63911777556802334 45210078549255460 19059728305118482 71848851974757716 23153797356047194 24729848938813451 96540967005482747 35284834982318832 17940187434791620 98804635433565735 37059281608025095 71644915411433310 16473487568886955 60829287585063843 70038183488245483 60565147800253925 88121860560357964 77712886077412989 72272446208812460 76239509838416944 33994066932707266 30166567113191534 8503741273217040 15627948688661286 15255935571250202 48030785230724892 17259751824763915 66605733790080442 19745610735459039 39181476352545924 32176339337743971 72704538912110172 47987475118490106 36537317239281267 10185267455221665 51552158194966591 56506123428541051 47636070250095676 72259078763138682 24639319703803697 73952206431546489 53707704408986046 27150234918389544 62870424608826307 11929729678044998 79105754476601265 16800267824041895 99089332274490514 47365761172824110 76597488617553556 90110408010206823 5197361565360650 89332582698968416 94055480800985599 19597251060154802 45265853893426932 46249405672501704 72309860628098808 34132155761376598 30046482266388035 96984992684850144 528599687033610 13280486626249727 62966170720232119 90503878779372894 79591302549717039 364454329047426 93239444683327307 39888556624901499 56447300342640352 2722833877706185 18527229632430325 34573122140744871 33977841396266049 85966559051943902 35462418564892194 43036996014400549 56811088991106872 11763849206521919 61766803527469295 82115881404893811 68357083979874074 75187096460965148 55241168204154004 49799473654967694 98107644173496023 81322569051461434 1261894160855791 69430216519799910 10120152501752955 10078795673145670 62550190658793010 23997036143737089 26869321568148094 11577320149387481 17980862373968041 27856059437390147 22142110221764973 28746604011786608 9098588109756303 941457257441114 65850819260503110 74840858853660924 87547706552220672 60341761381726429 54062437929720873 4627498700403600 55245096993240203 10877561638588760 64833407201435659 87859328375011845 67298276144261536 44526803432491190 57334912209241469 96663960700473873 26251163055156662 44840652906224003 20652329002320473 5713103535780276 66757853638680250 91790686458766252 59249907397743938 77495320005402502 29859113741475652 80372037801674330 48652970525249012 74368347876089378 7628707056199694 88669708140518232 43548759202199123 31265753077849577 90750892589181728 57600451850608599 74918483056327252 72732663473851992 76377312098150374 94169288762860505 36926914788654695 22551226220353390 21659799543726453 2004488422760220 41758366551032182 70807166438919914 8139138745827496 92925865055382208 56713284404322460 10131893945285374 99411339226551063 73520461957884977 66699930292247110 44119361791706026 92167350756394469 97955030716096057 46043085557284204 78141190224884582 89850470097389866 12445625465317711 82022577526438274 43016578671909881 98797391100817674 97788896506391402 60770684031793838 50145151140110771 40554065055415971 53738274805576722 76561131350786026 27976527589343315 23424850993154388 4449665845510380 75789925151143595 16949975867340680 67850924452000527 22436715190305455 8587178041098375 94233645130073280 26164099912158729 13782822359922757 5472550575328669 81575238425938397 95697394987725979 86365588136737536 99364154607189164 79923751074553835 75701742287356359 55031252225266483 21103209893596084 78780192700086356 19109337011624014 85964019115063796 88166277987062705 98333887284308659 77865006566828168 52298320929223869 71825222124385581 23036836686294177 27831901986946265 54725351717930073 45089687235164343 93394823740939869 23772936311955584 39597399031357952 99876892156170887 45069535900694776 23054665285684417 17976864017511334 9215927557759149 5932830305983758 24660721809033350 86536849696988690 42161704498255145 35934193789225790 24522553234336650 39906543139132928 42365623955360796 32985616074742748 42992742064654315 51643489398127027 53538786425575614 10651296002844173 77733758377279276 46378726299284615 97755334215634947 10159577159783915 22423391158828745 90008764612747796 14114040101225969 75388619367285411 72303549388583675 25275278062054481 57535372097489575 97418865206599774 46364780215869446 18176158803164808 50856119400561374 69708821959100009 45682378766781338 72481225605907318 26940461931138188 87850153510202818 24754228687519898 10962250586832747 41402398305151433 37015763096312007 55370944964171134 32489243110729685 88796900307421687 97675176712776845 38320384908771200 6208691842261028 5958099497331130 42588673216722183 76135804789943947 56350922640550747 99658067361519500 62464981296800235 59226920147711016 13526358431403965 83643941357156773 12007322263149447 85977750283094747 71887144596388202 12575380261368760 2055067321604901 14241805858633860 83616742382057546 34775683955212097 94636219842477368 16316936965296635 87469195714847754 35514045531950591 86794344443056989 97642126020075572 22604587702803262 79762850694119452 88681680554520817 12624857261612799 7625246984280194 7983496227216047 93019050059223683 74954548043395561 19456936454501495 20425051166149396 8389090312010469 43770835411885630 88952465449769484 2378255757908110 99249241643533814 54411887900221999 25834552005096091 81849306491494292 52200051920202214 15065149732251227 80800658350033226 67561701077794790 48126304221543502 62347784463643602 66966699411023707 41985076004107547 9944502362123705 19065962953520715 8993034254590676 17809590396428437 53903355410596418 47819334896009201 37806375034962235 85652954209458051 64936564486841901 10170901312953244 17725512534639721 91510520192432344 60575819135734711 18250824124374318 82708590438277650 33824544267463967 18984856274307311 85736159978203568 44733919164876724 1875910434975182 28114501329012993 23240317067052127 77890262079195016 66445593654377484 86985018823162543 13961937488986306 89990811541210832 39864845083378925 17815644160081687 81675165586330868 39374004900077775 42083775804891587 69213095040885229 8832757026509568 98660854548867418 81435395355403019 50638182016338202 66740763140024474 79655822427288568 88169651834507716 99338677484064592 32770819955795456 20506090621596934 81186702238177457 66845020753242814 63039543378266148 96785883522647204 93836104794907421 94579701670624804 48301045242341385 29093681237483948 94688475420443955 34312766536032469 94588261790063820 45734927192537471 72184798140348203 76011959841965163 26852752621800635 78971973936191417 651558361101460 46393017871086515 70091999042014720 31573405435283158 44863817317487217 74437296545190500 11617375140400666 91387377515492269 99018801151772166 15908289916147336 99035758261760337 91093266875520214 37225848486550227 31791395248398768 46960605311111146 14932750430497999 48081801552620830 13639134141772254 31695092321835895 85429333786465688 57702352790204169 30740572672183814 88890173254295202 91633294130943217 45709725959757283 52225092779412086 4901654335473459 46211880839925608 71625594867409066 43209439338951243 42045623322660139 10852993378880624 320692725791688 67845761021998361 54102469758065422 37067586881519049 50920431264960691 1470791698723915 61518451750656986 15872741097332447 38566123430765950 72681249816431343 35171429188703290 50256404803334110 95889511623289961 52140160211334058 66941002930689565 67974347991385760 72654149431542369 49290101447639752 98849096107347973 73092251386180695 80345931362263603 2770855034355192 34555436630531837 88452463014856576 2522017175012496 87538014012976232 56087363193171099 3505759748253371 63679858072439425 11790284973472078 98812714285751176 77688514893672009 61492246230813246 11369494961282364 54363282176252193 45995341133276429 81012067115604971 66328807727486615 49163456381058391 87230517742970776 20354786118342443 76429993408485017 91424551767226819 44761396341417194 33424929950777884 13045208006285701 93236031827486841 15366310209458464 28046483560694079 717055185810873 25722781364727470 83108917554845129 36837094883994118 89006982625625738 53419720010950507 3339910408908513 94138900362614389 36025289439232669 65595197737238166 27801187086834271 36447082853967373 26830287967533074 71307016663676192 76134267847427230 3773610727540445 29221126393969092 44224790886412268 66499480776585316 34278275502366129 68776837854985785 45859139347413086 22300617007591831 15168056408236599 84350679586722786 32956462754366279 15955586414315475 50616538975954460 56001622052733920 94753131960593190 16219007922810064 48393640112155727 53442591134177659 7483855406331235 75136428520546680 1065525367406960 81034356418976648 49984366425172306 70628873238324557 44071801566424835 86885521275747173 45930540808526587 56064748948775252 24317086875254021 55258487628400069 21464477130028917 31896376378404562 58532156295876946 27463646692048725 38484489617517644 46926023219015125 82496795206016471 3113675678968601 55713708533462391 35064333195637916 12766282020448023 78911320519254472 66741131565807178 28636038723185068 81849959698910553 3200825470530426 70856391086128956 40231847142532413 40862121971952991 90759420224644989 26599642069721555 2119945651037804 97093270948200174 46638362024571510 81668772333807923 56023485335551732 25784637317504282 48107852874335429 45675198513241231 48922332058856995 19680499119135319 78710883218634992 36591666569154899 99806319563955556 7309854001499247 68961689699472822 35735866885489633 71553361562184697 14203038337848820 61657945447027276 11533058873013540 16901467813810581 26887039473192847 86225806208298066 61541573601237621 32350336833095001 6140390512671059 60216540118193913 43942209614666582 57414547890460176 2171496789134995 39115832389465442 68109512206441477 13735993680110691 83387115427932290 44520545823220546 23621602809135922 74333505247830097 34013425368195890 49429034255986997 24132845324890983 40779722352529759 9117188923530813 54195156454801207 34022424115302284 20940913813554326 45240681622010387 63611195905272164 53664128850941550 41321316555692855 70855651680018846 16348904670141809 29541104099357211 59992958260129905 11146700053259491 48509237222142734 3114763712699819 56426116515721392 27254421857881361 95703199310912239 57993094719899641 28243438579544486 73961001018519566 27326476119527846 84128562661761242 24751447132548285 32480161619109685 96146215797257024 607144354057741 59428712900994049 87995175437790998 98279774793300914 63641768499476210 14294913436317148 67051783283403869 10718009334895251 62755957819474394 19727181744909919 55542846373873727 69662186661267527 99013289581479942 70881092191601432 39560142226654387 91654888694651406 57823594433710663 51715757645445700 49016975657235181 88255460683526563 47125727989742323 42384896943715494 22146629855173880 10400594712913834 4251347156281312 10912721723624553 92573532608893568 9784266625700146 40008631541274743 18211744748074920 29538238251963523 40786473054200027 68416676994286988 85446553439532449 69223513923765268 66961228469396513 11533480486098582 96764238079480772 61958709383985492 96541828849314307 64375712264135909 694891490083549 2996798406915051 51319753385940910 57077279554229449 27946633428062844 8591938857492482 28297398601805110 36966837850815861 91545824668816589 63231709285947097 14718050754399460 66906854692459166 48198519418347097 71169644591918427 22566039530595264 48810869970874144 47476587762835041 9033905412825182 92368417148132580 6561330459128895 69445094138886822 37456444039295251 78234927912955764 3837186539720466 53199519352831382 70240458613455955 82709011724745273 89806330442066825 11334350096088261 43416277653356059 78461179425972574 27849776529416630 23862007877825557 19646929727698364 16265850786222738 59561743136544067 48167247450606029 22225848289762082 63531674793687833 73128153095216709 40292264444483982 96151916282409860 34962357334018207 21081802412937614 3641065134914772 45434043813803023 95416300209961679 8566249194615170 50845163470722201 29116108134272248 69856254653922432 70064756149098707 67349518513464152 90892898141473848 96548806173542850 28311444018173906 32157385825587202 85573814612206617 62824141077167378 48574672010946938 12715595205787116 47973586003013071 71781563023188895 78003582449030696 14190898118142021 50600045380484929 83470405568274953 70847352212648694 14804013095854552 49969761509994746 14287214116348484 41840757958343562 12524030369235343 27025463401456539 57633501166838857 78685865537567374 77389629976134526 69775897394062476 10001682782764500 8311473050949503 53450764505240388 50023781915995106 90035351798902517 42559071210265087 90831601681491197 88952310237492924 72939859724943887 8608645779215880 54041242864788543 93601899288327099 42705096889591451 69520709174417154 23815685500987309 98485342642487801 68072622600259804 3465153785755896 48021752136476894 53637184460835929 85154687881502955 4512436706898804 51198340823667175 52182093920725316 98087472017891996 93310780599093243 43539857795786122 52837132375522702 37801160781363683 37486032462063923 91175296219633145 34461969130864995 37949195769017949 23519059281532742 56655252145363392 27717779385533112 41215302730062876 80040638972786288 78153062601024518 72138590397980915 1155330192492931 57861749722901930 70162493174799584 78165065334655075 47092068494452712 37701642522880345 79288662726359684 32770630442438063 51561753466337719 49888541567933263 14127016400148656 30867984036771499 82653319010091479 86344760148136371 64414150671832171 42322280094966290 31124009174571363 5477451171970889 61624629607731301 69797968258915131 22569018698887537 99766075513010778 85005726942545899 32271015515038039 69488901637441167 22704220808890818 19035097456688467 66424653334219224 69883807282905212 93840455592448093 48549038441745520 17433777835104116 77902801417393118 40352287807930553 37669861638079703 3376465511899391 72058928614397259 9510809133570798 43887636587796262 52936318207751160 51130705438527225 49287297719080428 74489528544639344 48034245255247793 29365420881607824 50504334793106601 54296040204729096 88457911562665072 29900626827025684 27527799928165260 54950463316287108 47666218492944573 73560479897489655 29902264735208155 83549370979847812 72629514119905717 84825452924440516 94935006184778351 72079525287162061 44228362461474287 64885018136502864 48832297654288753 98232943139530327 26627792975083767 30609558193068025 79220875155552851 68353081443070371 85691760401085230 40666338570365006 20588585019803740 69252967144499120 93813258701318704 71832837371820328 60649389665282018 46213110100177552 4418254638622395 83175610254585696 38638350090382939 87209147282945611 84683009532741808 87542384204835750 61130704341625661 773771106401271 17882871554527528 62238131069675930 77971578098260055 16842964214175253 5591415342737763 12904826497968586 58919757006459815 2178014136406876 8409751283652980 41452856825927058 12718312902823733 99652251083559414 34037559658029924 84527832609401420 86933095889646081 57401698066124180 44033036075618493 15795204157181860 59925726286373816 73851237739752003 74865852707534638 40166906259598848 84112220027486799 70316764585190386 76191175509962549 29344082016685555 58429080406878867 90503260892335118 59866750332282607 66939340981282852 55212196535763408 53000572331460829 49002880088003723 75976674788589574 65077926095300880 89003101554079316 10424429676980706 14809760087174856 86625576398369895 22509826796528177 62415126973365740 53690142669698551 8610993861968539 18876771210066529 30309240407059089 13496696355775367 92764090622092053 75419940184197322 98790345648201900 94532983357988378 82949737300533214 93505784746733972 76892756838784318 17263452087877825 44102020320302557 2996095243758787 68362767854271267 3746687441925578 27946381594437181 81762824852142941 74295249338079152 66953940289880536 35815094879980656 77264603467744084 32756338687160470 99124772867635318 40355483670552403 45853515451241709 73908854106050112 37344074651709191 49073583944373703 84288056439275782 33097671593707635 92020997405036809 47004084702677168 82696983948244476 32939319582787544 46554188694930577 50556747434148788 26589322480602284 68633895691257480 41595831113242590 95170394931271834 95958986706288715 18456721985864603 98994796481574566 90464466483047503 70667071474849991 36649210169223658 20096866611047242 95235533226245039 46234884741721165 69940599285723375 39793040362678752 4996072059388318 50340581438026315 6095096453563950 16030236187001775 16975923106291582 57339925419702574 11930343935727253 77290774607944958 96812274518090688 73742372913090221 23206651338969172 61504953460017224 96823895867286480 7735047902536817 61590168224492813 78696795666193422 78954796439173550 77964698545417272 65298471243641268 33949203157273080 73678866245482020 18480922117805273 59189285442392594 88279637350221684 95583391860336921 67160157951050023 14649216631342761 29240817706625821 29157670339044341 51037497329674221 4389124362980596 4729562211193490 76993835601734316 61477440759088814 9202522258482760 37176977076025180 96409007717111784 2569745830497061 95109273946217099 25090881227208381 99846689543113003 81887955045832564 63065866248219835 25806347322109747 53581616390292561 73602992254408298 1066999718973444 18483597588085500 37391716897943775 53361134216045942 32116514305175904 95690650430906683 55459994046820381 4075459804534423 9144362015872551 49764106778962461 85926675892570248 22264621225092155 53649503050164465 22675400680764658 50340478913960671 20521646187891963 88148717824449593 56166879469679034 93744186455712551 94278499051290055 26678460300742038 75608516376421807 75073959162181463 74862620870928723 41609101952903788 5600243482397874 29824369707988466 2604794241496387 3368175715381104 67798455551577388 36672643379461505 57860832246797408 19251707259222430 17768411812545794 14823949837991860 42572415260292939 84770597391361912 86933162054514549 10203331348533015 85455414204319445 42963210274515278 98796006065383831 12981294458362317 39459329305677663 60994012970596869 76246928320275041 45494525768441118 50357983511840858 48489802413973445 31265429455810494 16443129475100616 72038560461980266 18621393128672116 78612326055194772 48276158172496496 66292613102497504 39281463236022438 96527314900910439 45486508698059579 28103891783260906 63634701138463141 39478586251943408 67593406493819364 79579224109687120 70164188800620431 9185376676762940 55211602728530873 77592983853517012 79993836003559431 40619885999731521 1264019440868812 64068927906553923 39837561434448219 46901768590143877 6222098949386792 74696780563735590 11552179825156041 77013469310539336 23340424171726098 58039047886997695 33813630112568939 90324071056115357 64065873886210745 95415531961302197 35633573771297628 72668364232565662 47657486330626564 5877610479106951 42391566836188599 279116603318114 40102274547173549 64330612213786519 67220343664963042 15222188071296088 87622073751634899 11745784287023650 41046698556812977 37258651332321587 71289098949459350 95411518706030858 99110715832635219 60773442671462166 88851754064299175 93650327798353638 42101841570450013 9017527573031723 95090301706911790 94496786810111720 27385599490153773 2148453730224122 9919212724869101 57934816202535403 96333401733924714 23959394822071868 39260551685327890 98254750186128026 24228101057523611 33066717867176360 38399353230054530 66002902551140702 93472384790701065 1697403444742048 95047421194493468 30956058594710919 63540175714670809 29341683099656160 67974878212471015 1302142646609636 80546640750542337 5583905951696740 90538159665895125 54924628301161688 82012642345914527 59755573199615449 46185048878368342 84806327639245214 76102125179792613 4423319230577940 59773369424416295 98955004731746319 52934245854448943 11142874319993923 76788795392897117 69233391392828299 31822280439259282 71345372493922597 59232268914386696 7781026254469907 97357600436004109 54545549350428792 5738221969689757 99491629291653692 4444554613948350 50347587381138080 59047503367874648 27706183734744053 99552088502629756 96107785451520217 3416116234105021 27323957120003164 6937667117899103 18650683668621737 97663539266488107 29226169009607136 65764052130872173 47127928382083604 39951110230281369 17879532919543427 38847052908546164 35685855735247909 98441649254106064 84653069129554568 76152837969183443 59898635363569231 98720657854856459 85446972693589992 58175331014373778 24191684768430789 70680614169383841 40873596999166841 65809665940187063 96894390685873615 45491724691764281 91283564870797315 2824581338753924 54882234447653782 80822903718387937 54424010100992311 64069419659040217 27021811911126290 51738977405047031 57668453818092100 58022736873285226 6145206176915754 36219114616328245 84949831645375657 61979389538561821 39234445730834128 44711861539263726 92305724052976518 60448477234730349 92054112506811981 50254603064845077 93490403948763485 94164663177956389 48818380101433809 72289068457731806 43507019498442730 74375327169036546 4124429589471818 95470371505350050 15002745017821464 80429254855845573 15101895991964524 67329791010199854 3512637892164601 86657685145221689 23084676156092381 29096391469662907 6721546722639048 51820685335772420 53513411880791366 42686788390904583 10311639956437686 60774586297081974 15950698101822033 15587177805559437 17471201895265319 48936977378275973 73068743337330084 24189388161691639 89422138698390332 7795008749525378 79247554210037088 37309827842292410 29059550540916682 4945913540312524 7334677013758873 18830935780100275 30539176720505115 58069102092128593 35042723096224238 66861640611938747 15060212390354208 83040661197300089 19882468283535829 60085255252452910 44981393583256586 62992488352213651 93437679989627030 61977191172269223 95186052900701906 42707011535852012 27978432881252858 32161624485583375 48227492939255553 50414890513519260 82008172995306893 40437663858015674 22917170781346211 61009107953517766 45196529095322693 2018822101825416 58561993555149431 41164682830859760 53121711187080698 58193815746620082 76970667495353200 21284991349226716 13715358458243695 66658877032596258 33090015571380511 79948831494399213 15894344651271110 17899354970470622 82553185672753467 51758122774631647 68479654764060994 86561604146352906 4883188592492359 92754291576269183 46676374740931931 72457587691182048 2448655732318882 92932951517011439 26703201039995064 64574466431365455 10035287188325277 63532683351876400 94946832289294238 31161310968075568 5552842350812366 86741395607034130 959161657243676 8001208908014329 33894688788643069 29209338346870007 34349115574634286 58574189769418426 44380876720613555 96277443089957036 66660825581354290 44359977971844127 87708672433580661 32154719295239692 96080380247471346 63024362521218158 98915917711264830 23739169800666351 47347977049943640 41085063299991609 24406614392505871 62937443614541933 51262620591302700 86400886810382636 12509937673438354 26981239431888559 36999962604897018 92039487586068985 55159424427219946 69174745118430954 47646533352190412 67082531682314212 41080454725566507 41075661955433226 73344422982501628 91810266759463001 26316828963742404 49405290223849314 6965475613957980 13484899036606739 81399589196656026 55252001269067336 78218569266905397 85312953477243811 16546640638273220 78041135365750877 90409769771398099 50351262583978114 34578620411716384 72947756522056190 99606057747241810 62939483908208607 14461748579153869 92142217133018784 18194551248686013 63276700288925271 37174527803052028 99296022142492692 1530446793296332 95627334141918258 60148635376569761 939354579602277 79883833017019594 30551783971203710 94172081039758642 61216012255570679 92205226337825943 63803318355012789 97083664295359773 34324203819526959 69510511885793454 82855420350366078 29468044263178389 81381293441030669 57062553822315325 86188371705284312 87663893786836584 42439230043677901 59970709972754825 78868819678539267 80129519988507757 32193490403067896 69341271335508315 13593191636558779 41924088915439172 19384058171844667 85743941127049819 85938042075521372 90740379404641066 21231450282958963 20860143877262475 55569742420960459 38037698130341037 22479929442696723 69652555953714371 93436101278201069 24417766835145436 26616192255197991 43756182333740310 74283261328489873 49694220222904061 63250576054655348 71980667813919169 38176372596815915 55608898305837800 64839047165338323 1365537394255821 52044503514807704 30381774558825418 63938966253138908 50598303161180978 75335896063623115 31547730624442739 96066700531173379 80258080206912110 24777586330764666 93033014995578720 62999462010975865 49174061941054471 91441321457770877 37684562089875137 52672488505452090 797915268970528 57166485159950794 20906863243550165 19624835730412438 30275774806638566 86701945474170520 78580785725031477 66117869383985643 37752918152846662 63114419203585311 8381751334483007 32541149070940059 87221378447538431 74145694262232208 98064323524876465 50150761488575759 50117558785218094 11086924710663233 53779551584215527 95314066163343885 38903591332509992 33142275700301426 38861364218913354 73709279532141249 493105500342851 15107407534044364 80905677819091851 86183757527775225 14997440234270115 58195415604564933 26105298109750197 58700248468340746 69696627829205576 6515702169768547 18384201239916608 70154872561236052 1399978927068835 47789586542480380 50600213887104507 94322076207991987 93584891789823053 54002904682194883 17339055870010089 32146014825279896 89983802570244112 41736170312235753 30961175942009255 77147341461229502 26149720500927998 85760594355118993 58449417748236298 25001462258668202 48017406718669996 42664110892040172 59706459404257324 77749578740604120 10918575630992541 2962326242761880 37828567355109556 40892784628272034 89389548114785219 58424835642476727 4981079707684139 92001040711980475 57228818632331130 26234822365588251 89449417904536561 43488207426605723 83231565406783740 40112409586312023 48082281005719529 23707091160980441 29290255328545854 88401641257497157 38707216146274965 84653369239759307 76082800848900738 89599980951204103 87051476196972956 55360090026993453 21852256123209742 86918909033031741 18484974056979320 56539653363539076 49261292383203139 86055749190826483 13034026688628583 27174033010164212 33573730305378328 32333837898726052 16271035172114835 20286615870564475 39110164145344676 3465115887986555 6277037009182916 18310203886145065 13975784163874265 96990776528785720 60558745552706502 99798785414875935 25043361956106834 97895299975769837 47905056942411958 64717183362398212 88720487488950952 40371321058981152 81109009708032303 86071833766393048 78916153294939808 20652362169811634 82781920303426024 80174840807220181 29435551674739133 83474328402163249 82604785903685616 76064978632993243 29849996892045111 61412254989879908 10175898002656045 53115470834786324 29270602545689880 38926838086929205 16650056332740663 45367891416699036 60325172327162255 75359708017146450 922549502667109 1285963441884570 18158494273054094 55074435315614756 83361725455777374 34200624419800202 86838907463631401 99187842003730890 65555983959380029 12698424814591639 63096393763164500 51804436470607997 16944382582153773 12095869333436638 19281290002092080 96800337682848855 21708650076416772 79439586845796705 40686981187929509 95260446736530281 81949058068069667 27984516193886550 8153505449459476 32903727737947078 61465847704420027 49308460973235128 76598805995831775 1542813202453735 80057462444813178 74281717051718219 5119334315456105 44618511483392140 46452787095246002 57893894906221099 93615550679388462 18582141386136199 57870489367086099 32257240647981054 1329989928581197 61835587981450486 5557475415392370 56205220212793671 38701081287985917 36872420804217124 84516688811978821 84598070611329074 76338380571800350 75232198745000860 16587439757942321 7522089929610485 13234443627729475 1799272365080554 15988274518848159 83601858389987379 71977305749745728 2616505573260909 1137551546729504 4292797120957505 75963665819276463 75061772492615852 64645475993784113 93226753481157654 78164582950216070 55246053044266044 57239168977856871 44067879235630879 39263058055832209 8289595005749283 72360926275916711 73920216454726071 1170078602686780 9426613686109803 11615924051190816 48715857627957706 26439486953079394 24887158220687066 48870969040215733 87657633200524262 7240889006403785 9288880379698748 24621874458265211 81788401220758447 84622616784827415 6121838701548262 89888605799291311 59095760607312419 73860566544025517 6063641589526385 29384257673390838 63346474797378360 32212447829355747 9143917192778428 73163390650270860 93419107528911437 61045440162431477 90792094198478097 12808510492934108 51718120286937107 4568055819246300 97967049049097032 6310983196811547 32297874328338341 61620977216185227 77272674141960091 63056490848698405 72609242480700557 44757707586658800 61382614519169773 58995034207178695 1875512460873912 17852118303725974 38806359791048038 27577721083330512 11170834981116896 2226353715648094 90032284469180510 21859184688256228 30541444237773207 97033517794088333 59706396466631527 68760146183056413 86807317801201098 56932100048849731 29413061605017146 18198327639834545 21592584397858273 9243915620832965 27812945960412834 95490178454954608 89391583696448069 92484673981449850 42104471355262874 84987937690055251 10533314667798414 10031357169826902 58416580697503861 22004015489223055 11918417407555857 77797481762289565 93936349546121205 87028940995333619 78041890093337279 65664470340995789 85347730223817534 17940950146871503 44684688713205273 55609955883494947 20837402615373294 25513789325709965 98021980646739192 57360462912565198 4455156702363850 93662136016540254 98572009247756951 23841739195550838 54496352102959430 58715149806003536 53509052405907276 67661727525623917 78503913588293690 21273188300119158 33515827969523542 90744865960011756 28951498553624501 79004858720452647 8557461679356155 89708911418604205 81377987678042600 74970980233702236 77890855317878630 90521562475616198 59243312666979341 28349173717966746 30361886691867184 74755174514706172 89174519619357776 77576391342327957 91340023986198353 29517393167402905 81627109426590823 69359751105660178 84366441680725135 71830665951110005 26373781611083812 60590833359480054 35793582524838407 24679966081265433 79156825051470668 2275974054855064 38645767663640181 80233445362512632 56722189753496312 59221888691315271 99874927184210019 54698396759014744 10519312909356503 75900851439252534 93086800177413680 93873453213692045 96096527660295586 4907569819079085 69409100902373245 33251427207554821 70512741275657673 32837528320068600 72044892768475841 56078040750383162 49710216267630787 14848897813667799 87298422095381656 76188757190670563 5553241113199561 82861235959516633 44930139741344238 87224975507056716 47405328824963811 3235881509616464 1549139895459476 25563106065113791 49468636029995711 36011009613091221 40151630295940038 15421212167127851 47792909523233568 68210206051005861 67900036859142453 1883331226358345 2632160430070554 48034808046284411 43821707506264840 68171942186033665 18825811972031280 95860398891107809 93799625400754608 33018383036441816 14537948497342724 35362954963319690 73604876538843645 45391609742619598 66340126984363306 61416930928496677 35820997075870146 1239385153339719 48326752434320665 88258217011350633 54199640037277442 8663941503231961 27803463774369678 86243958660950190 86926620937673565 20931369787411722 68704141443782726 92628131877374434 10076929134744178 52884802693154277 67148815536252881 54975067584931454 60513610913634581 83487719909725985 94163730805326346 64043303377979283 40632394593500283 58485893650779063 90859933352008053 10972327630336251 71745545387403737 93136423362106407 37185614045516084 79936318583277437 51905589992378032 79105577786184539 21764702222912650 29224681675598598 4457513044953696 1850042359165372 15885564375451033 44550223270749894 42824733459019846 88299669520871107 3567248400420931 49185126358415912 9655635246867780 17308835055705778 78503029940612102 38639222401901855 42561330656363029 10510235724402642 8143203327435774 53311012183500192 59281559442621840 41087580099765665 41035023007490391 31896223815712778 8291325339666155 9461117353698412 9812940127199387 68199999045276154 65133692308616678 186017751285760 27046639565977835 74711472433336537 96715650531205971 54267280686614493 48065473268314499 24025306603717648 30950869785104576 15630198633060451 69984562538835759 93444183967579980 18215886864268544 54936020302020375 34661360206320079 48904909591046937 8984685203879927 36097612779727624 89152656728600197 19483056875925339 4836820078117944 18005515327067626 12729177478645850 67305801701731989 45833652516916131 58240890066462163 78367804705830279 36506822222879303 48481340152779075 28986817701764539 22470384750452860 96428287812653199 30658792449622202 63958309229092056 52538900792915927 2574736279436887 89744898580651171 58243295750915776 66975504110004090 46133450535430724 84644641684144835 78316254381897785 4934324123081082 55829353681883765 28029956329588719 3265898338325597 70619352714120774 2782972515258844 95498166344701182 87329532216531290 32498785050188017 76082160695950794 82629972725440378 68833532513414604 77704779434511940 77118943794369585 96765713267401315 93933346607438684 51012118458788489 88615339595254337 13621414411719199 66774150360423564 48698171610165182 75474002027131880 47716828858142581 78479799242355897 49944854700379085 32774903048110606 55346912380318942 13971215675965152 24134974583383800 9633212931589162 25720890498751658 63461114642033234 22270272749868170 6168087233057073 2377867636359516 78354589141192448 75363431563998316 23734056594322894 10557498365381869 63256554056248525 6472648766237414 83765329743538960 19589126713840187 58289877085826044 75397508886364103 91272389186436989 76513195721739924 94895191923404561 53084100538059810 22607520402576604 86631061260974745 94493226892407409 72566757711663762 20495542975867199 42761309823354554 32182145929090211 5232396988282114 60860016385651653 50773637257450880 9793984974140239 6901835545373906 86205689092509021 17459688651661981 11806022756209905 22155979581205009 25336732520284221 915220280708990 47001871125198125 91212684843557322 24677681693090194 60639537800202232 88695139126589799 72785320818451031 27194385735471172 1457162335685189 95013814229741829 81744772833531629 39061097695724005 96309944635671167 96311324210516839 15163991244098562 18521326177145664 25182900000929012 75877651533146965 42680296079449970 26172209617712791 73191352058613983 45000931328938412 75900695419619341 42974966761241503 39114514087217165 18461483664697523 82645762705766761 62815455233875855 71901517216322493 74953010213732820 68213977445714151 53187824848702798 12945755338399061 21172779698829394 49071840789943316 91257246373048266 49557671261309551 17763147746226733 94569871302049228 69284696180565161 63583247076092106 95638565713439988 58191691488095292 55205864900434556 37046145542984836 87836313123665509 99291807834978442 23821656262446695 98208025443564217 86379267101687072 97545903226715271 29356966742356557 2559075829041769 13688258351270034 86620306949442198 14262485285879204 6635448658661593 26874688049051106 2339702582374866 23227283994684481 40665633309887208 81115819270865890 26993962040297119 31153959091553649 72061799413587667 46473068244383036 18711646625591201 84964849682796032 17714197204547811 15720879833250999 66010648961606285 61541722376245529 96363453349479925 77260303768223221 45745826200798434 56641495688855733 3439112945001784 55203872401099155 5426824269766750 16808213771531795 91511740888531836 21836136960710548 74318652631673800 77029499241426738 97996374030969566 47177252806440551 47420880675774160 40623053256218803 37827385459815570 97549073836059762 61077176451494429 25916469477727848 42752524987461639 14238560613350308 3808672329353688 88178588745712998 80367100717076479 56555125881599703 39668902869281312 17394723371642452 72842762691955823 5774465394946276 7879544859875935 18317362654038279 55011482878309325 5050432809771009 88670577705782096 13780561969489717 69734602401351687 65140680855128237 45967356576917990 55505682206554449 28936644654189454 39729746375261651 32078151565883718 78413343039744571 51946599558435911 97657077671295054 12181082967430414 13375541124890638 68437545021277036 57712974949038575 56915212099948450 72125076655162969 71567664469145503 21069170578498921 35606736383194175 64935591576093533 80557399897551529 98959130067372820 2664636339601346 25706123742884637 86485447617989344 19552688105683902 83007906356253690 10739194712351127 46385134760858720 95129644093992071 679759755990054 87861572606628071 80748874668506718 31737275034746802 25767347930020954 2744449585691653 54480307630002639 58439569942589936 29437343028349574 22492592721166161 65171876700910970 39700785551961304 54663891549589808 26408033445108458 14322659213474577 3033714789690564 57661119610044608 22251448852234706 48312650263099188 33902104753860668 97451355357676667 33432456364516371 64386288400465801 66689662469973509 53663623254986083 21435375089716450 90995513589587548 54119641016400600 46307708270008863 69329666973554816 5141784849250975 50473011267568289 66419727679828687 27240518569120505 4792524833277858 46713743777818012 62683927351884237 1283905671145060 57467320808074557 73354090772804729 60576270397905684 59387211085078075 97145418434975277 50788251361279506 37398529142234178 15701162084979730 90453374724512365 39752446108585019 45835221837719719 15579956964651226 94382009631167528 65444946526022366 42992257702203014 56242454930234054 67858934595557687 89243921632672954 53439669866613379 36920279742282077 28925918308217969 11362388974950727 35767820402368122 60272155440088059 81695371153227163 95017252381332792 15889411914154506 33768414179146484 75279378216215838 64639714735256799 6711962274501556 75338864896183910 88496533318540459 63786290890262316 91892718893856097 40243087236480168 48213016268370149 56935622036565984 47599684441267752 66902709195290079 86714642444101069 96766674740098715 35089762191264586 78842635715557509 4791168525535380 3410417657940451 32968201788753548 39591398149186429 93860467036788385 3835128373956120 63579111865725647 3715706975135726 78153833122472792 26798338896677482 80174056764993036 30773225177127926 42257774835779313 4298827220870391 26262771353662000 142958155716282 71763232413693302 26136005646406893 29907985548103643 3213970796057709 2290835187158600 53568536972485868 34696264610126483 34022980053349367 99777010874572944 65671613348103412 71453771122363039 61799107620814098 80573970274676211 32622606921578643 78096025840843288 19326980855412471 95481270985006573 48049861584931103 24874831746801115 62130640440549766 22175162951110469 5161311932134635 95490855725139582 15924214204158431 80733202733088630 23364165009131809 67987043677887515 64372729457904799 36641119548464392 4743083777195093 6590223001048967 46063799346901264 42159536118982413 59058405791212390 25105701886987812 3976868777434113 63309348584782349 11070259087130788 73613075834034284 93319704842550742 86151474443764039 95691827455788031 91981118473910130 452039788981216 4137368824870742 65451871098552636 67058599263718153 41048725429055123 62652851132776081 55254106775858220 75256145171148317 91102126163299240 4026095971568733 993691631283194 9506847701962597 87088087141328808 16321295325486603 47149706019486054 42271197465359795 28518350423936657 8814175358434780 70975378594684708 45130344732681423 94319927494046148 82063598776849309 8830749835998497 15271906031245802 45455822038821850 54004116496220466 35243210081373332 30222213588466222 79388606025486995 30987992364071615 44910035126458010 21760058651217325 22052368783013437 58268829807727311 95125643832393262 1712045610560764 36146258977681292 2723389130837905 48613582540002023 89306941446289379 93400668172456900 73145713972635273 73147958305634017 42686680001871645 54139711955299517 44662043324996083 76007776619747691 17517674595711184 66474271211565949 29126888189454058 76167037091394960 5933826052091186 27815897748109689 87606116487797849 90849509611971267 37430561622818294 42071029773648078 34245897331073316 66048903595658968 98496480114463098 17165092675348544 46604775362846706 15872548608772103 70142513142731009 2306656714082720 66202347769810507 64909435136919529 86994712723733152 85436526120415207 33562887540856100 34974943753686454 15565459593585224 58403277834390462 33136397843345094 48625111019691596 33710395270256567 8073829722915706 33035693270955680 26128385131745966 24405469486869978 44306886688114397 35718730071607816 47108458483522533 20431229552924842 54337385219448197 15822047092030652 72101884015406537 50711443177959427 97729098287107737 5810073495712528 72389947538531044 51247766585751990 33527417715508946 14203888426524504 27840154894625744 69894227886316792 5914449592783080 65568103803506783 10122198676815147 77961320447280653 29351238931845810 5416791843859294 40675912025650759 56579131852197832 54636866170671207 27174789621032965 43404121760493680 49944630578147816 47815323429472335 9180507745768517 79256374345671058 17081411065793586 45396505817038612 874591525818314 1158006186284305 67411949433024720 82453295546730215 29260347825095588 31740822997610460 74567721584264850 74402902208730745 21506397759505048 96941739642223250 70494113006467150 79476853786633250 73744850430508411 12708422064458554 21560634676793772 75064014730230028 76654570507755359 46736209943421510 83922394088537238 55859025110212555 92913424545656672 83259344592133884 84706265589202337 42786640504430350 43249358037833558 23068939884693434 82689924455946378 40117352737185541 1798074811364396 18092956158312210 82990094588520875 85503702691176334 81185415956358714 51195885557499888 64437611653596383 51065860314443053 76539941508417096 71379634305510271 12212241566288599 20212035254334229 91761860764875987 48441834178323799 59917342240225591 55380447154042885 52510762883274842 66415951525533320 5025896915120693 29218642124589530 56275092730398371 44919304837228155 12031892173750469 96613199068387361 94207460006699132 98188224754524778 79544092719542812 76720001727415557 69992222660136739 60969872239375778 46764683373924286 69739412154497463 7514779819156977 1693997509948426 72020812138919097 77078287009635753 7212819994051163 97632469672888486 88561532465355658 27464921299931207 53023895018474908 19440038294724326 14322475715955319 42133483672741144 73014312276449376 34699373271674488 86535177720696730 44028382180842585 97168280760613082 57750594457797615 58538718032672006 6155583634733963 42294515657251435 7152177372180439 56454463874480798 14859280935446522 90993952275951505 36260743000315268 25522501504475392 70973603879735572 35474356941828282 7505962815048906 65668644340916402 45115577021367991 69006318189394604 53357119319319019 93775333387830698 8556651721644725 23057532153119215 73723709428862259 29433165231528145 27659642210187022 97077486318619095 39049717413535015 80907870794185049 50568079084646396 62696814664340509 18773475866956327 23659240357708385 931182830274658 97277012442450996 5042759812550931 690107732554928 72112627146475958 64248755782474539 44956294074864308 87209439361246157 48007140984898550 4990082965959931 9471257058226531 96075111142585490 54865549665008401 57846162776684418 23281822006966750 15801871704440319 33609399484206541 65593505875447794 68147039217873322 88045704699076014 53757270139148841 23500294630130412 79475937327039578 51917627700490073 32391189711920156 26275583718438606 97139934533540480 97584069943409642 5569793952867709 95733573721992625 97520911807567997 89992244383518268 14330044580952756 70698558358632074 99295767863390235 11844561517292039 79902209821876444 96814232986216585 58814766991777348 34289108060383654 33033183524400585 67627534017635358 67360222168231569 21392938923199973 23975836958512420 90184755381476265 90218862706892423 37343427083221527 3340097861650607 41059837403758259 89450988157813651 97864313259805166 35204543528010998 12473265137659706 44525857763258082 66384093846767333 19701238726337713 88998036638021146 74025897749581730 60357982998548566 29403177666635142 63187680166661216 31047807516437730 49046737741835966 35250602584955706 50121414239062026 39909583108114614 94178917697752900 37651883257921323 82193791421338431 36435410733879644 17892216473060815 11179155473462574 31997274893190967 11167840103845204 94749118140860793 59763674231230737 96794961132617112 52346508563452581 54070689490936675 4411859329317082 69104956311648498 34708500479095666 48991546424814578 21078365747129144 24098567470119597 34077547526234965 21797835800586725 40837329223354087 58871829235671745 14405955037263466 64997241420827128 98296027559915079 84574704571875216 86209726619349227 58692741333245087 20359778537882475 95458642646015003 1463654593405118 73581949671397700 17983010822826381 30829422654781603 68828038303338232 37970163575640818 22301866876096111 37322551189566213 71657100066002000 9484909275783160 3538504164011398 55706542767657877 80443473845571035 7212463363582968 92789315570951181 65698392372131229 2045666174805810 95992378667041915 39356913693964055 46377227764504433 15276394514531693 66350833462626424 52844892395643121 8826446029547029 92722330198333409 67673095034858924 25628498047974879 31791523808325504 71879323484405988 30850020113701868 9883331302387309 16353631671009256 59636281950900293 36906023495947531 84754914754061684 53456209973056617 77261315033837819 89776009645378624 75763477360579715 72793152166817517 76581363842646712 99497805640265428 89797010450832068 90794976118343380 21574357917870042 96307440723840606 27714547371334014 52405749074138007 17416410167319000 39578742454252470 39915875276642556 370126409647793 52456815359395735 24515031694346633 53694459649692378 15695485618415519 68297909599930012 98911789790678054 42678851397276245 22284565737033268 82896531954499797 19062724368067174 64979053288523545 39206527927880037 88046412619157391 49104302018720452 6689069372827638 14362250180911101 68179743724076753 45423869018757331 14993596233382495 98517081042836474 18176688929778759 58974820371973149 40370822027877603 80807863453811696 25221975568732020 40031013022423014 86115734758809929 39451547825925481 51510651851529682 53374209031180802 48273566451118216 3587591885118710 27997269459292806 17001626203590029 47115843658219039 34539776732610031 82745491434849430 99911178549672918 23192663427383513 7664581463974034 8432196257878221 53842524780607096 73028217507154671 56498385237438042 88763321091675147 63961218578779652 72414691672726054 76553513010988413 46683771981967959 37537677201636845 16102432551675869 3087142886698731 57064269887206017 12611408528854250 57829522907772371 37105278043511919 56942237531592106 47566354851468953 45040680293956065 16022998710083210 24818982891795101 34974082841882393 33235990716670897 51206932022810721 54840556682022373 53852517465303830 4834477311615728 68287027849428866 53517001131759733 87275970198967628 27838003853659482 55818712135732595 67556555684299667 29339713083702684 14168954412957455 18260997072811973 76796879723840844 69483902152850346 14827333179240751 51984104000223143 21722614041389374 74681722699156780 8584261739344527 21640435730345019 97169113555199466 59275960278383180 71620072048956827 39684575366371146 49301968572985794 97444671522935342 93153820493091113 23952305809982929 34000636289967279 39196615703174244 50578821404557936 2897245682965513 52906449626164969 60125942983637431 13079583707605126 92940521234466286 25429369537455147 9920901050296339 47560243362151488 77920813824092456 46414068612922512 67012516654951655 71620067757412556 68639532536456793 64819402508815683 8205152213233489 85060588312554787 48504894945963527 51017185481473153 85305753269711697 76371377377954104 74920277548918275 85449250193415033 7084142943108348 57040483771988066 5264710660656357 23190460725961650 62419548105939149 44897845424884947 2480016963976669 12746623115974263 28699207319904206 68629306752850112 57255812227952203 77620484257930504 9781500145834996 2918257328403415 57184558931657789 68915206370746087 98426034411270926 87254596540480782 63130695706466549 63828765888078909 50897273850277385 30884713858885254 55124718588614300 19983427478911304 19491951723179888 61148139568197409 5397504045591551 31189510810095961 52674501464912954 15497913786132223 24975389194236988 70817258494644055 48969880238136254 3974660821450050 52392216808297363 88978934569168548 62568879765249947 48599067624060917 20868413864971017 26109600545373734 80724823308635335 34831971111194392 65328336760383451 64952406571803909 59024581377637750 38297637076529968 84957831569692590 53145872728626917 87805915659098229 43441812402358262 81473880881630525 30223214587535745 29461153781808523 43631407676959542 57281448366018596 14476600980504680 30270542274042748 5689071775681684 73677907103552986 41445152991920752 84316362677575732 97853914492424933 59656775895672916 19360767187463455 69457108110736363 5530596550940762 79016439354063067 84067061634095667 69930024427521656 71319123926708975 52682128150561912 54035429794570599 4701435204580140 49361278288717134 57037246788843019 64927780074590572 57642560968043646 75341182110121625 91114281470552469 95038865951566288 51436005772359602 73040208319839259 10789107660699116 659712262011661 54741161923121505 64146410194321918 44603475990047307 86365528797624578 97267573611216586 96995223641281049 54486189315481898 14639464635744943 19673074548053941 13887150995666294 92812612151076305 25496512736512912 15717242870297310 5641509844032034 95253198489569424 9638800260807925 13569579494752879 9568842992542979 67805816266656473 47596463815261239 46230064408905222 79389984299457226 48895805065793787 44654971338164948 29035063687101034 53646663439595552 73783472010488109 45198927753865675 78032026124021397 42368698833980691 14868035906309174 72847965627036181 50097973815238036 9418919913006724 60088996887718366 57623802023864595 47034207292619857 68800950872093415 51725590031619114 75494187372830113 9531022925457403 94028665324029161 84915333648034988 18182362416436553 20120158853596112 15845747753979994 84049826947262167 42182205862904427 881383664999793 39170791793125869 26085982527698677 64747819186306651 42135480843438955 52498074057513031 7918981969698951 42173471996766144 56739429240819596 91973287206577024 8045797488948232 95653408304268377 80232124972963613 11156808467573319 13439357160991082 55521187602846805 10832296160521239 97499070375440712 41354140000837830 55417443423328324 18988351866819059 67983863033079031 62497058589691145 29546228908736069 95178626042291363 46732151485157799 69540689859988818 59604188244196566 11677371222271394 69264793586687283 3846629753734708 29569022886821723 65463996977787646 92384748361378371 59423526383769957 9918660282848336 16676788726565172 19227579372106802 42367308118402203 38221726433145382 8452288012565427 3821396156245301 52016756535105146 76701129891945429 73452979092403810 17283347564243411 83362228083764910 22396718738010529 73862151384347192 33423653342316782 92127796345454984 13827390964080949 71674379377683747 80802143090552095 71947995310984757 73832473867443942 97080926343424185 43613962344031763 48604379168550343 50481365965760766 66277015745428021 37291847344223679 62993724052726390 40898471479973793 10198276127391788 55256418314053857 10722021640214681 35854823791494211 91228506261102572 96478318561370459 746644416660943 1010393469748378 37125789492827152 38800959439197278 60640521735128047 68178036970859926 30192418641012572 27226120338405205 10836058104668993 57839233202116848 35098374067335975 19557494442249712 72294188017927414 90150821157623686 97005780691751403 90968298034296260 96023899807019584 5830636870448613 31087941628787286 9218492967635587 70127216503890400 93675179759305713 48729000650639246 5801294213745052 88944425837735955 43532315144281399 489491465379048 61143801969345544 35210141487695361 336544426922069 16113202029194895 51434170073388209 28588857712579666 81243906567332377 15675603580728019 52061070837219088 21975444710926284 20183302850407725 23766925103844101 41613048867903552 15472704049362098 68702345406714544 67422851368595975 13379919734390368 84085917087689527 30430379415398994 19349352649792243 77140377671598682 69036110136906263 68023192053796973 11416480888606108 51511491076703073 18420374549925832 94823392607846456 59587214843953882 90162379322376519 35828276014564119 80276920668992221 70235567813313530 28903014934103763 50800115442709615 35415845931961318 12961853586120279 91432543115199442 75636077190886085 56969199969242718 14723588554488787 24023612354684432 16780140276404943 11064528394322421 81742719652122051 75257260639516360 52118858865247788 23093834609649798 35904262197259684 86988417464153229 94922756622034413 20088571504553624 61169303897840308 62175347904395228 27138582600626949 99238404683571483 78254078734013261 43681421985733751 82809337424052388 34099371462696161 61180509973273734 4589876278285480 3252004097282977 32659705235851961 72597358907550031 55374356860275487 94808233559283694 94508449220741106 65719579326259695 38418344724693242 52853322755155510 29052838759329954 75154309711266775 73663783121546328 20552929595591595 35789867046287851 83195437158324598 31468368847582945 4799530830750761 48852408041718702 56953040272669040 31640766461165981 25614559639099295 72131231243299930 60348340709008808 30953881801023486 79734735487900206 68372290804864827 70860438150430180 94310734074958042 65982330048198262 80925446126446141 56042723766976604 56849587527510994 25538652192592194 60311952673045385 18676103204469246 35300901458897409 4260939501563295 16092567848503205 57858143270711675 60030848261391696 43509298311873252 30911181779116147 45546339887938943 88573367940457915 1759603978005161 915980958018313 42445116076142919 99437361831699588 57406197181388722 45345407829443725 67136394195462772 44808831343280770 69333152294147103 17198345789700332 20454313096667536 34436540450424705 4294557723456634 10006724126584869 80784331940946404 85103413571004428 17550828740926474 49753884070659517 95474137658054561 3676538726803369 86126860909555005 6314522002984735 29514078240692238 62036350648248149 1159328045797459 82582824461946985 1966420335674879 60732782899850715 34494263276545783 4805807273220725 6825450490804782 63746890134297998 85367481866448107 87218078599843773 79903778075606991 76753155377654907 9451117512598259 73477318427467929 80537102911662357 21827081291034150 46731015073564276 42374126300039836 30116420808415470 57390933694345476 3445155442869388 43934123021042449 65775258111600257 71208034352209609 72833441965282902 37095134629325782 3201455414789316 47673080469813174 97459434709810414 59853964751687085 70448208647674853 83065910464168564 36803044123056014 91736122391257710 29674208329815362 86880380493311910 78220799236908391 18941681759558216 21814838829870079 36536636691081743 35207785465505785 83246181278131398 20431344192362261 15058568108004515 75913880022649590 42674468001638621 70395272872767869 83902515848001077 73766228618085490 44834098580031705 93915727394266427 9497182893229938 1956278642765591 68596377087543071 99457347978777476 63064331826424151 83064253541793398 66597626411183035 12962963692959513 32874046131550540 72340334106293658 47694904758064678 74687258270167930 83231844880096548 59332010016160493 72190071557373383 59875476451305104 24226235301160361 19532545186925513 42997269974165284 36312727011919386 75174019339554626 44637872284347835 37149073092789230 38169461902735416 80570897547715733 23050944452096439 32413126698491949 38813674292247406 25083211468112641 68842500142501886 7289610703548464 69978571401702235 28094232544612463 64734624392126634 70239369309684170 51566436434700578 73730413483299818 12431178433195893 37801660976791139 48133245877203086 76940507072494565 5456857920403211 69882349433946702 39804831191897674 56834103379821430 5093146033476951 29768403228197907 90325962701692551 8978886506475369 46604385097911424 72073905705520294 89001011548214735 18503887252438113 33565372374923488 19910894817906402 82986802998706966 5941055380620614 38040870336736657 22656668383767831 69920324062858506 73834985249780355 76724468779376467 58609516771032299 16944764756155769 41355097080207441 57813264964598046 6426811573936711 12718165095218932 76557460481001937 57267777674779258 38324551026420440 45087238330433674 30266914561108237 25459455276742357 22037711798364835 15357645255047384 6081228012387684 90010489197976121 81630002710682876 91811289209687737 76768944407068508 97260248279248031 8114421350414189 67566937719695161 50709494553282313 53847140151374963 15921067996232300 58222621300034466 17661961465589406 81701157776399861 96620751423476150 35780087306267541 43163973198499940 55689578872645897 14208904490380095 51913211240338155 37956069050668557 11939458759180232 37943931932760702 87170921356204835 69390105902745401 72383709437909613 88219026867591352 1475200800033253 58074214520372774 14025156580944498 77785817796403151 32190132280151264 22351985598084017 90583048023747928 69834629631520012 29268962581382528 71377605225433531 57276057016459939 35806649963283766 4883691765974864 28061965263085081 3400271400514097 34508423830436630 46131917669323960 4113334437926389 13139445674695741 47425141514415713 96988283146951974 4189038045167635 19102658070860432 19166479846044875 24790709211676763 91425556004437078 83804393563361068 48894103957132925 57425864957358770 95657255277979564 47999651130094238 8947033653885834 59773915685013838 51565225774057981 729782520594422 40463680351691483 64272014200089849 70301768567182627 78902778554377298 42409647333411347 63728841808523412 4128172078241095 84775418064234210 70480251197131485 16114506061569798 1288159516374818 46688129970083882 72043234207577019 20776551215674661 56773402282321388 35685218950351458 86215756099122543 51037972549339022 54470516579153249 39130550073919478 27707015943920954 70301022114646543 24128293243753623 29889468016309843 25784434468808971 93247812774249405 69890724028011581 41211264839763622 54837691064636290 33198635465158599 54521599270567279 68703568128688156 49405984037530882 56076107862418079 37077801394940769 45663239565943034 66494929800677731 53931613805328208 6134014102259998 60351476325529890 80894013133929462 4516003542492180 53994256486544730 32531556924337329 32849572067227609 54051972121098254 18121039093728166 8488997699977318 50118465253002500 39059435617735086 34271059064235158 29132572374765155 42185130777725327 73970588537534641 40258009778595233 68514389814906827 39291889579591373 831183815569990 14519071908127755 21289149548685291 27587994013990859 93906473790976218 23529166316699920 72692593310153901 91214962281484095 20032433767398202 81607446840623908 15255648108691380 1465713108875323 65419090693283606 31266963123004076 94839634384463408 99256116912416361 69059807703888272 95787055949200394 33216146836474348 69284335208064999 73256608819066133 64548426468231561 51261963909413462 66228476533582131 18231362522199697 3814697550945593 91515940674863056 33870436591089267 51570394860858765 55419391752075059 37631182151989235 75136302163002880 59076346976889367 14046432739331245 98043770938196260 34898802013778019 87817773169101609 20857590043223025 91140604181399465 81644466008526844 7740218883157934 191268769606147 97839966261358320 33212732860990730 13583971949279372 81585156485589489 25708424227441801 84804840869932338 67335087376987455 47240337458061202 28189498993684142 24909272293854346 85778710341592486 73300247512129659 32838877537874114 8206471607791336 27822615376069128 8500532689404093 20820429579504369 3813892239353906 6904964231823881 20844785826534645 79034898661130008 55979050536373451 94708330666840478 31235976402900439 10761011027140790 8331198395147355 37324158779718378 12572609117479660 29487965348139358 15855326775317735 31429595000056969 9934013671767397 1629987922903362 54601826682299896 69874990260607216 34279424011102826 43977995871918874 96496255528884678 47893232446810753 46736761332967542 29478652286198448 39420327275207154 51215397724095335 56236438797741461 67994531150114346 62599594711475574 8165922206619545 75909069977426985 31062498351553997 29445700454738455 22930358734817806 72518674766302823 35075948916258913 42218907990945470 77975087958444689 1476926025782214 78014175602739887 98831975647925853 77984819492510361 8597539609852153 15832918155602127 84081876498268851 55565174471261473 16024442883187166 40483484630417894 28483811330611522 18596456441507402 40168660340734371 25430360294148500 37297849216966493 2199510863847563 69195820055536372 53437352358469903 542745421551066 32333995490358156 91565620193212663 97599547308577127 59857778179010006 5268552238551 12618467813263903 4562564741275841 8733543449776859 77157792412278983 56705575013958896 21854091817154443 21425626673558536 47827712331849384 15036053518453641 30827994015074315 50942078638361527 7136304665094361 49432479167158404 81459426593169374 52673428575992508 92302383314268536 82783873767175727 37113995602123333 25650208276088961 27009519382793490 95856567781247310 6848628887207275 84913171019178980 1172334459928844 27592511075455838 34300638359859461 87953951444640227 57071697193348371 71800520487399018 14712032104224016 54907807268443320 24630614677588177 42565840043389500 12061816265080024 41574131993204398 37879018750338423 76812903570312681 9526372667681606 99577476370431855 33643667873202838 68508035943878197 85715714353542179 32925050211603666 48027567092949242 85796801221481149 43532810077815596 88242742958537409 22579528128926124 88594325896661694 41762443519726066 76447078049005947 52078093771463296 75733204766538144 81704006468801971 13295408048556115 32188402790838437 96830519668970340 57933167018035029 16477454557971069 78462137103831217 91605852174609912 97458826321151202 64735604688373501 26314147709163103 30890116172500628 21439324315893940 15118016102453921 58460192373135841 59313042714686814 2470263105347092 70999871456419821 31926106842765688 27957010599345388 76448363286905213 66088901649449826 49935232777349004 36953847175109014 14959617369049221 98023342835276851 99151818268277947 35221847995796834 33959034438684167 41432846502208916 90727256418834685 82941277045187805 31006865329992752 26309557600509893 7593612769186492 39493609531019954 53958569361705723 20720215845952951 26167319129166159 42976902135205531 31876252769615744 4681672318949618 3605640124483436 64670223466995846 29742849946519368 21419238225830121 40930384732074158 14470983164356313 93165655243079489 16794710212788832 26264709341410270 59844334314638780 65950569868706117 77517833690175951 64043043129051135 52387212457686555 68439464317896750 92489467312847531 4032430863194504 57443152310978254 63672221842762626 48083521323686697 59646991623781782 83297983898473055 95568831521346350 61962670429272794 92843815141097513 1280709492468595 2859246504179863 74581864947149397 82323719801927615 6010648291108543 21223412163699362 76035851753787017 42914158380034039 8456927287371258 56446079061386307 4456343108965988 14596671294722010 40373208076217852 7543298349085786 78974090606637880 87959758140438450 94085979030657884 82683402694797721 35112589913437540 72249678743838445 58428243952854322 40392828834092649 67085299556851859 51340281609381329 8331397710724208 92174426911326465 72801067868360051 87231132394537299 4306276103341496 77333655286435144 13683962986952728 73393318445579244 12616933283420762 46909827743332966 42665487978226587 49841339424030690 22320768638475367 92214350275564349 78280229461582680 23251581293691110 16591308958734633 81292873469571618 14129668486673472 86804943042297732 7508371880639937 47618627842019670 85921307401377843 62581236656321425 70782449430996923 37121731123167029 80032094902000540 48605760183146048 19471368495928072 51142603143440701 78175734378541792 66297600280152931 52150378685830405 52978465241153626 45499327159005122 72664922629852428 95617351121125721 68056678472797263 90240765672412362 76459427850595879 81770744728837446 16937870425984730 3097341613202451 23067418406191769 32875634554948646 53068417680083330 84350251522314052 4876953859481887 49663963711649043 95831104049849642 48196157154882599 75534942485305555 42488796932337278 62190288922432845 13356686321909000 70363999910425736 93002551579685411 25102721122866354 52440017834600744 57478843265508195 71603527767577160 20618578130257400 94344921093731712 65531049140944056 65960147942358052 62236519504477083 36070788352348546 5522974876160505 38127478976447663 52041823139286105 37330206133020135 26285263776442178 52811567974803519 6158793817460610 29764123513599521 76390090718923364 218282983196965 7675488483396465 41400817818395794 22954942964968700 28268631240704334 67963762244184913 50937727398612188 52115325353955828 93563647041423649 16524195372656647 58408191527260179 92313497856779701 71938353404524811 36987586392612323 4568453432264389 87959232253230323 16368508074405963 69299858321553143 23589914072595216 12588082853102112 86582983122381679 38567644335771039 6519934247718602 45336309460791417 4396206093344516 88505385688914899 70330707590834786 90724170499876539 63131199272451226 32261743991186485 28716025818075921 18772899939898629 88075007084681804 56304290634071747 34033825731289763 14435134203506884 92062536903156024 92620037777702183 74621376292421767 23827724436926275 31993984291352822 22817547565294641 12303230689370900 57324727841977085 12354691996488169 97092128444331028 96263260067225504 73762769014867464 73826611852317520 6202691988644518 65539962833035596 77952888658328201 58840058665890183 13173341937846837 25683381186437440 12136688450313132 12137202282221183 66626320939305 75557731769918445 73826307120402201 22226622307323493 1911692861149002 99078751292401567 23415086299385211 47914906225897891 63171149338090025 55141276868607555 87996399742086058 34029716589489810 92809946805921865 84294459055693788 54323115979481116 12330946649642386 1352639822497306 8721297235123036 31407728178473845 70649778654540980 54489300236769277 41813572092276224 29120629711534268 79692258196684057 56277413609347282 50551300468077450 36033348376782595 69031022803204933 87044815991702467 51986949620897012 28620984638437489 23647605248328699 90681900953473245 91324724741122879 14855708428523393 17046188854840418 85006079355036617 20458198612557271 94833678314198279 16546191657378442 70974863145251542 21404683101202628 49724076397069048 61643904857693879 19054580015191248 40434272362584293 12230902398064761 90993500360632415 62805413014020369 6973674820475792 75046529534594259 6522180487221737 89932865549827331 81622685938362551 48743902063148500 51994627878487407 33166117629644933 60907294104352308 84305503915379361 63301059132226363 73337481359741680 92508131785143588 55220857527461536 17173004616366430 8822784713612647 66328471471036390 82610659581085467 77486331506810915 45843750051065292 81625974612242507 58262345563804178 87579620350569294 69667549850685970 1950345266575914 3751685001013138 27045480515086255 42983430223256590 93983500199868274 90118252130921863 51640432598971947 74681472177789371 93741212085652707 55284851289497416 34090767522379397 10710070437738511 92043752097846987 33868238323621984 74153517848781139 69541240122694841 87773426863881073 29806633412483829 72373486065609527 86784566058171038 89168535691155874 21086257756483870 95121074917320117 65457211808428236 55159770578861803 19062333588984998 27925724289033783 91799381246146785 77900450968950127 61116958968832952 6569027853913656 99422461568814591 15168351147194755 53967154367877089 37763550820617195 32056374327652147 65499959678510720 79327969899924404 71183291534457476 44921909043330905 12195955507087968 5691397702093787 83174797133606091 77222438206600240 40014013373332454 49428615244780795 92523752801420768 18121682289147533 33973992536847258 15101521287133019 9765089483144380 18764784210941301 99168402019868800 71831451375993416 63952216866165613 85489050141504544 62309842945058826 35331190024606706 7503194123449690 60403538568997150 75685829928594508 14511140490036475 63668503538437575 32234574017547197 62493062226709240 46093676448417546 80038018006540131 68688385974904764 68380659823291720 71740863604016832 47634608194401196 24268370603497798 2282497446642738 3397375442810850 39662594587673716 16836225940528780 57220247388077940 84441820394979548 27687805937675609 41261303480346671 25933166602225329 10247523045824205 15693785875904075 75266120342600857 50508027591260170 81056423549312233 25119291079391654 59381022841211189 71460466847676472 60523685756441939 86896338164747728 98282325138817011 66350832292745424 33142841379914591 1919484690242693 84630521082738512 54904083557502820 94608592362328063 79055070072202726 22058999547235494 86907941347319100 57912296479785344 93620236215639186 27773886092593707 71044714688256104 28224345454203680 7383909888390320 38313034992627761 54739617837162055 34548343744685444 48705491490236464 11614956764530706 45318478499921469 53949892293919333 99348550123227523 28754553987071541 63944740635766907 93924567034026516 41941147582672307 17003465299292456 3778579060115197 1490102868030766 42576241918677988 41746356976504499 1850116631111413 57749798481390893 86460316515595475 88829053970309230 76509578492397911 18028141886942306 51147142854249105 83729597510824556 98157042794650121 62501467865430112 57046087568023327 16385601084828728 32111848284617340 38562623518593442 83795419579231812 44969428986687880 13554877385172335 91353328038073334 33816808341678198 57440586942680709 22882441687762674 52689663746842565 13356735063230020 18405907712362214 9089778549975274 4987623332171597 28726269627260658 28996116314842660 34216556688033823 86774040158708726 87408535651047027 59883661668969900 51255086219743932 93452509112291880 77060853670095827 27768669673458824 12869325673247310 83499878181228739 79421654086647531 50785842902841576 74576894890647940 7982437355181632 43088619974579976 55972873999724923 17536254466854548 92152289517549790 75323452575200775 99978779989342350 38279017483402975 89349359647299213 88968944545596586 16334307680748346 624945204102868 85755969999730456 18560257114503713 28481443062105720 87947963535287036 29290390327933376 62271841816311036 85056193818452682 67937453590916857 44622100695542096 13755769555069731 2121419028695347 66650066643036355 72824292561387173 69989104373911163 86464912252397674 16349480027613213 15492344991515022 81893689785944326 82584322951217526 38253262009412012 27703178649820470 99292196176322632 17812331707225886 82514383001037994 22370948806593172 94614011549914844 71184427574494998 64122221569739473 23933304128082050 51572251069020482 89941857103513257 51484064232266427 14569954162858939 76135084099068110 84215580454573337 8334736599781477 71087630038419764 83753674577941362 62537424509114657 86638127279350463 52780007813835252 9515464962208900 44490717849191576 66525719604402499 9907893683334774 34635135456326970 53779606226442749 54353836051197872 84434119797249552 37372670335191486 74939852495632878 33259769346598246 15867495970993032 66647484658320070 15354101138652134 55276003485163941 7908435744778313 92075496860066732 44575769256542937 69266303844193238 26868226749459569 73551827980395199 48035997879294877 62944630394883466 79139181293264292 56935308600955973 52090900483486949 23707115875229193 92843000554299436 81540757825076377 11413602678415851 1869564083630607 91820970931985281 29349009272829260 93079568438330112 99271057142900314 69113353008117599 43559475999584747 54317170502714693 39034997420269450 52958184578437514 95803354945972466 64633894605239255 28039727863643104 14839201201476320 11830353907141431 75994608624978639 59057659264097063 72825272626537846 40325575819210428 72582023328411222 59017556589527746 622316971038613 67026001991151293 45637400384743630 79568142562020264 21803979203500188 87690020085381663 40314154365896740 30984328834537801 34326365103306860 94541124599285172 83013022988709819 44736942425166967 88550932969325519 30811467253721375 40171436979771767 8420490735553007 62858537437249040 67882156595191974 80306159956072966 75144668214081034 3459325624088650 82261172240474446 93858656930747116 87579890169385723 95232850440047607 94064344385114011 72439845985560491 50654012175472681 24321904698335877 42053243520545308 66328648628503116 88724653604519222 28809880358309846 39110652756643509 1287286430080623 71473056194849321 58584774821689008 34582029493664183 56390284547117269 85852928439731447 21803142251384481 13375273814003825 33988295074200504 94754799440995785 39088002886947796 80139426446983748 58733150287604230 92869793773635172 9856988721030818 52694301607773192 24797192724459640 82343910668808599 61861534915160069 90399226733809761 41420718809042595 12035662843566139 67076760268648497 9263818199455344 17270090733875388 77495681446346521 84714481775346583 39298431409853609 98722685719668303 46676047000693662 61600504792208881 56496065563095954 51257748078556184 397027347990285 8006227266355180 5878815279287763 86982927939806564 58998475636895684 55114640765402531 35175418964131132 42001696160590681 85131042985880383 28504055122880017 54383303342723634 97238426213955723 57456859886720149 66542005971964463 34751448714873776 88128902930382835 7574985158705129 92842690113459705 70603942523332233 32351362423103869 64554740927421450 7326049234420937 20717931044824231 50325473460991473 73371179214553307 43616366903219988 27928054176694996 20308474443479914 30852431721012485 81328917000855056 87949165394950465 19250278644466577 69635240965707869 75102031091372696 43960444285008259 79209238221889770 84133808282684027 65796004758839701 97722854261341390 92686185415935849 76008663072491477 17088995485673559 94252972804225049 14726520242030314 85284033904739361 89445945978301502 10466641595248944 76026561376101394 15224506826434967 40459645145920376 2165773992263028 74915500911689542 74242739923468921 28621064008376697 70572842566686744 17474973756526165 46873615262305160 50747056413532106 25265844381116568 58654837125734812 35058192733515131 57979930789205890 46838161614445165 54871455485030621 96812831449330399 46198472700218580 93477803040246922 86073872542116377 60219952579873307 52562005138276858 26816978726712830 9327558879961794 56107309158307205 24715565456486425 68877174380354080 34790177463387708 77741707011543003 94469771229138290 81840255849661919 67298381582768171 31630581556109493 43136809701497919 37582473404838157 71650629500619044 68810058266308366 37756216959364060 27334191728703750 54474340485790079 18874171331143543 75518170768826103 1042908811984878 35017707953172441 18238714691675320 26416510110932261 14661936918612464 92658197011289687 93384041170734906 81161838860304077 73040711286588069 4355826939092761 77774221925522426 23803990515577332 62069178389128887 81481383692491912 98676027643816094 45881534376950135 74889129859287856 40107342669515533 54191223973900309 67353480644907532 73464736981620946 17873993390208769 37508939347471803 52027649427712939 20734338006363060 16910603246485586 38184497504584054 81798860167559630 24532234515785386 85631820605907863 92573022651585118 79656221892100676 41699401207123568 46180875492887634 65898779519172618 49629726968965665 29678185545034151 37183777036391518 63072138219254271 3865305044378292 75382585709778661 29831544027942085 25324731246075994 2069097972692492 91227728571824023 93085386018927779 9313927983652303 59633749091751294 87359338414727738 48175629081306749 48990716986705915 46409898000613667 48618739780217581 34016748860017016 50904988557788829 8295875588195519 59934976658845680 31774855874313993 4669235315014467 47516435935463180 27154262619918524 79492374415964881 31874900885195044 9129289833524981 15873307095109805 41495896436028384 5940206204965559 70655710819137004 35756921859490435 80757283986853957 1632440705229313 12861524397287379 40426532036013957 19246697859681848 79828435302299349 21663864961531196 18193473135454556 1694540688808283 34094554102703716 14469952562000462 32218002470331173 76887344967170810 56954979296240902 19417299641057913 35045952050361364 47033149836568185 54838143567470738 39832970594448815 40212892901173165 17242720111038302 25179879570680527 48985993583792400 41604982361121240 83359935184248282 6675708558585647 89700485604958281 32768205303978747 18116762966232832 87631258619157364 7685178262533740 40631821490971909 75991944494657715 34441785062316952 43853406767619092 19340412391879810 5730612271505885 26230788213965056 10463882247999349 76309776058227530 83938004415118004 72566742501898275 52647229240994574 77556948615020200 33200055481113543 8816016840825910 3373234508727419 91921216188845209 11987021471700110 39119010854647710 37423935580745812 5522286015106286 35258445108776921 72043120732927372 20651667826575782 95100635433664736 17464918688545169 82305519917160537 43904143257871577 97568004711033435 33561412021506779 92460960681376342 13240855428816619 77917661180964487 64858208699994892 48247888265891849 1258175276494002 22885234519618023 22932226148720323 94067697531399799 32261241323765847 80482582674472798 98782246601205428 90382723373372667 36387325312592684 54482132524611386 77374539130857483 11100366587609780 15706384090459289 60187934507477514 25002275344820501 92978420861147590 3750063554941892 95691527740927869 32941366877533005 78296615963022448 53768786428481466 72015222508211401 75511568078155708 12954711097289045 95862926821601920 71043759093103600 44099051917327221 87302184650544165 92291948626203823 83181998519741620 62850174657079631 47655561732204277 24637879919278701 62189139589469993 5772573422608896 90743543758526253 83150907501050124 17617808632440121 39768970370744890 96286646966178178 37906142954435321 36553197678832402 76922890840462097 2645415777591484 87043659731937188 51821273805159740 90693412601538238 70833012742644708 5216011589074535 36620839699623052 15445071410811299 19914761690395250 43964327716122013 42885827743606060 89905216081031413 57016815032817773 69245033535344637 41235482232598004 45386715216497858 5263289636789251 48005914634714864 66919398784290600 38523647425581207 38837229933303217 91204359901835046 12032215092635968 10204271889561602 45638893393573518 65983605313147220 75234507032967616 5390109189518626 38673295976285107 33355259259497744 76213556014960204 43626543043963296 68537903224317025 96949883214527951 84948850160405175 51746979611448728 12697486323458986 53150463606454447 51438407460127356 47450883982333764 16461848476963293 69954316978247055 17609242643283205 56272003312213831 7702597227954027 38035998624906498 86298406750269743 29932887382930942 13871236227668802 792608061607807 62460345896233551 57245178169214629 70042630067166489 37653398998583956 47616934032610758 96430617943414851 61498600604721699 37290506851296199 34782446400386582 86967975666381903 1964063302944781 7704010425830458 91920901353633535 78824020139791785 94644851206984793 33519494611303813 71805339137452150 72111875660936704 44044528857047164 81394848909575520 5623121257140858 63861980030569642 31992737029137854 2307822640479906 15296066058732957 87742053509163366 53755245581280116 70681578639482868 9341500485114829 18287556392691402 87400932885180551 34349834311725381 18912003090671043 95013907715058571 24183160942426846 178595336550373 95783697931852237 61413624863066657 92608054531955983 14881610364158389 70384039611813826 30472486117489713 97934937752183909 44184088802654814 76910225515255641 46549515489669820 14177600889017431 59913550206770857 73217229425315480 66195801785520297 75288446199605591 15379818230889756 46349334622615493 78195221974617387 30533039344138591 33215268546782782 56066280558937676 85341843546997695 10854839857283726 25042441905347720 79342574654142128 32019312903235237 99967858496213501 91940928944908702 58304177676598608 72903265749240566 5426026530770296 85361150420730383 92121580519273106 77654396555784111 80352148262760379 85440729772827982 6372339989031352 17545477074752139 68037447644535322 3080938649850694 13534405402243133 2086584995796829 18170200154035640 27880758036843596 47621976811859235 34339964062797419 35025272546228266 75202193955283001 88228579860445575 33435062123991416 63526008920981715 19544982935559113 74137537051549519 46089595065432229 42175148942897672 93828617717118266 48872134821530082 82870547779271926 29458456952771119 17801385307014936 95867246755125837 11422765391198579 61351311626759922 80825492684208773 79699638426167782 4016441234786672 41805844545750080 79053129453268674 31357548685396912 6373745687790892 42073896860471951 67392468168141582 84974106796588009 26698737712517298 99529805551232079 65761529352093541 94691939977089353 30191495388246766 55793555593757615 68279547821967738 42417581913857468 82375823370695671 21487654977814900 64800841693118170 76538509344753658 22035344440330050 98674303501420724 22393319538484827 94711552381471528 85366408505281125 10261587363832005 77306245186226747 33329998348147274 92459717014733886 67840610110590876 92851806981259828 47102011191663830 58936817617785676 4509728955921602 57994158182785674 62243135968495413 29771476197642301 63388949141366679 19350323629536676 27582191402442 81246186290509463 15875951292415169 43535304996224924 46488367188791175 49671382417347383 88935193151002088 74640703614577409 79189348333553142 21488355775107159 36871830563609946 20628956067626292 21129346161244467 21781892077511535 80972108384091417 39679813023894714 22056722963712732 12249020875506259 55860039654388396 74866031907935526 63547180095458105 52221018293231643 70635252974337832 16599978759471685 48346153727344687 41659102940911069 84406162076498853 55111519258316406 70606437271436591 83306214921651533 66944358066249334 25076400123582155 99567787170826193 38445056793655849 10500209796793128 28382842800013419 22286654747583444 11628602156931836 86780785242224095 69189637629017090 79969469839762998 98990422479028503 24986790345416621 13979871532528987 29599496489670372 78656210288944966 39217200226158541 42763873308769490 87501661624557313 16096025163133912 55905599210908285 3084431988083756 58461098643179934 47489033381126265 29691846953067857 77745263690310802 15637536076388418 40612203044854145 76873526014364859 7810881672418212 73476434763039916 30737802958288409 9247790960124201 53640124997903632 96847353170174007 18157791710474627 28733944779068823 29330200538403071 59532713318411526 15791998310122628 51075813934141916 87799725946421294 74238958879750772 26198753832818622 51752447521355098 1792343908936655 64952840502323113 39977137663895453 80243457800886953 72869040963805969 91008257234255884 407080853329914 99078891686212384 92287744895036092 92373498913824174 20866557519318545 99491621101974200 93587359879654644 63773983955839432 39810264275290728 93854120738541669 2718688479100574 28135894441329592 99737424155840705 46243929516269808 61564772272187421 79394668758813737 27382579157510590 91173070948776908 98145270997324298 99649647745890166 68046788611501152 86573380625331487 5955444204205197 32847437275115261 32667274881152009 21310224104524137 68495282141595287 90070818210372933 22378719880938519 49439102146440808 38445784022161292 66256465536204199 97844261904707896 65868323184845505 66505120553157658 39652220169825453 19770463234371989 87926895928459529 49215558828310991 24912554272937980 27314606692826996 65520720233097103 99947001039431571 24222093277329664 532657359707239 48853912866067612 40229341614252355 1323634177894478 73925221754957464 95570534135066161 65522958393780608 67082779975670157 27292010228030576 82715235882279216 64466270604436328 51333022992869150 21125844522424957 89565824100259788 84208840588309296 14175838116011875 43082566449818121 19624214201594133 40169097070841936 14137010270358629 32568668397475169 15109215266801515 14534836050895722 87480844974465320 35975238526690880 80175913625602017 77892534614052260 94106141431807581 53641547223580446 37938128963193077 38325798983617713 47765753352449837 70833673932587840 21822890739948208 3796734183491758 88784369692257752 8682316784827918 37715733405678772 57985698646615566 87432941408282803 64682712983507296 66301147268653484 67242259078741672 47242643745681795 71852444684476874 25375538121324830 73206931757562033 91978553392589814 82563720056121392 73844935806821757 69924881591794590 23972089028316029 67488156613270057 6110585543510046 27980374705299528 60101334672148762 13826634192791232 56781680257185946 10565193270660972 27460244413967772 15111167820357356 67600919212128055 32119260052434 58376900370654070 75861447431263566 92429421610953603 97400967984738859 57882791639144058 25721646253201708 8339350059673267 18558671717568977 24735255929495772 54544088595091748 63978066088352827 87274619304444828 66413028467960067 9658059885040528 81394032984241928 31857740711884872 36426049439221852 46263060024103786 27549258256699103 76774841283541686 30083376437872762 13191362072198505 14602378663857755 92151572151402196 80407701453190118 88927658992965441 45352758082918625 32129708627546172 83487480161593907 3183014127642785 34712193148699905 2619458281507774 76317896434476158 60492292286505822 50795808681337404 74602466805597479 67997946126381194 5294099777611165 77815535110976112 45109478047812667 34648259908968526 67723753292421145 8937535581454206 92416290896450649 78114139823398467 16528623503733560 14206348323892926 19609238717905259 59119860881761301 5677072199022862 98112792521779672 58547582400607766 73527261349979803 15319055875746376 66557907986086103 19054340382816294 28994967995841732 59811903055443873 64309331291936546 77695439967499017 77994408243812476 29275699732102739 1384917212467677 79930689229710501 83791780208302591 77408173967637646 23042038502559102 55516387804777935 16584427237017995 20726831610238659 21443480165063631 82735039683370838 36241182103313232 60286005626771406 18184009852312394 48976587828214824 25075882519471449 60762288571625332 33053159615062447 47987533298543928 96951932520258758 98541476407274649 29254085299890939 31050616785390800 33403460620711592 46155695060105610 3181023586632566 12090903044486811 83365370979343294 58057615487660660 8285947696615874 44497867951084200 98349740729160743 76823845068079453 62273384237100115 15972677923445770 57487735684854083 45774487352087514 44022269951651486 4022249758190790 61096604621190556 74532230590964811 8111807271167090 66013629225207923 46438624064623042 15796032308849210 36205730582781078 60758532899328608 62201969880449305 71264502537138722 48600129494065638 38107749575036024 7931363095243064 9273024753175033 65472118111655014 95241713654100693 86118647160408697 1378244911870536 51223365307724835 1277184620370812 63668636272644174 25460701199405666 40605078074845949 5814435940360698 50630112960970115 55521784445761799 17176631021070993 27956479789930596 46323479188157964 16315721352694546 80125312577460517 42316612752735698 9126164338587645 5774105524996412 16416091550366243 71557786147296227 37528647828721301 96410765372940714 13302841283341809 23529638912205199 74496272439143857 55927096990083524 55107209133062994 83341877395949360 67019414641024808 42371275885048742 83021402632802246 35335869859041943 49266979709566821 43919034137075495 34366667601925439 48645231357354564 51246219538194599 81752225170396370 21932135721737694 93766958941368489 64269921876545404 14728012229621793 13382554258325462 17549765880020423 88831795911104258 30658487928206250 29462943412639243 46681425328842459 1836377183859785 41998845646396452 83558121215902308 64379955059836622 62768825707970093 87600440026687133 20390371918839508 48061913195126711 30483931341276466 89279956408900670 9983386028110757 50597099569955571 32283598281713790 71927498070679477 68961688077100369 31096390740267226 65839368715168221 96949820970343944 41093576936183819 35325955216798997 58416169958377676 22294484295956263 1494353193107820 14832285822757559 81479196810172037 20548172555008543 73795107033806549 56070758580001320 40520780530902184 74259453372644747 64000139167825860 74600055212880630 85330940686346762 88415518584599305 75922935361205291 90277983770856900 59074097657031618 70231513655743537 76899082347359553 39765291903769395 24343110966120237 53975743656797374 2023652494276517 34885187100567787 8683415639699408 21608991333054920 86228776002453304 18303411731061285 46297517804284680 38396287538665223 83877554351433722 16970676197217006 38026613312123632 61771525605496532 38100280069173640 83149537408101419 88951404430917524 70716694737868262 44121743509009594 34101695472020644 49652669021712016 13356050888676374 58356199874099086 32472102306415246 78362455556321654 63341570491803472 67930689408345048 6934180254608034 40379390552764274 54310150370123072 29502570895966455 80754205743117410 21328976368899225 46106752908287185 93142847970236402 76641039139961818 41560190340060154 92457858277301003 99535115642577027 76170762717898762 25794472510875631 57475009728187888 2040842372118830 78017575256928592 36655673549149272 69163915019240049 64238279885641609 91609822465548456 6544201643132578 10529630104008340 8527272229239144 22845456641790001 97012604314290900 17661270035135500 74379333684650492 42582674969041521 78378870060265829 22955057478259770 4109244600879354 45126107204793899 68845775759757727 77513068952867136 75326846314692438 9171393134562720 55897674753214425 90045050376046208 11026065929771212 52194596915391830 85793078991701351 93935777292486796 3359508280062614 90362162816887131 9786290420568617 86832651098173344 76794647171265106 12758168954152036 50287767202042431 25444193993401729 12573874756196061 90936947379212074 60545349584472168 74027734526565607 91542919140367717 12285545388792578 49144449422145278 7787411449091676 3446269763467619 95678110365437639 28092878119362962 39726526416986997 91061710987356902 35819867592989780 13312614194791446 30589986151567440 12830364252593790 77846732201980852 87003476575214059 14284009174391491 873239392939475 47099084644818906 65294518405581188 39752793164647871 50068653861452436 40654509279942561 22244545044188901 30830550389111725 88350416866515394 10599245614179280 85428960194254630 72413567268745655 90290150411427464 42653420781750364 8546780468315224 17394283143945769 79789889338270949 33287871138608253 28658817585546682 95725584803509025 95823423867635350 74293345273889793 39208196386723751 54488750572958159 50638486923895513 89028282574415180 74440507707724359 4048180417723301 39501976785105981 188324542835607 49680585977304821 95227154262731413 23260491519542615 35199064018454431 78748139962009736 93457739844600752 37348117673576726 20631497403691726 6392766261267474 48070312141678604 85668488937110225 90944483161554334 73089538664942707 17500726708591216 71562706316796373 8987033023091891 18940031382565947 24082463321457462 85952120931463260 65049780295565555 27034619638874338 66500848714115818 89051418248930427 84346937963794751 86327866628361229 85199176332366118 89119251410867932 76235255099741017 74446148442747933 87713683957723616 18428338226498176 44356361545856520 37452240805231060 99080825468349086 77169002568154685 73085526858605390 62111970173603692 5360742591518638 54541769048883392 68913535141179295 6249316566851833 6894909665729372 45021066575188965 64714410071019995 66992390785740002 77142528180434482 54826532548470358 40794592924514930 39829392741230542 22073276667282324 51715647138469553 21271418737723534 70925589790296419 57349291231124375 30671151335697552 18724281845118137 26440987789316089 51834954618235549 92401793049573693 32273328319504616 68164811546966229 15286997334965812 29730754876613889 63832269260528033 12991732247144451 84975583249898140 32215480754649655 6363943341796112 19655489468628387 27003153116525458 80438531671892130 20020702751727293 17696493653321298 55560507049146578 48243022320220285 43414749706185861 71510793323098416 83431224502191741 73840129002604775 72973065565507787 67649230737691988 17094976669169990 62517183191004504 30955185913387153 47436304464768576 24850916176741081 51764873225353976 7049174080468238 57537683241905545 92728199032285578 13211901067077103 53024879860911581 12686267171075734 43148791062536024 97084864742404803 23989719893493226 37081928916814883 48464622350892568 17340561465891039 40514301150615866 84556226065395143 13289319177205096 84237000620316480 36919863370136351 29614985598732388 86737501282424003 32251648177823007 92410246442626684 48151035347597803 49707736916171908 66158839511198896 23198597782349271 79744190292561735 58974052211450562 79917554869853230 77760004834548245 6566752185497957 29369476494222003 21839927641479409 83395123910544628 63678876031526860 738873450810732 66619923896441768 26023155072377155 64138200914376779 33015825094101131 95216362360230221 97877830424081488 48111486615924660 45883558053767884 3873579482428601 34315172420129176 20830930271608888 18393301461721327 29495272608068896 59887375086616924 15666300341027001 55428297718838040 39995318961108858 49656563672801999 97672371047974086 73166046604416609 4502584350838041 96599312234967058 59578215932047446 10926443222618341 54867638091593140 7308878997459580 66144963936287857 2899288298616890 7443162034216318 38045818901336296 91826199461498138 48056611827016578 30797956118048995 56282078561334090 46000101274649523 34201858328698649 88560126006405969 47702263122169871 63935956495134574 37909435947907113 58605848514312951 90430098024783101 33660392160224845 17856561471432547 33882457008736505 64036434025281093 81072448986457199 85115080527500462 26997413535015310 79418723138900967 556405024223059 80310001592437177 11928444118106410 71368738112697132 41682627433548396 75377081319198800 60379400985221990 83734179733945008 1203470865002394 41496598409399549 28394951992619466 60769284026656506 18366650700773904 85141518865937638 83710251965633687 1955942171398144 3169949909977058 87367211364895079 26797201788689672 938709098706182 54277550023937951 46292441131294142 65227847749853721 81468118253052412 27723156129417439 25965811566127953 87010660464408992 57916836227153789 37663258836714299 72433236731009957 33200343719839867 43536442494670288 68876736525090818 42828941628480637 58921643189457702 25836150383857674 20637908012012551 83788177944708459 16698388684886671 67983618191237977 3709994697511431 79830138773771540 35457581690749797 71648612106088164 94046180838134484 64591919690604132 85191245892695690 86255354697945723 30517767813339814 1890695714395549 99743919762087866 44205683765575784 39078367999336820 6626715911388732 93500465950878686 61032608427987345 92171167854308140 83911485130431671 57418101098012313 69294530307021488 37019285237143727 3044929926780191 25648463849416852 45744085074535225 82028359827882756 57925245558544951 23633501005571242 7575953176049223 73191119041248036 15697783291945174 29639757447863787 19893990281236955 86754106235602159 78782465534218409 47237180956643535 16818122039519908 4802971478220183 15419450625437121 42504620853333106 48295643017876628 92704893983351620 32577747257010804 57345871900273809 816680984521969 74615649534643335 59187669871875523 44204331988708229 14097464810228063 14072570367394984 61312853394685389 96425050725610990 57340344646373164 2707561489978730 98615702365599762 58375059560353016 92601371892000883 86859530201409836 44823643792514794 31180179419012143 61507423562285701 48103179636811165 42975422219771142 29681527495261154 48276650136525966 58553271309395995 76108231492083073 64767649422166587 29642520635773981 75589260829158546 96008882862607559 4814513874688225 91180268661003687 17051217370604240 94073157509019242 8914902211677380 4875474674088185 26536634360294277 22240588599852195 61752663743677621 23462300691050381 73710865475571481 99060241121570978 93109493906121423 84349032175399710 79540840963683150 58231432785350405 79516756610431265 61239202567648880 19639305456363608 88679308061245837 32633810655767433 90204067247357328 78391260706384284 72924652742854395 35103954949519334 24091550037943305 22041566753762261 55721710830873254 86838378641142596 4801414417971620 88471947126644600 22763428718660584 6576630178329586 91859040771977162 81254138120284874 12113210980598789 7147259937116178 36246354135941501 93496384103354563 9053790783474689 79914733267597722 13549041798193774 37883115181988701 17865648719633808 2526870999801518 86347166875244412 82486531728612880 14257673972604310 54277216847273967 25292098876720386 60892092732043838 31288638494402784 12598126951243426 65389284605940503 63351640749937252 64971363941565426 13702289895781572 60621538728221787 47027623633961918 50491277150192559 67785949871813463 16670020131540786 85661956549439308 56380278214672056 34549804267469275 91848031730099101 1372411395950303 33698496755761757 11150818396263182 94707680425997962 97869854498430494 37134628027979994 25088857616212708 70015649276520547 54760392243190675 92972027942994814 87230664356380406 77574578620861236 37474349005699571 85719664208598552 25290868186329361 73297308490914465 67240924573859352 29428713138979142 28954358866105111 70310606348699559 24161767193225834 39691701274594928 17378943051418845 28687607301163872 21685048507614859 37787940941626168 28264572436410663 21296115042616342 92565845724547497 12137649323673087 22820350985382602 34688658885411396 54809763320429683 98091061011363947 51635407094380672 16101617090032175 61436281875018607 1278232382993524 54952399207988410 14354362883156931 14597243822069423 59482112823914931 63038034400729410 52533347143628200 33864734948812520 62546070190417941 93815766249989260 34158817906089478 41901439212536552 82074202591844236 59255056524039911 68565633353150325 18850644445312761 7918960645003603 9535717635567632 34221083818299964 47466801568988843 30226917035691526 21597018000722423 75895077124348518 242444927069652 58190621240667681 26232314140376340 29629845573730271 29635376428953497 6947853750463163 30662219132393490 44599783561218798 62045952344402710 43526253299267086 96562876378725347 79579394643343144 15875592880009804 54026544083261775 83097077481286389 88850485406477979 45834361104064853 72138055257305421 50850246407573741 75369198458510064 72163194539025980 16915096446855766 16195920731381913 43672478427612929 79350123741724650 69980733345536170 926397250436963 14545438677965404 13048277520192152 92502402932007706 17237894883384616 24623030156945025 81573414138505549 80206067055257633 66320941793896772 24202348625704839 42397242440517469 46834597109656312 79151962194441638 81479249595428030 52432690972105675 58945034339448222 42509004634079459 35443716644863597 23505824874535429 64730036256139386 64428685133555738 3596668057279114 82867325367119255 2676460175909523 1133971494642913 28875211613993420 48908665250970989 25222584452972977 34879161349572370 55653841219524734 5576848640511110 27809180016595667 21489497569214080 80000473379378025 78286456986496395 64921517605389332 23418931297580408 37616584129332804 91520091994320938 40449265131062658 99657359353701738 94418742752158224 19757016449868787 43181450173897676 76249506174728815 90838738691615118 80959524694058970 25649392874032775 39883149684345071 83616471345742262 4110619507518005 20002908059804392 10191405926374036 27025878441659716 40027208887985197 25331913850631356 64143041532390386 74613057684520558 81672536742156357 86192385030148668 20703277366582208 62455185462804555 27427910257366401 63116749168974849 23925813700343886 22008691462012329 34380817620128373 36777492433128359 66584146745615586 5742774841876165 78074292874176983 11296695808949169 42013091153390248 48635687660548398 89157373915171124 2753656586715150 47197024046853599 65945276103093609 56625346781953646 51053961377990468 84563795483292939 87780292944565414 1385559513346334 43336046457435313 8026714940185095 13325222547724051 94124859649410498 5284841933955192 5796288064514741 960947231318276 2511770981192650 62186444732502285 69986049812708430 51747414214376592 31754987557510487 53160185735096652 98538420011171007 72862605919055337 77573270093754212 97699263003937188 70151180461566414 70599695036193432 64571303557966113 38535233956759213 99943591445348500 27563679036599312 25413903119150932 67629435550981563 21211556298937193 1721166733776347 76153649074380370 15451994749998318 823233294028114 35901694076462960 25491511517613578 48654755773611225 16019625582018295 5814895663712857 47106202556222735 41506381950868529 46673660108115833 8820888570836275 81620178871942641 92628340086539629 29049545926178629 84346189551286599 21682078435700929 87291306932007755 39574742333329528 7736926210954465 86897147840061003 14008477545906715 63056338214000499 44471222199446395 97554891133719306 99748003668049246 57497380309290231 57673738277368350 27538405024570440 44953945857394167 63512103077277771 85138170780546327 69108668767391092 22895065379911000 45422039300447113 11333147648939519 1279099821685515 15336790903324401 47543334457815772 63681550635165145 70740893053861077 48222110497829311 43292991041238592 16681720640898594 66528662819859313 35455242983055172 6664876203248973 5459316995568907 33813504791964972 76824736783328463 4201947338686305 67013526497480454 42726705703736272 99327091961005839 97712073729453507 74985603736181933 1937249191828706 99920798458933949 86999265199085991 69157758063315269 14684783779920052 74797874210141148 92236247121218087 49883809279867612 764356866933734 74728980005122989 38027886752393129 26848305770015964 30182822700001311 39677796375660400 28474804407260775 60698229814247565 7537915768966081 87319743331102421 34234315961973134 92204724130159572 44956414312266437 97220954905181375 49511242139156824 34775486896946001 9294107275826991 9481178273435900 9506402458575513 21774001319319543 59999669658696978 33423073104546269 33143798239111322 77846166252577346 54318241674168659 45587393822210476 65705619597176636 21792068562532682 36275002192036959 29755011899578909 20250195442915 71602686669435261 42293669603012903 35473716939117463 83300787060432092 51549821505942842 70952551846246428 71460998293519422 15012007118924317 63638899831041636 50845277988895290 42303019881931250 11947304697230211 46322722785004029 76980692990776245 2829567728222540 71659737560080461 24348778993386875 7169492521758753 98700679546331385 48756550647801236 9397109449733307 33819453703808309 82032441397797338 46038799537503393 58269321280352401 751584144394454 2986570340102617 86884488231247990 7108858371592924 70445336671778267 57117695252176456 6617929451666182 41433489513745906 73405374779034743 38717750129098364 57708763500104115 39110176789918215 16770347862948710 58527257744775312 65320677019107332 72283947929101871 24155233831524768 42337994112895188 38904765469491290 7809678586350054 78656180734100947 86760647048829422 77030817233574598 5752969385514417 80819529404676650 20168654233469015 29019156924469869 22398921205110170 96413211950917458 87244815744922292 49381337737629874 10718272408470204 68278282516589906 64889497448188199 97074376791475178 20920335324363377 61883596620387654 88627392655472608 11678515061893812 68564621925714083 12102794079613107 57004442783538702 86236018425558348 24806085518887433 93089717274113915 34826664689913073 7638897732486128 24242050637493367 32596768181701 94421278258758042 24442728234700972 7845912265781862 31589396470494204 67519700564254651 33287862064879016 44600266622359602 54467219107029813 15486086080289051 89475466974028639 75956146393382967 4447998221414607 29134564223393160 81733228766617650 44122633747124311 1537839793302004 50137355834107708 46408439420568310 90684408710171075 86491831513200218 16970796282701353 53315947490069709 92274978287923537 31438561890678838 36268660592402371 8972700256834115 98243652921399737 78952818806121216 83834793805240760 35856256491471977 2862610825448793 530986057165534 24428558327295230 69512127315512147 33190428868472905 21163429335687935 99626870690297859 17711636857431892 88427985193613971 32379711945620154 6089412454468703 29626548092804612 23060419556832746 12970226258124942 16851961758729482 33709498032289839 22367530253003384 75990364019900054 89563977685371066 3012386542219325 54227082192487667 34458306300986434 62764300345820699 98439433982160748 91969637122020202 41583871523154262 7684344840880064 83002132729480133 53438922138316082 80583482948511707 8730363548116105 11650688970931689 47706239048996116 79019762599443120 86189545667651487 60882704647870210 38864867903277718 25188020745197679 14244012496058335 22706436477987650 58742111229904429 93564633879625626 81657730831649518 49437083104973580 77664425261977101 79730583081943899 11388973080956565 34108931121881091 37523986859186856 52572202083334150 35293897249928965 78040361272111011 37556028301548117 79441521962846485 91147281598204564 53604840065199757 92803156058940548 67307116545562722 49036666736059638 39974630040022500 22423046176342860 42334185303463366 45763041043693694 56931442735052029 87235163796641797 79234732204779947 17127037455439596 25747156860574591 63204249221010608 71194039172145437 39055452798820039 30376252946591926 89653604543109208 70582876488153528 54217825039696317 89607181691653004 29380035258488190 89416715389139355 95990489923974111 4749763073410836 55876653689025549 79650497089520536 86386695597380522 84340683864175159 88857948022197755 43601232543943731 64597568661934666 48933482178279155 26479806955046605 65538324252938374 10784022872132117 24290763286259589 75704575122924275 44334362312708855 16679076587929981 97956483615433302 81296134247865945 36709901398643830 93848222172830168 73074829046097853 19714056758463779 45306918695540273 35847977778938984 10770646249863497 14244327631885998 98901592109491240 64623825073940223 22365199302937720 4058789405983236 25378185510098863 45743383150289238 22943389866725777 48376415726770078 88723498494936950 12376230874783298 3332578863102779 1623792886140173 60717464919110020 34504742962043558 42620710380417443 69227020349881910 30761498554325189 95540024031313383 20789871386544958 36367701311728747 54922834873162230 81297540084240736 3272924685082391 29597278812981544 40603289164559713 16560816683063637 97497888018528522 39816587960595517 30338614061587948 68576492410196635 33367181038642783 3169984188274325 41329696190619132 28518303846856176 28424160757950467 69354866363997162 79005157582515676 10657594586180942 92331057296005977 98138287268478296 35346803157381782 29421597885989337 55308968665847020 42647667789013600 69989196573039325 66426185001880251 49270003982107754 40714046958029884 21364820144861593 7572617510431125 42558554134077837 4640748170617759 52744081395648542 28249638631686674 17530639224498278 46212771769175828 91489939068408677 37704373466411716 36739596007517559 74227367270022224 84841976857384449 9797952715054993 51800060778799695 46176485779639044 73244418350914713 75807497958954198 26640598054332482 40920955742326217 63641759775492093 55113524691169073 57168593775336460 66517165803377565 92976684736042901 4080913656942442 44160683957675093 76189434798595095 10781649555369772 25717465819412506 10707874613448284 26224848828531738 95762253977664622 67710591790214371 5299112088278682 64574413440448427 86594857128152810 93915033533850276 86931596773314644 18409783557667108 81188750294445902 40380484989055431 92154971224106717 96421709495474884 16360895053404669 40107510906782219 1414714964885833 51026846599254398 33621133200209112 10193227700286952 2520128042738252 83392167306861846 39362551061518934 93881055398969896 30179562892374746 61797924478753454 89846520201882083 13241590792212941 1815362161714115 68602419468826701 93042331250649080 32017332960458684 7909993186973386 74224537287213335 47726257775983745 26221438185149007 11898632412858554 66714979231199052 3731273434435684 35555481361697570 96363325040415844 10843807000265345 39527083357686559 39554511025548421 20751243767153219 65437553220815396 19959460438597577 7378626343961854 80197060199648841 12247349997648516 91097903558677367 51341679694517340 39445966438357112 56553485980713299 27635681824751974 39406498629049272 32058833196048437 83806739744800412 44815743292821253 2527773516433 76895315234629426 85994049264325197 61388652066686910 65560089048278637 94877381485444269 99255967689966297 30397762436797837 55130224438499918 82578524017070146 48793289703845390 54641630256149652 91021412583283343 12444192525685592 67653675767212387 78681701909469584 83779266790095997 70718729551506498 87026640248908625 50045612713585142 62072843292434906 3739740771312810 68877505346127651 50762855730009205 71851212120220150 82146545051353470 76282550646752741 54707986706771594 12728607925648753 95358091012420428 36704627480928777 65485355206511626 26870244925961254 60271657323792880 77256724018740446 15078694859201317 30392175062318349 76933187497561218 40931056938156015 45686503200317634 47589179572406884 27623870838201087 18989369567299856 87073918738313494 66773216519956711 31008317739478810 51961786773764481 51154362682370664 28861717867633660 59780842672054754 39643588158289180 5337247975181506 30294752464045113 65044293289124109 83299429908537280 89484169623553806 402797557242446 76733075366982119 89283339766582755 13120324606517615 44934075348462298 52915097192779574 27327329419536748 73982851271167672 94437662734834411 51519062130571746 51534035024901380 52934383574965551 23788391003489820 20131413653942772 1733480377788126 33354281241556732 65898045236899315 44163452431084813 74861000919505948 99772358021759313 25413055507128298 25046182011988903 68307602853698048 13600672642097307 7026292188521501 68254833946691830 37194188333536923 75947880408442531 74242192520448994 75431336870651044 80280933609069168 6207803207887580 43956747025511543 48940555413148906 39258233831610665 71820274632325931 28996011109385283 86304856985160894 66870308142691873 76637245287195319 79583078086495725 20499042816242003 41837323089980440 13322106070479245 64004709158910521 61935198768146814 38081053024496585 50927901446615043 27804041062251160 27558993475697491 76283601887777292 53584613427238717 83745681312592372 71839823129304881 77942280378518104 89768641506920013 1947292335841364 73317110368756283 99398593811293251 37206439957451336 36995817441769967 59589950901553887 45877975428721269 45797316845759184 72031128782190330 27990107038775879 9413809284006092 69675981244221602 67976259046321404 45845606766564070 84752802233285346 55612995399425820 41152524003784639 92795143772871830 1469883123950325 83615517746476302 50267795497301640 7792784990700312 76501282448537848 31614321193372726 50416049838742115 45011232275757666 32137350609543727 30926569069290475 79183426252312638 8206497618615349 50968547182732070 84414217122001045 52859013102746992 80980100994142850 70568486749755583 86317366147442887 68971770839779657 15032647784022386 95340108947759376 18379228780687839 60632664945777765 13474697526976721 63460616943343959 72540841473674110 27311575946049456 22061724138686949 52469823832715093 45992173925742204 89502666499735978 89367305772060569 2839919003482834 46491921215552865 35373274133358476 91471437057265216 92771224463739971 34588011502709433 58871150284478226 81598373192820785 88653275704357540 51856643563148762 16920717607767012 37032092822023840 52047876134519506 76296351432827510 29105552170059010 50258413650317674 938226583481302 82388940217678994 32085826899166307 52924421455447312 46326250967283173 4967733575376721 53991414795941050 22614128833979310 56681879486866880 39808460734618318 70777469050470109 20028068650464050 74907083282444023 23591293711846009 57755338947109996 65136122997624450 30078290176219312 92077222718521948 83063827404498420 89114841645455492 35373945323345737 38740126664565714 5992796270809082 64387105862622098 58214707457840376 5499480490524834 45411807749618092 31994999459690085 76229262183937156 51377472983885809 61965215725689649 89816798575364649 75647406144221471 81372626354961285 90040151725392019 57564650512211743 88346895426191480 27013666211966602 24117233333965635 58732276307012618 98986665034029827 68900122754225284 84353613853359139 39236302441188274 6006204769024603 68548830601609585 25613950512151968 97126279330916435 6430669196514663 91266788324923942 75839254987411463 10450700283166247 77283741129519477 29688395828782007 82269454920586283 34376377937423141 9826245399926531 68471321094804418 44002113993193883 23346656334025390 51876071999250774 97288467310302693 91916515772602666 58530880386828839 13389767423553549 60362287139178235 32399329755749498 84918121814210794 80395413840246279 37822515196397371 20082930540420250 30545841514328522 31766745522726808 45922692149383787 48337025955528326 60110239880611027 67388321295221282 71421516591398963 10471932765883904 46123461469147174 29522939594167470 43782808741050880 81246837230200725 2687602373405100 16554420028367002 16669744418543198 76987343762498821 99243116106716668 13930744133176087 60894570350260078 48836701772947193 90486695027158609 63965016144775715 74471141762992101 52358713598437271 51334580645555852 86275597325180473 10703766426415917 21896512797349925 36480498891228453 63970757693945072 65701325582130612 96649061203481552 88754272729752371 95934112737834063 89384439734115256 56481680077485796 17631771999251563 52394847913295070 2317276787493701 96218807455301226 38076593462721471 56916699123190610 98729941261899047 44794038701665258 3203660795243988 24299590644380269 90596508751136141 10761186539239035 48544741066723911 6275955137810619 89068148454177601 34507756413052265 23535825639626854 94837521627039003 57476326042105791 99262746385709657 80181991456602006 23355003774026832 89532020274644453 19605840874816222 65180683687656858 31880995276825257 15503764392055876 52771838333322738 38745851920500794 76716745791821147 16212554772577470 47723083312007730 34718908983524227 47074746058385418 7812582010166966 4557705680928090 95942073113501991 71434779957241630 91318760567301455 84386194554599039 49079450601500073 96988799697391499 48342233352238730 21347411156673932 12703654641883274 53556231986143789 77987361169905761 38139266970262161 3060092385737980 29387082627722 30950251486000949 6606994302085185 12621794522044785 88579346886319065 3466199454513260 52041332669868808 61511328979089699 17770665991444742 2385200649139365 85089618525880678 26309734133215830 28641639051961348 98667170237893495 94134511177021088 74747693935656816 46410340620892126 74953701117732342 97186701109116608 15461360744697393 33033135183974293 95620372900779001 61855848146479768 15758430767221160 85279044088732087 6986445938149583 86578257266972340 45677441057767618 96356254758905939 73739025271977067 43914758112534279 18709821610263414 10636600021327946 55127142216906448 65928153432933440 86131640724227857 63078190104857349 6171045442859724 85052554524097785 34765845935845741 47746820586150888 51765481753528203 3137523933562245 26402938663719456 44344142859088284 14660661355860142 77916968644079396 80976517137299490 14803323031752093 44839119646172218 90425221807340419 88706456680550143 99139030946351493 23994267786786730 76532257207737468 37174322552592759 276406920859685 29660512603636340 48670285160237058 41149482020983221 42296831657870574 52517757958503898 33448196828833651 56977067752957635 9199568407369304 1357977224227677 20735477644970739 9890490073369147 17171175825508375 47689691621700409 34635652856095505 25458306749813298 58214807891505251 36772498452230814 91537606290438235 88671909804742303 51466626830001679 48227212236336628 90383401067269892 71265116477910454 78744214921454002 31628604599361705 57917715393026713 43070280976155124 53274696779802153 62754602383940981 28031038181857039 6176903005995949 216751987772784 33313868756790764 52617275811504200 65324330608352669 34098902737325586 32968610632634743 29926059262249464 12692419590230 62437018544911335 77523934067557417 88523846012388530 72759787194834796 1023929945644491 1930457353078327 68218063106690142 97285731757792294 59974406961675247 89172251369464505 61702966666905255 60380717820088921 99238763531163384 46432092979749446 81875652965977308 59173918287789046 24304295034025311 69388432769875323 58324220942816420 84599351967587991 44883058631493765 70401499351138797 97100624404577320 32270325026569878 29572798118376885 95551481437538001 35858738415378474 99543542302609716 71008376801127790 70413758542261254 80814096264612492 92144762648916889 74425964942892253 71655579666554532 29611306487720814 2108864010776693 39380564007443467 75823452625600766 84902626270097072 48813172367279763 39330391381397558 21347819063347702 14776625847623694 27401580752317927 15340674870630620 99967818719005353 86831997331852774 38791678925327042 4644539827090090 85533661755451498 36881369862857894 90962699548107137 6072106124739133 3007586099866336 22798859901642727 53313943564285326 8687796741170553 76464436924513414 17692986763646926 44361615702977180 6761663924356341 78723668000504427 95493346780999364 2927847420077232 38726209880649671 83596525806776094 90912229835358943 46672899620389996 35217385626799239 18057552370829229 77525845877369105 34148651500245209 92698057426817861 25193781426823641 39527121539849738 24394884849460495 83738464926908619 39498182431052511 97186533425731376 6002246767404511 35969763941980624 17172265976406369 54345862699117195 23426635082848409 31037343258266101 23247351180031588 86793939607895334 38365381625509719 31834363822587027 11690232119253206 78408766889935126 92706554045263768 81307334237247060 93740288099398763 65308507125670265 16797891118425898 24989335234052367 15576802788911488 13106332694570459 76237001069822293 25050940895108653 59384254532424221 94171557866394977 88503632937847910 15844551935258810 72950518214272482 75978439212408981 24550008306361411 15971652638714790 9432880240176062 62385203083752425 25787031779845287 97158429594736724 57906993836609437 42176594710412309 44877162110472732 44208171806182689 78399424511485004 85015433751074019 5552806448373761 1999894869718896 61446072041194263 26919823473183229 55456894959121382 26450619294544647 81370819961659746 96832336975786146 95828040115320412 16738398805133889 95842928715134402 98301045301830204 46303126865641009 2132510286439533 85151800962522986 82567081107201317 30248674836968564 55290363106388631 30516553079168605 25999876502103856 71738799836276052 82944151370287479 74739732607388317 32375065429468999 87518184181940218 76868537352620927 80363937670805533 8409840540850124 49253216518052616 83546323497752547 44145144280406921 41955388330770568 69616745084743143 54434796618332368 86957166524922971 92477410878000221 50420736868149409 74391479885062625 67448944753717256 28260914975808935 52510068217892952 32002232130803848 60434504570246933 46347722374479165 80182433250079705 66460096529747425 91033962140625661 92621939574966633 95482019140026763 13162676426251043 63091531269112146 77031294447247933 49419141961861283 43333504977220914 86965775674726915 71083477294365436 55236897618326982 92610922488168421 65462693861019374 99170951432105231 24121273186900835 84774188245163264 47566223659855501 90230841468771721 65267180649745601 67198379597458981 22893276308685468 13230974327330320 10767711429792394 32473631909705957 13880240926972805 12336052099571073 18881927413353960 42365267066565090 64230120747050690 98267084270031151 18903337773010760 70937385911971154 18402687060768971 14270842743129726 24506053112936312 66817223342420050 39687412986538591 94999155795724429 44547047674099739 97248544911701601 55944854606646580 84570029172833630 59705853609116585 45944639684205766 5928103582344562 6408892739800920 16115309855569283 20231002968914182 15726974255147145 56255500665993972 83603446167733954 2098618326429958 74261679818187731 58380145763106535 99983203832968883 94266041939220918 8135441073897964 81960247876008747 78737788152367778 88789333902994697 69720555576683861 15947019393436839 4713681161385950 17546299029354841 16938700861866986 96294440999966495 7840437311414544 45474455682814289 49103843831809716 24216043058656018 19040537601994854 15398202057880993 37134023703601015 1319774310090150 90849831395038082 80592940021363654 67360404924592217 67718466712594933 36892889710939508 94222081260676714 4183325961670772 7148339877170726 89040260757219554 10425149898808259 26900191897993954 95638223836847315 19934441496345519 2500401809079051 72783034892737491 70728395277826116 25713273698044593 4633025369110205 17395861185768435 84865437657561701 59095338066501081 55361099539721853 71033311710922967 52906254003347084 3082542712974164 22058986378032819 29918043331157315 89237247648001873 5159801391653163 79140979465329727 48251876692956958 93447037501565723 11391201187770842 73342340593684529 48500980288235727 12127333422844422 5090889608794393 74163917626540391 48312537524921468 10239455254223939 10219508554923996 27661703667437279 85969962529218490 84689209225807227 98853002664097517 98840216625785468 30531011390769576 22063521815595760 82322568686725465 19906039447107542 67171353715553271 86380070227003207 44923853169972990 86793794890882049 43302129870826662 78144651616397438 88030929842854801 42230974267397454 43493390347456630 71264107431422844 48762453030358947 72914575294110497 29497522069040487 72319980557461987 20652269859319955 25359200723615561 93113772860615966 49488665999768941 58511107750100294 94303346233494353 95358669758149037 33175476746339600 80891151394692696 26669646947137146 41163631641625500 66173515629609448 10338344945169204 50845263990345709 82800770477215234 3808438559124789 31752648926563266 11603384604314441 84229101721835388 59276455459694992 38484141183937124 55174661281071587 92027985960333353 19456519548522071 45410011067265679 84155648144891830 95743788374829849 67187304596852531 25136478386972323 64708190732705901 60392963135625073 94597136906703269 44622732338390400 44290941661535783 53940533473232857 97793747678496560 53366258093278579 3833035604394235 6402557890962064 73815525716442178 61738988021860193 2483958652193334 3363646769581422 18965014411349709 84910971397184333 44254453922275231 43479116813392610 90733215970348421 13121106085876622 36806392590162215 47247439083251065 3452115049964987 56901590793202906 24175791479732109 88615275643577468 76210386633048450 8724322881435202 21236616724605397 2864712626789601 38207872079954985 48752001504241898 8514202861243855 92713702407593391 5163258560771988 44852389638731167 56306208011502647 50695390926871738 20184576287411310 91440965976278427 77503193201390256 58925275009028207 22957952953992633 69572554669901521 85986526459600804 67484664481180472 89448727703073335 90909519263991577 82353235292170519 59725682332493066 7818549346890634 27721466572273508 94665505457248952 12165995502715878 48894225569089290 66187065299640813 42775198953036672 74883571725077353 42370706200695037 84705035630610399 73082115409526714 74330034061993139 31945403269946751 77210965077279150 51845988405917902 96423011940164586 66615438263170926 58776751632391811 54222611777896081 91032034820659480 49323475688387316 32423043875127385 54078421209485019 94393951149759053 13165226137552258 80677175265547694 89141716405852459 53456120791512087 54054315928540137 41525221753192475 51915499054488743 524537961616831 16747380903834903 61307798413032734 22516596709550241 89583873623092934 31037437548989646 38940388411751371 89663862593047639 87054756636340827 51376488966861610 85381299691414339 2695309639241722 10642860445836262 3736567528399749 77577828953515989 96498890823682459 20972593852411732 4015674112878249 29163265558769814 34944434919995145 67615954636766397 98934437748487111 8177424980690746 1941032007005823 44270670359907137 32575398940891748 18067566462639335 29513869619379873 22775384726405810 28991058519370133 96803685448451342 13482368956795597 50127778019195299 94360458416707728 9678118085445615 6528069049341630 36175737596043939 50471383868230534 57978463511115756 30779318652151113 86203082719233407 80402455858071578 52684894471984634 85343308150826675 73186036783061946 49549371804303640 84043312767551890 30171039684278972 48255858720185012 80640072851421423 70701190208125324 1592724489811089 86283864136722203 1951908241770287 15207995594811477 45458977360522938 76267690374625453 92190362552875507 4504543348622339 20261561020366889 951583483037215 19592802227914542 36664435829130688 71957555125268525 34647334989097422 44058552333662467 56214254183774368 58696797570899192 5600653510569921 14963762572285298 48695825356524177 23412115307071501 27242838751147552 58208179465260040 22416673264209612 13237171342833200 19503877884926351 92300428810939533 74590848090542214 77843172633354706 17884788514876807 80721271614796733 26672659014527030 92986090606991170 83404823722275469 13574569975236961 97989469863622299 39817081635828494 45159533768819343 38687035662564864 5956801422256574 80492393500169575 15193196013347171 22716425101467900 62423350460565981 5238151444335528 68027827630084617 77315189659434130 79098125795928893 53760031606614839 47966469756820654 25310369275862129 28052483547582708 42990638392539623 76526489278372771 86365188551830123 89499640017313383 37135333199859489 43720527094256015 47542226797493210 52201410778619494 21678916689192467 84277755401056084 24491688243368178 99640376597509970 41859529857812669 82618144138270803 3734790858921528 22170798740733243 27070307291686020 4519641742224281 69173669182303221 60399674492921869 95341710548767621 3876793073961729 57344102285116171 71900183427668414 98219257404228338 27478643575488659 83886492190051228 41524381345670847 55619112216191700 40712793738173433 96299740384494093 96522187108805228 60239769806757096 2122119556413327 47605598704857833 92053597557075320 4649951374510207 42279273846574968 54253957107098631 68831676368817911 79581906061854595 46636811309372540 59685164862394476 52501749353099524 69335944265677951 38602936462299240 51799157244763236 63286447281406798 39646307680833121 2227279066816327 65132214632051003 39271647462940409 52764581466969282 19169046645229191 51154360407623625 89606216239101625 16813430451331542 23452775255629539 85127450943281145 55187013689579669 16399500542374283 78870877535458038 67415444689141625 33839558461034850 57592335557657532 39044820825734486 27886672834383949 16312347600814326 27453080854853997 6416216050392348 9387567423274498 82115437028182186 30970296283273821 39671796905114139 87246537263575394 63275085528126644 42881557359811243 62121190655520637 90348929896700284 90131138085720082 71832963727288614 3006961074276380 67823085362709208 48447524403801028 54596177254370908 98447072753643793 88073873023033079 72530338399440145 3141458581674593 85285423418269431 80945130557462734 70434004716414449 11236410269886470 50609571625437334 94884094808051586 40442364981695360 32037284643028530 88751987205288919 33447705476203941 71203013048809564 91764309256259989 14488851786113700 66147991729844496 49092908936777858 18402006408152893 14480869927445521 51215286821000741 74604629886838600 26264036648987968 50402157409986868 56224033376890396 81377826122554510 21481411801059535 28619738842885905 71912466611337262 65084312409779761 87921048775463626 43727747829581783 59321574130793517 75532605906575966 13727814893888905 10364301626698623 10417765394698174 69227079588840606 46130714374165918 29645477575214253 93794452244140202 7303355296410213 19327090261786548 35903273182366593 39363246535274581 4328208182155021 73434053171941601 26705296020356177 58374990570868103 69252252908020425 45923021126847951 86807710180152835 79964313423875224 93042749273440922 86511698353997491 45478764150310681 25563851675914560 58687110826681976 19329317869963665 74762262613305526 78890100661615242 60322917209857757 86834366175130188 98545790143242451 73751488885300541 70579705250071851 668222916382771 74262383228034380 85509871347764598 82059095779759682 76472249540905576 36912496844179809 74909692590597032 18112748167235452 69092131617512763 8682081660692299 24215606661863050 81557153871941616 49137056330344407 41037117926604269 77753297978462658 88121282134639410 57976700028073424 81919586833583238 51283535284262643 42802182966545154 22462640486340788 35655311118093702 29333184917171786 8623184310180655 38540028389630835 40856024055405555 79244214751640629 18458382235870818 58933627973715488 29287876796429317 85961684968732593 79198558752133042 68370740748526713 76311834093785959 12011961778473154 6590259970994222 70829700453661731 46487656445683342 18090474233649667 13331060741259808 27750603628366662 90740021435116680 39146441797896216 75133512588045783 41050149332282196 41814913615165683 82710245598960541 16491006547575717 79738773788075754 74717100932002418 74546609931006949 83962982146236336 74087919555936830 7064148018886319 30652065143879857 14342169512883657 92080171024557259 39587120697081800 36654119929322361 86614277660252258 45043336440914289 11742447362753607 17795355261225047 96034954007949016 61986613178911810 98450512951928524 93003162437192931 75248667059838426 9703648863600495 69659459967042071 19149761047183531 31194699352597628 58033775923739593 51159066403534899 56816087159496328 63983093816165921 83387605420983172 76053200377255528 62203433816136996 56330623268116132 74767334684691642 55456238084648625 8128166675900951 6575580982869662 46469655594577817 44233146123207487 42958540186571028 85667199112958304 18299573147441785 80607088963627308 52510410081668343 33498600574096667 11933169043208346 81021441017771501 41217953340105651 35717779477078756 10480909263060865 63839559388815841 30593888055906902 32825824932458046 93351843985302893 81578114980216560 12003452673228858 83881357520727321 95943273271506982 56054584302117933 92292140429091752 97665222155275696 40248520336496305 1755036405088165 57372074627710585 28071945078353114 57294663161341106 73176783481631932 34735691381675635 71961204633305121 57306561871513663 35467525421488869 35125266265501676 43453859594288156 82173932033141671 80254287479053071 47168713932669416 14692703169800264 47121872752826777 66993700863182431 75388652100086675 21213572782267378 70982521995174367 35376270604587176 23222196528265529 69901169028782271 10240892916602874 61303446420116685 70889118103048190 75797825889792467 94466994112173042 94933912260402970 38469651195176854 56872944842022627 87440496228871234 99359494641098032 48537444496576562 3241934006848491 24030981016387258 16514447800899909 86738802732555632 4644673486101532 91292343841206497 56613210289631481 54987225589550451 96570426988317904 88817850829400106 30656557651997763 94702220278380006 34421286255273442 55978337031154683 62992834369247867 61288730087107824 18837407671937864 98370435250174703 37606943374833129 48064418052388701 92939477845991053 88013230234371800 75272937122250036 2038543598039806 43035535973942616 3229125252739898 64150180830256344 60572078939462964 73753247945263388 94939076035234538 18116662244437960 81074220677332052 32274749710915980 54133299567077367 91504997520952001 8172705117315578 96549607838329098 17360712462415392 74618575872853690 26577280493903004 66727604208646251 5709178054633001 47740585091327227 28853052483567540 49686835977036639 69149625195312382 27328983810738300 36097704716993398 39601945327411705 5730059402753370 16925285504561972 87429839257150170 27267134077225241 42752637178800784 73776365064912990 39745131716223522 81587630084973529 56019683537586385 73146935428774344 74206420348922233 39358912302843534 81483603234870186 91779878674357389 42465493882278377 91681908194729675 66776785059111723 4284267771940314 618488314225659 74101517836235819 25522453539395993 48617479362004802 79622509986055074 69535621668385757 57329679633406586 81623113942788832 90028869128817427 47715471718157502 44463079839879475 81124877363240124 19512418850174289 67383104527966506 70894532798926419 46017987761158560 56053926084951624 42448677156934823 72658683334319953 6366630132644067 90660265798275660 41468813321399360 47277608403401965 79864717146700250 50359252800531425 91825462379348887 78277148820948388 65267805069134710 33083794113551289 61848644734579492 83513853906866946 90156325835689768 73686152349027274 3476361301333156 41014007968753312 22239206767266002 59283649837234727 46347678452150215 48060119946527125 36915603670684007 13079156383121379 83407726841133981 10199251307908429 91358537957966183 41915690625015912 39970185437632874 89904058362241418 82500500512202451 79755344592110855 1376495684361689 58723067274238436 26829857225144599 56160255084511100 86967496219667255 32111948218986749 57991956063986130 34589121852821355 49625383125696072 84259037290524857 75772674169879455 16581911169409624 67333670599117081 63024774213546931 38679022576904250 86247764712312377 22362810482918506 25707491898850793 16060294125228140 22926960138985781 50716387310839328 7460017760583553 31810866141399172 95834984986010319 49263898849156404 11923982318130170 64277708157848813 61011872111796768 40381767765094704 19870292137185892 74298247209288671 75017610030785390 54147048761516444 39297707218158688 91335656030983549 83048354395014981 34631639672311490 43094760890866438 98207722228657003 85097355922036445 97949796966818020 17030352207028015 16212669018732629 13144376136442788 6162604106348014 37538040121037079 82478825796191582 87731901484388498 10468042327851833 87001675485845939 33853206193573681 23004269525330099 90743013657806285 88071521342600156 40865193789308211 24298073303042793 66070049784511182 6096743889782351 86785618400896984 876327851423120 68510340305309726 42038918308437334 91924177403443176 15699001766762071 36954164535382488 88050908976899329 16788463954561364 44758457183932575 72861401616833478 58775820010222447 11854924507875192 21237258385028708 17760989479174880 9950675030911954 86170961466420340 55244640978934588 55557897709967241 77423513941121228 17205849331798582 57124252966698005 97834150053121419 92886471932506300 78933649684632347 50257228398817374 87483923613805244 34882135612728557 24455883584157581 61444350408771275 35667000901881920 36834915649173689 75306718053069950 12459989945028500 13486768753594832 59012981012897649 67220964348889581 66329155710087814 45641421720142798 98696579997391785 83839224195066314 88719315479681153 72039874809641719 23091267915878790 43759125675423913 28585483180498002 84820513639483558 5054558584924581 52080197906099660 74106835978619838 32475071515576944 50508343061635933 61922661818265469 15139012600039895 43894449709693675 64459041810100130 66401330221159124 34939400477532164 23990047987632584 34577008436871740 48101587668785186 53180324567026907 30238405094169329 89444455368511511 91311650442057590 47099117199529514 48333393823619084 42773278958997940 77929224395728918 4790410807286002 88475599003501945 859861304397021 83641622585661854 19297068823664387 21303649679010437 21262710356945083 5307501010434804 28072594028036937 9703790672858493 50042725035971833 34303614960619211 70727041879456634 84449680368823610 29237522439340103 6287492139885289 46794150089281402 96937280667722520 74949509431507872 37242326054240645 39581031035317598 7645306829064502 91450255975420802 82418557544443521 48381922150148023 88430300827295680 44885501129611012 84288182633618782 97623669500859987 43015066456387702 21432118447161945 19494894714437648 25185220474984701 44862639413397919 54956196875956204 94802077798516313 78289556385854965 97708649317649398 7455164431444345 83293442093624196 67306815529465706 76176991898178532 44098773344896695 72180435051378555 99529245564754978 75119592162938833 8110265252457352 59525933642966328 76093811403376374 80529017471714666 96121065047000672 52923104671321833 76729615301216360 51000187046616060 28570189500258295 43961664084933495 31215704112222669 3802254324154054 63334087758719309 7536645429600060 74761995068972088 61209110083740782 78066986730004800 79798489316652659 45059344139224825 84013577552340937 72293295822402822 98308064281927538 70521179880224027 6181329740581374 58603662226803923 42585159872168240 30356382102238258 42170846464005122 51499399466772331 97165334020152315 70314050442658 66306549312430591 90643747866143598 78064350218101003 58772568112826165 68976070792137546 10798741194124856 70178722402447683 18853596037358693 55225000069570161 93205503475279616 77647157472122523 35536712721454715 87148978886052582 27083684564274681 68150739711529438 79530192597567199 1777393604740692 90221045411202839 18217918129363229 79696746231717057 89359675288840776 21412676177493954 7827965298032350 23683387611697871 46058483026256915 24746213582839481 11150495430554233 49078109366883721 37983682938569852 37060370638210929 78562250719006542 47894629392801709 21321773543804022 55892791666021421 60869516314003103 70022006306338647 71757994188777108 25698814252475420 55792664154403468 58256920583715138 81123456733823806 30120754493953690 51551025254144236 83825349625362345 16575918693573967 8010041449919416 17930640099317447 97873809211823822 98155392085663642 91718055723527399 28959533067110139 46594187468062714 85478712098599528 28600184160297372 36757885372763266 49517677663326024 86427505076118837 79001728783287077 10957061037447489 17484511946837381 40457006466345177 9764337774074424 95286654399829854 98691522735595186 66758260560156231 11588125021234130 67345506120662266 52575349576782630 33643068419561033 59714668010562262 97848265116146421 83439639722765271 2106761668730802 84779717738768052 52091805263699765 55964061583029214 81421251181049457 33075139387081181 2212399903292125 47569609549835380 3293185326807056 99852647654341195 19551650238730013 53542866811479951 21453314127187553 71508290203788224 91199893087941260 57305650288038017 27718481413156314 8464401812749607 69451848103648011 48447928145607957 71918489204280027 42061201414051311 75467254290728248 24104740068569045 90284777597662037 27329316768134457 33909180450404400 88629187291830035 13658506408823127 28499007008136867 13927443706817846 33013806519219498 13600781178656034 45276649365532475 43223035954942923 12743277962898472 9075086419404370 97821145954994844 93514365939751423 68326309220903847 20759034455773266 60402609036652831 85131208524932145 46403155864258003 20144690790394344 13383223630864058 10932051234976931 65249093965424320 76526994578441616 94064492992796437 68783745373571662 40562420028153912 87374473584829820 42315940353910749 8352528422795322 6985046908194723 24184991565514235 39702830632570763 75936483763803429 3492205711024358 32166389460319977 25170930019277676 44114206987472132 75114861054067463 84924406263244096 63137536276011907 16971755877670999 21055886120332543 4220016079471305 81770711992323342 26260195694692511 46265611825136256 38057189123593105 94122772305436538 49718364318550527 22377060346871735 47670060622893499 67728709308196362 28921093731348365 82642223535158853 82511544829080144 20281855738469352 26864559000385174 5704756062783070 77163177672185607 86168548417714335 16838725649858920 59786199934534996 13380225265228479 22544586766930287 52111062521807387 6355959309683043 6573992279533577 58495621843443029 16155249625885079 30434906519780186 87289543360300241 17701788220793002 30471643865078834 4770432978384033 36739196483940497 94523092132718416 82254964582472687 83806117898688451 72450648002942042 59000208161102535 22960286371600743 284990128222784 78477200789378120 92883991696020421 49892782597471707 59736149025803818 66756232617323487 11158052536033325 91035164418958339 41926620336407380 68109060552924054 72564733354603845 89860750335119023 69060994203909859 77449043615312983 53273236545580720 84322000385723149 1643595520860640 18792636318085288 84989361223763107 208342119013765 81242581028464590 77321603042320195 81152524239038823 36632706208824570 74017981627389345 29670078677849065 49719498129062129 99300750336007653 79799381664082531 79183468975494607 18211319544385152 43477275964463750 49192404791487505 46575737344968402 73911175022771303 29061980056445472 69700419173738919 67762653713515916 88392390654088131 66036041601449900 29244556763712634 77688258235765955 71321602015049755 93110513725586153 26413584959426446 33434313208251497 86952356868027970 14069699115372933 33602405312548078 46682920613546822 14528697212640674 32251542630083814 41122821663770422 59967802597276894 93028020412166875 32131836705992723 47952436982386746 88713393018359942 64824397672524882 25305982275212420 6124587421957537 92654120124281642 25455346432794364 62177225131866707 67242776105891236 77506278726694216 15532127005147404 41409464782926693 14779160258842699 99484284679390564 5679295391592179 76596316450166201 15671136103649512 5795962276489460 69621817316900243 69204148691525120 88362605650076432 57525934848236334 8855287426479299 20583646251608787 64730179175078495 38038126026982041 16346777051293957 8276868179397982 87229883143037909 48769691530308540 61341123138995219 24269912250322186 20166184839254765 11724595685416002 78489030425263417 69414842347614618 15200271911587586 42573099395249469 96246831400316896 47999003265551836 54653316825979180 26683959433735873 30086426595144024 55676171233283082 1073507024746500 36217266769257441 18019255733053920 72272136941550754 19245537451137373 3907640596582681 59213521383602836 64574197538803531 88859965722301856 27916279099722771 43682538801283386 46825308918250770 78683284216077053 88996001564112944 63151639027037334 95107701655677264 97352058390733504 3901978863114624 90928522030193715 66834309263648845 66816815533983756 59983486303900286 93299413396261972 55111452282007233 42204297835981836 31854441001603528 40621855189647966 82597754537121570 93680852346543120 86761082211931586 93257733463031730 83805995735832181 55186862175546226 72416744886106123 90014507186878997 69466861317341587 28598699460081964 10630756418816854 59352996866355061 19564755422915437 1881660954587180 12489156078211442 87619895115018871 61379616480892544 60430509615289830 22002230107007127 87182943855123099 4788194941882123 61599388873506117 51987290925494600 98088377828400391 14368798199016442 82222608693644400 45467326116453126 44112634638343943 30674066467668705 99499698685310381 51952877110010935 76590513060754865 81225828124659734 11757401618546223 84623534106346757 42367210547645768 46636748146613022 38901104111878591 32619049580916891 94011247560857025 85121131169920331 54967870538837150 62229197650618012 19503059833012008 37613299195978971 65164562756281084 8580824285266326 62574852429158323 36974026868446585 79549132616363716 8767395494616970 31730252211631036 59784304833143618 49643830989587694 74768497985255192 18818630125451808 55398541429330656 36434480121258779 94084000800507026 238580621910182 36042711986324301 56164850121148065 34709941811146928 93078409031172032 16665796369423969 19055721462859969 18834499282648104 20742517421038041 79815394805232799 41553893478208786 33154295497403889 93376522955213839 8167917121713106 49962484940709397 12780847088724729 82744518412830789 45088421906276566 49244177355056203 28030836484403463 53566769518329707 41500542370725707 45001938076542445 29403507037622406 89676977611717740 65120703736369033 91180222995764129 25694403588358563 67606195834429464 91645020168125911 24018503515289165 4205112342956446 87922218420358710 19577805667106512 37369850865110408 33129609153720558 65384034111350149 6727259575223405 75449198708167231 34575650468265871 87915746113275153 38742574018945552 49473531794231997 55000520845075919 70380653368750777 58520460246678608 45582908062874566 84961948894392220 23833185636784490 22595111922768900 24178932500276259 90578029925383654 92884750032204369 16468068084611540 30876087246487991 136394679988401 26162726396538960 16077289078737168 7182180717600482 38914826877605982 92248953180367285 4040760860046564 86363270234100037 56518310336124269 97365627921139103 64821107490148938 62312782062824726 50856457924134055 40117850204796960 5234037089190770 3573926368898787 26563550223668441 6192426311815380 61227768347690620 9680443463356522 63511272058772929 69982835452484021 51815186018105833 22829900759902278 62624474265579037 30525284842277757 13774160066412390 56566845725592670 24436245029355311 27799071426612776 92739792038238209 22568554167396522 78398303911855457 24321879567572157 69218788486602433 93270343360475762 4342577796149479 31193639232388045 86051173252894439 67343129176881445 23970893590258640 50968412328297261 48357802360484767 86882677121497408 27156544639743093 16367742332030539 3535373737884254 59406798451112317 66946529347402286 78623884875583695 94787499984144340 41068276332287757 59425634288816377 75106971462534649 59079750076146194 59326641008586795 3102396325066377 79181588440519078 2631628490891342 49199366607941956 37497036374564896 77940480257455321 13450007777973887 42339596241877512 44868896862097095 52849261114613325 36039067407234802 47384064359900133 1837224590095439 83301022676317355 37456976843772714 62723880889098388 70337240689970555 72300642327857739 41659764304990716 7984685824491210 82674497591470487 92372192636162261 78772704825364992 94459215750540863 24320115938534498 32058174056997362 32426382424827438 46382878953173665 31992723740297527 43407833081780286 46035067710533506 48220247733780892 9820417348108043 26827161967600246 20455792273460123 8311758712836763 30525380546498436 9862397911929656 35414615539963014 36440048272764107 89662121406665380 47606389055227783 94395728543280430 77245557004798555 86841894232545237 39226275932167333 63913066937836862 32369390659659369 75011948894424750 29833248805034940 95620837593441597 74799391623544835 89501786276146700 5427845496603812 34815149301011526 49078998607590116 79059898599199001 21234558915346227 40797248654993964 30835344432359192 1913909427247466 83931990965762494 70589394098514678 63792073613458373 56408547765463530 54934618877639640 41551352261906543 47844758652880730 93902607969199519 29952685757608736 85285101748564847 95868020434508360 90421147431613471 14043466503526867 7491368130547382 69334839917399300 60516602208312923 7656627189578642 17927747998328212 13339286539385469 28011286490614311 68652544083391851 86891267173733796 32979719407924918 71166526645593640 69361647832853108 87087175461566864 56293297197873868 18061771915794249 39158251285916573 66017790221920370 85657980342420975 19415589163544393 85513062173901902 80854876849731418 24164155923680681 97913612271130325 60689836865470813 92184610508360346 10040136487646944 85801556570813706 89609647276803908 74202684115986641 90201150555107998 83500336009281380 62492285732453387 97092994390811710 85854906958276456 53983257402303429 93598277337120119 40081205442727495 80769468068403230 47203504185963588 86086003158498102 62857182463023302 90757466378960317 39307290290041108 79534828276551173 91895050742611342 31497131205012847 70234835661289326 55779624208689131 20287281247600162 58135902641095190 11352419334146215 21131423572790735 13218728848535100 82942987526678269 39709418006979744 346566103249191 99019451868021587 9812903325788363 13997299619938865 59281235773753170 51194290707813220 56952704271524150 74526071495651156 24872086506329423 78129380050972712 9227081854776292 96712161000716920 80219129178599342 80345275450875813 78748120829768594 27814676341724622 92602429929170895 71866103142219390 849895787416952 36438161352304214 18181916723553287 13200944676600572 72693573871260403 43648813724509485 49314538272216 68191719801224007 84282337746896528 85677410856851935 31526133297356073 59334761692977497 47864200291579772 8938033795198021 43803168479087790 86180379719004770 66186224034981859 35082481554797117 60912386188221646 37470794849825693 974659680803317 36000115444240089 16258598606355983 53829378402611196 45473050860202087 50901366164164642 370002378355654 15176499376043510 26972968021500251 66412504195906222 27349914347873328 79001656021708991 29234940246857146 6729075493598529 76936921835284146 44102601689514342 44214885091083036 94929670993824342 85923788336002649 86731484199429580 77819841859758676 4812503555403353 51472452619722276 44231805306060317 61056816986093917 84816418975932328 77484372583922160 30763905551724469 58708862506134936 78575191809791683 8086815855032321 69923502462189769 85846613081886228 34183307013194297 29089606195007163 25697784142927322 99781308350822474 5742623101162054 73915204750897759 6521521197363325 40615961811827505 20225283551077335 72909171601099086 67500807266740563 79364629198339260 30683121413032345 22698524040386560 80663380648010415 77391137990339017 37242248525780116 59785265640451685 25237657420615889 31727285679536943 21002673140305560 32311742855788719 6553369602049362 3322463563416963 40885753249929147 53782000543200012 69956284003882021 79865003317929986 28322303625949392 26204321067403492 28431450237409209 92643026618274148 36561875348960857 861065513394096 61399313378806903 82703968105288971 80316398540134931 7855130907921341 32104993292658816 6792510579427210 95274406579595513 61519561766550754 15333108345226011 40614829021603963 28841368834990787 89925504794344001 69029968810351830 92111956136649639 52867795106912112 79752948713691992 36780820913007731 87203529218598275 57458507361607250 10100885165337216 84011587719563189 33526723923937003 69074719042648163 91446601240669712 43522651289956648 26618531513369946 67076622698069165 6532847133965497 6082498779302976 26174514413338865 98000351676110146 46487283588446126 40101585536122768 8626482804765580 21683955070808184 37981718555071732 80021237969480763 42627381458566367 4461976386696806 77694287356961944 96523678966503095 19877549985918147 31216369227985736 36037575003998971 1694685368968016 22181060673265539 71118168517664246 38004140267447809 68677291960387128 32742954080434895 38758542689625177 97191567783510389 88538382199968598 1689931915343572 11901687387297107 55429855531933877 55534432278004790 93359123619227455 18141825449392878 80226080936689496 43332030750855159 8458065403833518 21558207833290840 38740357569925240 50953971574133442 63713304356441108 33713302392088193 90358446927206040 41549703760901866 66343148862518605 77339278663098352 65128331035263299 70779144298367648 34203270830603791 51733149782225652 36046736170530519 98490881462773259 37020869789418623 59962065889922167 88603823652984155 72604425607481023 21062479200082827 48703818205472265 41962019124734039 36058107800349173 44444693781449572 31056445780631046 20006824644661925 83178197600778475 39570171898844662 27405251371432263 4757793664132355 13151544904543784 84259189306579921 88517661219245177 51882145497697482 64838946154553227 18328148238301717 98333240814135196 64741885213477820 38607857166291119 31112955730683318 75226211836444487 76546773675248620 74250510811632486 87118115972298452 8158910454031039 21488359380447159 60726345202960335 71235596097100280 79812873664700395 37176499649055700 67380789403740126 45070432415680247 2786951627574795 68528408373890617 77858814438116982 96643481636108122 67833534099708276 20546889878318314 88554134437264744 33280890132568316 12144516104389893 78389457592449642 55805692538720975 74598209312081762 10806713048065861 81621177453825741 63750592146108137 81139944192128939 27007296987448990 15287705783688436 80254383452570247 81382035367765494 82757110407087640 12359746712226187 96656726579124410 83823580397333754 50600489296062883 9975850540823361 45080882710125239 90145814001851027 48187087784491404 16238379079651413 34177983292311088 22208031791929464 12007906679314693 99506966249454546 82537863798171955 19580910320471162 25147633124076138 93956454926471300 40600048894989298 36261847795141264 89156925478162399 66351037357559592 45939341479895208 16188322140297360 27884497527483561 99426183071120316 7847367732876456 29460552757533053 64929759067129275 47002704291407524 83734256272154302 1058625179478995 22301850979148405 89450960859567288 71419954081453939 41656971166546107 19905723723157928 55255246772387638 73499994815092682 3981953683613806 80116451360535400 8593367044849038 66434335026788983 99414023471986529 64022570054767793 43659265424167857 86717531978923509 16072502539458561 84364877290738564 24955495821560560 51436643293777770 85593580072569596 23319951808462918 87366790632258799 37694803722890635 17396577827051742 2305116281307872 55299913558509645 32537694452078598 29890580712106433 77084571164961567 14433632556432926 27788390807502077 66823854691488611 29970723704363031 75650742029761024 4679746882508583 99776587603023280 6485899565358805 51906755915896395 82435410663172559 39156250399931183 39439552123629136 26848361165976506 12376669062393010 37124850211444368 71519565920430817 56974179945384123 81775839726829509 95765665021027961 93679632535119423 14629137900323094 54980117259980892 65863535471122329 52282720337576970 41033436371649449 48556208144889309 27982959144858825 60753208966083328 44943813848447985 3949437297775101 97414028208247105 17863973528788556 1855321448084907 49144424103456885 55597529067484296 55909215997668803 26946208495126675 56321795752454228 72873929651156407 49748689997084709 47471819274010028 22809510772346709 87104746603515442 13697030705444030 1714528828790773 48722543070247922 8431650386249523 29704625907230744 49943116584966714 21037292233535630 20601968952401398 48375490043709003 11115215661975695 91906491988842837 83586585653608354 67537798364844654 41209694076401978 28219743270966407 84124748374070871 66117444044480076 19148911254615833 83335321986834406 96048976940686013 41790241954994625 65171048229966839 23209397050702935 65593208912361484 7352524434883638 70933789152471370 65987494091276474 47317614666188595 79196952993610404 53229571330943740 39265359152833496 94676760926012362 25167830581383701 60104644271844424 45373559205688352 46431390715273134 27477095833533153 15351673694804639 5216538295250121 20011321686649990 17102453776528458 26510584176428075 44009406955552666 27606309858760564 4690415883459922 38333848345111730 81844642039394856 58511502140669378 64259200316960441 56404209032811238 57493919348045525 62084997459557910 42748467260943931 92661331041593488 44620164519758260 27964309323150810 75100682388463720 95415152163288281 19442490843223722 76482597367549261 58227023800296235 87678780513594009 87900093315446793 10831212437917054 54248707977297341 63813391161484849 67406366945689993 43046720743508520 84889698417706597 88104059747968995 33817624972034668 90242127048361735 78017499345617767 83716301146785633 95188395566903199 27911056096459593 70433285661460082 24199915065521329 88747610657589461 31582622125459305 46769596684184044 56329968964376962 50723941578994719 77578440028393209 87071289622894137 32468879429865175 18895831116915758 75364962739373347 56609666344878064 17644034114234173 27900921802439024 94078178274228118 16709143607255857 98547874425091755 55509459745267445 77619496951050106 82987322890182784 94877094635657152 70926671794955839 65201540674431616 53195040242085814 93457074194651249 86539562305986807 91021414407144433 12379400705720634 35842590378066302 86891114947759203 76640109002280625 39237885052107106 61672122804938156 38755514952169959 20805909084079556 7540285081792869 6103605769230094 59711699394818922 29349165602936165 61017333394816120 10647544786912434 59318778515461448 7233918226413839 43442212959653124 52091950262483091 42718646774147591 42298709190763296 53484891713769667 36934609364944682 63396555979957770 45788596896896437 23591192705314905 64075258992639057 68435851935075940 12225212857089161 53019513416755447 16734418224260615 94280789499699483 5708634706975167 32736972748886821 59406314305194769 87427349761668590 64787256091949431 46838736880388681 17324477538306443 17072224809320050 47340394063427689 5808982867233105 56947704402309785 97744460840056538 35988069447996016 28793761646904188 22078594080236894 49950281520891853 23439140104980702 17097989355725724 21574762739209836 17535095421584497 3166863952304057 43750364256549690 67407221969209598 92272953777117474 81448556490885653 98357578611186285 32678539867615831 30846665646949852 99941187666365824 22961484378682017 19942109445922690 61908514319855180 98763557237476100 40902745844016010 62130499522098646 4474472195227702 36361286440685499 91633143964097579 95602010051198137 46033053688462673 45046061319914234 40680041670045313 75671821489078491 55128017272283313 41263689151437646 21727280484834403 27341248081148974 19141181307513569 75938347340261287 76742369073547634 9432879812347191 24623852882511907 24974366510943157 8602914806270864 64622087165842695 67963428356937288 28681376911247751 23971717214989431 5536120812245001 1730950512257945 10793032447433595 62615958875499464 61768693872218820 94233400575770838 52613224273575350 38546553232187928 96960340935498459 35695464228076169 19857232792384530 21263121750602430 16560955596881235 20382995424124934 67497185488834477 38542055399344587 59379544915385465 69674047991264702 40840959268090421 13548039100064026 67034562005730170 35143501952473080 62176808478283186 56543154330912433 28693478260904545 43263840848547572 18281471857749166 26672133308018369 36150318957569772 49373391481817597 99569678761824033 66518453873402177 37415634790732485 87751933847469582 13424886107572452 84150210899695553 70845743077028870 69458003922727934 53648161470268005 78609445383967527 47460789879865775 50409691455876377 13705454135378115 85221275142449551 89994577683766945 73042420709837067 52715665489514251 21828288371507420 17110721776266034 6816815518518881 35689013693404971 87055737301908179 86026751424367593 38860766624552515 14583010999122426 80216591058177636 20000030567440263 70221295784977269 10676159353015750 80444931803721810 1170059237655075 92732060731023368 3158178925039568 45834945785996930 76886470329442815 82650541848346852 91936495809935106 19306571993182416 37151710783385896 10373645286212381 94354481124894521 86325121319501556 88393926575479557 9021834749986243 62673538095897058 15725752065331328 78424457311671141 67005004982260985 74093647877714605 59179980571191764 41344149949109602 91101124989530522 33256365117627880 27818948060252636 90212666729538431 12727714446917553 8751734538772816 21067215351038941 90081275615290461 50151752905387452 47842666401030919 58454651295085246 29228819640452778 39977550311713522 62160507774184011 53420816482786384 46977463210552628 8422679867554743 48079845417530265 29735289340871447 99021256000571833 38397604776303680 74283259880924604 41547610308158438 94256136908132079 78183821063310373 69820903410178100 38988206220970840 83098485933395456 90737121963285870 46739488196073669 4956931310129816 604843329922049 61047642040906978 10670522381410405 75061686917349794 18810991364262243 9463050965977233 89079106370569515 64878227765175212 95207763536305950 55126308341698935 71539568498640534 72715821625238784 58520374284191452 35645443396807286 83434718052140541 57607347673320133 13107222666896215 82362753784474479 32536415342662963 45698892161144418 62515293885324653 48912696717143772 51648326727744192 2320904836246957 96470216307169731 56608751732819466 84214340151918775 59097021328328064 51959521804049152 31049585529240739 97519450352389254 59530245262802814 69225345152027981 56777152830486101 20482712832959033 81763342701986906 10680065895241952 39240151717715589 24971793364389403 48690978773436071 82970134546806070 52013759629352822 16900730554514532 24195711555977550 81647726529449531 27207606810382107 38844690352670422 33779367506473177 21862462363336783 91858277233418314 71092627197592054 1561957771048739 87847339870348284 77712783014442752 49762105788267960 58303264640114272 39267244203549863 4399540369928409 75452285804760393 5763160995154122 78577318109513297 96894900287718593 31116748481131466 69245011916549610 5325116865255919 97084082250113520 61320153705900368 29941440377939657 24042080175669140 92516778294439560 79377277280023226 88625376735977515 74924284189131841 70724370105099923 48055689644881491 20972678337483707 86196566221066476 34536715999746731 20653818462053117 31129910916884797 35439941164416774 229881609932655 19530709520683673 5175715541493310 34930328306012450 92550507630570261 15718597233438880 30674052426275306 7543303639759746 30223598499938747 33282716531952245 66046109562390742 89365124295992470 86252149772684243 18311286902766989 38440411089281783 95810521414058946 91394566117841704 20893863097854044 36758208593432727 7390358105351738 65197436669702888 78808752645290981 81376568679011869 10017776748218122 3833153806060491 70369919435085777 44642019348831161 17359560838193507 91091193250755667 13039490849439460 44791581009761611 67364315138197890 57836199813398649 24003637761192860 81107423391914458 74431648504717852 4140237743155651 91292786678444652 51236211539103740 66363353602067088 24327655435175791 3470304469050886 26843832147534645 39198281851222262 47513874229035053 67153931128981603 42901511560846360 65912670199238012 34666055607546556 79234082204225888 95029586975782936 88785127100080921 8958061224725588 13147365676043311 75308766392058972 42126711469038965 89618659616526558 78822670269590038 38476953714145663 74217920055767333 43092680640120813 15624628458010007 29624536898176673 61420899116615916 99289936575295311 99963728957045156 42502860441751351 44434604794809252 45903786289462491 12700897753985970 88428261751586191 1497719336369800 34765506027366246 31553684587640826 18234990676488882 25515336860720031 18338646734761050 84307530060999887 7163345753967610 74720282788294590 47783366593759044 91540078184916284 13744310454054016 22754738109839877 75153917235682489 50190050341451889 70873574281977150 51398921239498022 21758988428911483 20246076308880267 27067328618781631 77164233905375929 25714586708756621 5281121413342654 35330378529914876 69212644058781480 38273758545867992 12839728487661536 51568206371290741 97262658135704533 38834236760443294 8311369530503504 12145908978923245 12566150653913276 3345756253135846 54943287732258144 66458887016653749 79598339957138673 32706121101828453 19300702736474738 7536293879017860 11352052606654677 60172762043055413 1374273453340016 43807128991244486 96653658635837594 75067305649739777 83988473423129213 22747383454920910 71915987518308102 43665347780192813 17310394151060297 47593878708509452 9600786366480180 34961208640170874 73041533328823945 55248673575078974 27561688989275655 33092230650628475 81257202385507688 40366247330701030 72176228488242051 86466924058774104 78668598501994799 34853144582280077 84768914011711305 18690002479997888 66497259335326888 62740323760518986 65746543098024412 9449147068875326 60035299414837267 26419310066783221 2580977224406983 20918645765838357 3963029742429812 6998819002959006 46645791730563501 19592018834655068 30820899358447810 60407717973422508 62246204696226962 85994492224683229 19521379994967867 50952523602128882 1019660264339273 58935690736220330 26465214853779620 37758186275364895 23591861687097837 79488139131482330 95675054085961899 56522903573427141 6048303473555023 68673163476933083 63808577092250919 25218529152579199 18786308116665155 68247625326099168 95451488204018718 61655705508049062 57784958476351383 26688657145009406 68277957576922037 443507013094778 47440144187434425 75360126468141511 93173426262230740 64771972040749423 3455921976506539 74974329065243586 93951843000401723 60424608845013260 19278074155718553 93748364851147732 25383434281143166 74608066879328086 12505321171733388 5007012960300326 84510150310000105 52348492859516610 58638344324420733 16739286007600146 32816546960329966 76770371841482373 56945773671472623 46531283232987139 90473977480204872 61206356549902085 96695992636016866 29750730572458980 69294806435910650 31801946636005041 81969634564282040 98899537247849399 65666846403570233 20928609969094456 14761344776156804 26806079595254272 49796467896659449 48659940226800501 95325376619580986 38212075724138681 4658731771694178 79328824862132469 76808738431914828 50495917435198843 23240089632993993 18133528671211495 39022178645905835 19225937525263000 2260428695580778 51618579354679177 62883549902091265 48983505873114540 77112010617372500 24516297886022444 44707778417228040 2841940412449529 8061743652556096 37541437414174243 81679659564751462 47956282402148172 85055984506214784 73628421973023148 45792463374514112 56522594421730596 34491308579731413 5931222041596095 29427752271207101 96183865412219182 93917964227594464 49034031241688441 78090200295191040 86459904821958131 91875613990827441 44772142723749254 12493636772651071 16322294663027880 18011007985340656 92391834306976183 22801360997799110 55169700892661461 50908673678078172 92840339292134547 3398201992074947 19539211935823782 46706276602433600 62310798934020954 83504233599393821 95248834503064714 89087066668747848 24526752242809162 20268860367688151 96633353965614417 11131651215040753 7548256255795139 81100005461187402 18694754291972576 67214880748521943 23141299910467965 81481148163871943 40882214985569527 48814241705021175 58630551024506809 84890310521051816 57598133308610663 86825425647701643 36694547643138813 4427969387023779 53603157458863724 51754255980062356 40100712130842155 29636486666730136 32877480480396751 70509829401668046 5455427260956912 3177624517440381 48695952964144873 95060375140546385 84199306639005404 63120675678878472 20467409356819689 68358781538545456 8038086969043752 48336219894690068 54928839057845985 14748587800787626 66420357070539490 4199191436016761 37417454554735278 28072310771215196 96547659765859032 63407996179350457 50376007879242008 18800415300855669 21215780505678956 59735425150391172 33806159040000005 4867434207290574 21768808140505837 37992743283973478 3647917720079904 36313878050373982 23898944733586212 90420951465963440 9584882178558060 46330811678809760 72647483775681724 42823386289833296 78557515673776087 46217150379336591 37982780576064459 90486295080758801 93544892431518336 49835295059035392 5569866156234805 46530378975999046 91888791240018272 60514974852355859 18968598677089096 10995767020141058 34852905401960209 6429069888843354 70741388381946113 36498449482976399 14880958016381184 46634891812043325 57038830416400773 33909442861810603 22732416909182851 44428448050111938 96435933567146684 63477599343970047 25126709160708451 4903272323171980 95711235856085462 75904626027374150 11133174857459571 9595678882400617 22119106699007527 23988202791586027 95032579108609647 31041358936335867 21351162693277555 63845623460848802 73680407764549728 23804034731416537 9020682518812265 51559232819771119 33899852220262738 46534008570527258 50584098797035003 51468420946353267 57392584559109730 32394600231997217 29778643304767631 23152225005942510 76010772840590526 69923273114111368 49120658044035252 30678566870299433 77633109831214334 29986334752977310 54180753401658133 63675480656194850 34033033786364468 2168491346962713 81825198758508799 40513834828993315 75401819213466237 12697159189758745 74324773928635679 57687635926232045 78362102100436443 93448267308402616 36987762991584117 81415126597645025 18701864756634538 94562771773416789 11616005721300482 40803015114204595 67930483732142280 55083616553384298 32530924647861476 89252677067916083 58891659137314697 76107500679923354 60797168437549791 63758327661299347 64903567433943968 37747241881440936 28562005192177741 72776002088054112 6277491704769628 94241274312359604 72243740902563483 48496766798972188 23338884178466038 67707931405158823 93535541832591379 67639395914785290 84106012295605350 524964272399750 53685079321287065 95031910925223645 23549021046361488 72017807983382336 80154009431253960 92456092637351415 20022360985420421 73650303616238639 98365820745906063 8133074002668293 34414830757990243 11171002841607605 2075818862045426 15240873317694985 42178074946743621 25892573810664580 41732474392952023 46641129720194495 50665560480126446 80794427757398421 77658642625289768 60322289389696656 76394526402234386 69997708285152013 95194560558155572 27602855217316528 5062907610334318 21812510901415519 84877887125050105 29812090683973438 55657126354680688 87940511625017079 99671666695543799 10759837111988023 15205843836402967 43464054134211839 96027221160233386 9850999690378090 84223684811678916 44641235497185324 40710091961283805 56209091866971021 48747388241132832 72114957874362477 57913373712764294 37463139561085358 32412696675302085 23977982075031148 11771683122036446 36806570085947971 495478552860769 84828450584831637 47639731174544345 14161975111522768 11265115406672038 70106191389467989 96742026683625105 40605794032215311 24840193204665961 216186262729807 53044926689175221 25171107559998107 40870569248842142 31268260119403808 71717940069678661 23975951674437922 37580312582172501 53872266137348225 57868997179321119 71185749489744496 46529173561549837 92630358568379425 56329477926088376 7668341495983521 80981202450792089 48174080851048475 87268204126686299 89949088651741384 48581565214013603 95729130566045495 53369037171408808 35689563757843852 12741820858155978 89098317465564859 66158156091425383 9655350039245755 39800613054675736 37953240347214607 79959341867325054 60651070240335098 96340432549327549 84668912773923042 14480490993688213 52318508195277814 60585255931873499 10192864678364429 33755327633421386 18465552605164438 58092437034504949 59348293888067475 48668265319592558 38941086524556872 11048070399278379 35845099441244632 9098965491474637 9664255113402051 18401714545943590 50710011031234853 81304326365002536 76029850667066495 98382447240728194 89275308304761811 18941362797988847 88322218871512305 57145899554608338 11946017074898751 9066676462394086 72299985589381283 12457082843624416 81892222765464939 6788628114600778 41532576323914075 63826771741607451 65726716104399569 74619910111095069 82325884683933315 42212377841178155 71775107637170650 73342564600575873 69680418652763050 30587721958216508 59839484491984915 26174789395814529 52577271406896734 21932933876006651 64292768053124059 50126761603337526 49318487672674492 42993707101095859 45270528243330242 33360278678731070 66569014378656919 74149458135458954 96353686668765749 4006246015104008 24770698245356294 49895098734077751 41961837528089401 66623844342101586 11071530159105541 31895065853514792 67504825669205835 78111957816808604 96462764647497131 57273690891969724 23776046190440547 45914058445710225 8118025186610390 40282212233493757 26435771552887256 55792215579723892 122337977761467 40846578828704015 24401358938855194 1645582330006563 68328868291864292 60972440596144469 40290333794681502 87016071336249321 99656030508656984 72326728471707188 43229603879997797 26751965797222424 60239167791860336 32245805881813411 77811914008772634 66157604346227695 24436474396226482 95176931540139764 19781038928250998 90571516383023434 68680317471644404 42307082528926217 67192926371306194 10158628261456470 24219613804433738 9978554153958993 87897850054704168 29621125495529625 6873145079317458 58075375295645325 51228838377870840 77531567392173472 3782183640169332 68214299273556862 84679246855944978 30042317923767764 78681070340047057 76485869667965505 66090438586599297 51730366856159052 57092245656845369 87786928073598106 14521651749366244 55030088368255011 76255771741174810 91241142773018244 22871720710771298 39445526529612289 62460532253140722 93521450565167006 66143560536510213 91257465906248050 1802637963730474 39221222356423875 59338864270921664 41804814773512658 44850551944198676 64358282280116755 86223802669825509 49673621392310845 26415297334705229 10453916853601479 52367094586604646 17123851882282984 40924415947636272 86557716587808376 14608307985032322 49556897786525479 682113107992044 62459136260186031 91129376609828806 65835729339853646 73278276651575844 52404757159848639 80004261026303485 85196132535943707 47811907381152261 76369641346946135 75334571653878711 84032675363952291 45533123182336145 1384629286062657 69548009087860555 26943972598438711 85808871510651240 55897893248333736 36626492077830145 57217921379598091 79034199920524277 78107517883473504 66179074238460452 5651223806204904 78969897829132370 59994214688080272 77779410299122485 17749546905282795 21752586827707757 52314746210623011 15927298331196555 36764780675137606 92734548031726320 54868341504747930 36342896049217431 15149705860812490 29661123096400351 39643330350669197 8977908054018595 41391433291114494 36209939903181584 1607680576999086 80903773763987450 94678816605938162 28560299644802752 71196416109053840 78717424384282394 58648618390412269 43023412276049392 10108327446513506 42879904774055026 45257832346307594 82416101628890017 38263868003724666 98018466650193295 63799529865165856 63693765987453730 78563476384836603 44766110282636641 64047872958126202 28067177409686932 20384817819542865 27808018790728046 19841224666037990 8118973835546186 85764347355613209 4187748947145449 32517530885284982 292841427863374 35003440179578828 97161565413848078 27993514725621797 60222595515968059 88605060089985487 77689786487251449 55230903147273261 13114627648399467 77586631514240962 64600186369734382 7434679545844223 74017974559829549 14783203941878216 88591437243583510 72548646843383054 83885565200802087 30084997829021251 12400138892329488 42292806363582329 23774703066904124 3553612491727465 4608924849773364 39221845022126601 27353173601988908 84138056372285088 35778310112018336 23383336101745734 83300075414010843 54845798069229917 95424254773346739 20046572817224154 2366590180020900 16253738346232546 40832479856952443 60606231220226685 65251282421284189 8460007368355077 85402709703813065 73652205180705235 31239609445478751 69773895627400352 14041928203027889 17413709474757550 11646117031054006 95324729899506771 29742464359929197 93284972799673203 66738402122287130 54272753921867400 89603645078557201 15898692371129981 20417458351292924 91347282241454863 38596207229805079 8852285489649134 1796459158259220 16120104305313826 32154154154518596 42051802140391269 32216284988816460 90555451780527637 9020310594765905 96886533165763723 59553121771476028 15394318861983809 93971408960104488 43981820683063563 29635909095506913 20279493746990629 69321570379677075 14753191218904845 13242498793347802 16240566388217743 41059004693080316 12395385098858438 96120145578237422 51111089457870634 14459455873131986 43435429777826876 87800487927786479 17401821383476052 40339195585449856 26883871054313849 58750231878675958 35726473363483195 73212565267676464 58407978532032784 23374307058912560 29677512954738560 5923065623734039 54848678528664197 67215091092611579 89534836578375235 2375677159522289 30960413583942096 15745924702192993 67261078760458266 47528930952796967 21013206250602131 73757272797756289 15254213077802017 44514814473656435 79303854511776094 5373131532068648 52707618512108967 23108683468260206 29842572726017267 89882619365666891 32939891121161175 68899674870147224 12754281366739463 13482020921204580 91486206805752087 7842269389443064 22638021766130911 89094460398042671 66831935196693681 64070211755659105 514413628473057 79956567775473432 16535922255698862 99879619437796107 89609057179612053 50833131470128310 54426235443147745 47143371667339194 790626759895399 56897981037078228 88872309101904166 68314581827064316 58964672313508366 88162358652118363 32936205116759423 84544405238740120 97956841662891494 37854820105752717 29611950025075993 53783779431844619 56924260234636213 5396157415910418 12951496170785401 50962401398045331 9297442717182330 18169948180193703 47396017654929683 30586427152742468 66624194997195335 95859773774664402 14457585686298077 46693101301856921 35602018960845610 29113678881583365 19944565879743047 80296242318163431 44746334895547846 84633447951998465 41225549882039310 14574364715664523 78223675055316072 23773425228189863 46001260238136145 42393543427879861 41101468476533224 87460263437873650 87433835895431832 19595863200445385 96744259396579322 18026267835089773 48182231745341016 93173896648727934 20941335321620245 9304323846047155 58212769745367371 29367920692618541 17981122345578198 56818948649166504 15147508542817029 36474198077303812 28525497945260947 28211624220278444 15292573858981030 41809341482236895 44721487227444548 84688099308636120 11948203506931605 70579171791096448 35757640841561420 43855884209338526 66521021960465651 18948026134316713 38540373967518434 1091644175377099 73782297506225115 79588298832152478 68311433642706296 91773601265371988 47225441168624596 80285476429179330 92305986103276398 19663505076366032 17465600079619305 34780852885065812 16580658610134464 60421122899757009 12641979754991731 62625088508535540 20545727288255537 3474440560205336 20916686216705316 11238080906758539 18015943919740071 60591248589179259 71833733440166573 47557904503081756 90537396675598808 19510478495351848 4042593090439667 29230421580454836 71070754138061306 90380625543435273 7165197137863 13881148861126324 13802692520756533 27565409042606732 65897355209584947 85319116002721849 71403564974289378 57200915456294018 6091486978276828 87913977602726984 5808011287205466 96742671207823740 75355102916469258 66487342398406843 17748179051764171 90077501375879416 89222315860940590 42714027068090901 79680462375178550 55292956579383389 29116185209517798 28823308066034881 85470884088228391 53776135522221806 68082351763972995 60013380575709873 75294017614090869 49451044315576845 32468632628183441 87755947412681369 11329926071678520 89003770860122295 82610973786259135 62185599524847744 56544673138543774 72790884985355339 56403173292100067 80060746889166859 28800998898119996 993289299934161 92462838430335121 94143108527513661 18331460448910061 95825853928799877 19417395789833371 97223479676264024 86217153334335773 86734986309190854 67715448331498151 73817233763638911 74900375650941960 80419196276011034 96169106412189861 15706892944527537 67918406069859842 98079573069710401 34832044350536980 49220426531427224 79963343666804400 23373825962243492 13617680814546619 64010351646677514 60260650901851526 37729789316324440 3042327746898536 89629962126810188 72148876799546288 33884200009841834 94151570470059394 2798380909569175 34918171715903046 37075586720399804 4416656574768391 1144116029253358 76435540927758960 14959106028986781 10117454246112207 31340164522532639 86767113280664851 98276794236930626 21139926724506887 93385986640722897 78879550553570111 29398594974969629 87461665426138428 559279690958291 93231965041120230 70010054599348254 34879391161647198 54198790863049194 71039494501537877 48334815254998479 82798648045696081 71621243881417643 34334342776059425 57095735523768362 91243977228211233 84746823968778108 33590534946278339 67502415276228598 30072379238090970 2119007707859598 59705392299669273 90752954793908124 12594638024636886 71173708671331211 24138982009560969 69472599203831974 95093353868829755 81125520915754051 18192783645755496 99851127952574707 15884181643598362 17377694737102693 10822648785765451 3362776121273937 50534419995552794 58953345877052304 46478331178762064 89512705606137064 64417474504368487 56576864394558480 46070176183684565 16480339679594866 73867175513293852 22811556677231064 99034561072930214 87436010642954442 66551552559930426 16130098957740707 1592957895792116 95308767091086321 51925969538125012 34729755230820627 69197839092605951 19816244730199234 64045894144262649 4541868288459317 83193747602725213 56080600973213616 66799465174206542 36344305883647135 85325494932559773 51448221808695739 39820433284026678 43595505864298616 5073935401357998 926444143685968 89540133270773517 84958133183309453 1680934250407592 12867082902437335 99497079578148706 12891027002811342 20230782727687325 38685756859853541 9567973587529521 24363085579598526 59038849920964331 21194996288860894 93861804472119277 85421019220603346 23233072787060476 42935584144668155 39880406820934612 40502974574391367 4894132741168458 88929364604071665 59270088562138080 87732148574730343 60540009808828179 37677995765846655 44889915903922857 45661527329398850 87911456535293115 67620741271319168 2589680428468603 32872933484539815 92477701610559147 19583680907727117 58856861031447725 89587043810259545 52758021051521865 41890996698032715 49912464340765839 61412965076332661 11907276469312524 58517810846806403 82969243153169036 66230082770957404 83644963212785792 51774941909906010 28283104475947346 81134476140155436 96332015541136202 16836330894798802 47869751371062988 40150668645487342 86243558708403888 14605159156320256 41427544331880363 61235890089742907 29057199209661251 83142297341765678 77559012551232895 72722434990573313 93887314181673085 73220544044101610 25636779674202847 97656911351635985 65876785752506597 91901644854688938 89423141820034150 96580020369628214 12156818576689861 31447796792271124 15384251534230664 40173992445247205 58127456069494798 71819672271853566 46463619441277001 84881768326763123 61471277356516025 43120346544237941 13114351671949393 60376082583530773 44833187374571473 75091902424581031 66110401467671782 35542536378537705 64227036761363358 16407189462724316 15821244217596560 56672725498318609 43047914183895284 51210840744407388 41755109995053777 16700905562173830 15562001424035506 53234615888056234 30275919074808144 87934055848486820 34023148557407670 53217392914672686 45330377596678040 59524387608841150 48605995263175059 65180133082451662 76294658667727344 50805457622186701 43483097891048926 73608964743856509 24674202020971448 49361910880560675 5723378441291919 42436420626044413 14853564716899690 80680436437659509 35225572685614320 97522678689850770 67214257083319550 46774454236318172 75712393511185225 33707931750211409 71047467984293456 12844788359000099 34522266120666605 69491106395317741 55815084689412690 58449928907293293 77961063047264917 37104793654459921 56985104100934616 87420930493424739 44867406295178575 78844926540050470 45571798098649342 36007496942527612 82002183090051262 94004278752115484 94524852051883657 81086158041567019 7387977390071301 70113246748538227 77146920384609710 22782291011914748 11006623569343037 10888257791240385 15910803222321601 9990019862052549 76649315034919703 7363707238513650 37151957540375676 1622350875531165 3885415943026996 52899707788616468 15460408266587578 83969999873728060 14019904575528746 31587657569377085 76851626558336656 54022881780003105 73550531968440703 5481426848089180 9990858526947491 60805096864485541 32680490814340367 21026895400571698 46422424965864644 49498192474583680 27836274979955005 89382971791848878 45620063896513942 35102855095974613 65692320184181515 46096128027576933 55695485013729587 1882438233170619 46122040719036426 24427434245793214 89282551898703503 7004558673749517 62852558449987408 32409534719680435 41673928781255448 61274047773793581 95589649015740940 42765851199548537 27149644324694952 116966098394483 70712040733114006 19613636797584236 70634634522836825 98435896121939105 91984900272767201 75740028795370880 14901081912403003 65596646875607441 63611765747364608 85250866608256267 6658959475086531 75688592186187231 19963703437903045 12381108003317548 39893482995431752 2352551096786629 93673782692692330 10772649687414415 49960424691487914 79598113221893854 8515429336809757 35352208999910321 27786696959578727 15141819655827556 7909039001566020 93584489772125658 95878122977394316 19714109875110548 68824515169439269 5191139416229814 27295630024927462 98085607470069172 6319059593477316 18984351872528963 92237915742209688 84306314462760771 81320790481470050 48836475558707784 2542248147964209 21017812069180657 75154456287172091 66780692630016605 25344527022246733 78026549625115677 60350565142319479 82042549867258300 85493151156576222 84811585501277838 6445871495159716 15792124218598047 18363427318299204 17809588825009413 86366240455733059 5428179637649755 67113135878546912 72088952279116528 51547520578852811 23531324561641445 18764122374871368 20312850852089644 53288708000643732 23128279131841872 49742045168067469 56765274973419369 35891215202535190 44435700617508218 39819509121593206 16892852275024193 65669646014209844 46956935525236573 55731517620030901 95538453174684128 24006025814707809 42407123188892684 2309894903986481 48086363492515804 85366272047885468 4543955706369386 77472400274618865 82366048365894615 9329755373148960 50642290729336069 59511648044871160 618107051617282 72245104826867048 15730129350671755 94712581995308410 63592605590934136 78934592338721628 17816557181028802 22286599169922101 30302844490563204 16465546177108990 71931120926742153 26759865412178862 32775971978687173 36349399360995674 80759927594860844 56554766586294840 58872628044085947 17204835270247259 17179235251765554 70128830192367980 60727953168813827 47630775855964198 54553042217669877 38664148984649264 94442511824186872 31659880471617029 93365350874033743 46281147014680341 49386263893304011 49645592421013147 72690951233530779 96401915251434886 32425853209518922 11143305498886593 77003960293026199 32479238220108975 64718131255125730 55416904873291242 70926752900248002 47727009389228083 31929411200497269 39112451211759731 12233303981393411 68306975724801315 24294582488298945 92580097298121498 94949782906659477 7139065941142117 45646483511626251 92935059759006225 74492948538655395 19337182658808805 64240895106749870 77689959898301382 3446882120263721 24624278230754533 62554620816488600 76270517833183035 44457961033314688 88130618303254607 2098693950268766 75215611977629427 55427238024949796 8780317119792199 33439364930856796 27848889238136013 66274230004831246 54138262620229797 69711319093007816 88154038840011201 41635149950194095 61615499238343203 59903055408322313 92514214107064323 69243781151708787 2527231950606313 92593197393052274 83741077558108004 74841550686174143 83355562065910165 90897536080101498 56162777460804033 8869509324128281 13703115362068185 79970906552943179 97346458682374149 83282175494054749 72056935056638590 15434582905416090 67429198351457709 30440087941297194 63287351634077543 79212262454856768 3420294264983567 26224895621611426 84214523989258417 15822285208719341 10432475582629353 33390751197189667 540967856697897 17468112649410695 84618023550554289 72570071478344222 1999438577179364 31018865151607757 15240304525251156 33816957194064033 40690641807415626 36089422491814805 48970538532329351 38470446122146532 62745511943105718 67328976581331925 35752692519236848 12857576700477722 27935975626220546 75682083701827153 67641356427359518 7099163962682887 52548762349866368 92113260912369198 52999007207453892 64315335340790284 7808545522291324 25803284820105588 18021605092520148 96067140108668866 23732519684107391 34287853916549926 1844936776739254 72364241950240090 23008602715135892 41318026753033506 4208215272761250 40443918102538367 2990181095799207 19021936509160180 64997937491929395 78456189025820350 94190153060211742 1954686589178807 70948211741945921 20025502512292135 1810383007687980 28819372950874914 54513514062172185 51475332559915750 22986120241230264 74915712481102000 9668996136364428 52971044317509407 24458135601546104 76313655951432564 17342454747505784 65099057594072386 60406495543154333 4873444348038533 152332987286643 34368742528834598 70072636141087365 53843650693250371 71465247572602744 87759485971924648 84904220006573849 94985935553840753 59060578380304586 62207241661814726 79975242946750720 34605575146624718 67281696365966989 88587299772079278 15744945423312406 5869935041052115 68532794507229482 39289527159812361 92915200342305834 86373530374314129 48745025518119514 68357082350504419 70044104694997881 42807488180056684 99127950505381101 96044614043204158 20957203994744926 70301024992071644 24582478785073121 29704742353964484 52640200735648779 94853391439979470 4933454554811195 3850285126248763 86958452432765081 25984520422696537 47993397322997025 27148547809242079 9903448818232141 25386272405584909 96657499205721849 26080812920097019 13012757604132761 60672638802655932 32770743457532449 68715779757465944 68220770724783232 69589704739372163 30303482596511183 31803528920424899 37791602389646341 34278489155086922 75837956167089243 52865470625869714 85944697019839069 87340751204591920 68633796009214570 76767186085503279 66636823317920562 54275178185368176 76484887525871140 11635154449816093 59211682008423970 37773815727817901 71970206124965789 33365147722046251 61250733350502753 97736636700789551 59231152077407475 17033063770638987 54238247079767070 23986780571209210 10044727375961158 69235207423433174 54572119300519426 89318163390946684 49296744176254438 70853274354144533 54294496277756128 11797777087876047 41606344895519761 15738021791443410 62455818573438155 71405826629380963 99600447143622247 76748544062475443 46573870272909049 4039851093503540 62807829135118672 9807783463297362 78998470984427914 53479532070108154 7362846682939932 81774457885330968 3180346764682387 19319653769282309 35051888254605103 41457228097132865 90369876611919340 80145531904702211 99134977447447795 84890062707821131 50572442237851430 90533957829948264 34545517658080432 24550827628788182 16933880974511509 38023247189728018 96183516297430505 45715896835342188 12387259735017763 90895043455722599 82004068200107657 24683042054181383 54382050042322297 7308581670076191 8177874163015409 31350670252224034 88243428656910035 73855049774431013 33099025112037509 66588808755944927 45411857493047673 25953896803562897 72698286641083596 82278541344631954 88187408405271781 46867173657061038 2413490081466615 45663736891080640 77483825857357809 14052759943417016 61767283798463087 32849684676079382 78179407447801631 34124243271784578 56326790073886246 94782561210778549 17575813164184542 16276053568431306 82199102781946169 54939684570227101 77212851561601382 96626675149353729 4499250862937183 34933834171659152 8279732778969671 30616365448629637 27311194523950828 56099541061979916 7600467587891883 51504739296225362 10822377751584697 60845939592196160 18236913201767564 79985926967308292 78828170972164553 17268004803643245 1281182669994091 35177383526854938 82967692698287121 71903459741377046 76448081331284611 23307237907121556 38097829015710069 57589533048109592 58708747068458642 81809663305317286 8189637496803270 52628616905474487 7118327354410971 35656924738499402 79532486659395961 26942681726583920 24897030799878658 68930249396072868 27616473765193957 99636147203958048 38086702580981140 80543777197642304 74438496841546182 87045564382919503 68073854573736821 24981594482583253 58474163696283990 14255253526836125 33660930843300702 83151923902988782 90775727923175441 71996456959330799 58481135521644548 97716861987497837 88802961349245468 35357321743852888 97424188183169002 3581331981171453 22854034079305989 31654380573117954 36199567104510149 32481221728996613 63979242438001411 62888625576938426 89581242312950802 83743056442213802 54044734873206325 19158834710349020 93698707840259011 54360612551897500 64548573317319913 31115668512602815 64954109583808803 59352400829657099 50588974483406528 81361453252076327 78053595368183045 91502727297017582 64927018441370334 28854913909898765 88405322337903167 88702155237110137 30097788301950608 77992038410389155 14885170218550825 49325995441295926 65653510762770506 25597230936051052 57447316828624771 83575602110002955 60375878221486563 47016704336544797 56155866122637722 6583149393941809 32078156700913495 4641201789275748 3297544454152187 4314516129671454 88323110610180479 53286432869904808 74863278115161788 75939174819311638 68130280723491600 52256908155800022 11519813246505215 1993361835594401 45109207112354249 71529923831997070 47489406430833738 17970081690565052 88219207687364211 85208005649685315 29254393383853303 29670222998334825 80220576605719063 11750790019188520 33996451063358674 43708015454182893 30266624623068678 80534833395292861 68642416199543724 57506563242826247 83588347335633454 42885569382510159 36930273733852826 53689612598723299 34356628766366264 14243540982055759 37291810012961261 36090830499342494 47179795094221972 78844371230616108 56897756104310004 84363170453939372 18537134606717562 97134327821584519 71281641562689860 39252114687137900 31588969869626958 319597364802710 83572398544900474 95899116730832393 44567314739968420 73023986070201173 59852729379417029 88986349608607871 1570834111130305 74594098735336203 76597618220572572 46462466539783351 83188613545673541 93695226503719663 34930008127783446 27038681689884372 53599120435302923 83717092506815420 62437679303568965 42242606245407181 1797772967911836 59573942917118675 40457918338862486 69560802533586121 4650382500468487 99797605942385273 75485560063680773 68439307039560666 31905881782502272 39364135048018060 23918184134585523 6338384843470505 81075463211612983 16291934621424283 95107973889933313 82964171514556227 92219643406470170 91737122938225011 99063556205872830 7988820545580249 78995087331105931 44972951616370215 96473351427094468 31554879393276891 28973113781672231 78239151319699231 38978278295218182 71449972907542954 54214506119315637 59467293610939572 4519230497305564 14344317657778990 20147787639745795 97150817118041182 82556727696224344 26255990967818185 35681370429939498 94914792063477241 13469305422454915 90154386297066099 21559694339634612 94789439886083499 12438183145166596 45245124732612546 72920846306218113 41957119364717741 83815544234141112 42812123523983289 97717550132262076 42177100723116236 92357682212779964 44203654336558999 29655440553106994 77117293299021136 77987005870457214 43871019506982394 23009175638682818 66706503354829378 89641063712817957 75770961243575758 46493458966846206 48475983486426226 64310394362245485 82260827862329652 13718554753122065 30344434898972531 92188116192221773 19931771853539730 41846336028053396 86448453671004786 67845683934659457 71903189919121934 18821425634654398 84343031635425974 8736889723594228 73735445172651896 47730502882635490 90785202125114901 47368249729019990 37343804302541796 79109716106857401 85888095844693703 73765523352891179 44866080408129348 87358681119233573 74603087003097199 49437858189778097 91929890113182503 10520765924054578 69651448077044852 91482653636507305 841100282049011 80128137852727520 57552116491864429 28163356348278795 91282261752937661 21053553598064227 49206478541988884 26994311729386191 5715053807088678 38138552748775014 24635408998534675 16906610189099973 18313924878780299 6727393995473169 90969508948904536 29914611116955127 86006756953951617 93612913736938060 19154156550689745 51150393677636760 90062171543976262 2773545790782195 35893995394446491 10043913327652958 17857657268089336 31064207638459094 38621120135890687 21952570565458441 75911785353758545 25827504743752961 53239959208619335 46290697497036960 4905647848832285 31744525126022380 73562578045042811 81277752925861547 18064670369475878 88025801748879335 68920980080508191 68013627322675676 37432811102927933 93262627359940887 31884883763248211 89521563832592279 55265485356488252 38268816854872319 9360255313212154 81556133205504216 40329993066852336 50747645204982098 53213068202443814 22506854185003005 88263965284431682 21145107128184487 9155946338839604 44082018880275087 70247665686775819 13652630492860600 57579651573450447 92844483773557450 89235061175727426 76466541499240619 51160145479494019 75263151531108933 35321821657707905 5027299533225870 26220184036770511 42313068398424693 50095535759285870 91251940924559006 87455169654485796 8581354554140647 84653573948669757 33692866983647268 57084294503508385 32838683331514522 32402955510286227 51000060832782442 43325425592175829 7476086108151987 51046294409099913 25345371547125507 79352373658088058 64526852244134610 56720611965574446 88747060971480513 90600931731688428 25133480650848112 99231898468352339 73246577546839384 40606593248560702 5247079319808553 71404796014866386 85907262365545584 9031771646196984 58066183299240909 33918872031823716 88537152874755214 3543340908094447 89594649369650179 37238924430238785 6823461742247585 74604289564762850 79705818769263121 53631470708386233 42399648281004419 98079001874205260 91456634754854946 88741251469584213 65570919443016791 86583402165203279 15692690151948101 22793315929603315 57058923701679026 12444150271258364 18933987060846692 17402319932186399 85849846667595232 2644426574791595 3584105213966372 83691359814550809 53778347738526899 85734702233606446 41785887371248380 13431178498728109 30036198637408452 55576246638737481 63385931309179507 44266593088215380 85659331428519259 99850953013036136 10989553870661690 54645647228532013 90619352132963740 72379373075666999 20682978228045328 75882936717482288 67687442270824582 8032955243306666 91447570961389080 28322925851800989 48727911004260383 54791150965087917 21740868477594908 32432829830527281 97033872434389441 83094793855408481 29401452473523848 28746776368551796 73732687603325486 23080156499059752 10242028950336631 14653901623592505 3774431230049027 35999037209986490 46908187352140547 11314580840820204 36901496123498482 37141136011686239 64846365790015073 50205526677290318 15771367206810774 6152473996376153 96718293963039339 35629619611638622 92544433522515677 59460491711074517 93805325825178310 10635297720401155 58034931445341763 89508328462535347 26859076094235724 39912169358166219 93769791353471533 97573059549620198 93534703746636283 87627236899323343 26769974270021697 76358564294136581 41800056400740904 50813259308895954 71716001345928660 65621008921082148 28092905044126485 43165209025207567 64335786248687431 63117423843748096 61867953680722281 86291108335650279 66574308423617504 93088966006743383 58872548909919066 3490972549704455 29270712110160293 28016673365240152 2597842894702592 74970385535142040 45781726524263251 96078667105921580 79566670949782146 46265473290930130 8056514719108642 58968033594331162 28840053712437403 65274042113001507 14682784865971778 82295836186451610 98350108425571901 19926706024283731 66752979516413219 76045698227209453 86704655871526860 80406691365339224 50242395628201693 74212818608221704 1966523877193498 96587656934552209 20441416443706508 79943161436224367 95181177641102668 58046635278947938 25897567904972580 77395397635552886 11478936766178222 34915481462889087 92505309005334246 9934514016919691 79290223577685673 51434321525649296 5812270253274520 85222869242665634 7961967993942267 52907922007652790 39833688394635950 14227144263963065 11675949243135311 27275498055013867 17702070493264337 9296126830345377 71951836024462343 17761081569262399 24071723803381279 63633413996526077 94421898178478890 66842324819168939 64500743811315456 66560290134354482 54588183273383252 73620886313658553 61943170250424182 18112680797246978 37969125687337146 75902039324351798 88655750204017240 28476534417544951 72664002994033539 7015164693554231 30659859058600631 40339681066248757 86553249461815743 64577832394953633 29083220240458323 25371421392842116 96202647670541195 94694578300705294 90122589137640888 49244998483796478 2907675612697492 7156384507708151 21257486774314381 72913127983467345 50928911790826481 6761225855505131 35359227343194315 81842043993350336 39411449197205766 91613693109742422 65241805615855192 33008158583148873 53807001243231416 55616310063777856 30783520658587516 88851922523468797 91777159560863655 7634484744797731 69919962262439021 11758901400496015 81580889373582391 1256948212225803 37658793174572156 81302003437543789 31173618269238837 78966377670525245 99653880911408855 74999249026626051 59814628712515513 12991790475162222 39654164589178887 63905970007866423 31197309467354788 7417957351846773 23493339801787346 27636611257814096 46361301746509286 3714590396768808 33834082839258984 14860790615069777 224304355143549 39539017192606904 1662997332738142 47791549031217545 24073762115929712 64722478067722928 86455775274910860 80448956459746830 75106959665350912 88205214909420415 580761485880086 16865773120032600 19160533214683209 28506940822594190 8731391352007735 37160874677545879 35849325683052367 61969984706262947 6033997508813885 72709308202444555 13866277794708320 38135449355704742 40211412815718554 81255890083695176 86314119325081784 31161912771871871 9634380846380432 717850532761908 11028424052326847 67053248269543108 5258566178762306 37861022947534167 84992552138664420 44592748981080696 59948228871589201 97645788216523968 94048536246448044 30367947949922441 13397683514771993 82329886947207554 77111757719620022 9667997585691484 48261900806717722 63383147613961359 19380678330403421 79692104480461328 4570843606415806 86997210446851881 52677816971758777 45412590417765453 26872776337884751 53766944239917079 62797551938915339 4877487191365563 10797117249312072 85705819629668653 58885534180329277 15436139571559580 79657436264803493 43813961902023825 78290517453228000 68533485002148779 95435838503988384 41808656445658295 10836992364244069 84069484478610977 44566057256391181 86269375158778445 80103991883725845 48754841860747639 37239095816953705 21947840757844310 99943178801008635 59609088413941925 94233093256251109 43476865309600832 31301802289254081 23714387027725578 49181674479869799 84373176884885756 74397157809149365 8389742924598779 25125675082917539 70487958472338854 96732288033410386 78977322442698038 52698055183127284 83110563791016612 93359493895607287 44812598611399765 14560308481038950 14672581099140853 6132756918476382 89651868583535711 33423690448332021 93194852788797855 83113629315910455 95649498427628074 70528119565786768 28254304297208854 62733005860535357 94734874660266824 67116264618352664 42741762489807842 30234172677344040 87147305759078001 89112840222158443 70134302280343819 29575480105437832 46762454907722862 73428310445272899 52478908230973026 8651736097471944 245112963541474 67997226275298970 52434489573898062 81004122118809970 29868574223536309 97208661462987542 17697602495463557 53943424132007650 27179224023942004 98373553801677380 86973759644079927 44832030767345306 99694306989682193 55796731517429997 66378945892528649 67880124358600243 54596338083252320 92550882664075766 47234155392570729 13603981393818365 25667241829763000 65369505950535654 69957291658684320 82714021504583069 462174096273244 30856356769453928 74439509022244083 32858414107871838 42735818301602729 97882278252590154 89927974410626015 59071958900744377 73590143701312842 56940464713077189 13987956904678228 28452401740007390 74868785047133412 8687168481082889 31640925095232459 1445072278610846 30132554639667876 26593953284586640 26271931756804586 54270981220630949 15885246076109572 93159370364285397 26899236443098680 63466706430079684 8603064245229899 70208844837363367 87392820935885618 84141391621518708 782449368362097 19931784957885392 53659579931048588 67386069376877126 98912014221906186 39068421486856117 93136933473857380 42353498827214578 30956276520775992 93739665168608994 39655455936267809 82352641437331146 82373893172489389 88200926638313789 28481162816066717 14405437191271688 80284455659452315 44394470092556588 75214839823387754 99641862824811178 85984866511624536 69057270343741850 43253527125379077 24829902962805842 88553604570658024 9166272279589132 20662261593931469 66064333088237347 52892394600070080 9003170159735973 53164887158744101 62155172341129337 54436321379293222 46316337459711167 25111991744554641 15592191587039141 2838045008522850 59513053458904375 19666323679985435 91687879352510839 63399149246489592 27190943314376730 1056316899737476 16860785791530568 87034883497917995 98836362070776181 70642300590005070 68279054338680971 68350169422946130 40410428558970379 87796892746103447 65235435726099140 40440930362359000 2445791441175248 81847738529107302 33963469335323381 17030815550027491 52457429204807187 70178712520650553 20860058448413587 17933704783319043 32770432026499178 83461519824131096 97658386208709957 68118806681750225 95852544934398418 11525312430080715 18183429264688317 95059839397389933 17518464691842164 44168984586424196 10419101026030089 97153394576684462 8813036012971336 42668566197992017 76260379597449355 76822565667097233 67286815442548380 46015651495619710 88167549083228399 17360103245973396 42015432217553198 68038142167801062 28721521247754600 8586040583575163 94037496918256362 80963122862406816 89000494134565949 70420943352768370 90798229878513589 85348468064740524 94948911048055620 59148637886473456 88319362003900248 69825743309640418 67733339282481385 28977363739475511 65994375008629285 77280039161122178 52227152907615543 60296888878088403 26945307451712125 54440720181211232 30385851621140344 29502385942037030 67628002791056643 33931147166842791 7595282205364277 42357019135600987 72001923599170145 62830531762992597 70535482408359017 18861122943107448 78593325282446609 50926083866437397 20514490186900571 54534913402229203 26765311218197436 1772016400590711 36924841318941074 70821648904646067 10894581176790581 1923936490418606 71243849037108634 78560594021742220 25396429999847659 44380322036554336 99760285037492824 61667786840223549 98438046163060587 60374710201998652 5781468393559773 48414082102227703 49909337326824711 72884680233694038 53388104469921143 53771151527288876 65058266811499926 50583241391018161 42337753566151523 75523125647870694 47388175847831183 14166421935485135 72883611814655527 57040068604915252 10860711088738546 94827646419929029 77644150233799941 33483257243195525 113670351934149 81489201058014473 81304071193839336 42787671878574709 25280172259767877 46123069836210303 99205149225505063 57840208072692474 85251098132808365 38392932639154266 36941536473190087 24158248966380914 28590857958952621 99412763963396901 83270084694840322 63844603654141382 16013351938967418 57349477918552587 37800648778558828 70141656716401411 35265800905826859 88232031648615078 90751166443655209 77449503883351019 31793624749502802 69073497298850696 51408095903978023 13907912456880532 74919453821783690 18871943570847355 72923298646524649 91841975609381666 43048334757000005 9661323303834041 61007316658720926 96751010437977794 62124304380087130 70653166821097710 17555249030650097 56817490106115153 38170833967318278 13469644408025160 21927454754191035 82320977215738495 91107792261509073 85847683001740218 10007705699287121 32348915325655181 78178024614387962 25366518383212444 80699652985437858 68630544009371282 8295308541806102 75932424156423809 24203393615705170 46334157775475310 81738188439948365 99215420353473738 20201744849804524 89316653837092804 79183558270990 66023008488247046 669297425744217 96877249111799036 95255426932632980 49888319636623170 41250874218815153 54053527498951200 38299535782765198 66424881850947269 10915287768243356 31109258858211900 29692092608623472 26543936513699454 48735528059727794 94843178690508111 94339837574259060 66234356598715516 9023619821173015 42211464117111898 1268972058346445 37089828473672234 55510895922770048 34295512844842114 12118489783432416 11480246299673524 22334443978486619 53626665322628237 52755980253634378 68031778058967221 93631032484798792 5994142580210904 18174482301868953 36068072136404870 93789574863901952 33011264758347273 50358630480385719 96419426490452639 8683950738044017 29725850272008564 49783631670345119 55502300842478025 40534939499746184 52476116908980862 56639521598087222 61529904197504418 97609002196005746 14635145735765112 38361885887984496 40048011813538322 74181994682000998 68081244872284476 21256092034360651 3954796453603841 79767639037780276 73868692751382347 60920747841373470 66199297882149184 45148184823058174 77788905977882322 21563004314126788 57849028919886776 92163257617720024 10615353879848374 10445958218733523 65953228334765720 71131260866453612 86150377451976513 59114179321652651 45118557090112140 7172427609023513 50685108117483302 44980099469750459 20413200080512062 58916637339613784 5527440767380198 48291666324156991 40003179913555478 66847349932582957 12397383907426749 55545253672896615 81342821692061129 23034783295099211 68570708439314525 32790294267217717 98937172870531360 31454483023993340 98188123635164926 50089550961407439 17512697978802732 3991931926279985 5923606874653783 59790939865365251 30047873655401279 9954806462507922 16366371100844478 33970010131505626 70847746355280410 2899508465758619 96267524222822453 52884051515491457 41418954478894117 84095511179341161 92707871515389498 12578364268102846 69644165799029724 28916409687275213 5436097690798836 32421151817543172 76473371985431797 80872384952145838 88396082656534907 58423147668261629 69941171497082315 1327900655537809 18937752113784894 91180425946118396 23921687655019939 52393040646027485 73519391093088937 62525493383284735 32003541421751863 17729185820176878 62747892933442516 75638845329086782 90451430115845544 48376727092598063 50918950384905617 97992809214546408 48599996155099588 10092998843345000 60928957480714287 66392109162797087 88920168947908234 93834400044715012 33157318405576321 64931034143021872 37159180849635530 26758203644611399 13978897092042583 66576042076353791 11462810839291095 25551737470386011 56940515762186465 55861749244966555 21652290958085958 92389690220654602 92891664349470749 85258790904804761 89101234323297832 67234336676996740 8677013476360103 1501174540513348 25435616633484536 58954526184725238 31282056897304190 6578007118346694 27813269692381051 62908309823148045 74547708257495565 46720878752721666 27507082767034994 49860366375670330 86578017771179572 48323697464522018 75094361838019515 68202537383692110 71246944220405148 794658835930214 28277793584538862 70213539387857442 20388684003240076 19896946879850258 94440635854142160 737703756275525 78959758833512599 80814043635131750 95566887115822729 18794293407245661 20284245799416580 9401171908960049 64067902246142581 67751727184356197 70716372730786205 78102300128559189 7310913543638592 85191752431351830 5553803114162478 4172701457520652 97014213693300055 2671982894072334 76206168085727307 71208288892113816 21948864469826003 81289982032273520 36363705079600635 94130628559280796 78375648990240871 85847581576229795 24546019324132789 44197884019604939 3374343714979895 83343052392401605 52897837819645562 76184831523919012 12294276037018614 64419808799906941 4093788469136780 87596298215539246 9175961008678803 94849366065454736 70571146832916408 71165839858899547 8963773251387639 61444915266530586 14243907414249754 92145345974375828 98594775472217331 33367258215477769 88541574439707799 97142021781301756 31258057664891094 68635056854859942 97019355275806221 95760242688366873 6946604511961700 77549140218873335 60407962036535456 77412397811696131 22439291195601535 93712475121516295 64598157317870646 51233532462719223 38239019487003056 11366231974229328 87657788829457553 82103299301533785 81992363435346269 68805837796811357 17842279178703591 34835126810108207 33705260623245453 54453283001784158 99187341433277608 29683280036590364 36995124956950492 46644403426382761 45064809491662864 20071416627453548 67027624325084216 94158019588041115 59854261414078648 80565298847312815 96500543044275248 26304069088366896 77877699045344040 97420583075065794 22601051310518765 35254023213955410 21046255956847278 72663203107236537 76386365017026651 67080153514013100 23919569950409369 48856445143573060 68486513591820117 40110312197738210 47689797244318919 64326863863914860 22497095556431828 355417701413341 44949920909097264 75846972827763431 1179875899216557 21603654098800334 18535728093807943 48854346212414973 44095045093151784 28743892913955485 15340781683542223 8616981058694039 23799562464909669 26862844556184117 71152775336413353 10065008709983737 58998735747480769 23014720226633651 7285070448529386 58223817334057141 8071584861519843 9731647084619496 82947095570796648 33760839139715078 29944172273120142 44650164585205801 79948225331314017 81742528408443373 13538469454953539 44001112358318854 40654102997463486 71511201385021098 22977979018093999 13770391981502246 11130166931596535 35895616367249187 75504740310207161 5702870376763561 37387967518257998 12914127179554181 12323616340074410 88370413804152097 25179389963336522 85142568875155866 91529284679661666 6638489133661974 81578487601078484 56942969366680803 51018911272185063 95282332253101762 75021234274735687 57181167620926127 95071964808613378 24460965844051501 58531391416581347 21061898973300249 54684967677926089 25255747530350725 5012882922237469 29820035821222084 13579339550259017 43095062604113445 70671814707318052 81254098238463063 86300180916130677 84350032288359825 65712936239201630 20021539564504967 69492595464289209 65931454682510429 72021057600812807 56178894563370299 2623447235276204 8339858874804018 13501926429927523 6519904490354444 23385040454507028 39896242941793041 42334145562993232 17904017823254468 28153765255153748 51464535875346537 49876346350230798 66435235183365037 35251004816714294 24740924641720283 37215982405363645 52379514815340851 90571783559238271 66861749580973602 16291820812736190 88645786852123778 61296695360235443 68051171957878232 69032516960475222 20450989531089307 61632778366882916 95731500896048783 66657574077318571 85308585765159288 85929975492729597 64082539960705045 95910508437706193 99705039548290411 22053512617195744 41955169641659827 54445936674372983 3423980862112450 33873521617245609 84661399912615765 96918499291646223 97873544000662575 74717359295144091 33471263697341814 91782260647040669 63603040236565018 66950545296779583 9463804894553066 76994449539909183 39714088339046265 12095618436997981 30002148930873973 77333765890449053 3451823835885599 35318667144044419 27451816630114893 69372751163048866 4187040753424801 92262490588184197 62333661235728356 4023570667397706 65001612209855310 93094336366464846 92556979260056440 70495651904288090 57938850161220808 98831292934164932 81966489765188413 89569647078273579 23999238649703509 76176786671094481 80266149372702980 85120497225894389 10085047768971808 15144846508448255 59141878594775280 39730767708021094 24207867193708514 30330399984133235 89801022204907492 6527428655843094 67053941980357156 62029102270576653 45001377404643528 31527687291816232 86848943268373195 24010712330117503 2953862724896778 93242368206650032 42990787678833103 54341179774205293 74244502801513437 38795730154710152 6113943173735971 7141633485732263 71381991630694851 20985847542032792 55888867062748798 86129315550967033 52244884531734979 7652942194908992 75606009152364512 53442886565699904 1071606791139756 92577371249801151 12016043807745775 7123147372010393 11460282696948422 12951221101905971 70696580900258272 89478346118733726 9602001749496516 22344905478079793 75650487931028777 36824718010170885 23626593342964786 50844435536307025 22858753266401651 18739785572596671 20208271594069675 9169650029527116 88216049661166033 95349478138506508 63698398695230631 25264771959545929 59729965560703561 53458431768637529 88930951856851747 44753112239361124 63386598761159644 63058260687107022 70685351132257843 68364001100484494 61357494541837005 19158364374003045 96301594905616347 49399970085947336 77335251439469973 67699391958195732 19870170969310109 71296505370662824 47777204951595965 57367820869526277 72203913733081263 89942061428541853 29479038431707186 40221957496643552 12547275967356186 67002887054764955 34027306761443561 12599933313722097 19453994595868318 59081460408765760 57506168949372559 40785689451668040 97607088292699518 10637710418207874 4153436330162856 982530703228687 9766363660231088 20410838757685244 77173286593498405 30998368929276817 73186693170412762 78026873111354063 20859467854705970 83032179285996217 22057574349999962 94069812775596904 17308850127542318 94774993798231171 6942375398926900 75628442374303538 26791544888327479 78981572250611163 95455327267435657 43283128791075206 89688359901815829 76935593559320315 56150397396049589 19942960330531997 44453566595957661 2192554496382641 99122536295419032 12127742371060603 58626279408635461 25544462667440883 85110433849819625 46970965676269847 42567189668045050 37925933866220014 53137165762795344 58384829296931219 31568309770729119 55849978043499564 57197571307909251 89992599839836774 593121146394784 94536138991192103 42006657440837883 43855482223690247 97903330670615333 20642216096740923 88067565886323009 61368504135568209 63702601189370091 66505626336242615 87897604014360514 33337459931463658 18090652256138351 12681335831787057 85985997606910327 22761855472556061 8358997423833712 28261300560600475 29850045166091257 72160349647139247 86696760137789652 18932881932913047 89237257224409124 66521326227025061 7039733055714911 44392377177608838 9580013464442128 40655541793167630 60302077150548435 70113969252959815 26129609806806038 10199241935757507 22929040330372765 23579226356395727 87680671650009919 57976034591267011 87537426951654736 86532936390158134 95611040770675622 74850989410994760 96451704736289407 56257253109531038 54519921987398741 23122148529844229 84935059950358485 7343256232179852 42982110487529825 83713116896006658 91604987626868927 25381918030842559 49592756237824194 96117763132562166 53196931359016803 70877878550598035 1528344812720905 85314539765120048 2565630994956632 51325674419123664 83739191267289990 52358575679434894 43007086570734696 69769716025924095 37748207035421625 73383155228568148 15423609959699235 2840073867777513 68529600959357097 89655077827223883 99089564042032488 59252244486608961 13248481375987522 52796501932881330 2692507260874743 19053957374415028 52479021022557432 51185138882479412 97003315506348631 6138682698154512 66857636016200086 67380198214454475 67731618315022064 46584853217439113 873087079393899 87407551639279291 70069995037926633 49644751850272856 82109242302890994 8833095326379614 48131255264492860 35982016358142965 45784577666303674 21710642142888610 98790119479483372 42503099263441165 95641645328088263 91578917114843427 97817646766837627 39478418361085005 72466647152985434 48610105697421381 16116557416157942 50664230368544483 38668183530748431 48520070429487272 8997904154217340 77505406293317728 57960914384939038 50301677689612728 15999775161819937 92676667063456127 96811198140627290 6083631254237048 78835795961511345 17072613756742845 43989001567885820 11847473985824993 26483509670390571 76824709898478251 27083269469314281 60030143874680201 17350414965442463 99541181496259370 4885510415565707 72509943019161195 72698150282638796 73425231789769864 89164204330118465 1700724706710414 11316673848110610 60841235649002297 48397478155927241 66249433272675749 619734275842242 77874721630780825 89982811809004764 53055733572076841 2021331620706157 87505734217680632 94658895481333838 93737242551397548 39365461731472462 78458325004127248 71822267215424487 9580714951190022 85951925317492771 77451221590844837 1973042797783543 39305336890457882 47735574295650685 50144620392384663 8035178825711044 48777696319172708 81782371692914253 32218704272709562 95502514615756478 2235500866601325 9164187389991188 51823836182077551 85134836417735775 27424193891820190 34882454664962186 70036431756690494 36862014911808374 61812786961119316 41050474236247287 61269478902598626 42188982381257125 91844541219511844 40988320883867916 75689110714792833 55127369375617404 16546083931311772 4543406228439037 6897796205055921 60125462800009959 76701659223759512 44379963233167214 96216698483361912 9007753076918880 12724445401202362 46822510699293088 81898299562732179 48188798724575117 18761108531734548 38861295186099794 75119427966215668 97920688443345582 46174764145404061 5691164916750464 4594610435711979 75109039075530857 93406878492009277 32637651023321167 72530545712640697 45477003811330215 29647564891258970 44478241671148195 83913730245021051 22145019201128856 93399415626069753 8647800065890338 56483643443166105 43275074355019415 57615174444931123 21409672271383479 6227100599555903 13168303204034597 47687854888186287 78177263824198431 96256504582990278 45009087107142092 25109011814530818 10036944756510183 8032534441828842 64878971357514802 18888070244912558 96844012793649251 80423074000474555 91359432688390997 3294313646720683 56381145375755851 46004846225692864 90752484576691006 6143095920420816 83362315837295159 98026633052060306 98109312125442978 62023500434078239 96081774888629379 23716507882193768 21153081079421066 90308787358294721 40225993465746601 78132548361594933 71962315454927672 58133321136995162 53965916621168627 44537404983689492 74138481093273324 69315780408337751 25423718704293588 86167428620792993 36912149816236150 37268943532060585 77482464789576914 2433568845792976 89216340615268868 21767871675922924 86130419913436597 39048919040506440 49534193641791097 65550834798958757 41523484414037939 11793104702464716 38005262965349764 46320258567974435 35365308606098308 84077423903295516 25380740806022786 14168666794781927 98923255979054724 71023070220871099 56248238849131024 67534464672066181 99433270513397309 79860192506277360 6107713159626492 38279786077015433 75532976300696068 13910751195056074 50583354958581744 52690804963465094 80523552318417708 5223942388546441 34936692351551532 27192824711180088 68924211254516139 39522280380957249 18599059905057252 81886744559344052 35624115751168652 90716041669581815 54469562193476682 70699196922888796 4985264684685131 20234716318455938 94186339722186121 67764977068100552 89866421739985125 49931078279008657 83708770247958513 49958266592623744 21846084424317069 72593864492148756 18071342714733835 69580436394492170 56907076136354768 36229480788701859 13123077018616788 52643601590686031 65659684648908302 84202832994159569 15577774709583035 60273437727836838 39576794929897084 3772938479279539 90640978041337754 12225758540690179 80775739284434869 63222680976222420 79072802448702858 77024592042617943 78955292236192236 46666731397536408 54046065350344207 97015948007398266 74439546934212524 41899940787581031 52413249349076095 71591117383399295 21628732252384484 84672530816397614 68155764045351007 32387784423763735 13132148130696848 68355287036959040 79807235404937184 26409691536239198 76436841359775354 69103619366796197 74246158768203336 82339130857450118 3391662399402309 1624308824182669 77333981869853943 49698851809968473 69593288902699835 66807040349204074 12563895630099772 63987183256913463 86091058210757259 8141339012059343 31499173223756807 61194776185183464 81330694660781367 16292942994615370 73306894178523333 40488635145078143 7280191552744373 60583605777488792 19250657641259985 10195496172583522 25900703294343294 4892770127773084 2814567578503416 50675012678706561 44250041554945165 30371555653413354 35054406474458501 74420817036905985 82634915691622862 88374623075561987 29497666013814410 89817673907247176 45301986562995979 89141844474379312 51742049586622488 1682407163443102 61815216212472111 82372726974299858 72978009203138246 59950176811696723 77164655711971272 76784628669163128 44069926252570095 26754578914936556 26359767763699490 35068492611031619 93130270560245705 42886212207521683 91373613358186309 42118875058704256 18924533584361358 27386784003927782 20018443585681015 31438083514724233 56207263249606810 29072427765934964 71644415548587946 62321513002720100 39027715727768104 93489605576405245 91731349913289055 16077107674423966 43134210667042189 1572953917063741 18512469358541893 844811874851682 58076514445952335 43092962740071813 14288684911554476 21834241994567948 80757666025905385 17454642830179182 37572402689667428 35518986350807434 99157037001723023 59268224974157077 17908103980988061 98965123015849069 92083036634365544 45229098833848334 72296420979816809 54549181298195151 62030664473893948 62286335473650839 10565808940593712 66825325751577238 66161745492252081 96719783481163824 67987193059676056 12737719886901978 71407065088203728 21897664595221301 93723443307719922 80809692352952495 46511879357780643 45556077873609641 13429830790284290 36227764763919030 86766817398977249 50138299032049826 87315359053481869 76535992476094110 62905112878053652 80179144170905143 4876001163653977 95598170379772161 56205139870151976 52483546297360407 46531336611660125 6774616747298231 27661636867486764 22904640305704746 53101776342256584 16930462725154815 86802006016802558 78242594140248362 10192455281473181 97405282807654703 40745731365919028 93573236649343322 36596642787995659 34499749444335209 39345619387475033 69636828471030243 36865613436759077 6373510381204387 22053293390665838 69415614137386163 90960804294441696 51634452162022561 70580933368017946 68856484126953282 6901038784751478 85210574725592150 73675036306123458 98539604248789874 82312715044134677 95617821169570391 78474664892050792 62284627658939509 8304073543527464 33331038705464402 97791976707511461 18927921691409262 50113978344190364 18103028251324174 65358311899846904 76327433939211479 8536092585771410 33887862642223865 62583514248459694 4152742099608777 89223282315990627 33005280218181750 81675690088604830 37273105375417162 67816690719493678 85661220422465854 57225352482285667 76824824143038372 45311198063390264 78883444480173837 93897384161290679 45235071391041945 32370080009054121 79443131332308907 19726501384149129 18948656548340644 23309755693919622 96336117109930065 72922573582981193 32971842430106541 48340488680780496 45014509385457847 83655402036838114 44522068620454601 39971765360772378 1655222759993616 81817751678882566 75518974870461632 56713698915199716 22259168395242288 9173382831864212 88379570924760690 81538587250180104 72305345172443240 62122308184349285 1618676132049767 4013288126890452 14349624317565095 34611895357067715 84727222509020682 12537258183784699 47322693911972857 89927369045210169 24483605637969789 11433823888936888 15362521967444916 70606869280076914 36742222964480238 67657674542667947 66587732361161720 75437172735685128 49488931099235300 90790067366608656 59179926826083329 57732740950104651 61372776334172458 98709635576179850 76067224391536231 35421265733315779 66652423931135416 25597840889295201 37932966330201629 2334630013157532 44011206170272559 86792826190847758 54137379737844966 14516186119847158 62519372380671053 23951634451115164 31573070742357590 73269974761128393 29097550211425663 77922693185750211 19388450854557918 60943738315517674 77621170056959652 95609748321457488 78517435793918541 26027415875881608 45106827354575467 13823732569944333 45387048183308016 42490364155007851 99724199072929653 8519057970265902 86469218385104639 25090149698788706 84603805383081000 54382715296108649 14078361488427637 12739757458074404 21469796486783286 18045423219129260 95727028403365492 56266123865601208 50180065547566829 14510768685420136 76431947060551146 61051982000611073 57372855638869481 21206494172567442 3516368620951697 58138165956065535 47144588655570662 16749089023719796 37002341831238220 60775584410851314 88811883896119757 39903691335204210 43707783104232489 53716813406606628 3376636981418245 47150064745261382 55371970885827771 97733202259956859 83740189151265398 63650172613997391 20680224544909142 92642653906944909 3863531115629421 66664170235217257 79693388474670220 46059831638917500 43459525418154506 56788689328457942 71191430236199091 14404815378566862 76562746466384747 17203334691329339 27159964184780502 60836715873986694 33577502013435259 25249121704406582 90118158789072814 2875462892346243 94736570442500372 20849336499061035 66234496814025286 28692122566031139 86933509496720258 78725087113785752 90183592001333905 52732609535542563 26715134709294979 41514003574367843 98947285020154194 58825217776132913 94395844511603342 44003483598696510 21262613870154953 70325144011876541 61195757228562929 88434872128389972 11916119690467253 37444211163528858 18526021857886534 49170535469323933 79564412474099400 253166187622320 77274731829794717 27322874403769793 25640978888302745 51516775405240348 94170974968801687 71311603092519339 55074520469162036 88760948512199420 9056453685098950 48118809151590493 87966180875528513 77527769959183027 84465597642102889 52115473897631569 50087849546529037 72721426603574132 94013083866093415 50392245416919050 62956568640940404 29732006062867136 8465726056431730 98331772671525199 63172306932198240 3870684937780248 50675278103289762 85216302099962208 27098478801814037 65665285482097857 86704813438283604 41599824405692904 34114505066346445 75035968352078527 72792199840878187 5828387093839772 52526391853946660 79595256876189235 81254838986170360 13457041256665603 16399450775208841 76487085471162659 75301497898559437 91402870520778073 53930784618759871 71818775055720593 12646785757702410 6940107015904629 69339231859439275 17745302664268370 51266617291518840 86388713434425320 38166152633957889 81592131677939392 66317240873935473 96314138011588966 67378291222083795 37276867020389682 77133136386007717 16766726847838451 52250324103315114 54350288988811717 44445716862485162 70866147057930086 99697865260336052 14304129853729956 71738318902234590 52086550319977522 6718208809384598 72525377282822088 81592871284903577 76833735005905682 77456235848956676 48152557590316933 41442743730447730 81979999066547971 79332686609198283 69608868960604060 77617926519818978 44777288211164133 76150049359582237 3963464488044179 81598282322225201 18334346574669364 66258771194896004 37320636487678338 1821154406230037 46389022862035956 37573759652639275 78718983622598802 50252601664405977 16204753907759317 34445044716823265 3568879639811244 52825819792863929 14858266110563796 30859731839831675 50793587538639440 29313719989968124 23723784262922090 82656945827810496 29860410944750003 20547670555589225 66247318964879465 31983417162677861 30851197916125005 66796218601322405 10545602454914407 68955196282206566 76001328960759871 63666795382060437 153106093232936 92023061834896433 6232399485281682 93699182152217941 81704063712775563 7436593577719735 22869554595788404 69909900531111908 80599348346472982 64463924647934806 53262158201322006 41081357877863452 50493979058710828 81904946830803062 35084543926118118 300645324295597 44460616881979477 93445859078983712 56234705724909294 10904562563057206 36627834911623034 60606207831251937 22719247743826964 34181952108839986 79959185045764263 46516417377505281 1028327941295614 72274663295917925 67778356770392521 99559694967793819 392466804000018 40036058179920826 20381551802743507 91320306077303023 13586126401386939 59405621472952470 83666984027341972 29570577110698163 9969558078374972 79423475824387669 16803114196002566 83889592702745980 97731116078903104 87589786623476093 286612415750754 64359602148456431 35300102929763781 33183912625612652 49550170270368953 91949556985622569 56920122300395681 18478784778968047 23353674031137200 37061113830261355 11573973511278821 33262024966656680 22496053800218388 18418183224256286 86463274803468705 51157618898064019 19191258064365085 21194330509797841 50901728803400115 77618034069405970 45089442605580536 12711189419220787 94807736516835528 52103253906585223 73812500974258532 30413927528451482 54424276835853006 3206579900528891 18201485941438144 12432771148988680 33670323475199593 73915228317102987 18705287374418379 30468810522167498 82307440361353218 28230721418877775 34081924282207285 75516780852281150 18185726516364034 34658890890880558 15906017308671896 97070471327033470 27439964800866334 15494261006169585 53763214440823589 70639206510100390 40294097932164366 66698945330161776 83427915902271345 54257012270475615 86971111071738281 24988023306069076 76835395501654739 69085292432643453 25897651080673075 99062292284934661 97272807956549222 41039696705796733 87023677260158153 97445029668745508 99188921672864988 49775238591316917 54376995251331996 21970748685021275 89056978753461708 38103195048694563 12801428803189674 58939062477505434 99231096513289219 83649571378022738 91240059412832288 77950520224400621 41352647501769793 11973713445850415 94866936293404102 1420293122815880 9560316171917007 46091969621514323 70294302220898545 33312275097872426 42091074342360939 90436848221186575 69238894747716152 57948390727876781 10684253155270520 86856863455039262 43911411070238802 18627411835714906 82499704351058270 99785612247347733 74780730017759077 74901185271734842 8051452706537760 84225630063345775 84768072493515521 67624129386413686 10444657417303441 91051500943989302 85601998682617194 24888768255272882 28609518047694735 33541295125263723 53340691537842914 18383663227002858 39718700020331467 90863456368197767 89295540554733975 98670561206419019 78041090168365220 64961038711086156 85163034445917264 94437325050811897 28032018895510927 72665105671250468 85429179049387940 11641142833900273 32124502122297189 11564027999823524 28907181260612392 77038103289001688 97006365912484142 10513192188704881 68316029887845139 78254212542982860 49045004297799480 32626688040687579 25437257841498107 70113802362973715 9538581732532140 32381677232984254 21659085079915874 70583932562914979 80762988951246658 83299383770508604 97071647959530283 88507229665518635 66535948349485340 38106947499888209 39042008585923467 99777338166717555 4886189090084738 95759443749800237 35305131008765925 22029465720513258 53493005244444073 72998033381855707 13035236906970149 89328129322749875 33470669634735042 98715529740488003 53666059883963127 57536666481044869 4496494603470971 26813991473330321 53660540171230483 78292679674614497 38891518956530893 56891510367082607 30261241916688737 55257053756531200 19917638409153829 9527431993308858 21247195413783841 57616387014692615 87044802936770875 55672471995407140 2926616374581262 5251198125076573 60876516024186077 3568789062031713 23255756313573157 64349439205728845 4868404199870243 85646508414385809 517696918126762 87217971193152776 93861948027953821 42838776576536354 70327270182636438 17677610418325134 96703298177453550 75042278903016374 54321933612352073 98251332103664011 18095206901270298 57575540053382401 19538648013365106 56246327021585373 77812690486284525 31184943384782397 87098388333983280 29074633329398186 12124935570075743 10113478104604692 67736986817098084 78520021354199023 73536774995439213 26567691598268532 20059518807376493 22764700640504139 98524548442474719 81359782530087289 91704315220865988 35394196997896895 76032254347965523 48108594488444739 96315000084740378 20036953737711344 81981152945609693 41349433483349506 90871298173667641 78163957517251037 17211992137887865 96737828362515441 29946035709873056 11831785534694796 66844425309382936 94579316566714126 46650652423406378 60020995922542642 59670851429218977 88709763326468160 22815863457051371 18628177824720715 57963694115611937 40122499785141400 22719790343929450 26518679991193819 25302202224344670 71474726023956649 11360964056116921 71489720896868303 50150669351066088 56230358066208775 22676905640406623 63035135605505802 63557263706141173 25966068876385557 25129928245836353 69718811175094177 61767735124436501 40398897313565407 53203439568158268 62929324226409870 5092800202860013 39781274253079097 39883577101627253 83563730685231567 82590081640453415 4146022051578190 90504939020705072 31298188812241119 81830426530072461 9844177188402773 3912342752839013 69001855019221100 39441315078268231 1606090848488815 91208074316737059 83534218566341888 54190014800491216 28836062161153115 57728847581342293 10397724198674705 30412266083210931 26661053721177000 75370793225504395 9313311357919065 77481322728915853 96114588465152214 58347565896008560 64550248372256092 17745327116245492 90946348945676352 55103286544255705 83928854686080798 74017136319307177 40874361853073897 33325293953464603 34828890028717510 86180873249627902 45821360848471136 68926736590259156 31923276610560184 17061794801155618 39712219042302004 60192427362934355 29700286652603774 95657395049854878 64963141390229607 28314801606934299 19770734477747239 84113974427170152 48406889784906213 861320664484282 63318242533525420 27576795051990726 34054246435968886 8100462420953027 95977397898867581 4826316574095692 16209697792879239 32662967215319712 77748359915823530 13737365619215108 56649166522070662 29484941266322605 38901430937640924 74641075121959393 61949789733948935 81873806547134208 12323522238109054 11207867513354165 79326681345390849 25177004782716338 23146605947225759 14439069955164914 20679505551760559 43759539220979029 55612028874694398 18599587276487910 62190247635967264 19672375580031063 28844542232518134 50825977342788428 97109734610457445 74061358837218192 51831774683375891 86093391282019557 1877569567982822 95450866819905425 20094313774565897 17962371120438314 64157069113854198 3838961197631273 579872481320119 36049322303343966 82375708380110196 1351970273835391 4196160827193605 13349045927294156 86515490356153515 42558749363442339 4588873936146563 39845281373778573 76106246261165185 88557399858965871 33669582819352093 22407740219372178 8050528166335148 35866092054917628 36090020848096338 24026442335703832 21491763995232029 94623453344939175 14280865216380111 66331532873590728 79007399372310404 14271758275983855 13149197255812413 96206328100896810 66558083292843718 38281687187153386 32302953200492458 253567260626832 74212220314540437 70276383315735662 52883644641128611 89990604712659121 56601342407239769 73326246543629832 53561192715721375 40148083108933624 73637223931998891 78815114434594225 79347379423011230 67108706426342477 64004903299032915 36751849238225401 61947748284178085 4231299664667299 29402271588798374 75958767107080424 72245420360365304 12073361740250608 85575782224199931 2153966328263651 40315705091061636 97338993677825234 6448073673008496 86017231198458172 65478265068689527 88025294413368691 68406033550838595 52981454467972231 74435335511144175 50202722927236544 17362522027007350 79996148255185838 55867381946555579 45429568366220517 8675358918513417 71353902747646121 89363875571791833 91720036496658094 82376489361434787 17914581603950739 19259592377103942 47149481121118464 77730766606756890 41490458389418096 9472555836537053 21734902567579681 5706477460747309 69059354264351765 54613780861122828 41167980748653963 26903172805166270 89844015592244730 65291205651990202 98881473596097556 27369733978432729 64830950652679544 41272061237961653 69671034245147772 82164217674134300 21795952369751838 17456426330492041 33780584861979746 30311993579242528 83793180415262427 87730644862937256 29651019514965710 31839335700880964 38972913253510026 29886141501421330 52026029680022659 37772218591218812 85555022213358384 1465396467725201 84802320137775115 98174006043284862 26719749630385711 91051285805136400 70210679985005608 73445938249613152 16415497014147912 87484608326883048 51825455132252233 86829650847848347 81241427445050080 50433096387744069 31534848167377180 31278689977818778 27106191746166772 57357186060355980 92223844480531125 11192433436554762 89202793163220007 71714953275373430 72903572163394561 97088699128460547 58855368049358784 90284174988851 85410154616447629 10867567742807273 52667728734966214 31376627990330871 25558549403327846 43294939144969265 76969798752309577 47662672856542557 39582022308096023 14639846440005967 46844377291095893 18599103538546585 14301185302134204 69704623232393730 70150997765242109 12358825681040461 14438324012767385 74015700345967522 6276047494337575 10422247941250790 36640817758814473 66201839534409622 35321571346951520 641452494217424 19868942483597534 28024106740684070 97439850736896742 13237845163481636 62251972216171896 75880998976205859 49244456742459467 79219628596700380 49723930787982489 36586298356306977 65067848270696532 82687362164206313 56027345141301040 21529430125581039 3663670188192614 17419671146011338 48395413049239961 6911278813314421 40527972022500504 33759533013433508 17570721479349461 47882040668034799 12711507749247252 17968130335836504 21750783408414898 78714658340632122 75090771783459526 42691214788230749 86216420253023817 82903963826809470 56312297151729312 71158926451127678 77116397702637658 31883255350168697 75774430819431515 22520829379768002 5692313493802657 14184010255370631 80120921415222442 21144443022614849 44534386483868382 96917942346816861 11927700416417765 10053068284630687 69490460073442375 50586572623463270 20537242679956050 13786166262958971 97889632341902997 68619034298915193 85517359002660820 10452662601480592 21613573695901537 89817815155207012 58152561656943084 90668520682087854 56433940099146437 75752207073432958 55615813388089416 52900470217627446 99677740487654952 2682236707559991 58893262529048102 48862273284483123 21254216747118062 84736858260955289 40929436231476338 41458017269601237 33049813759142329 42632876344001264 47893329492271884 70148779131963106 2374598909695165 9858758445955518 11802414551731147 75752675008550322 60820710826322074 64037637734080259 73069539949726261 64231691386611640 92558165000091561 40800065909376508 6901206418069382 38448842889669474 89872193216766590 91741824713179133 95103979386630422 36326849677540610 68476478062484820 11322785594962405 86011085425055701 61750717547475466 40501627823089753 36229906511633207 16169237988083957 9785606715647310 75323721626727858 92038828575798342 66411035158908054 9957926641085344 71027325924591312 78696853682981145 31760050257525783 66039689620852291 76746164815439851 96504317520185556 86612849000825469 85957007025982163 80027751540979843 63121680896602435 33647871350779538 54716425600994513 5325922435420117 45647443244659290 25283891237051411 24755999637186661 13038848632623570 33969222495080566 85694028906810710 50419435110736200 92324019849708481 39759309757862527 22025427728400859 33848948187086791 60226170874825737 41142441804338184 45637684990035329 49780887540499603 21341684688082909 90053977826078185 47948847573068005 78874824819549721 36814911201365060 36022319303829197 56811794067793784 85283046565266210 69166128928432058 76627365482686777 47045248534723917 32314975437845032 84661419377306247 99773923062823193 50931103921673758 40250230863103339 92624703365904283 14904977461148890 72883278688602732 32402413042485890 99331913974961111 74987395648276529 55742778011904810 44961363085245730 54201165608785664 71575439898021685 39950187897391624 98134963507676612 94349385332069818 56641588802660263 64303935443918611 50376445681633294 25278054668318223 85405023249319890 20847866285138635 91971825969606863 93099340025153265 44942060180155217 71969130740405354 75475061086740476 4192393113842154 592746457254443 38621594666603091 97670149120020566 26903728069993324 1571606628135836 42579464558564339 4077259707276180 74471105005415458 58833943957221012 30236841299508188 13718820866775775 86351620729474522 16269462743469580 93151782919020782 91986150905345301 90525622177655877 87380338713212783 48212979455047054 41553886536432805 57281500826366753 73607287122216901 3827904644951448 38234521292389146 69820932116433883 74156321664364597 35627085390865376 98737046185690387 26212981952738572 43295899012882907 13505178227774471 28208116585931680 27205615565134001 59816536254638306 39744821042328469 89936784470115838 31655340249743270 10268879003666631 76141331348484221 11520101125745159 58908736700932388 82875797140428493 87236882461452597 57627252901258531 57912450367467977 15218834487892954 66870315158601070 7684399696328222 60880924090315645 19108600388450125 79469241624626307 14490680636669475 3773907464521198 76223262235268247 85421560949195963 4688143374265877 51458253485060289 6030020199804786 61676912474651078 57808657340209813 79116004580671264 75424401573591801 20915543508064453 17934656741574896 80696077062464431 72906950071800732 60919685732300082 22027549018243127 47294368281645972 13644333240953918 38649315866651847 5346139140302264 97578722152483576 72243470504759247 60116479695167527 38260161309085758 83577399790802792 37454722725583449 38000079214372194 61753042647300889 37174322760412419 69468150984584570 88689578558491326 39479345383217666 58925821291757124 77946836336403703 50629450036395817 85624447213622605 67924219989464820 69446870034380124 3610033413446571 3244349334629744 94327371682701955 75111112212098236 60388037143054482 62083127333697925 13122788423103399 23804405318452053 15648057246331215 69996416153352543 55744601090709402 17147314139580529 32405564703360626 94769097919718830 96402631097430820 51889716252459495 75589210801447397 32314193068511850 43989794233151959 52707823145765560 7242059175894534 36315582151137179 91979403685689235 207612768225760 76686253447518627 11352629177211544 30344363302978166 5991269850305128 34583077235023476 68457533585915214 23953995481812231 28087175957826530 65318955535361503 73326914820111917 95624161262068893 92656225798069084 74435228410757568 54397323443290319 57765369010470208 7199370984083034 77568502067385752 49705776156018308 94828752029615332 86980321054174136 30993270084651352 73688204964920085 46894998121309197 61489467527688476 18474102278693046 8340509873181218 43107644843461809 14444300245405186 5222962616277776 45982348217276587 18066316981398326 77931268681841607 35646142142855894 54011715981024285 35527976878656222 72067197468513393 67440781561088355 90617610537207155 31446428931407088 97938135466202098 8393654534713282 61556275152416021 61251474518168127 120178788134273 85250163372901084 86049772712771513 76428054428461478 89328132747296411 62358761943256420 94192111402954092 77621786494745655 25267145855540790 3250059961298962 21813010407391506 33742748314135710 45613055590837309 45692240688489040 38548488104363876 67099077542439198 97058579537570004 77093797085693873 49907069406585846 55567269046081017 32829831612503953 98410405586477858 44275564332647135 57229047218180618 46301617488932631 46209826003807295 9019558369820883 34915969697212949 86249854881006815 44160764086548106 79253395253314531 38837017003815159 55962907893052650 97839485845830562 83130788593070177 7571153682854194 23839693010349156 50568036359916999 90723292913508723 61757907617256076 46880435241123613 2408582185585106 54306655707946709 26971501858271008 36088562429692066 80263096739191236 22620650361247729 91245151149100080 62358444507595099 6479819051297831 61541418192132777 20966196037928206 33560190675353249 61916037955641869 53398317071928507 50044933704225461 80441244625661355 29051648060158852 65430464740666921 62131794627554267 44490691533293383 21246945792189801 5727411298477051 73599169854554444 25724970307743551 49185603267451196 37516984345246961 73905930341650854 48456709982739418 35464919768859860 87269773552450458 34763969226855123 74832874587691604 97494828316896997 8392320925951113 15307987376774235 14946141864765888 80440050093806150 82607682987562493 14468919630135999 23318516513261472 65370189279054127 22380781271112940 82062504722876809 29895402238707210 86225652524096571 52413916190169019 411640243250057 66868471301965984 21425572885607158 34293953666063967 19333267634357816 60009454913945768 21922894106544275 61476304849496169 28983658468255511 58152621956080890 64895551335397513 14356437007658351 72011231452052071 81186272419547559 96683267274543321 85364229624635268 45869543889598543 41646082096443681 25480475147967344 48665968222827277 96326190206540915 5163542008310794 39684652504224066 27691122328084893 15765156885708330 92057072164129709 95749779493789454 28599623407343766 11878586453567679 15282829700592992 33496879655571787 46180468303950684 48719384521203117 84283635933785535 82256530479495269 90503359637493051 68489243319780206 80803124713401447 6809105663359148 57748808798836525 70348885935171630 75097507543283663 3743113282985114 80480411734740502 9757884466113615 75090345606746602 49286557881500058 70762496878295115 27365688425671179 43983881338768080 68230735969743659 20419992005337783 6841040509577918 19534066019871918 96903479576139304 58023336489519258 21375946900467165 31778570475810828 68501513382052059 52519548484265808 44535892860862383 60904274876368020 3551645752922132 49875593901465786 59897228363669782 47508702422476967 86323600037505608 88145203352941161 9625564493540990 3879683521984528 50938313139207340 78919324551967558 35279344953210817 98870711360761316 14786694616182387 87261861898518764 5388509986444556 41189828022413781 74726678662957492 91278905459444023 64488992217598388 71222607262450525 80809708356105002 47495496552315433 67670041378080501 92036653510469711 88085988932152240 71064922706222540 66495145150394717 39407113525577705 31155362197462205 26753612896078607 32323753660556329 77321150695575155 70755872242423754 97285007518133270 35979063551568421 14602252360128268 8355152145132322 16805675058569577 91378725181531378 80926196074103237 24630739029363751 27509084382726183 90423574181318454 66371811128697334 23371644630601434 76596479407325045 27274936550987100 37591565949731386 10948960416881201 22770720572321341 51270558937837143 50720841011217365 99104362944628079 81443740629461230 36722968927501532 84523832525879195 52430842344669274 5132436576801406 5180763235901719 43447403295058003 25464613903741314 17361128816877900 75810058747709610 9004183690962567 29936794576178048 42322093437522905 97502463642877792 11539685537033705 49949190858192721 69461975629855935 1340043538691996 72093144016406954 31129422923298137 47642429605362019 71103253838188608 19274244671328613 14435449442527703 21853802891944755 86119318856624708 56912407430345368 21411506008788840 14812092496592788 26427517809080542 79511285141672083 71676161613045817 43996954246590152 53268131488051166 86459017071238825 80093957578114347 28312917096114039 87178164425294856 18071140207621217 53026954582348057 14798615247333874 44081168357978610 90497636648079744 73747657310668721 88141724573934322 17849547547424945 12399208834296363 13566426525615747 65943348990123197 56277177705741228 30569547161752198 72695763300154020 50476960270987107 46555904142025802 35596860441419350 36564643611577685 31247146910540692 541640164413430 27424945585859860 72285304105913685 36907076813968324 64266382280183424 45749794691950864 85168826439104634 89921815202747177 19330218774836510 65303175551528739 88528245099030391 91977589020000753 29055593379713392 73251909591583099 98692732673330573 7537203275128723 43926572372101478 51794271535533700 38524450592052431 31672722193123904 7508384694992861 32622943751114666 65753945837984467 47317848482477082 73085544275040822 19558524888895403 15109244198613598 42928044826565908 87238625838052644 63325945594234929 91698196436726388 11063765431398712 68048441606607842 46750966234992957 87978994696934724 54192863638113663 34218460080969384 47865813377855853 14767891356885847 44945025205435457 54793782700826368 25232636663999009 21272974125034617 96444129553024651 42390434560404580 66117840995341311 36075010349071936 54585838467888768 65885441518794409 62238927034359308 46320846080913939 61221343646393997 4499865820676904 99908565766557276 84323667794845570 2242572645904115 22279408746713763 57781661771746543 45928090087449806 70150691100598746 94161171256970361 35188112643445284 29268890067123432 48471740784958273 87925457622270997 14612940542067505 46591410742662042 48337847815333677 74465413363713238 31698066769694161 1465577490097657 44344788896308497 83796610466083660 47543958365858016 59108436690652591 44582181250210808 74510578784031004 840535206980354 33932312035238544 29759934974455404 34722864283438646 78226726811822748 21231104611743393 99905697978336702 39196053305089841 84525106818466693 81505286753028807 99571004014882810 87513249991892732 89217970501740603 56458229862549901 98110476037136416 97229875278101660 15471774478516392 88834254388144273 79292410422309763 15046356739246091 57574200018496435 9839795242726052 95644444131057241 13886786179907200 35980001971883774 82603819753021118 71941298969842749 92705535612431506 89310752247617464 22029513570795836 63403839810994709 64319607222998331 9640080765293534 2268031583063626 20528764455564133 92153492609471693 32559505163396736 68524063168718879 69461783777332416 61932685479561374 6115231450226146 91991822459993735 68054320933887756 50224262710363725 74145109834810530 8297925386889712 35039764273499237 27843676666917081 9902581090226401 11069851972026886 489758203884735 69124762620490010 63106831665386807 11137744900341652 6495875629769897 44954890874046045 52618714885042446 12876809072498885 48180907870814570 40536247446502727 41911375855365888 58478895993313325 76645043767905488 9428769881712775 47166821649988352 53414083741559708 7032450997125041 36340813963905527 28118931512023044 34983429310754873 13086621194543066 97029667330570693 72586610602117059 24552474581357501 43215551114528661 63538879134896154 45994842276823416 90563941860162520 91724301588362556 17653511529498408 74084653108001269 71252111835885611 28341764173110636 25674121427078807 26482166538512099 18681873379491387 82827129871073061 54624769636810153 61535492928793493 97895485259880197 10366590386139387 93447315507182459 48333368887391621 47375140239857734 49866846727295865 75922057384440767 19833265848911212 28556518771297265 63823179673433719 83818946297259151 38415658825280159 74003263462674936 38002443448609150 55413678295265200 87428135419951797 66277904352956059 54352712843120475 84177425519124514 23716196043811862 83061666059413761 24468412543051639 10004138940037465 90434844165164059 4121806704735803 48878577383344112 9511547589365480 3471431889180874 33037908111252608 33004638949372859 59517741830736561 51448575361454919 16837916766953032 70106305369860445 37177637478357684 50116189303152893 7229927393278247 26237257932204561 76719052155050346 32381356685887722 1705498386142440 47634676798611531 99280467535825391 93426735572511248 80656163187364954 97264776029707410 65894170361059523 37498136236249646 89022506601379300 75288770394600673 15708239694871296 3259599012564559 46275357729554804 15153120845937539 43688830368558728 96862454829597541 90774890427674433 86794339838059728 61201328140070133 58170418786070466 41975094991020757 24699403598716950 18289425178131093 34241000040088968 24296617198239216 40073225192636045 48845629142768585 21145244196519831 37275903691845869 91657418724640597 65984590803216848 73509758593031098 37257174774059917 45275616184788594 49529180828417305 95477746409992324 55723650227025563 71642456514085751 83274667914143508 67335129982755929 52248817255498196 21885312350590961 72556778846027141 17457212765846795 82507794897590919 30275994516407387 97875118086046968 77411895806455267 57397151229212516 44461152515936688 69776310022069367 21537649778314689 85144719884742868 64916445924078665 4865901279494635 85373282256229653 88462749298102124 82138682249414259 78990432633152615 47574672999632492 99165760702433899 40778189756011394 80410521187720529 76448068366088298 17726423063383306 17459718247419379 30546634460437038 95093221656347139 42791739980573835 69454263554201408 11825945758469169 74230624053459860 18230055580522930 50731165222462730 44581235067882066 99631448296270320 17693309482253985 74927406658648425 3346582458989548 31090510275924062 77701231427319228 38326014653251224 54147808299883683 23152071028611132 75255833097836035 66355148430278639 47441309299597826 89300378548289375 88090311186892227 32475285015829017 58510869867737267 65057306622215449 16323611655004584 87237920997685443 62584470351895376 85576637935571075 98786916574446742 9524501203508113 82561024786175509 61945625875306023 46216400990052490 99206282969592865 42788561622904738 59117329671205295 46803720121528092 60643969097491131 62133095223399436 35323848284423589 30099363838815560 46063653149379524 66913107811666738 1018902765042491 95491001489531410 53769766007855964 24708862387493064 12028648678219350 90262224640117952 52319902189991998 97037175863625091 49712734158173362 20883333131314279 39018033573311260 13338583975820424 61538852255447582 60556405751514338 84370857282637747 74826025917053212 24606619549579573 228447690614511 86764931621381207 1394265431599142 12686704066734754 67919219924838649 40352315932723188 68017854985837398 12471778462010283 15460848459432862 94226241992302709 91562843128854763 56437889307271611 2576512518735735 96368825339954761 66709680071168866 70748138936233514 87737589143652933 47941941322563605 48737506623757691 44082965053904819 24458561959828346 70671804535201728 10090491053253682 11575588424846405 79360259683490242 63535378974606660 96012659496924991 4436535814037722 36593514224772314 44161328624863930 29073171077400080 84562838993816703 7020096074064889 69551566412700993 87547388288733687 91222285896724859 34786385391759707 40852545726293448 46234849024642741 31825073456146126 15396220625052521 28877994046861919 59249517063601241 97855800918992086 90290098883323064 4492213075719060 24602889572408323 91406962778434379 42858692747810008 21753442387620460 64149887857818230 51334107045369019 3085490896264418 49745874521880324 52534103421723906 74606612958874278 27742578905667401 76253219259411404 60367101433333573 62796076151816243 36519899294657209 69389681828806563 78391117558003969 64896884606084854 686464761927499 15175446674703647 97440017350398789 12863169411427686 64212352020664724 34913556610514826 65229788652189800 1321875781510403 41390885801664102 4346579367764378 6566273569766026 5243308447166068 23008279490128561 93138677059301941 19255268046636295 91837098661342741 54313301915607710 7639880667679107 31951986973519646 94952580547348168 70636136220297696 47042448271744254 69789601500508719 20237115629352882 56789297795980359 4150770796115082 54683128952850085 71047151036131249 16123648138920227 7403256442215077 32937770187982026 43210542372642128 92554510170810062 98149702887162054 36417589881882969 47815430280260831 29493491685043998 53305342650177473 37229706860098750 80838440371638025 15070968425676634 31064507468032534 72115035421975281 43784578645395798 30900566860146664 90154816223713948 26003683236219952 85755656614884611 79087476925809164 65497009957114413 16528759086531478 50733256293339457 15067223253882327 22810605657625640 11995913644005646 89761050370203917 59922372539946613 59334480188961626 71891461202104362 290082693441309 49879547694109798 96053557886541367 21980225084471218 45928415765585638 36535111565365561 6706401002437215 47080288561479311 36258861783172237 67916702283883842 82761449146587707 74061127151306258 28570575149735568 96049918662253268 22774068562423141 99277143951301632 65856803447067372 27728478610135680 65873582899282241 54703434512342672 16417017194106314 60584180324395602 2280337743387751 70852032490214879 69823081669741202 99170602300641425 82042927984700840 23029037363567676 40289458218154837 56504247750692275 4542887831031597 68422069746140021 24703248032532003 54575310309746817 44092319002236679 92997370844297079 39193550711059282 47825652589447227 56659654795534818 62485372821030441 72225435730598189 62337624886046239 56098982995051693 89741601876150175 56649249832887283 37140675841268634 3617557607269462 11310081304839694 82875070396774948 69022314988512992 83117664815990949 10698586749915720 18978747951304893 23444040315288957 80577119674375839 75982938013863460 30083265816938326 86786536917937416 2156299876993890 13208297301942807 12540869207540653 21042625084617375 70771751241545996 19744480431401627 99847915265909004 70153952494704858 57281805126845336 60150368895555530 26440721864193631 62094946355124824 45853779040471272 54180759854102317 70238947235247029 54563906652631774 54528286108743983 1837143808456297 23323155550162359 66417668645344570 81859141258109253 67136051062218332 69331380751627165 57044816701616008 43923189680942552 61110150239413407 58833727393056829 64664600604361683 3268491100225653 25817132515017962 17899188360365673 71897360422005258 32666065672777864 68503807586040392 64475587047518622 84320099755622171 42695112932499874 89318912934620870 91723291065709529 20382576781018843 10118116738784009 27411905025423371 99186292660017330 20564290246072594 42067874823756906 96993175002782931 50611475327995701 1491979901411680 68040023724217187 45071931397511853 18143526363948637 12458624341647547 50871374679803536 75302283799353357 7143709270293175 23571433614633004 96539054949384772 46113366081162338 25420767702125891 46443890166061928 48501711073957112 79434796537269575 13334888699426615 75160439937944541 44393390531771950 57051099986939856 96071668487214119 2480286289535546 85221922207582422 5462305120552054 66369561877512841 68227637248473021 38966064295006272 22992810537405056 68747763735283716 11967640900879080 30422777684024603 91958742549186920 47821094887238038 11000530134007270 18457729531620384 77097392469219332 6857093210271840 85754479540507424 74583574240193501 93951546516380673 17692460850669801 35958128333058365 54211406512955662 79200626746920875 53048257793743556 2337001593914878 58594414622449849 48827041442172173 89346969678124786 82688190626392724 92269143416588886 94490296480177631 76942311942202716 14907946340250046 40478422778256862 21786600467627145 23787830360178899 32498946418778537 74288192700051916 68295527047536085 68936379731001193 9186227630102172 32519368767514446 45338766677780649 30830325857566556 8073148438225722 46915479056547220 40337755694250414 30020938072348211 12317171468189147 32254654561857915 35043837520991869 55884225054178959 13914982507512551 44187730019557645 66385006137439389 55206158009573586 63335422679722751 20813985043501724 48534027572846140 57085875030885082 88450625400401014 15116572594274720 52639807269784959 57384768155990962 23040314710024108 68842573235772947 4858700517302890 13307635257737967 89446208692318006 28830590172752751 8823987066166865 19476142686580225 9269323422808215 44301681276761889 22664679718511806 28414032093983530 34453167089433720 19408062241816853 38630478536416370 55436687022504255 78379120417780030 36321770510261760 20357910324439823 85935048567029532 97410217177815118 95458682396425863 79008685006107333 64493456569339684 56355928883099451 66954178901868715 99825720947545166 95144649005067508 73390868441038683 1684718200996055 13840445908817739 73343709768330623 78113918594546 12224445604981670 80996043985787780 57489796633941110 97271739772297510 57128551316216132 13546339365927301 86937555958152808 68752958610777321 49248362270547285 48371169179435465 69529995041822648 1124625781102446 66724519109603683 28765887380785018 95319676096599099 65857750186015292 29709992107154836 4330991358546515 61038322117204342 62264718341190298 58140293251365243 7489472483938354 78130561445580196 96856190121381351 21770744140907118 85040315774880371 23377599342820700 68945679454305054 49999859493875590 20233033125547004 4427623066320805 24313436139239325 99933881691892688 7143168740830246 3793301532906933 54429127104832755 76422822869959662 19815878573708903 98045511087517517 65215490209608041 10592958839748026 73607812403795279 93633655479240616 91208969526511182 25610481279989879 74115307300281717 33986214636514896 82182978465949217 4314797924942034 26016345997745270 78861925875351663 81301189029056759 57734261829926010 64316439565644476 83314574625238585 73667982650245606 64321251929218682 79572762627550345 26306619682166291 88645849298636877 88304820767626031 96974113016380128 63235537832242991 59189522981777570 40672904739993131 18492911265390765 71069454666032122 62179598973691841 79806498021217846 44015253939143833 15233267038427637 28205387480979690 7317257393280368 70821030803722734 1133186718953257 316122661373796 11636891226416914 58758764620980881 81639893457382939 7528193637887414 70722674032036302 721371822678518 87627892408685309 17153062184798008 36420440515922497 17100224750598616 99978354327807422 57841085129655014 80164682621277847 83479696060994012 91638191600168926 56132118474939992 93170225983186856 23058759054719666 22298852812661667 71297474496422722 46255310936200103 54744555747105334 57764019802470763 11042498314346383 73276989601815145 45770702850950070 49289111132098119 94471028934093067 69780880112613288 55816317736940178 35431301634854331 65597328066919917 21502463780134907 54997719512456865 39667457972930264 99749092344871088 89098096647240357 55979846468978377 12543234394455762 34578711776597379 27892908968746093 64107356936683649 33092054742104245 48057371868274099 31081603176333911 67023222055820582 16132666590788038 2369452255330556 29268726914578403 6133724477702528 48432671079006148 15731140265524348 57885083319503031 54465608409896482 23206959955635686 62809378054771477 42341785987996205 24481305406915489 2812574194346533 9542169657139282 75628436984202392 37961755656781423 84542031641788497 36935941344391946 8402042315606200 64492173137987071 1294940247843881 82013623386013794 49400068425258480 70482839151124134 27141996734378757 69848180746063641 2779690824680990 71311272042227279 52018086818544948 26583921508788660 51747804463789546 51203210594654934 96874086212578927 67469432109481286 79878008012514011 76103511790109430 62224219904723178 69105582128347499 45488025835665366 75791183486884075 44608972363289150 64970006790356050 93083569702931985 26153146072674047 83621468481286210 24639176846407129 8725236601041460 84275488943111334 33570158616493138 81768914956467857 33350648469447565 92039744608731966 42358296477767991 1379105047053831 84646954513220990 97001778847528482 82244926735130768 49977336796197571 13499635708855076 11190142640833848 10477120024519279 38181370432921195 790769117470969 92793100804360672 24502506790211156 48235945085701471 16531502423918825 55465701477922011 66319257576330905 27514769897895571 91266588420125384 23393280756763443 81061303686387984 4571871868845247 7603961216200278 94798822693430790 84269668345435587 33006856663282099 31582473386578984 16702508509436100 9115232813720127 41306528113539643 24527583835734533 57035680879594506 37862163780521088 35527954917786310 39954913021984145 62552801529182736 59013508869190409 61360091836251976 77682258529688238 34634770344306741 3410373616124451 90265038378092976 64833498588572019 73303645525990995 98590860954119178 41777589186932843 87773248714153353 85029489149069962 82967688286407794 21717725612390324 6452789389899743 66481236239295046 42700451103307663 64974367944218365 45811999429744229 89056524977293501 61018141443218513 12229984362437477 25952326080309308 36722215634718449 4830911351116075 6790494029803195 2050278873962862 38315875652410846 84995156834609314 1913377018655564 8395757295461282 87934289947392067 84641134798359705 56357385361809443 49458650559192112 19813120692176416 4451443754228783 17527943248519313 4959053379226041 70442178927486608 11097684783865390 69320087278671564 35424137245816350 21738731454958706 9257409580985545 21346548783474283 62733932870673212 76427714182689307 48235103812703830 22039092009022017 70135247925584058 4061022840286137 8888515320980061 88537282179581777 1535231535680280 61184067342970991 47768318412141310 24171482036236837 97261926357644835 52522196783296990 99293969426059721 47674082816834354 78968473454186585 72035888820909548 43140682773947257 20418692225468695 84636682283082010 53437770071313394 48156230030989106 27311178295189860 1832392697361287 48078358570978347 97203694369775373 23394294607102122 66881151059933818 57187358423776524 87536539554938517 278013928674505 72569364380308224 87230601092379829 71928993473794628 30447284426730498 11100325857690639 39019555183847166 18288962430754707 71576712330732171 56925623990105331 11222524645938504 17372121800899119 65489950357685651 15084688932809118 90536404582757029 80566378206278174 32959292822430749 22769445482114210 56619930090113202 36713502321808360 75362681406617979 48318083573106959 37433642610229471 4409878536008126 33406379332424120 89350132407596389 35648210395069684 77386504851479409 54880786573560085 95508744656982111 39105907377458265 82455052144938389 77425066130347023 1653815442280923 71756463960883229 4139963522246275 95832822681564938 19416337662334112 30266335446823127 4581065166764572 11177201449260095 23142056202055486 69274187552223439 75661788906006662 96401027168743275 37803908527120666 46264487805459555 84132516727594355 74032230308140316 34370903218737643 85424619389987532 84713608877951286 6667912368552915 5175269003099548 10301663340352740 40818528880007090 75484064589706064 35587747224305800 26710626261928595 42433181821952160 23719629850765397 68112329110678584 86570252093921268 22084992712553627 20140152583881615 85890298122875666 81925105344512384 12734024514214043 67634251970570291 91992591969117400 4490230928695507 6453987818278570 81778484094719709 94657985227721392 6367491157372858 71704711242478783 42378711093536574 33036331233043369 31478712107323397 63447335246352481 52099631404865411 31104795229609849 18714263537462971 67329465782020147 94356221751226496 49076340672566951 1368971754244936 8399291777304199 39131502316734954 4614950428440038 56930256877051872 67227752402820658 24601134224610370 19433850570354524 53933139907954381 78024906179729880 93083818408697938 32085904773014778 68683123168626161 21027153796328077 43858333489237443 77124756447470690 72328736623889639 44479044626091335 26004076566038141 47285161964933612 14990772812507900 97409237297334533 5501444565367129 7194016350854687 29544702401727035 23944905872593124 75299895805529060 72507763368955329 79766475188102046 56362927055640669 6883001894358959 93957428830403242 15873546886668274 90687195197223920 94737694315947051 50969751728318828 28367048325221075 64418642627382188 18859408545861649 46753424837160912 23004258564696128 5952376046666040 4643916301496374 44370950499483938 65976965838500521 75874842428605709 44925264601891011 71544536009730620 71112581906869619 41576724724070585 59706602048071810 53520688710681388 48225687994018066 2812402507669114 8897116311759915 50901641502718597 16139419104172962 17272267337938902 62478745060226268 58689727474711165 84433094166190788 53862557932307878 6982787874711208 22796061984072704 3170396601702113 8553680007275286 75848972765987856 79782353568845592 93634440365073521 51548486982604978 26001191789666201 23105552979180311 46446382788983191 297026854338050 43348095271261003 94204637197429564 5738046385567277 61024861921203062 4304915776601178 24851898850641052 51572533044460477 23955411139882085 68698099103969030 36804538567121875 57510843241549929 81070726746114361 87189780390885297 55367896742760052 99842829271130174 28815747249674339 73528940382336432 22281360424931366 95224382950205950 80131626534099200 78902534493088546 89632953241754823 24973453525121243 2642343206846929 78371657405352085 62281895282774042 32287491486285172 73351771847625686 93574733704326693 36237194156206218 35407207855319911 30699144156264202 61301904317821611 77079404326374173 99805879415050951 40101469362766384 19342316230176561 97287168392172096 59520849787045814 36721165006486443 83845713709966251 15710462707163496 62415660726950933 26879667336449523 41487150898674151 79941542913390652 63491049966962156 30035924922632434 42884679968201849 14397296256282531 64961080085431437 33728683369349122 59491710253240289 85512668828555315 35033451037747966 6915808074035769 9235544816688483 15570395197180086 37711713790448880 58776204723281528 78192328559198445 2598811754522687 38079094376072757 23517306652221639 94716225774876929 60202197116294515 53663342038394664 14168708812019499 37683116002958022 62560730025825804 65632245738368888 82268316400014449 76191911333599737 65607434175767037 20641061847096403 21492354694637216 23007831293109039 21860490469171037 88832112416458695 64287276396346671 65464704123121569 57392030502447167 7218617105346206 5586866132364896 10138675242023953 92656124931133851 33819033232859698 76530208313292794 1449758336358796 25899645048147088 70156236390766614 10900747579643373 91547131449545579 30088528544800313 51808904519987161 70780889314705879 48300883670509740 26056519182117143 7887776717974883 69204747748484305 2711176366880804 21625482242340801 54480792245603900 46082198222104331 77769263926826438 85098830241053122 6787802528324722 87445883001836376 27542248930274370 28941759348124883 60992286797990178 52768843405466299 20381780499441004 51553496422448831 23930002743664826 66809898706198089 81196370800663523 76167142579172611 466620185054357 36126603487832288 58759079824029939 25221104002429336 20044103086435737 98030606305320164 32827661200374184 98065661167292583 38210403737850010 673853533825967 16813020792396625 89153551212105630 83944675955811234 95900066386323870 88790936911195777 23451468947534557 89440881412881181 24940647513048554 67033920537537911 25475054627856814 96859975589515623 18049136412764208 15079922517491624 41218858631203536 40821277795790789 9773143681771515 6227610948887598 6403841545926175 7894789770688352 20166890705332379 34914849604056897 50034224495895433 62662469066580518 72038911173795191 17041306308878958 4409170519193255 54006862442270498 65380083919056975 21525588243700401 7429215615528581 12388146710973076 95515598606963328 53725176252102412 51080315802781582 30242698923169940 64717520345114188 98259010559987657 88118918326033321 67392548970007295 44759291622213960 1864619635182967 22790023178029716 61613717288180037 50019009863325949 81251906977915554 91243010102809834 13600246897021944 72621146396488178 9328872474298358 3925350969390907 59209184397580386 14769450370429435 68893513794788386 90226734611169495 25382429646141265 9180651306657377 16077924442264797 99017713080462646 54111119029293943 26545266272035200 66882219434692666 47968124436699456 13792916291139890 56817585532007941 51008175048286981 51340806473491764 98030002474190332 53428411659946800 7131297750331179 60019054797640475 40169879446839363 20650047039333355 6353867633634888 78167801681866310 7603072884169541 77003392510805246 50615641078044931 41542274097974066 78454152986015067 64329022859293655 81935059426209671 12577076309733496 65262834237790952 70946489199454910 38494197568219224 15273456986802576 23727629596249690 16481496088260833 19197166090862276 30110078863492594 38457658159084807 5656240890330116 18591331503029706 47582856903426069 8397025231741314 36949489385385406 82452827312484038 27136538927313924 77683299441677426 9391371581199429 69473664282276496 83194926653464337 35725346990844623 94423284857728246 39099861814443649 68459940926083385 43674435458818057 18021531769633826 92427109856072098 26926016477489487 853657910910603 78597790420135390 73297181636880539 71003392179011892 62940449227396883 32854055977003422 51110281303590677 14501342444594059 46795494527425777 98963580731055325 72974481225926156 85197306013804058 85710677969104291 51497267905922807 20671779298636281 59985431096627946 84475144446474754 20706399819382178 57886138292750796 2336817985805608 66284785419445952 37665728087983627 18252841948619448 94233095094428889 9583448060365632 11967113791340290 3315847090548978 77698189089189240 2380813909757046 35975538856693279 60938289316046 49301232328045651 59166854840413938 46202751075411054 52250002143398926 20673296920676194 72448235748211878 41003055609251389 53639939856153218 42464138477847888 76789856674039605 78689717199968715 73179957259100908 4510707474265013 72604528709425417 66114100458631787 32458533117858256 59960620324454497 85419303875998065 72175465701781680 66330880059759216 36322864175478350 8502836525824062 65680597181575274 45433455430993887 2892910111170694 47563499999019201 65134980186116334 89115579539089456 84737961159623275 52319053601494677 91223785391567672 48826434821239320 12549943632849486 84749098994112929 71477389194193683 22809615708241124 35106769290049293 70884344116474102 67470113642230574 95992221675325057 37675549140413731 10153338119908652 13919809769078608 97994399220749609 71031814273669852 83887941087933879 14990133620948751 47840772053795199 91722055479204921 58421265363270804 66503783503477352 52417749191388376 30728466319405924 45407633605105820 87513139965793146 29000498692042230 22553562318139483 72164882901860846 83979940336689780 92676618794873253 34367529293522711 81708154596296641 54025030561397280 48169380835740182 60031902693102242 74975815583883088 65725958503269323 44200479197708483 10423162490591728 33715790301102323 85381296953434309 91688766458098122 67329184788597030 78239673300372744 13533187963054100 99379610939724518 27981141543055638 79074459459543164 19070746965100786 43952117223271647 83477426489071103 41549581860580596 73727858339940561 70693294480658661 11937200744314494 57573468958174722 1145472788000120 90777024746694266 24239379260102721 43702434999990502 53642805192578688 17703858074237886 35562159408395641 6770847057891503 63192021725519922 12259151039274336 18028551915774304 26060510636300899 26483700244268776 79051708417414676 38241630688808168 57839371287706139 9808321619909826 62323939744108466 70984237122568386 84296295226284497 70116263221916944 51716764178374814 42494726868328174 7602355990202022 73198954817971237 10397435557689497 25633724634017992 74436744048804808 26286338577374518 57085714222804102 39345104928261985 60086029190285142 8121796042439418 6697283907200621 914654001702910 19803101741982068 55234678121103976 48791906317197040 49498919713723959 18379140025776865 77705299325974021 40810369297853035 29462252602587736 34447399472162136 82232069736816928 82375379720642177 93350618390961157 42303210096286694 894518357469876 29079081257076158 54950721560800637 58756833732709055 68118589835816761 16724667832372888 48601058380634938 89742786872028695 2760679431700917 52186725181817642 70734441316849287 48709849641495537 71145169330062515 97862125293482443 93969071225641200 82558427848019803 25425992842507811 79453916399998493 73105532904169229 31975909864481361 79939650810984740 88632607595611173 59671059756269020 54120604629748917 60624497196014340 651845099927018 86068927468443260 57997096546962688 76797797383956605 92144059048141828 95563544240900200 69291594899974475 53017870311216382 41505144418354191 77773098035384302 32220412761834798 21483418338375743 27466110694186085 58663237317567186 95288049344148095 79655171583752082 74078425627717760 39465698604715403 8942014698354740 14695574900716853 7801899856370099 2787738772722451 22544238037228051 974009101734252 18034779010951571 35960009816623753 67490578174786556 43355244723358158 30779885199045919 82259351841147235 20121812139760475 64591806676091771 29045803980662059 292414697221986 49893558069016562 3272758776155660 60136476634560639 49875388087559000 45796214324236393 91432322730748886 63261300368851497 87522774470711969 17616195273729914 30740227405385018 94022147581215219 20305261074095482 50774131579747154 60248552447996882 51053152212195486 69918743086807732 22900992022126562 98262144866770686 74248045254088202 41701906559372313 71930923015489799 85866606210567904 61134979764067378 84632700775726292 24217849654965453 2809782857427211 7850006513276586 84703835066123495 95981840567979076 79178244345102773 67381320758960684 34136976252406161 27931243684262128 39634525594194648 33713063430883879 42868022407490937 40710203207563245 35902031375047809 4935516142680551 66003441713434629 71171292458248839 45187715100390802 89968939160673579 24005437499216549 5106154049040132 13459257857832876 31957162819451432 40266327136093960 93002851882829812 69975499921170046 82240727121828300 96752939910763764 29310228649171832 48368245434256639 60019476011075773 92578272640949380 53215306620953445 3020287074465536 77553694350531028 78107180471522069 61289728959568690 70642888575118693 39051948674525259 56516895327838260 57651968640083030 5577862504962488 53130004027560971 10474696009101902 1667522679788913 63955906094519288 21598521962999504 35347623751165209 63660155979283507 75357362292727645 82340847492138552 28569947986534629 54167805270518813 98977433810679869 10307108271500372 26270586411811135 56337253651575619 82622067162624132 72253121416230953 41388049467690458 81329349550566261 34314960461111275 85681138412388489 78169713423700417 58910779948911828 65112320079998891 55985701456252998 61867522956055709 54777451871550806 79672586581056959 99079920159432512 15513173907310025 49895407790980185 19860594229212927 76559968805618307 56194377261908664 34511306963788822 10905187447790124 58045053783093862 42820120912675070 70724073984993973 49749818594901312 30162528315259847 5014802723715380 66664417982619553 70607348239204670 98196308504461828 4774126099767278 95198671250978062 4985208575616712 24575031960304913 4306555629068119 14603940652597657 87559148552650094 38282411806296603 63657397278508412 11891783626854302 64417400672188137 68109132273735862 33470055247057691 1006715390827512 87023909565862441 78264001069437181 3995232021366994 32957514825585168 73534149667421193 48573505832201177 29394491820951300 10882903740701440 92167811664164254 99155212888170052 57305553224638172 82418220011842720 36514427534788191 97748294242941521 33406993992991039 23508031129492583 12452591296420397 34161932560719045 38807349631679124 94744135311852330 10340374899552657 16756873690817500 64491651782494707 1232526895554096 24468183412644149 36986388598259678 32078885506967136 61452794081208481 53287539796338715 98191541935229279 95127690744281226 25735923552682107 78464161497485292 60137946628111460 5999376630788432 12767053801766654 65585479719729888 49264572082112293 32621339228974470 49889365623459119 55455643254017827 71883355084737250 62983213200577066 32790970363929709 57747111045117913 63138394650936369 60543111327075237 15391017433344366 17675036976901766 74446918799221430 45073390322371360 29914615388242144 87559981177326635 60444906101164794 20158224763860478 65187894212107698 76208756363621600 74426321878428275 1343304084690581 20182320070261187 45346765937364848 60499452627085652 70927474631100902 15149573819831661 48819946768168476 58244735105316977 72197667828715220 27264461759046497 55229579418113043 16255573877456906 24230762411764159 96033980667250085 83626643552818623 94789092373742667 73620193534696758 19102366649628326 57185443567178108 77001367335781537 20489693108993307 82635773669486046 40693229858351604 61752675611743469 93520615017290767 18607670532444105 14051125573553846 45136846822173550 73582912998224956 3213923425920921 81808579299899367 17019902605274420 69971551327562193 80347281232535923 99399915697448526 86260933063811137 41571259901354318 58089504331271022 66366514917611823 90620061486793056 88003436922419873 48899525062167823 99300999845527599 42527658627260082 12282662455754789 42711123379707216 45947076022192973 29162446854833379 36435867064845762 64709973274379114 54523221694031561 61441689830457703 20347183278444185 93974965349314825 16305427228267973 637317047728335 32647438030440568 74969268943541431 92101548230724707 75738518256966354 45098250523397435 613310563172932 78169719854196980 71099832634439224 17267601044220009 88232480930906883 8082277641852171 9636314990460042 14155983766206849 24549212102708102 25801543648803348 99028582282164419 74409290128746547 65010080678572972 54624323251655466 27074335277648819 70977904170677558 22802370141726895 82777158192566591 98405303556867123 26187652907979566 84963374079055077 54226092510346875 77840809047405667 48219615296218668 99070221273862743 12461188490871759 41894903422405249 8995286128261260 7686079951210522 52678814457794646 84671685125037659 99069821116083482 29460270718870522 70145182745484388 11017002215373954 47605068208816198 74454114154642622 99636575480118035 25762429217048043 30697989786375943 22351780763590187 1798186371094195 46253116066661346 38014661842332699 82008602043941333 63282460544639997 74864116372782055 68816998364211014 84061576053615102 85626960215925760 62162312209872777 6537931227592992 1823333753426133 79884696886750563 56580594403697922 65932391076587526 39202133786851360 19229679986716357 99944937423335273 94610772384771614 68493206753936818 30229689700563240 67079497351549369 2976236115371168 67845582779035891 92281968225295846 93933603089806623 71877683427738402 69973357061309968 52469296151911067 28738803173127031 31720745262482622 57090270266545941 48885124551696186 22818042548549543 24805323751609595 48487852830897845 53986075230890925 59414465573232642 61614327494558211 23071717849618211 42510519089620390 16979450915214603 90750976509186605 24055883025484240 94915480894650407 41797986019735562 8226460083430890 31873664621300105 51323050757453626 27597032698705691 75641451065296816 72211486828210148 76596004494414366 76443275139967499 82877679019938244 16151647705334802 86181003840223212 80033233505875904 30620296698161233 93757501054293402 79310816931492104 55513422652724078 77517557242899864 75701993406132380 23183578688844173 91299241603285169 36810633058990436 59928101455212931 75177249071979091 28580691338610633 21692093691397123 64178245863192587 72281633583203220 30882949001110567 39535855794652298 49646643375674510 42811821521568041 41723046635505033 16010331713845022 19368580475941089 94807983148830465 63470566077552562 74231920203681209 42821945594975446 99733637096991547 87398912748508492 5695678170661686 81347076411673480 50104009464885212 4962712494236192 40073581819800964 43392012618827733 5605904986046714 65733050636842529 42561957291096609 826380654988194 20348147890495805 22729841218677436 23071041616772483 71244544322067696 48525894306587965 92506968897366590 79310505722609016 70943232858193685 28685207730697158 14407377662193857 73668468014334430 65823068160790041 4770787430040182 79915646341622534 83995607301730374 24689178235263833 32704555509184295 23931256246364718 91007733299187728 1822998282135523 89311795857235596 9026184044782763 81447003414543236 96058056335368536 41543015208062665 96545195477653748 36786658527622889 93466809587723711 40606615766030627 23098284078361016 48885447324524883 88254113629191584 29861096503043019 19593043249643568 96317689324431202 14703850386454881 57768158353884096 61887185389919893 97760027075778653 42857405223443342 39587847550602335 9843266458381099 50673554741720089 28995481994847618 6689864998447224 42758316710082944 8564901482567788 74370510157950975 18992070392897192 13723969696506150 20055063414012883 25890988566806108 33955149757197179 35210592483274511 89703338739361336 26336189051561359 22546756731864925 34426429180298959 86223335896283634 44372515287792004 56065238400274502 39360905900081405 28869434461248713 29582574768325778 254981536298887 70010007963351092 50461033141970807 99874751704932799 53799779211120332 6678393511410739 18733713092940825 35624680953898642 39161635661439073 59339803654523279 73889566137753117 94510758263062257 6530733964573555 20564071415459903 92087713675346564 53814154237930268 42826798212409910 32370549531016841 48028271130841346 85489780657423883 95063910222372121 22025292723449797 73456850505498921 88197160679582388 31430976372665889 61405007837199043 20843485675289780 40284124138613150 55673879385414551 30185739165224645 6996845432662575 92239152393144235 53164436913054651 11355391004788231 11115344012848823 29388652674361310 65548822550151874 35025732780913984 32052546629060167 39343089633607069 68355094336454227 42390386374599678 47556908776337948 43812056136913334 43993322079806984 48075321836886425 24904805841734006 61487286134454587 76316824500938425 3389050711959024 50703611171036276 95364085161368154 21316696850227066 72237329309156773 2782406417836945 92095093309842626 95143507769478501 52881927037037559 9749981371230484 17946465518618454 77426298826079737 69031635844201744 7677571695091178 83971712809718167 81436516361205224 44867251863330324 65834496234461941 40815969403020966 48568165345899456 91923909167535193 21364947504223573 35955935088580579 69440280362692511 80511696953376611 52251948992517989 50011908473476606 33944860730817697 19226752927463199 81947190571782547 39228998434562171 56533893996713052 46575126783959136 63911748455412821 56965733259769653 60688539064441357 51266014140079721 60632056776533564 52230242325621439 18523555706835588 67697562016117008 66802017902257209 3160694166034573 9497672649342966 61413915978826434 14856661603539758 44675214754372250 37726279334354990 50541044513323194 2138333670766605 32671881616681269 24928239761637550 76309362747221208 67482033049115525 94534909768558378 87848621820049503 22013283218080922 9688345015812575 7174957762017995 3271476008338596 34975468543926769 98760564296085710 36073500456099565 98867086030191430 58426987192834505 92779443805656593 31315628787967794 49318229845276444 95027072503339085 93616552739897921 47294069113153425 1895857813665693 59174980450543464 37057609442563544 8243264679928533 19701806528426968 95986514675941879 29189426083543889 53785302998116372 39735124451877657 15928187667194386 81488787147900453 63147557850662400 39794718658550676 98592287413636814 90249145780603138 498136665354122 73166945317324216 4708558778642347 19503598585670512 17847332404252007 11215191797813072 87710005970202697 77369287151535929 60933239372569910 25959754734600122 7154373219566225 99803523039954325 23198845917386740 2077973574310228 21872076731460027 42936795680848971 55017070517354354 13563165984864310 94548981278823580 88468720203782493 31887862281242490 1894303685942713 41726395775492418 96532680688924152 54153451486235615 1568454257500828 73058322553405950 20589943127943087 11043711038955444 64623742650638300 28418068147564254 89201824679679989 5424733453883992 4640056388941905 63872702010069210 60256902224456977 46619264013779632 67925483329633419 14521226072188557 9628717561437849 10840194868519620 6025494237626968 19933048064388284 9947630467008972 2222840482388900 67684466817975575 2200216357646704 46860739538037274 70212624737825605 66519472405488915 68882163858740166 79922492075576786 36521962575368198 23953619132722608 75842064605475542 28272400653827099 3697731628048343 73843984208236428 43140504218489967 63419533869552508 29383182296277440 90003775909502252 90598667957829345 90143076709002287 20082123233654418 40341164148257945 65724271267430204 62984197294635180 56032499147170733 40816695408020837 58707580510145390 87140486305435372 48870064864205852 41399864646548246 54020612114999500 25289989675825634 2778447691687706 8092099852692366 10802486157407746 84999378317002558 67351630352455402 96396544548909378 49262649205692365 53852922029511528 89306050705161790 65912345644074468 74443066753935801 36415772283826008 66166156466514825 45436942277572414 77690163824320391 75331422166234717 6117052161426759 74752578955428026 29226742745469082 74359694263162528 69993933757945508 585373251197449 96699129940552011 69970205720063567 90339561445413807 3301604338225713 40167797793434726 53056157416772102 66903460616173321 67064841896982246 45062446997291281 36266010686102471 61681346247089271 18249615060060142 7208705763223975 50271210312869711 32746195734070784 1102443989730091 30527301551460299 32861812641969639 67980642215546422 10375316840657178 89647352218063195 34496633036721887 80321543575550995 81477884199982499 73642364095066894 42271060924583986 65497319106735545 46729323629156089 67086691596770412 91948252598785493 47086195966036188 91400435264695556 49515607922726835 68523019890726894 8413489086994467 72372171854454793 13718488238764777 95304170182401123 21095626244793197 16895890028203994 95895084948948105 94944787462698623 36131874688917566 18264174561276648 20876279721372934 27439683224770160 75553682839898102 12515478748875245 29335010703333655 14773045199323763 98862654334290606 70062517386222173 68963648747891539 14987727905358855 97339067265549293 13796070842754262 85861680724717984 85556167532848695 87066619776388528 57541943062526586 16156393206872396 76519288295778295 61404832042098905 60814207464234847 82270423842346394 9517835442210126 10313220278318558 10901232643258336 6595678267990653 87228297571416593 92071575311680863 24851909587499653 44746405345487906 92717063809636923 95502301934832401 69842154596807370 73473229624445883 54502011132767290 57632408833503756 63712325258585050 17330459727641220 79651651862050093 29631860847866923 37195416069125939 92788568547335397 49319278357194339 87860495436176333 89291596368209721 44713925463743474 13862690835757651 77337613218659786 27731924973233729 18201785917499627 7842767928525635 46117452568616819 4013297724353576 65236325050578645 59688786416064796 26098181413441841 2049765865260870 90891711633863674 39682348188811954 55978639071754408 94028222999588463 28084419191173167 68275785989063014 96994234590757363 83331378478990830 9185331689104186 77281943212711798 59887260170710159 97325475917800740 63226860780310289 48021929000683459 39844756105985045 15307256180264655 30083737335994181 10654004034786952 94203302196779579 65140330928148024 73070493247676446 44402822584920632 99025681617062544 66319665707607860 47716763692292860 6648917340251652 93786899939540298 56467666506026899 21336082860718868 67639417858183168 26684966343027054 533581681577224 99469049631318899 24604922275027962 41312659886597355 79946176667938751 7807158615104233 58258515427217896 56195468541931967 77598895012542848 34012284387957996 2560352470496274 82003549602651410 40819473471066534 43884786172334452 770690402417004 20713941635712772 55573595966097593 85132345782902713 28530049153835519 80687482410623712 12781520045852300 65598937853556541 56983691600748535 2832336119345689 11153068435239038 64017651880620394 67061403714560555 8641724474397701 89081264355368211 27790838012798673 98205607437442608 29913054197295627 92534260906943597 77700431394199562 19345670873563564 86358086866784407 96952649753674343 56915366813466095 29826436028558894 42163649497271819 55252293410591195 67122253472293040 92422584216546924 80234150878041033 31156798612231080 22447254443174465 75827178940695386 45046153513633728 52172227890978805 28883575327852074 5053680880817979 12813282438564929 23518520287882064 95215621510913019 71994149316681393 27806063940087300 98490922318753528 52688482264749714 24505637579892136 38067810064877956 30765073224201459 18123499125353850 4713265253383546 16213401376097199 99727828385947385 12525618143735679 46065131108884584 50854826928580124 30665254389482796 22242826682990055 56125417438223236 22072654720032502 97934793080661040 41112636762472912 91263209970418865 76365314094412224 40312309437253585 73142449260997984 76774674708643614 9626575459506776 95139031694342054 91629900227480517 53392694225022936 61610120690438107 48786070949834358 21062194679391583 97714106571636988 33510133239326956 8289114157628604 86027725100642485 95716955085618951 39760599380686190 9634086701041887 48461420419394650 80070386339200744 8672549303967841 77107167883498154 99863512344778525 74069787061572232 90567926390068476 68960503885195646 37025222143560367 93164984452837243 86155808513043868 12540530968552043 39678798432659692 33564477579859779 93785253380808694 36728458802156803 65695954394417261 79295180113244973 72116371398692987 91122741078376749 87983097960715318 20444233274181371 60484995587460065 62434707849134334 94393987765648666 12155451506271457 13370621755698727 67741511033159747 78767653096896459 66545782182913718 76604477066000149 39552188193257377 7307200009708937 27901697780283666 36890405962408702 52618733251278257 8855041497123419 56387422090457752 71426963960603289 61559734332717446 53817699489085131 61422597171786505 64890653831479693 85020166867028229 35051768650534058 81721495132328169 89373511686923109 13479105001012168 98567765810989317 79895236770452692 12215369340688484 47398546429500652 6147474082146031 50474108029653507 62141737736771629 21564936176248272 78363701478830847 72742361138875616 78480961662882067 7278131623603449 12582382099919440 28076047174991237 2148154836657490 23224217468524047 88630783805029585 527086911069033 86054587350010385 13696026070818134 28065839383734398 24566297122474715 90838907312795779 87116810372149322 219072335262724 75588570162014841 47602783911243904 38121205635284042 43162145711879816 77621797363809114 68950168013613715 35195244661270225 11490392612870154 68035945199229856 88526053836528059 71904881312512839 32950865148402876 24224545931887933 82604102480611291 28303575843057946 79014322732049433 546226270734906 75560998726494077 49518501680653012 80574752661291182 2336693454100185 18325284277919841 67560008290210908 11060616421013483 30475187495322208 58308823589038884 28979422578009016 31464389574269261 75161184360028124 70679160283937732 50677486069428420 39652419634227150 46975677028559392 34814766489305303 83813289612984611 18826212421073350 82846320047475402 90378324424793140 79183559777188115 26092065274552229 61877245160191192 24356592960094479 64815329393336417 68970805503176034 5011331458188443 4257570053830710 86755690653143223 10594570631300731 10346300658658317 24374691157541555 83845936374948740 83426369508331967 9693826021376745 41671361786877015 80148027107358883 31947321165328878 88409500261785167 65326171683845924 51288682312942533 80395495171745419 34078310507146097 35649765038463143 66508322479960535 69451111162831760 90072453447308457 65589022750996497 8196550150925652 6490581212607686 3045413750678574 79544765388949697 31127484227254935 65247062544744870 94438272220456295 20814145868128322 81518599058726371 5179135425237096 41028998170389949 46625114975813930 51573141216031410 75370215347125306 84208533336748309 19573824862294099 86884898343625075 13536539793247361 19027372348191735 46638841839856393 25539869429108949 19715365383661387 5536644253454248 3226244004469222 70488584858233320 29422696134177960 1694007119378555 93844486655158042 85012884326513767 51052484729404810 49046964027845238 17283326686738153 98676594947176588 63328408846735257 73963051066690393 34777074889002252 32855396370232067 61202977679752452 54229045078234658 99052687250833861 34551770932640187 78650141891530158 30664365517126838 13188802289912741 46732757263061375 52134765206139154 59891796531490649 18239323185034908 26580144630895981 73573078992067606 82881803561075085 88909497131599659 3585849232246276 39286644773749972 95368676328316713 86324448614694609 35158457837544263 16830927457094775 55929097662976405 7166292178326682 46649480327150405 15750341176689055 13605696250510664 87061883773422019 84241305200644466 93457430289889429 43614848060416136 36920738511561960 35355034933298506 48288699779340405 63166285004468326 61133794454246085 2373215401945889 15591764730140650 2218563421877152 86358685858294213 75543227374060036 53779065724135664 49414125330095484 69030635046480087 53631741720958831 54058985793037196 50557943179133087 23283682647437498 65247914561152483 24747147876211689 2447125829216663 88168200325997921 96469107486128217 92033266019948302 23208212699341888 27239737608882156 42908478471521809 29353814642857548 52850658677620790 67164021881045672 28114506401065653 71146392749304453 33626952932357034 45898973108972508 7825105368222406 18580535558844906 92974688192525720 17137763850075617 85536749958578613 56661981410307029 43408178534645980 47525698366113863 12913798499601611 18649460381582377 71446091251186306 10150834455100762 72007567586514774 82850538494342566 75045018796159116 70289768028856264 72834535384960839 76375342643502005 33379575465516541 34978314604771355 15329486338211974 27853001947398695 91462767423198949 40695762538985533 18098676067514479 66194102031940234 21362320648655784 56909129472870774 75419061236159477 88772265968694648 9959490668942994 32880732757982995 28705220910369515 46680098379647723 27296025761364334 75616979154165702 87509297172316890 2299302556987091 97468689149508513 43894374602767700 10656114684525366 64384429802780588 57569649388337495 10562563019524603 41879443308924422 4319855731098653 87041295371417786 47802247519260863 92438935834419021 9907358136202904 55513964599198510 9442217220321189 75025191284496207 62756347353451388 70887630041154974 45631450102926420 70247282766406545 73687835699073251 46508594964175461 59602482242577841 2271069296805276 27447444203814602 87799613451743987 4008661537867421 66677494851013833 90650332733549975 48988736181269723 1144780697638212 59648383648321210 10886803178787716 71843242921719417 83793680315261206 5730048956294993 31905648286623745 87298046628458654 26358689946008898 57459353929608814 6672199422713594 77094918911606625 9796287414617641 93266990616456778 40207511607678714 789445794592442 23830523624631580 89029112228280935 68392717350334219 52855766319023134 97369900717223086 94380910101811291 67437628510591935 38822889205947891 27841818873659209 59176333696081419 26077339553434427 8277939308467672 95329563763486316 95242419796882367 6139397042868074 31634468130586136 11695340454944006 53994071449317804 79273170720890308 16657250512899850 3927383275740646 55777168843836303 56723422848010566 49756124475052534 57452827553649797 68551896505969477 4405628592469771 12392731849762403 6957237416258112 70450675805520991 55330020872392401 87292549966684806 64460560785762158 513232106115589 65577372043563647 68167549991625992 68184031371109387 58936234214832774 11601190448793354 21216434557308067 96671021146001035 51774958210827032 52941148008273232 11343713420336564 55940652016417581 83817626682527594 93901688627907546 33168036731087203 9912072174823277 60140686598411808 42743619556168839 23606515965904566 78209131279412027 25204045378065179 81512901622479558 37962281450044979 78407484615571660 61440398315882951 49670965528434861 90218159378236952 23914950565249861 97449991316504162 76599714689940926 68563536579299178 32093762225311294 73069592068792586 11119794761403590 63244018153724064 54942460696656066 88139861933662916 21818129855243298 45094370573769905 15196003181765389 77454689620125845 58435872405309721 88033303711073221 7512911814922090 92960792065376475 70070852892128277 99478978930016517 60622477937934423 35638698440501661 31847231835161542 64736387793315567 32785409317450571 20635332837050472 13463793381504670 5225387329362644 23611909994889340 91255986097740015 80491074248776385 5477522708003123 68569732711845735 2775439340116063 68968654715598794 10161624010090798 99237656328111654 26610764069031225 25249334100418638 65521042394049586 33782797051914121 65686977386980262 27754364592009738 87744168133174135 62679442897218306 47292418455027146 3388205159732676 72146187076168125 80944920250845410 33693747741256019 93005549333675285 11818445378331654 79025391906802023 93868007586619498 37241854410806317 28893130923776402 97679288385258046 65550057437066718 72935546803231618 82941541921197406 64009454780173661 63528054189714831 57932029129419797 14146687071971973 7675961060377357 11717788322910935 23054504077839682 67239895174427319 37797956887473198 68703265619568005 75407273077872004 29977529031997055 45584781944140449 78129431804896582 44931254401961156 42289530741025747 73041606708833865 43166615681268953 75036611790581011 82892637829240546 76202074542272557 36217229348535622 82684436678067044 12797179461935606 44340006174768983 3934422333384898 87892109668782469 94987905075854758 73718915328093955 68636074172571911 89867211860359952 61441428542523028 43883554077334705 89192573368193011 74275282122238811 31536004554053162 24881103330690296 12679880297453935 55367549814185091 2736792803895690 79376783042112981 26615114190941132 66830420424426583 41209936402048524 54614900632463669 6451682217452842 48415291960516744 16180412002044031 15986461732341951 642951731290723 86256980487219917 23188709244500741 23730117595860582 44421993664609487 267076513346958 25364470752374050 67374254145607031 60968019706992880 73133902393181331 87777193394919167 89877336932432167 9260339876164674 33111733171794413 70198819533239049 38081238378468564 10496432813848729 9607368279688216 12880218886515843 71469900797757816 9227704662587613 39069297019253702 25571968556269033 59984339216041300 64277099185009347 28702553571076128 63922586266578715 62149265670476411 70227042954180325 57815774953178412 5945250433508878 84159060358648274 61012747065085243 41604491613654687 3532421884620740 63504396631862732 28423126121568682 68609688290764716 34209608489233096 48510515830299657 13218103231477527 94863114015220773 70912543936143948 6959403247244458 9532756600380189 89096804774988906 78862644838001993 79795915043592698 40005236899421109 19415787716609051 85859607234163828 54579392810367574 70370843380810050 52741898907225543 76974722587250675 8676510944735198 51266959930449154 69521796494345988 40676480380308559 47812038261090379 40466558884587614 20083748756474599 3518339186156518 88247482614399308 64416694832642594 85434869407618590 38921799068334230 58598523850919954 74954891267056979 61726523597291325 81483869630227140 78633279653007955 96228070060545379 10558493798947208 35457622827195235 65481885713201447 47076435675902264 1513659175292799 63519799249755509 45309523683396173 65309352260544599 59327088282097422 76310472844583773 48461629380087276 39964662538972669 38523473197450319 54068483285598770 45392935728479100 7937904077628839 2191486489240878 91045735405880173 71849697095410937 2940624682296255 86429472743315914 45312188128865908 82587213362588415 28898548264603725 37870822501004840 41454236778874993 60476996820478172 20046939748666587 78034915434983309 26217897515340809 72323207745973752 26187646495651773 73840350562733325 2096222738594808 55290690631055272 69138358529227438 48380018524558776 29436294812378759 62908098056410510 53907241753395382 11884881768579546 57365734651454831 51534985285641558 92136351030960410 49007513434840418 91172454359467574 62231861462913885 41679615142705377 9710857628812270 30491740449014481 44029218370225860 76551052008066111 36703040972458353 93527200570815213 18498750728103056 75169123954101891 56335276780445185 33847292829347832 24814591989394689 8334929196754351 57851652701225571 86128256740541138 29621925380523022 87319925223250895 64222960155584325 38668680490305145 35008767807239418 52681524738272824 41997204736479817 13222397071116868 31450368155870111 50192402114432540 21858832886344913 78415875013752762 32544349029389728 86956721970271510 26679284387861774 59112018958934171 29266921011710762 10009803826966160 6584025384770960 83800879179439733 11945399306752734 78696109479697818 19585872278129055 86652580868382848 49558687559947569 72833351797197546 77831101525161649 57500135598214077 56488290018709744 38721352591724451 63108743376376322 43222109507109368 60413768026192650 75748638137189664 23155131058177144 92901454954354283 53821761689818743 9026773512096472 32838564202569901 97671915498088333 75854986746329141 59194055332593284 75739718095726983 35391919900426891 71213210880690925 73537577434388841 69937574344744334 36478317637468951 52767346534528351 54975060007915248 30224431169894557 27210767067845502 59149613486481143 10278509401305871 34147701713133478 98853618267166368 37782818874806373 57882427384992501 80072164263538283 99532710875692395 17705721027272783 9996917106308543 68431284750399662 9801545820634727 58065393329040938 27782681901158285 10057250932112468 54655785805027839 8811500491018435 69192508261558704 62418046182770007 42141065743097372 28358890171805724 23873572190963534 6766799103457661 21299251073558159 39654282946343155 54409867089164821 36945130409546229 56295461956136150 44715589603592062 34817375865474632 35969908168242757 84700471092382737 84627082552163880 75901895107644076 83090629621986315 14745940356222381 89296819183723322 21721042675331359 52325960891880444 48631199953909790 51243148195956303 50426342686780997 14538850930017871 52683047735172365 45562353241133528 2964700239873262 27076850666628027 12594094125620018 85387917220833962 90519428951526802 93172144252654214 5879445642614234 77373820585834888 77982322203133879 75118337154096264 56022937620338435 56318094265089091 36389761343018989 20709716150772369 74603576359060454 29203040347303710 79872208088374603 26989215503211963 54228576304512343 10037345438273067 76625033066020917 54653784403666709 36796801390356913 99650698115742098 76482021491966228 62786518492583216 53342626348975979 31586503689938375 85975993221168414 4858809310679570 87393699475877447 54877913684835487 67360991389357439 91945041553622221 76416575518911048 46129247885027764 74595427445957027 2182867563369893 67354279465594028 33513864188898963 29886292631748206 56774302406684211 53106389392997514 85545475929734650 18952355763982308 49507356568516827 18803019506078964 91952782389053166 47402544953435490 70430067867514032 55998973567509363 3788968578808401 66284708697849616 58344712509985535 69968508800833301 59404125713614187 54111290750772571 37486260854685848 64943241802893588 92409269934001626 92852250546250344 31144141286153198 86540615507813347 79130554959330027 32591745675267876 55250361720589566 5761235312877521 65370256955103604 33907284667231859 49436402009896522 75969062797688486 95174855654929274 26136922528028742 89830613229771240 1603320784945035 23694786206163993 36139184071531111 39604274894928234 58000028910010098 18317794665995259 26045626605348736 55762809707035556 28676889938484416 9197832439223084 37517093455641642 11257766367581124 29367224925208844 30105381259307819 74537963745567930 46479393309727641 84161766754999134 73632675277938375 39869666838977478 22840164428512020 79573742451731407 37614340322525262 90935272037995689 24539415907581830 4414984540232228 14741620989486288 1750334000896521 46044440130469667 88397799240398514 58554487943772877 50812514696630423 61015888537293431 69011871186504184 26088173792735342 90489849201094845 91004259253352726 98300907887580155 96752031580034801 22994816010695086 47542437422409683 48187906038331871 91502581131774023 90101860614397519 96030397919529377 58633325530625386 79353488427297383 34393311565481281 10601648852723442 16307481357373230 50655565955702423 95724405590729530 44316812174511976 45734963648804161 78500488509823664 13008467729001838 8226317005683776 38767362117715565 53957065937603012 2230475596602914 99066243331175228 12747032168220166 15235094165934148 35816893374711567 7610630876570885 46119381760175023 17963920849249368 67339055495824712 99914042831093170 27418494700738056 53286314133774796 99915398846802404 97505347445338243 4199540395424735 13973616756452622 86977682109593488 49776330538513735 40963155589211782 96860165331652113 94524908840558826 78153443400775969 89805830900964022 79510499244008130 15319499018873344 71575641530920243 31120882063050684 47198475476738923 81887353606402614 45807211669533505 82422241178041592 79408524637801913 94584897281419189 31034436578351206 2351747028293759 60665010673050113 30912994099509158 21158032244220020 87097724829654371 34643924776349979 20347057071794815 28185371168484014 94110535130588611 81228962690503402 4082626111793097 19928005566708600 4421266533607348 23350734885079035 84043602272633577 10319592124051691 92432694354065593 88989728373272221 30275686106190832 71809801795551725 21275001115412407 29732732382454102 88747900196998232 32388355003137354 94676144901277088 79930980064026826 30262862243130064 1591081322525570 67563580882902445 10637603692105081 41218374499458606 14842399878195306 11185312459335493 77972529259577349 10998613873852343 94710694821225778 3346577341985226 65851926235081898 66644486894525916 50484610136488836 23083631968793360 43938593593090761 39617709892557983 15687348261144365 18566589514752283 95773479864200896 88772103386471374 88120300238136450 61492458716274202 56916477226722022 67184408701336937 41389070241270345 21934305300046114 50757517006205531 50667437511785819 72009068792758146 18166356711708496 74399923820558017 84801636618803015 63080874925995390 83887683522965258 21005906471400617 10359952605026332 46256727769639561 94229363089576989 24987951957469411 68055421231005522 11023939036214077 90173316151450462 98601969037837961 56204149581499154 51877210435540489 86904872228604587 17057174577378479 43302184485969956 88774491135378472 64797777667849790 94306680410025483 77034094067140941 3844561894192382 66362280536295024 90877251095761977 98473397535684759 43464861124476395 58029375012462010 57926941271253303 17635671452593667 89356230780591157 55461502875687502 85725514358524691 32156195035583810 75469563475245051 61506127329229749 43822840652004449 43351235922407378 49349251283545415 2105719841444725 11672752097492922 50130883347367377 9443673890463834 20525859164946337 27929508748883135 36765022391034608 89690983363168686 58971004927931498 57200661647621376 74036512108929707 79978103357068604 88439011881021783 43590796854377917 3735823672776791 40368722040252227 61514712679420237 96027170672588857 98529208366524981 98641493901194505 38513888849468694 60256098238107171 43042673318067699 11971584159652952 88564075717174213 74936290178701334 3846469506569629 14311403375816380 65718314892260209 96148579394314486 26220347748398066 99554326460951331 41491268581611252 76811635653633100 71156123539125180 25582623195822406 14061550787332875 45105240932142739 3601813113482023 57577227762398173 78958345934991233 7213754999993292 98451250859666122 74780743487788899 98247600086991294 10507942822422381 70703397803063346 97581649573263056 42343016390458847 94181894422930686 89218028843505318 46086475531555395 88570275159944536 76401632530894682 70302267846553863 50520985809319315 80275408281326989 19815586400531891 5338541512827744 43553396140083098 40809157570128677 6162186950545474 8255272479104371 85704884312434589 24774066890429562 91187108213533318 19285806033318009 18372067234844232 45156290841165450 31942621173509828 55458511912673070 88796236186397536 99606177917297928 52759350828294357 46028060901964099 42552175026036926 57902456057156742 8670358762381009 98149962847643861 68629589164218092 81738695847144376 69588307493700066 52777031122867399 30365272387178336 65258828099923074 79275988883966037 68687594376503895 46174785488396381 70835714945054634 63320268027791833 4920533842289676 97863517607807426 559434974968738 61533918106880661 46500894899360512 70191550750522433 17352696062133221 51360644501183480 75350030450113358 47661032863016251 16051735604993158 97019035756846412 17229923496073687 18371986439434793 7685705548626266 87890802657281288 32093934937231899 33780787083049310 18919208164266475 13786543028634812 83426870356575837 58973750145315477 5257817808757723 34179710156611949 47551546452430204 2513451191162867 78319228877096614 51619790193961922 37325544126413616 92143529706086783 56019833920826458 19184737162743732 4318638131362330 52286944886247660 57653620115250186 29819068083730364 88328344236361044 80347060688643946 46187459251268256 23267090769972019 54352624517088948 62805521956329314 40595169874955354 90207811436237216 72152619195707070 92331380499069847 57338279291953687 22581105692142735 90474938388051738 69721837152665081 35217420508573309 98539662854420220 93646220288466916 67248891341410989 16756408344151121 8147446068986505 96753066427890480 69678654915641977 53925194156878238 13537956874512538 60651455457764398 51687052883097728 12927295994250041 92015359366366982 28853356798026988 92865608727988355 12969786336728818 2098302374125283 23547609091479519 37949636508951280 25075527653580663 77790219354986941 30603962888254499 58022566634239487 69441269252526733 44172328500294876 38858945452681756 92948617579576253 80012933252064862 34933087867625659 79870900720597665 63069642166154024 82926244029790477 86472997401464359 11673767334264474 42886855455568306 32084003467047561 65283979875718019 13825288896850710 51129995154118071 44107579701945193 56807410742824574 75644473018665153 77874687727448616 4741442330150737 84107811098725734 62954581487225691 33125391662331115 52011202521645387 79951092604960389 15484199707041064 83541278074064334 84647280788138257 42802850645398260 87876442348219474 67186961016087087 64690359814709467 34646740355770462 55872901550012536 69443101341371997 85696920995644620 72214784777652479 38614809417369641 1112608284061836 24841581245926753 30797240528332784 45685378295009909 53235379190338729 36159547365890940 34833111593149500 90144113212385403 1592644031624887 47107006959651202 54326867314564998 20962784080901 46311953100995875 87714668785069458 24483961953407348 31278578538163306 44184113811203637 36938514462446948 10845189672043841 52297472748978634 34129838192118888 74352676584183175 55642003466349224 2205707839351802 24318226780676 14158294293186852 58971702913301333 74844148360201608 33572879469141379 56429015351569175 14470575156328738 34212852576704634 24283462919829000 55770604428676490 3099324616224857 21180504215369088 52315061402902150 26449269653822755 62055874527399546 18940948149441733 44768210784000731 3568035232160915 1107833700775303 7061932026766471 21878296754355355 32765806223963886 65776706560991376 56422103319294471 32308049444145177 86025640003261832 17208085291782595 29041050072816511 76079537124878202 93513119965821109 10052696511083112 53055876751209540 91007590788493891 99163286984398643 55024220375294888 78533696816380857 38315463406388591 73070258021137188 97456993297753754 89665849631974296 66638639706087988 97369307891865715 48403438377371185 15801939591654055 4111698796973732 94028382675103523 8819873314504292 19298425413947046 19990793488278428 32967061987402105 70058547468492710 13224271301308205 48228237909127822 96280428008161300 63736451109877270 71032243733400606 88046314186771287 31090277940002573 10615495461081694 20155853040697119 72776183696616162 95983519247518243 4239923605462782 80229501752431781 81794864364201961 28631152265038028 35727435907059572 69018835099151523 61265557212120544 54011984097959300 72917951679714580 96478343600868307 64352964454575434 58154260802304019 99558768485910318 8839799180064486 29799840207040105 84369637619322755 35293315925030633 70146551743991613 89973277128218029 59016868017574064 92128618557202243 81983236980969683 29807243912387407 78050921399292942 16183661297488858 68989953553266783 5068033044525965 2442901106728805 95428762018583508 20520621791578373 62692527940429574 67071711075301974 91172558838036143 79848283149802764 45082214065640248 74675276407633091 65331869233212291 72956330366182966 36396060534651867 88849057269680020 59959133421428547 50026790267372413 52127915014339871 43483224298779013 78324060381415663 91041403786515868 81907365829660732 11204307889045936 32678786493127458 39780620568168600 6883616198922422 46163788962622844 8826740042357115 87616747352946916 30086526726767693 22483838603881866 48686486632528141 2410642002498932 69939433578132170 51584141498696152 64195708089894947 2979410099716163 98112641964117978 30616857277639104 90141126510851587 93067439231464424 29307889543493559 61101850526129282 28248888786567859 63962262336729194 77299869744554493 96581211076868366 57549225129247154 47650844846267331 98017686963265487 30317811658267679 36269408730765072 75448937376804084 46839174871729838 33233844387303902 72136806345300981 60815435217564920 63728132196318899 66562015145803387 10950909606867592 26699804403048436 5913445273962118 84706219229738284 8636954157463858 65106873194196306 43519797583848164 95027519841436501 42526477779865324 54545827134739093 65358754516129 2236711357436123 89703127461662051 29233018731777003 59300185769328794 39454361199945830 83652802974429702 60435716939478539 34846419868628571 98469044627881101 96574347345559038 2080395866878833 61444371702638150 18634155395062026 78018027355446212 1084690186745491 23150619958210545 25673476290568880 29532923687951681 90960005399098494 33347168334053633 73483572829592146 22842547971392981 83088600866245539 10192943478941047 36778927093764098 35583970027600497 17419825468777087 50574687420940616 35163122604362290 63888629736484762 71513456806397494 52107261055495548 52641058000460052 8095166152621408 55362986233793715 36866523359886671 10429863826390516 40699650726482867 95923865540167985 79073952964493947 50270606160513894 54248466736162756 79627947782495011 75108575091615271 83672001250177858 4011617865511083 97526383403438960 49953772053636578 13810724854441760 2677481469768587 37666169861633286 66205182908939317 20977878120290881 65721052323477184 15591996969647506 45163194374343226 14085331279131711 74361238381327604 39614486749201705 23725859993636746 3394304838327396 73916948007963262 13567865463503530 81064999878994872 50706650470846148 40766364427910010 75792002957982685 30057393715276767 23732221333587364 47390949737457621 76278033906502685 89164119881606946 21419405840141977 83483649251199985 68629255306969491 80233764052653148 26800154992495744 24957228959295314 68399997119985014 54522914226104226 43621819501868298 4824032048749390 43846322865671704 55734817874890287 76840107943544227 22378440052557062 10468975203306733 37775652233034841 83227331767183220 28437796702963479 77989902050332556 68605033831575139 68133343492268670 49450151445933809 26082759388736614 69999300622574011 48798599232347131 63142677090344273 45985454332802832 30789567897812006 25540620545891245 91985599653416523 85911489584850493 75340319549456719 77474823853356140 3319871475660709 6735438587700562 80620462449738880 87984451429895485 28164762714218400 1331978827159148 17472361367760938 8356921364413435 84793360001504156 52724411839493717 22877758881650007 2999349319431077 67201220840067975 16218496769358408 27889983794591948 13707697668862482 57337373673896446 86756591782369205 6885017609638968 9863412655580808 20367229926950856 9711656882695875 10462818964346194 7692277908289240 58734287609703562 24306344718551285 1814133708974934 31115809791003686 22752789224397212 63180387337723924 33750034062913642 45938706350710998 52882384499450623 42052494610713232 59154221638063063 72049731766809134 91291779617133918 32722513812817255 43859206661426343 32861737481327979 94116933469561550 79040795405846371 80030915476269683 67808220025579432 80836830552321739 84101561793092659 20761382478859956 93436086046927108 39373501679003308 7723215084069906 47884744672901355 43437497313102198 20602653482766276 28201641618763621 13778668973815903 93340169389603701 56070392975085819 72203163670769075 64552775367360573 31205412542198257 42890481504275489 43357735187799713 42262708699510813 25058427052276752 36300704195143724 86151704766493791 88232895156495637 41598969091369617 59247628087642657 67070924278378866 89095251514850308 46211526485098015 66002350891759115 53497656061456438 3261513165410566 62179122223878411 38311575938058165 13736893659571648 64436449458700437 72199300583780110 5459560009107144 46900997414745660 75018792419237602 48201185573714902 44931342886938568 3798448503828479 63602365218753244 69724205869025340 52857681269334443 40449242926871796 92537029475979338 18553197116653564 5294398034382355 41699648537337194 51960926274000350 53329646525174529 65220162627479795 76062152710692550 75872420119735810 99027893088660922 53143983167554756 79456063045446166 6325165810908641 26359536469422286 20398632629560010 25492195164441845 64509637895200603 45358569568227366 61772066834623513 82266082219598345 1039290703648653 58848941439272412 8257149221870197 40480947216302564 57181741538348615 86665679001895504 75715885711216412 27715266235991889 42584748099115918 39286931740296817 73055681943697871 34215763905754853 11546649737051380 62974713973765970 51693814431256817 48473836326896817 64911243625727520 40820694566657755 7510106618810032 39888289995389077 61338736832758056 75296451616404552 99330894568132940 30269296307420647 71970877706925946 70815399783145241 462360229400361 11589870956887755 74797053151664546 62439481028321478 97855113705175797 30512433933229339 80221588989598581 648820041915260 42869626726236437 55944453945912193 6495271945182685 34984948128932362 48990937063444330 53272646896717979 8517134337656930 96579667236298908 90724710505967764 96423020171102418 14763634863298398 65467662530659711 36255377532694988 18991896496933177 6362344523274663 2875565383734543 95153182120215476 64064130886810430 20871572483769915 59829896018202463 91774122269899592 77066670011552018 33020559063130858 36671387119494778 19934489088266647 43600616405398103 6489823809233484 6847526002341254 3114868131880585 72019349959138962 30750718661571668 77297209737951967 17964480815501279 60029271997932365 48728936638515320 53914427272197005 8026127958049506 21080402449822492 32004730048763577 91797961117896363 52092863232154930 49996133975581289 22197401023793491 90014243962868779 40710704293453616 88859597040077515 22350563693979648 23111139365960716 76178960332485126 82438672753263306 89968713662303709 80655753583797288 52297094027362272 78956102420191145 85261565761278272 93130124705725512 62207515583936562 37904258380532751 72214439359585657 92485970908866415 65257748668457093 93241256718376684 56860986992046149 83182405586451015 81651113275536785 37547704590796122 79666132659832189 44669291583506361 99973499175815328 82595247395121042 60596337844640980 21488453012666412 22609906431589798 75951800095688548 12250431480032370 5260389479457982 33782582819927736 96450376484704257 78187721433497960 92157943891136790 99749100236107907 76558693003388661 23302318223682097 29109489842980578 91609079109668237 98733572628601756 27723420140335075 7077504063586741 68727330295698709 28903937591807546 79547801462523526 7710047849301463 65405884675041347 92614036000443941 36874897036042394 14002564093280289 85048848891734663 73899555829202069 18283735279939435 25796588425478127 976486207424530 78072237740147259 17216858212033648 6850561750575105 95838410201661569 4037910725487297 47813336184425191 40994868060985143 83737485250484886 92692644611410636 62130135780114271 10841373974628730 26424012609194895 46824934445813082 28423923972337993 48127783026753909 13614900366838125 40123691175712238 46314867001941362 79930463018299003 94720102862698328 39930379051399107 91194946925586195 49252926337669589 74372756257543284 99236971818962441 50746356401940356 84098541655504438 25170656054690946 16684463003892225 53148105530737993 4460771575275336 43471287311632962 39721626112204772 45445818363455007 17647558525892107 90816638501517125 94280526291487307 30611490415086390 97730504109931623 71740631357434104 59597770530819736 59998266452726683 32671676318544503 75550934833987366 61402766424066681 32130833265546126 49012091700236734 11567940693766612 15505374362570270 88841150570714293 89788099566637826 60958225539948579 98265168224084906 67495539282006110 7382989234033926 5545011351940533 65374020287106265 35710432026061036 41772519019433442 2129986141304238 48384776540412272 28877883026762712 69494748679295144 5645964229743563 67420307954528855 195472752227513 74479536653914022 65576695629343524 38059139085060090 24846677376830302 73059309367404944 29606169907985013 85321558590411647 35822449093458730 58882335229674809 80593321366782332 39272899513374110 45794976813066070 28366652416323122 16717903451488296 38389762319391649 18584808155633138 9152862767501941 51725280796811265 65699576295334821 48633685813917977 82345522737038581 75160232457201097 37771938879830222 50257568598079338 33314694241307812 36248381797930244 12943396065829682 5931445050682725 65879851350950447 626280921431165 7640569716647742 40780974989134234 70571783376073163 689056531001260 25330953853860287 39236030516243527 41610787776167330 33604778391854707 79993418616540552 69000270372789274 70237450917738270 826844794547784 83943817863895753 66316044590457186 65509870410839332 8019172027691228 5710139522564581 53417670438001783 7822058866115316 47506109226317482 97552449380214243 85618192841019659 19722266214938459 3024872428059544 6028216354062807 56130300124088364 52748499742680093 70620544099126221 46047957306619433 73310990610023014 84248048555262813 43392509960444221 62552876451320945 11045599475033711 83739951601198210 86758909350448069 22928079275963674 75513317798253455 70688071902852660 22718609531889605 34020695755038533 73044174494970358 21058350652121549 66959665849954617 51628960318125429 39132096636104605 40485402477375880 53927200667521570 97668635192279112 96421667737106647 92470516051201684 6553313564648831 51631244441060773 8176989167290817 81355071624550658 71246714794558141 60423977756352824 85710292225616777 75681545232831145 44327240376607614 95977204761480501 63796496199190037 92380742233109550 74557145121880681 16444398672483203 83841185535416414 74908967814354560 65771404803401076 4592549726732148 62243918317279669 43259914489592869 2564988304049463 17447720850258606 77462849233629522 79673580149323420 87474124011561937 77517440834712596 63726945591487995 77407060298452934 31536275480217735 74363425602422968 5526037901305888 77124746443354031 20881327649264641 71223277261784683 79808610046926567 13207423082780605 96752277213161711 56868692173413813 12690939720154602 6492631532856338 61543240694327002 3293134202253424 65906338962860932 69837697625631881 4044377950249265 27315505638717340 77052765651143955 6007443478191494 66307976809308061 59739158173921734 20733115499235938 34087966215912334 12429641259730121 84244452576653823 96864818633730186 42302146247767480 25879165723560461 90444832275699541 13204105511404457 49400605979469194 28779962206890366 53663479870520755 63443571814199364 56457235609263606 49838567018915138 52674139511067546 73131791617334706 74881900706160940 59578219961064132 39527757238993065 77608813089007826 23985670196106417 38337396828728956 91349368069136310 38237838311902866 44978924258662925 40102080766153579 15632680383091726 40067562520155855 75156043676555506 96029060130734578 14718897400991848 90451493809996711 65831264847144276 90956842439453344 73695991174699047 83222796306721376 23041140335432021 44768613364174106 5943395262887669 99990146592084291 88645733074079749 72223205765695222 98276269943038926 39769746681773512 28467173671177245 56320482709672251 69359630786540989 94672481439823507 80718059807563474 83127945220065524 16170308366434636 37477820892684061 82833689263071733 26908588834347915 33889964688492506 94245946287985051 89648635325043038 91829787007197311 80320261625947899 71793847467565834 51569142754768206 95550052253566864 75298235377922497 82332392148920029 15069263093437207 16362933419592065 47085674978069651 49769267126780396 6623639791688299 568197693425922 61687263800207804 50829312329795731 95560490446075316 6139016897051242 70262536061139866 68014742311457800 87663557425074312 67359309745954221 55223667127356132 18924921228372161 24724809916254506 19234928569427559 70659221719063608 8276293565413141 15835947892878709 96436968376686258 14227769459263341 79756808373834757 15046771284869397 47326085774997837 38694776491842930 55977036172062378 9863754625708335 62722343556191964 62324189740452994 34005439940939757 65058253582740989 68460327613394441 15305897744207433 81271008298890453 54538574074830239 45376803522847981 52008069569175155 3760444978327222 96694126443462898 55857211818214775 93088500257496916 56636020423963639 19175834461994961 16556781193693341 18835451962577470 77091711448344232 46905019609490988 38074654550313339 20743328800086318 61070524275336530 37907058666211907 67499897432206609 28816600692015917 92713806212170537 12067291966096089 47177622499691553 15265708376369028 89996494317113706 36394862719879734 52465366531316401 28886007003178756 3566278943838510 91606506742793964 12173926013918580 18858009707405873 20612531069387702 19619787833101446 42135716073331071 10930608234486970 34325408737485231 35211805374509109 66254720907846729 49138452188915059 72905920107456325 55179877388167201 98738419498212899 55662366801384548 40427253858923540 93525658759620387 84628933065394209 27152948685289333 83995114378179600 46191472663946443 49924350042502459 18616276213933814 48181110200064198 97284285500791238 90212529310594622 56292842756868542 40294143483829170 56047827947188845 68396168311279486 16032453591412342 12887846152888675 83024459597221712 26387324285990916 66701111963157148 14002222919194762 13187100946772601 37950074640178579 70836624613457491 50129946511706868 18579882332350159 61417417552839184 89969043980993764 72437258081802364 3805608571268293 73142684922224792 1119853607818287 53620903736583774 89120869447824825 74817522929715849 6025225678624709 64159039399279961 48015949947174118 88523491610172752 18980324314371569 96779590729168619 71161266290645724 83962896312464399 58160533523778008 56182720632657552 29770538355386059 95825623058925545 91782513766339444 86499904584976684 94771825811999131 22979765236369194 78188634277550609 24822435719974627 20388170581754507 48851613495522284 49128830063809547 81054577767668793 14144725084153676 71910044052592351 13132045166487765 41546047723603113 30403263935861790 91892622314223773 12563062509641229 3193931593115665 64101704792151575 67708812882375514 674290258342299 37548260493258328 94439902433381122 76746288587868580 10757772516067308 84885055379108864 44970220663321408 80269301164996636 36251559363077760 55083455132195374 37302607042066260 20581262281924906 3790601269604981 68599335059540516 75581267216498838 24620236390859935 95216938780434984 66442285062075110 22816962486494134 43521947165636606 83259994735390336 84315640315216783 46014057424030940 30380188093408687 15083744518025361 70032118992164177 18285680521766622 24826959460775720 38373424053023169 47741819127767330 41527841794599367 16893503496558627 55602212229065766 66059262141569293 38849735311139541 78373844637890047 17849361093442048 29195796539306832 48181125295924855 64168151785073784 51638420019537391 3608030817741351 47399138990057510 61361522023459676 34987801328657 50223968125362037 47515920773849463 60552424198824901 46616366187020447 30236276444831013 92773936921197110 42936202053762971 38253511700565849 80668828328556707 84523674173401224 46142547036850113 14314454770276070 48227587902667975 24820296468390707 35681889461937573 71336011060644419 82971215765453222 42870165502151896 27814808233852830 91837310122847706 66430764354252958 6405221966829683 39734632859360165 4034164253045429 47088763819188081 62017559621978535 9029988701738230 37370693867227427 78484659779634047 81567878736792363 7714631728154751 24749659424324718 99737863671236309 37703075767376498 92466187833191006 55103166385255450 63932531495945680 88885293318728558 78520938513085781 99695624847126442 51572051457643622 16503196633532183 29167535702572476 60235270516144920 27563255553553780 90164446855078914 22356898473278290 12935041060178625 61252208222496495 29519626823110710 33109864263249693 78197998643646142 13949666323769059 39139600183237447 44801811570381029 4727684017793859 75217061793812968 79738012373785595 28167362859813206 20837932271033567 33068605928707251 33798924831558216 69445933159312302 37473245752901346 58133005395866297 99283936665154686 26600888192069393 57321449582976765 50785819585837333 7930421041706210 72921055119953891 11195225307256473 77331341925467050 6100940567479645 23944676606942271 64515597487956014 99371557364575400 54440443513187790 88550753308709064 92588004078765738 20011407347101225 16385180656248718 5512132677213598 45513857253207149 78149221676926653 68572799832208096 55951404472794558 16220350041254022 45986852697177938 24938219199253562 19136729479956096 77063054586566506 5632505967302461 28866831567796011 63305462628185340 73870828892148216 48257819337387627 71289861458146980 70114358024647996 71934357635958557 41695939350821870 84982730097271725 57236258992517461 21288339146620182 11226076333681867 23054631691307750 69313938290247895 79956913036141451 81608772538634253 73090979346160346 72197222006748141 90788717949377997 89985820652444823 18063316932453070 79871666538743670 73065052931873754 94823960628084394 22105132972798882 66985090963260609 26376882571633891 26809710613932028 43865565122416791 35152214146734593 42721670151562838 51947331238350760 90229528289421528 95897364286772041 42877658942607501 81171357377964457 46230613461808576 68534423955294679 31599502407748758 46569365603915717 153621307246797 52077596693054885 38134621021260251 83459036185405782 43532266189362158 19643700105591583 60150503286724933 64979482960193151 76936416115437259 51969590326345406 79442501853341038 48918791092411748 97303640609704800 81694278778324537 94043936229454885 30593166141731604 85418758761350012 44726511602330873 33811305367153356 26281123878454852 36994727869805298 11880699323526886 56013326553227523 41605380452485549 66437927457510759 97011866700055689 86361425119743088 5697629674937192 45313496523760016 90065906201545889 10007335877364316 86975580230716541 77415562350659754 33642289220891439 85826957531567850 14806290248480056 90055903477322410 20974615713733345 49330642567437159 46692713516428348 45579062431070928 22767986103119569 79858296148136593 5024058574262863 71618996050104161 60345364580273342 96467519217828468 86602691794491697 87603366000501400 74231075230578909 47936643984388926 52402441318932432 86889574680969964 37032515354928524 45462650966066545 86421467883955648 8228501841784962 42630271925428432 89238389388000975 25532588752550237 3544636349016467 43127552303766663 81442074910036073 10221722629438896 9418501174244157 42023524377652542 93960497552744333 16015602501754201 77496818900195069 61756261718142872 51907576122232197 925506825282634 96961270581844890 49665088647592435 2643914230996367 91892975603923753 45990733895417945 69037468092420571 72258176768599353 35246635877500450 51906870637048977 75855689065583655 63119988059931000 4621316375182502 94810963298439523 39182798419968570 77667314357567897 54888684461230767 22185463188638267 26449271170064979 47042639348096686 85243037614131125 19850502025994687 23327401628765561 17744653402815502 11260585391892171 47561702589791947 78450005744989319 17693340817621279 73125701124509516 96457081908397271 50592139729866895 94425651204669468 46031346654249725 84405055690895886 35404236108522118 50881961064160558 27456941802086220 87857729167234604 54933439980541432 8222280604965875 52814783458876053 91599332337286518 95868045575357652 57326347473194650 87248666059414554 82796843711127062 33508136824066479 67199057813746434 96142963729035037 29902416714567256 12470561492765442 94226473251079723 73800633074032762 31608159047788310 62101294735325544 24697540188974253 95645399438895237 19608205069735488 63299323140144983 11929831191723015 29244402165434079 36435509315333191 85575695533616684 83563575392896435 23098969528771000 88490862417139985 36189538471067151 36607613527367221 65180191100764299 76269318418242495 91714963091769237 93956884182978598 99663226905798479 56447057993762340 12116371761706407 81119097293108276 43001631231094021 63054158933140693 41706475553079595 83291269103918738 64140379011204743 4517061780546418 88838156350362774 48750751781537687 39217043129727559 95692503698790154 3488494088127155 53479083747117916 29908374997868850 10278339104029336 46898306356417915 38477709500411443 63488836198834915 80793260692741669 28562378455418504 84958295368875028 67090003557566521 3237110494635146 53115959493074727 18246805797891772 31634979287976140 49823167729202468 3057340672606461 28769320956919096 14736126507393171 64623675066102747 90341410653370603 25942107177963572 19873324063700292 90067344527689593 92378921036944388 52347308183408970 15616044890798862 47805933454396446 86600005264165623 37473072676259070 64432387140154598 77947820949318331 51419045767742894 20100151356931615 13438670432231689 90281537354948099 45529417808299305 95228635021437945 65626378266697431 90821750818058687 43374201793175487 50452234866659644 60370090868203495 97063479140001404 44346104807830695 15009210053143325 15571134814835828 82787745618817530 53698414442410824 15313528320383798 35676655206560792 95266402980226507 84644894196076064 532059650971385 50156058198958385 45829872991563696 26509386359652115 42149395339786765 88003603558198870 44910985444427266 60896454712463179 24485879596230053 58779363469820369 18248808174899979 11969866921354818 20197781151180090 46385156439784681 81114373875720600 50344580905306800 97442714053813962 33837948163807720 58512664916498296 30491660020432203 94747023507578979 83269440014690042 29783585692552357 9459099896971131 28461869055603327 58471727452606245 60795167940630533 78425076103498075 26619721798193434 24876368683888195 58420604519791477 13011063331309297 43885244836364013 77860920437276654 34661595425736249 45850856584941530 19329275090043459 24923114827879340 77332699066279920 94738606520432280 39015418011699657 65491518019762266 54708731613704413 26027067426869789 39906386508454419 24867585813648693 90514352692825815 45609442088063275 87829456936932407 18522742342104002 34035450183613829 16157364901358166 95388254744842292 92027536476018918 38569061617008834 62328470531881316 90138591786683757 7684430421899838 11707525927531282 64004718533926992 52124533935831160 83656925793858049 60645440129394818 10711863718621387 39662926104779076 34915910075506409 47776153409510995 93616147918573199 5457360445483528 78158258896889806 15021801788539584 52886717254412052 68913154651938402 9965707369373216 54382901487736332 58824313451080582 63897537639310457 83005307308268183 31178968415015119 41083215266291669 9031054375988036 11473234865579848 66340288907362559 66918167341665156 39756217707506534 68796743185870828 47547203155327554 87318116107411049 23170730953447401 66095561067228499 76355900832320747 51669485106506814 61560274553725290 70348484595074872 61987357293219164 78784268065127514 36977833095688723 91551985724912645 63152804658517423 99207486746123829 68185140344935325 14051923093877116 88915487686941313 54665021344327688 9883416788646208 59023234720245678 68989567592014873 47028000092250769 77735070162076659 28383137755309958 70426944220028738 48121861744924572 76227391694737380 74289062179878713 53084432438626832 70179470440842689 25334665971886982 20467465233329427 60440494744992845 32247980468138965 47612307628617941 70000032656626685 95453715819035930 3117727139239299 11985859018952675 765770380007996 38222540584721352 42545747343861303 95745773257103330 94618782312471207 45969685587507491 55443203195061217 42935403214919707 94438310094033899 24603964914580875 29500223307655280 25913326535834055 67371480053935715 13000729546717662 80906215419244079 94756127091238496 89457275335281524 66128704537271339 86198810812192190 33377063274605776 15401051992376642 15771867602564294 43188273311792472 57641727316762824 88635117832135673 51511325389444514 9009500486836845 17149803349084881 26964333250146509 21775343585417398 23174841419394999 77708668389639093 95052685166395987 5619128960284386 81527329196230227 78134115292730377 21548043035241622 62813204361349835 39149400662607877 15926644678606022 91493810576412279 76976435057057609 31797942064818869 65188094054311879 4732920624324224 22708679090900653 19405566374273280 72500477977759489 14204988842653303 28548565201588968 7882809605118040 53857573970651499 1273230734848078 20146808156103842 26007940873661044 19618762072546494 72169433898363228 62039406998752 643696899019245 53673822204112549 5524245541234894 42558697251299269 74945384258843440 93486570065333930 47543705175316760 99764388407347033 35703051040162496 78710756031944390 63089365497159717 66942757885351561 52039124326084091 30307310340877912 83694864938113829 86237322644192700 39547867728107798 6894963872682318 98634635536816980 62602139382503249 21964489019512183 93772980668622700 2692731110497000 76893570107548206 74509356191246328 64729318868594640 85586503631853610 14055335589075006 49690993029919880 51946797229744895 51872435014033256 65811399452059131 95526732169369467 50180593732178090 66645068585281037 59486524841687476 43795581601500601 6436289816378838 22282628860290924 35215312698212745 9154383473668392 36125941433083152 57965224024589726 49795815772397675 34486324477926730 18781487175368683 2581571057708584 98227821540855296 51317745643105459 83578693928803839 7670319730113134 6328646273579314 66822066990080011 19701078302140994 38767461327796287 17963190792270857 49577186647491168 57091998082322208 71765771785173543 52927707791976571 73739017692680782 58791715982163117 47087271610558544 15488298291506715 86467631683915744 75508123361033762 93597697479168764 27471627317476890 70020456339050021 98932715571183091 16956670161272540 45316906484523952 84778525467346495 59310466984110862 58628204325443731 95624761226201958 16644069711591913 7443713815889799 69405794920794253 47113771094239567 5969623720369244 89437255255252558 29463257607953352 87588320864174548 80600482069002762 99049666451516128 16128731558393399 97639450695007571 9196418957383674 38881018922435884 13219460371845774 19419012100730548 43564753829012051 60268475656854881 13480855455710644 92426517918032051 41026307704457281 81789519926993856 52299966142033440 70607732341300523 95285517293175196 75583183160438819 98429332346362070 95589839393659685 5101063580208110 12916686019807772 29273973059395532 45203003403888271 26098699529824026 28608713440613024 47059828040772586 47991956918861968 90017054395553199 71790476073678472 99050527626406144 28519029696576655 83393802943501943 76432698631561629 33218274630533504 87405375597129807 59537819201431076 92480116579034299 23430651274386062 26767364022028396 29021439375258759 59159926379474118 57977655891863954 82012871258193146 88468783228755357 23373706153963106 60129576253377607 78142992604213570 41009415093512762 77474468232872767 96753708163866548 66490400261379986 61698815574632675 96282375393684808 3499363535969825 74293158389344496 56431781206854170 87262670780207863 3446044735408251 7538319721872886 18753831234550660 90233634657355408 98649705423982910 18626609081334987 54055751711134730 85365415815329789 40352226746565689 91208128141646501 73779276903326298 57302924871757904 61550742226888296 19801398533188477 6481762931831770 66895975483308030 39069904000345503 19396094999387938 20874084780211269 802547777303786 43563944986163615 69162310343034472 96509232709921680 36021862630051762 58063057005181538 83836104926234254 61948026510956397 4573571613288459 84380799914969328 58439204479770214 33180632096714884 24776165286120459 90467550590831705 67727772348934905 49565117229315334 20157729172038763 93528499776515355 66879560180269350 80832574082144235 97252629613685999 53275921078148988 84050086964127669 84606088535082273 14085660826840312 80714775058369326 84954354787500526 45669788105394313 31433887841597930 76610363364622841 83926149554183168 55127502142155137 47823613569615945 9922007817803984 60278925566835190 95655944795940624 71549151638013446 65035220663591784 41974220572144982 36423274757630395 54692022162100192 5481141310144058 98918441319400403 59144612098652713 7016686701928036 87833673277168376 11950668179944097 48894954765336751 94263392184172810 32443119162457591 29790587855306023 99024002389885730 12216110447548341 64821523274596786 28985351366898695 14031442867440308 19885025787382818 90198781490495931 98483546368561359 95341977188946542 34580578134209530 34708483606821111 92101693835313498 30034072565931730 87760778763646465 78195994402057018 72816353067343058 20063718969734782 76452367131137039 94737944455886554 9870771684463375 20780774998129211 50761683301927300 44468780427104221 29281569330327693 63547959948003111 34161895236205984 16313078805070893 39790338988288251 47332249344572660 95423471262327692 62109948974884137 1376753384253148 20547777596065400 89196027433951776 11196202143800648 83768934185435186 73967094947596423 78370329776483387 71065784533101353 80003633312336998 89553479867772658 47645894392351368 53410675972906983 21719563479770885 88198922688780058 26819174824323536 85926292870623037 79655020320553077 44389672550472101 68300246845548181 25204904860427593 41760967932150551 14487669954273334 9174611902963463 6947046415301568 28942187139702150 71853001327027978 21991570245446092 59093557321175450 65837158753510573 55068780387996728 71801537596667846 13397523079185253 3872083026869062 81379242005811487 287867825569707 42601007323912180 61913624847342525 47445093238681504 4137992127799607 62009590632491236 52774643904611599 94746188285454110 94438708899433340 39730503172209701 10025917857568259 51183317956532535 47796543860702561 54620761562829134 30324313438940186 41178266998569194 38924894735107929 92264056901034536 51265117637280823 68900073893824032 44183862690247273 54926315634370224 90572448511932671 1452327456149258 20271618373416675 94554238257235771 54533154643627053 39895784911353692 38367594121166867 96056926529159637 14051577763304265 95248664697566577 12301795065270733 97803960579978093 14907167950462086 20671283015825604 40805570608491189 67035221374245083 78591283274876146 86919047096173919 48333970445537983 40891284504517878 81162257767985130 75264475513411102 20678602562060818 60081444714003067 5847203112226311 99942975152735854 2961024304231221 79943417770229507 66634269506358517 19295820844417662 62250483179506418 457849893814616 49360568329171674 98014444240395302 93037680682562992 39113487134897006 6079692300056054 35836302034006289 26806954589058005 59415117687149894 21313493177368495 90355135903032085 22847835382943262 94645499492227729 28367531651795979 4165861843585628 33910559701354553 9359664150656720 25827413473710756 65215008941811985 70562965666497807 88010503122846933 54405683641993587 54526470619769570 73482231585673680 20919396744079929 618471259430554 99444910532179578 11103275503773024 13434961633746069 45748943169284160 81393370341373964 5676569077952410 91994602029848693 90467246207730083 18674400200199837 18915972020477878 69697048118933578 77913043554348188 9699151329788978 35476976908489440 74954803549611363 5319388944037328 32253225529859198 57861620053713818 98197161503197110 68318498707252424 73110909451225396 65360800003490526 72029832185740308 35792869971159806 73611222706599468 5784320804844912 33656099412774340 62316807482115266 25230644409365884 8021632481906160 15665547486619579 63503611789036652 26134073967350340 81366052413590619 7458030140442794 36333157797920658 2177715183361185 44665519423892566 92418290317787415 70748895494105291 97761028672308674 50140567015316285 71188893954200279 29109775232620273 6406699293013482 17589103784459057 80135152451118829 16198123919607830 22418943475655717 33334897195479512 55355068830178985 75521960220587498 44565998123391063 65726188289996591 64424923270458494 95859467277265853 83239132070001574 24165157604828827 61902517527089981 69412503396253170 95383270677211178 68465546318172764 33495606363010076 16360225949400795 68263609760001017 88733431772170383 65482090178550849 16110527151346721 24938065248580433 52717475161422126 94138192691606075 10062243948582302 32146490165445499 18079230673278192 38720533258072317 31380619677636229 62522453659843863 36102720262479834 14517738197030559 90706471345956129 89031950021539552 30344131511748396 36631270139511868 46051381587968472 55210881648251747 75075065891307995 21750185621139957 43856358035079204 96280995422330874 92932395540899592 80521966630722056 98276005750433996 48021888498662356 42552727644134170 73799186151594628 90290013164814063 61170824125387363 29215722272318155 67540353398817265 99918356080546169 10767883841984711 59446563254640736 40797410162291223 5572558395554238 46156066557008454 22004831927801674 32550404967949891 95361442008565100 90909880751983934 75219400397044492 23653947820064573 72620728845424262 52107138476515349 55320113042209825 34253300757947652 73514650081615469 58027388031936281 62245806698224090 68710488958097373 81416502932977929 22794111118786582 15346368281006088 67510353234721303 72486114022441967 69567028877508551 79319407720364318 20796196925436632 66958606079213874 75020066203970625 81209144346738082 94520997072843968 84347031677015396 33810746058060538 26158990279855396 35673556292469294 74406983786548890 95052160069561500 67645011393994797 30524108422259203 28020520814241436 98543344537747460 34747506914454606 92713775396822936 10307271315674569 89285525408368267 24137862933776614 6250574285293360 33301046711610153 52643461440030863 35182624517050565 13412676094029591 4788152167503416 34549830108139201 42520384091028808 68466722802109817 49790224099227969 66918270840633390 16771046835321673 37238242101620649 69425289268131598 1635086459911620 51250191797024421 22394802479053712 38601370265740764 57692803640480308 19765285726509517 52299813090939344 97217633913252346 69805807219658513 91575873663867810 75746706208913987 9735634766394234 89280294757750636 52757849688247568 40154376357775050 71046136677303738 60873317848069274 35224136889096865 64494022698156924 3823864224924601 35394579436512933 53546651230121678 95329049488805734 32893622297232652 95919108096241164 65935559715826569 31590245113197581 90317489547754598 63414336818555021 4391145557358068 23608557085654932 87204614248991811 98779538194584560 43353545571032516 18725202367469407 80057880683162352 51227141606612072 19293057661832755 148957528207372 467395793675553 71904438727975244 36013172757846286 47309395693761332 73103633844652518 60026146000692331 61356624955634982 51162487296742225 7381798951373994 36065830959337504 32238073316699051 39108187628105743 69422198962374132 4690043617230739 58175232245843582 40305422945581079 63258908304069858 39016766153390455 66546410786158640 94549803798481627 52083685983286206 31414231901005080 80598909546437556 25634713898096637 69398679079817506 82250844659924531 85681606762289588 17142509066463103 44058623122205201 46005805104876356 98638572046575463 18392924109343840 89733999753014517 85933244780054652 82189325649453782 80030597054215758 62228376316142260 63910760521915865 26334757865495038 98353324489123273 27414357778767340 70979357083913817 37476267702878298 37747810623569472 18577533974548177 78760771412935910 44519466315195239 14905041666929536 68576722241970683 56770413562514285 99251668920504153 59897659868333293 15288084352965248 14944705678951881 6529213266819701 32710484897887990 91099627334472211 57752056305175393 52758394070452998 35214703960182974 73210735263190781 77830863818384278 496115070540533 23038136387466622 75367915158187156 62048114045707906 75359194041615487 12940063617291767 61514823540607339 83131738473496662 10020464499959628 26421453142804367 35096317981137062 24195435166431182 64332213980479392 3620576013599398 44668654477467857 77508873537165931 25716548181871371 33814809518221048 25591849832884545 85980951743149440 16801921488466581 96551081317472038 48060238231214634 68223374649660771 63681061624662408 79091642497889227 32374090524226626 81213189949848781 94241907644814127 70791228249697862 89134208403299936 21342654454233109 742821703857374 56173661790457770 44578005448414981 63451863940306708 41426193462408136 79320707656540784 40894046459636439 81537789500051364 69974458334032321 93293079130500858 4009233249855200 90243890369830122 98097685032332651 39838634975880232 19651636773005198 59192053179570644 37451252005254496 46188747143993957 68170348128749405 25695057981812603 61178898836663733 368388152920932 3042332355514024 43954803172798986 20005096899761074 75647159283826621 44573755926757602 27873250515961877 62338639376463049 72184511419683145 51135777662237825 18574323827313670 49436075600524176 48203311352990216 34186211467248099 39842761513041530 13011788553601230 3315420370852492 29696437359652469 7663483310831799 91967320207419631 39926878940000554 9640004583185922 65409709156630914 93046383021093358 42671571369072121 65322911620259508 18112030208675938 98633350859795943 2906286030641990 80334927807054660 29713246653783420 784620052606961 52977096536584750 44996597290550026 2634570951242055 43254207168152001 58927466966236078 90523574986009729 91045614622103845 12398367636514149 49273426637625017 22504897546844458 13921346870707856 30304798359976116 6402720962049747 49621837025560056 93818212418546817 7057699428538341 21045288769888531 29744956782515147 12164972327676204 99995035119194825 92604147857438343 81258173376805372 16089668729118603 87667132803570950 5170294669225300 84804440543358749 67482728810467015 60526859564899952 85714380164200045 73973398483096403 79087534939937909 50999025126814814 49820364046660155 21379074743836180 17771227923351424 91274083561196030 4859514838832889 82609567208830844 46646305292594797 87509516493333910 30711980414464394 46894054211725155 34895176161422908 72655916898871446 39139439230195466 79209152108649026 24701010393025748 58134324656949484 72027411726621208 57763984133974226 44633279489665416 92069973681145328 82076796581148422 35459635849191158 94402703220455910 88608244312162645 50578286721857253 63153629225748636 89548953667340077 24765357321527377 85155314238681610 79827044257352718 44749311652839574 13637889748770502 18524908981703372 77452736912699795 71916345180734062 72593248752252098 57424604701994898 53858105536109883 17198752476819359 52585274466188522 23945954436505384 87674897856677245 1218878046598335 97210144430119423 66091216874512856 814244589610740 44679106258551893 41519240448752788 79023482017415977 12723877553884246 72631344599150006 46130887151437033 2862448780792105 33481339512392678 52161660594689932 73907644841017349 83221801594942886 7219110540762428 34440620960928745 66415639713828436 4809871380775669 45937498218457508 68408656314956836 68072432506221436 22738926557240281 40309031788980040 80138202269253431 28154591059787396 84862459572465579 7515490113987579 9071886724857151 56187643064599457 24823286866236563 20949749573782676 9339054693988103 62088302446152899 26344365520840995 72065838501272520 9036673186565755 88589440117978161 77158163303180386 21595117095352199 4829406371345041 97437056492577244 64740589523495277 24172808450121497 35854302693689815 96490728693927298 45559363775015197 29525137971468757 38517915354860221 38291268008745525 65927392443581496 32046627729626284 63695625614176732 52663604765627995 23466389986913129 20300475089215391 11375203835846773 63575101337001995 95523079345836627 23173373184693492 66799537588194106 37640793033061280 46134260419363323 19350686404640367 44197766083384899 74010206804240991 43529034238214229 15374426753083348 62808569972436075 45895508054405157 90460203750285698 20054159138311148 45599886467219455 74922890473637128 51416970725270563 36535529874406424 64365735830836643 71299231953110134 73567419554448915 39850240892876431 46311852700273548 91905980853655528 22239796353234036 36859946011835596 82970465151359708 4074406629662923 62205335143521696 23371306005151729 26979208810599 12641004890018574 56286107551759496 60408191977486434 2225009172002929 21434715296885165 71270030879848406 56798314539943731 37644486725966769 91932367545139333 71354655204925555 52868337695414805 15713015772931642 35378901667682532 34560787470461674 52022390443517272 53691382033401769 18207217755576700 32777282711664141 83303901545928611 85742713959855306 10309989956904919 77556662541361289 52303735355444929 35941051366776472 44217219283903758 82852486390135970 79052650538200860 33326480181766521 25355375527738705 68819085139004471 16252666640349658 20235377873546982 77882502250324079 89664707568992113 71127040781315218 23679991865377275 87134382801569567 49442671361121563 17522799302772535 12296683831319608 48329196670310266 28948861843912071 4218841827898722 64255559653791532 75757976588228416 68207111407307923 57358606033346951 40000222514877191 71122753624037588 55248064929310142 57393897892847092 96967257680011103 69960350690131500 37443884240009844 10800029507160749 73190594312842143 78622562959742366 99084437794741514 68679977239295970 35773060140076885 86920901215377726 23093566365804926 9877264873132577 35042935398739697 98748806736159815 84210970495513851 99463741039427767 70009688414568909 78424046483446448 18149151726551404 93396409726462210 68404001534644793 98030112223200089 71004466492200419 83483279506297071 5092276792201324 12256032190789404 24267813406214780 64830830243013914 22372467736231528 54169062071542939 82114916308684886 95625367112061701 68894307041380995 56819962300273843 51399629472344799 97128426575746122 61336845541751600 48273393677150816 27203685479846054 50782204355574923 21069011462797129 27631454269494212 66249120016097252 50154995998542457 1893535351857155 43014920360021370 10637229714103838 58297619830209671 88836407137249445 83870647619166604 99965203097789859 45404731638042629 89373452646562540 54469808799702620 70485905050231947 1569608543056258 32762328955475988 77821765475422522 33062678426117465 49809247913015894 99360721177454464 96566910417436864 43998120860404353 97794952422916152 29425811249380346 59991107658048150 96823760893061275 68176217509503155 22264029537281012 95135955122864240 94830592175307031 57346631598437698 46600311544758406 34560014545962062 24340788660771225 22097805693466111 32293950640390150 9770223870976696 55656142774858265 10567748118151280 19093134151733398 13649810147140084 46598385632872938 1586087613516104 59314792269466710 19279599884939888 35819300748839598 25275715128267316 18644903606561247 66952778966270327 30537078707974871 80582411084811030 6820162414906579 76788033731457383 67186006888600806 32415189050429306 40145698307901673 64232973698529386 86785190584308042 55048525360997180 76222414529352639 45877973990814416 2787743156035514 78558731094607794 88117800186425693 69774546792400521 26185800740342265 50760098942133803 85062813069824544 43002450536528298 43298371477662918 8860019758726421 92800893296296377 24012471017955459 94744431612879503 64083305424051190 55352032322988488 30213775036622482 59247219317882913 51074894821642685 91634241331167148 44050883253879495 51009295832779976 52802433560615055 74565568608020143 11691232032995140 27156976570238271 41952948956617485 63657330031463561 7927603490769266 27760638779784337 97944975246122831 51748125281867468 53997928429763101 95896971662846139 68033790005984019 82724509810145113 68705628769233733 26292338306570229 83985991381023092 59415906746949253 83708508349943263 67118623561612365 65263548784287615 87883799150794812 18036088518995680 22259708233927494 64841049705259527 42479904582077665 20393943752760600 99564700521483262 25044568924900366 88641930514148745 56557775838711267 11560969563427051 90238533196336600 89968785028101800 28092321531982439 62881941204772356 58102939845642290 954836991915893 87030232908311139 62501866155750578 60300480683038610 84730619052128108 24648003244474704 31013036760659755 11110030825933823 62734177690557474 32195767543995212 95313732135216177 57734452511334917 23147587967633876 64523438731788549 54282058783145845 41179844262095083 52698056612072315 81009404604166702 86574730424145416 22139047218264660 82264163099306817 30701751311173157 71666302735382517 26271822712131333 5184277841872744 44236309147229883 92749062830039494 62140270884417977 84502082413279625 51653092192981872 21493347620150928 2711490764799278 58885498388371379 81945534641259075 81766926138624357 12941964016989219 5412103568780625 69661032014839000 90774714119331275 29874429992506904 8916992405157297 47754164387354516 74206785117572878 91782247664292576 17465027099731245 48125060882617848 44026063887401231 13778611111562916 94024732438493484 41575860091165030 21260387077272993 24120646590132445 99441450862167157 9090268876872840 86308267837685090 84005337308747569 16246293362622464 15280037100831675 39352061641671760 21768091261904438 908688055844254 23076502851342695 19276140029303903 53648141946345743 50805278137956746 95102377603695280 44705257238940200 70096799988056713 86332880642268723 51351357029749119 44532863685097780 81905737983711783 54828032528043835 66382058088213876 35052572279381396 10872952827833264 55898397347362349 58518977406849140 93353368850667358 66039415160895083 80195011005974732 62280358934631475 68958305001243427 67849778946011753 13957011476461833 49763724723693609 35940206458915590 7262501245458218 96570546717830174 43031313338698533 47502034142483373 69208062557534478 87385237707985603 43955729138497434 16970702575058873 41373751700753875 12508876489050419 32630649300883595 16452300142924115 86136568637231694 19031034237398443 86676000483655878 93748065367909279 336470566539954 17811237769493678 88406222601975121 67246558877984161 26689034301469648 29484954744345372 76887750617391149 67282425548261988 79034736542212295 96033968918145615 51365952190674897 65328261296818231 3131585106654676 32852231677442030 90656576122947293 88595602726538517 23760239800279720 5630739877147187 87596741886789483 34511851633237091 75490184667459143 17667651153099966 57651692544497364 87759753993040109 7974438645680070 5979894413604770 54666852126203697 83469443887712282 78069230800749081 54890267990141070 38201162424820044 85727593648950584 7050220120800233 11969260142452897 28529484555398223 37661560546294231 77995174594128434 53013419068259872 24942288433872128 21622931896739791 55535092266790639 27172030719790512 22019839985760693 44926272573175152 6201815173561316 11784115162007952 959270272477990 98283482343208420 42046345364479570 34873257413507981 11404625190291241 66894271163624721 4013155042533050 70793212514398799 16343936644719197 25155685118076466 37316427468437952 43585624258516173 19477880075770796 81837294139137650 95288295646068555 60809830695089371 90548274774313891 91094774242389367 76718396798396538 55019805954192219 84611558912330376 96968623034450449 60325406349855990 6389821907588763 15378544433100269 78836892018360367 98514130654856296 62835577306059222 46673867211587322 66807304028237219 22640824773279096 35296867329212475 32988233522649212 36958898274151888 94746401173986208 42275199301408350 31081175312560269 21652320063259571 3215381887282869 19115892819894435 44900270113051259 87774350855929418 91391017667408939 36893806134657999 80517083124569302 41220563625545052 85271785885994275 68792784967150376 51676010576517202 2498168918467499 94217160968035620 3655039608864956 56803972115913134 73098368107788416 44747078111155909 71868010916803421 57582937269562379 95588620194770293 64205057351199062 81057991444242309 19606084551921157 11363566692464091 90373647693957261 61919084276651409 18304060709677942 65222066360924114 25599851381584682 85843055768411951 31344512917479388 57258973310888166 39651505961667692 54566447327494698 89271557638035989 12043205274485661 9893391409651145 62240400076946492 58680941965928060 83526536252546958 11334976944284491 93340071339828452 72611406018346335 77029636691036654 67763355139565885 51796257495219365 60374732554771970 87715891824888452 32067529748373753 65573632709974964 9807280199011676 6293304844654021 83601926571274645 75873522678416616 41558966842183701 88780943120050037 8169649867412205 9634582584055441 93859615589159397 86041235662030222 2223844920551819 17725601832120882 36248302653244709 48858135032344311 50026381101888367 57163944485360250 39250077328055005 17691198884915829 80822362763277758 64578292608205327 6319692757860449 45497270597001034 12241710160700566 68013183565432212 48797695932150512 99617152406255517 84978905240623331 72771008354361213 85362454192222768 62597550272448701 92877306352890243 83267132960490263 86567063845096151 56664924737598545 46599801471766537 31449950767057462 75028685017120149 69880775737208932 14821651177490003 76277365249156832 5219866946293639 98366702201994820 28566438586987140 9908675737353257 81900162664205399 11769297732175599 55622692203764262 57809248150959090 5344743097610366 71865402074803959 58122004271331216 34197256396194585 49230892774776929 45183344565223207 58632014439696963 78812786670657701 15692906106008929 10799964151986493 45195919944517757 55559966235055907 86048642740138490 64297298569805996 12745490791893661 90039504203062829 61286959457136814 6387037299158376 36095668302389565 5637414084984790 36479746028338079 37127385687446882 81583049523531416 60366586731736835 76920350224626288 86760628699204364 72591065879721754 15307425136780286 47430821740154863 71202124603336674 6661674565899558 65388244631543357 26250423419373821 42168787026907299 65977842056784556 83210581920998312 33464715133667118 27039381279409932 66386674276484392 73338243648670347 17123031967001279 63581259605082710 92088218182510527 13208888913098083 62208587231487108 93899431547704427 25255158759274855 64988719316194985 82993863575442994 96931025430277126 9640628486505017 22108296860388683 61099658316727460 25360845842275927 92680821582201513 57151832102705855 53876701282500302 87084130739373265 38167140654029150 12193593340255145 3304272435788605 43522750444041478 88144264050700742 34988669170225430 62115343282249716 5965024385380358 81504663298551546 96066233638130098 70140556541810004 57202442034718669 66796820405075637 8545216074578721 42009349414870090 97966708948383221 35921997185280890 4322571624031899 3548214667060117 13895208930705117 71289526892290328 69731998627263422 33213187191434291 73547223351042369 70589474472778200 42791188414394219 28137183355893885 8262001962059496 64328784869495524 13033178532165508 84837120375132790 44584470212539066 18655405356802142 75001506576174940 98779190249459694 56062346100762929 85066039838626890 51118514603581545 8063655585742570 10499168809460842 79541235077104523 55907511331531917 45024698797449373 70286365414441999 24245822816845580 30162819882169884 23133427429190404 46412511704876739 9423399356726867 43745960011128139 41574730206322180 16179672153002797 10830536368074014 65380473080272405 36705765768603642 80850195608867122 80209173552405544 13214797837655190 46350023275380539 62361459250818467 44106777669984833 31080443608463789 40318058278388637 32371229586211951 48798052394965895 66968513553373870 53355556083949225 15436911498387586 80188157902291540 64742950467786568 57702703106904069 55654822171751301 98314648169346305 68507284119748123 72407230535101822 77196895294118868 15816053926038538 90363081392790060 23009582939216989 33413763489707797 60614676476725739 36070426771290240 64370983891687065 78791568527536590 87194508595883082 91587988195051933 46719976772881034 16796637915543508 8540527849792375 33039610903608719 14936171869772606 22532636071689048 61809395290053892 92982616884721763 87599790276151678 31481352523074311 76710338411780974 13705725150415868 10690114530071681 98632395448733919 72241187654229276 10904043051005894 7127370715322716 13562048498560740 56593036675261073 37487315169263884 81088040585120922 26600340692468634 49679748259977287 79089599689971124 33125481164687436 45964477237161639 13355223181396290 96406036073025820 4690947340734057 86727971155648706 53310682478485214 772739529357397 96300375086926461 28203762982587305 69782444106555185 49181089247917907 79036701763442410 41151662475943881 93264126815468532 15216044675633946 44370212251986784 99329334892857083 7612248106943805 95855614436506760 26905287851912490 52196057460942334 6865826768915799 44825944548879619 56346891083806006 19965932437708893 77428719701161575 25678115604465039 11515813145447997 75811014459490335 14099151715461747 24539027220834784 41669884691641507 5780982299447604 30146284050585343 56707040545662667 78731224052597415 15285627970681132 44108743703969238 93876909278604090 84520346885370604 96361629876635591 25717339897619588 52551861541186642 29706266845018459 84862378468463409 31756309116535040 74718202659661584 8392239802579979 63850017634755366 16727908279775393 78574981938948653 54195987438021443 46139098623922966 93571090596381992 74020426344521882 37375920268855734 22378031109000791 35430985764109440 66080241362169536 68533440819858114 30779833928299485 79171655235331739 87721399432083916 51987576245303127 43708153064022666 2462165673320751 97108869503610083 10760143623412407 97141025820244430 2545226681126665 6799564895593900 58121255625004327 28633282003130159 63715193435387438 98919223835655504 58557319339604873 72638922904335921 56703217279045869 55145015776014032 86445240297934917 84133227613433993 28518530452444759 79847003425743844 16038903500730445 22750845767811141 64194951501328045 52389257302186901 58937865930426732 95288424550860345 40282270760459868 92353034450640595 44907975248922685 17946598015460210 28479426898792058 86388950703055905 80442003075510153 77704516017637676 13286286285173727 95623893772442558 51953115899426567 14173900852201164 59696745434273912 22015362339508014 69894702415649135 40682312729007296 32529973971453203 79292172460278330 57761350583197321 90006331967892559 43998617344472527 39898965372059129 38901596580236 54255811130834568 7869589015353538 74336567126236744 92801165009294084 27135123708566451 6063195868365564 58921228547624706 55732226742908615 65806883037141424 33043499905298786 32796840229986427 65476811387830698 45252968163025256 4817862905689215 38519180402457099 12830005968934513 25102440764900063 95355594753891104 28158601981693579 51428437008664685 66266748663438212 75697038012587457 49901421242967577 57048891709292081 91951816394158356 55643691748663470 65280030440889064 57382954686282955 738943535655828 30234790932643898 3791547002124300 80353363126523054 1493286855047633 39959078219163493 81793716671004226 82913253156581651 29794626893985140 24829086575708456 71340276830325002 5630736113515967 35786380688960898 70647796724726501 60898993032575655 30517831131842474 5036523061614105 33500145572442763 80697042391504404 88388370039612321 39182061166310913 70771147161013289 55541885861374063 77667388587127175 22866985447490325 92868714237965819 31001394747822501 24348144606962893 26835196814513477 88600882397893834 58993124792616957 54259287325249357 96271864858600888 3713923307513310 56449580089014427 169557622059310 56825423217379036 68202967317492529 20689377400614648 36993366457950824 88907281294115641 66506462134689634 23194933592102849 80787097357393644 57096216233845802 80933530242775598 62747989396551942 48691562098064399 4740825126913380 8910186555246718 72989253236789103 41655486022370633 75828510403273268 82573693522473033 45771980477834496 64866900218896585 73932455220085461 19942012490362104 94521185300189712 50955922799284142 89809067983394387 54321797527853481 82569281346582055 3619865213261842 78870610954063268 47814038745723999 50674188807409672 57596430535301443 98839055814330775 30676340055816452 65681741043455414 60518843812011576 12296936361309034 47616854893135268 94432050823346165 32671619468113001 60959380207741505 34899748012598687 29457072960016902 35642001229230376 85688031239200360 20612666749995427 35324013762590132 17577251347263704 1849287144418822 54575573621754621 27424405919536138 46468313057339741 9618868595219157 35938355625321032 50084049788560420 19679258541306614 43564593525327492 83364288316760676 13834313844850231 46971062785559873 73843701672977385 31210373341925290 33649465125707586 74476744358436787 77339774976048670 83448536833076415 73712913670184708 56613575036167418 34008799424624402 7914308346913946 24049669912360408 64403731102735785 97468456190211839 1697454844799854 16491988732445694 1313645441804195 4154550611766271 14459465638922372 46105088404558213 88496592020910500 43268534292233315 8875816380040310 67376903357431959 40029861900761827 24468206422202051 9744677010870311 76920063302470802 52046703120488498 65193468411258820 54512430849160525 41586056274343051 54635166799267053 41164062878500794 46376782416303784 49716326697640854 17093340016672847 56751014971472879 95595195657920966 56950213501408820 3969606482080989 1271592695674552 2376224644253821 34536536376873897 55797250443236575 64957595519560547 97496339685014606 41359159567917624 75825489667833067 44933830390062285 75409316469506934 18104788743435326 10758325778518631 51502048115591465 64976298892505357 59950974399349749 57089552921211518 3485373203339 34912583919029240 92274859462851709 78923365134983553 92685984357589680 70203095095124812 58667935929901951 83225676346764553 56983770947392792 91480345518631217 47495508615475424 6281927274293648 55204420149711031 55286323652814140 31991973457943191 36226713172742842 98906198950548095 32539531188714324 46993278483947747 3436506796928346 50926712462339647 74016265968389887 16523475727151891 86641429038843601 75888813688469387 11510687755700052 6534501088478315 20751769210953217 75260177301102501 51437267904102827 84591446762319819 31022984369363280 75872480601625044 842374059896013 30885487895406115 68077977436138882 54462736865701632 90649015242632545 42273491909656991 97064875081146556 11850797451562162 28185533912168890 36230690899577203 30974160088892910 80614944321906007 86455087704795974 83739081732272961 26196558110844441 41492230540684709 44921931894929894 22603500329264871 26364245281423607 62412886241761031 43082518042694790 80062346118807283 41282955780539426 66376110788575438 11017251892833558 37282612913582747 33628701193444429 27279264630057687 5428175892332217 45072314786959573 1191505661538782 60200345611391125 78048888931822540 45018311261746082 22660209466985198 25455788356447119 83260498317686247 52118088406557622 47667850763560313 98255835574439713 50295373055206446 914486468754075 99670565311801952 96856088106493842 96332796089095079 13543004153153573 62677523821191753 30679497046125018 92163899402545337 32974832803766382 22305347747348214 70193231879537828 97213240669745594 1841451794840504 8737685904560991 33986418839618676 27860656659818360 43270594998662604 48590264581735922 90191017503406363 11923178419094055 76455405018905368 47929675201206609 85094454331788526 52923195211714899 40393480287935060 18252355127408175 9993304651798840 83019353970866286 90227797234940986 30168131052273973 39314292499624732 32495399821884090 65911998800827734 7333346412915043 84061460345940837 74803807516939173 40946763871035912 38345029238057010 74659514137128811 16336337009757228 32972205496721973 88893960866323613 65217166959427696 99955954683489844 14490420755498038 96448371735962915 71010548964534007 10444382099802895 54576935875358817 82457494595923766 80186291071607518 68842532792807031 56067455983727799 50500785608195933 82786193733722035 67251283201163339 49204984385369014 83210867843432642 50504648878085451 30002008356148249 15041588413509744 46433392282584542 71792343226101037 72669266875781619 58698271092823558 75491990661818421 32270957610666117 73972820259867153 71894190759477498 25614301951633925 98392324926226250 37666607142084980 4835054851490236 84043935003229968 30508304235355968 60402884104564243 53344667716977907 79827163256156585 79745011089275315 5012463024780885 65548881726363382 19243163590723990 27345782912241213 24933331228804287 56225973688835029 76082928320850029 85102095247814150 45209817592067053 64649359229406341 72250310179460238 247123369585407 70251117608013133 33047701394281104 73983892655991547 56849527585790191 80525114980934371 73931032351210850 3767374415157731 61138250700174476 33720586960416631 23098241820259149 94285137491962574 9484172070727502 75075147756125229 45525359143140996 8208890544683963 74977631873586221 22950308744738129 13955893927434363 80125147324658263 75039549748407293 49790207038263307 7771701233772337 37051170810730294 72524845830346881 77745563292965562 35042568271125938 46783379208097203 6873153737874460 67976057211555102 84908060710848372 93605710971515395 12939440885798262 37516399219560208 98761859637075462 33146989212414455 13382101923913463 15444792212829536 4682261427804312 47126031222034005 14643916417493849 70619293277201286 19528549369834627 32065033168697820 18641910074208570 91838756468794172 60124479232147421 22248702758970555 94306350565723357 98123077070990805 1184726399751964 61570745235635425 72335081329074986 31419041557040346 7077220694203038 48950963225768205 81258015159418716 16675018520790318 57978874184079879 82096413696065312 4816104980116695 21573418410038002 2220658146699403 11623302248495225 27528264857667039 79341559831635078 49762713750676038 20824115503023636 69602168588286435 30477973712633188 37164246628091073 59109980304730734 20137675755776874 95189241034798806 20065768941676419 4347687852298402 3559512848853424 45045409644777472 21833074969536941 12497272803478522 37790247461657675 90904813892153301 45406936782525820 60491618799127450 81035122442166186 95811561444261365 29828199924940245 20124718364344449 48245811681324235 1698570035312311 35308306252268375 89386006059086001 49455543705638030 80039640253044626 72780100097707559 26196380139839035 5621342459182470 97182930585247678 23733744419577345 50762653851409623 12305279736609310 28823394490756904 56469990606925590 16950187367864507 42829826389123715 91181744515391044 17374941037301780 38336056580889938 61948647150533509 42822415377560074 70924330857945879 8314898152265689 79011826039328933 80022353599226540 31467677020795104 21886308615204826 63821439111989139 57017751990329824 17871472429055541 6958162464298179 34194542710469280 41488020961123714 45074987005963941 86157004922408941 11041327358263510 63285329647860010 44647923488714569 6065989568758026 27862240946742077 15394932186725680 28821330796584328 87529939876505750 4184640478455146 42163806053234491 83537194051824255 55109553801031867 62960000159711682 20355651986107206 39015214781560790 98691455585748977 16594703561887787 83738174269767663 65740122203522392 30279858848222399 80771731645008311 26222202807118954 44768836643252741 39117395356256660 39548978423618626 610271633476041 24375083853792069 93109180389174483 23062494493238148 98557213029966639 66013971960997206 45085032527593606 84747920529282134 55419348484139965 16436264596908431 70739708421437440 66901942593065258 3103126193978993 91983734586070803 59126126068416323 69490585691573129 48526206182788460 15008438199558839 52334974425887360 52449474806402443 74209983980802008 42456392095913924 80137107574548077 95452073802666785 84009990303328265 19733907603665048 97186508421203611 27477764120095248 25198635980646706 44535137420193373 3047968600761756 32143320767824595 69939933633407253 32960782063019517 57710820552107917 16892344818859433 417821549061560 22800174141811671 20757469575373155 46815396224908673 15472182667671601 60801964585251096 69330063872481177 4442024358743171 40696338387977091 27850412361800125 90051669045138241 60698741566641396 4491854929849379 2082222652151761 91689499232170094 16615595517868890 21439582091832837 28219094349788136 92191008209330333 38662030859366230 96813966242545685 72195679695721800 45572448650374487 70738662964784643 74004538243177675 6690397689752627 59941151781122690 39296324144514623 14940859633052479 40014855520500963 50339748263438749 41672104344289531 39473373621502826 11971529778182707 39051178952345793 9659182422683025 42011723081577661 53704829328076353 47189077852198959 56177312950278840 15448721037970036 83260799878443492 27649569734960557 78863858032271541 49919169403707541 8235621931471371 34168523141468098 89395479761791477 24579207984306098 72779217521107703 64518863453581886 9870616910245618 21794943878165672 15341552935676633 1365268371858922 45588906696164582 66560466117612632 76817470055985916 27648336085868711 62060874916003331 13485083462501189 42053313408135218 88861592144843093 94051248196470577 61318813209915933 31529306439832717 27958428204420810 81871102077294640 7211468821211415 7214641495117784 91284193627905214 3858540295491091 74976006887403911 33943310988791238 9184440865605914 24480073762484391 82958404228002097 50069776729499057 40021638191023936 13376331794628112 7451489383614217 43659612971729416 56304931466628572 21125465099472891 6379830041935775 11212359692853745 97785725695189654 65823768556516578 1782216890997591 79110454006847890 99442281486759854 50115729765327677 30552643028711061 54559365469943429 36175770648317930 27074926440880227 68454367113078478 5986428529754209 72506669695115240 8801697467071454 28671185651853085 72278991351012522 61492647426316323 77609800235006029 48779860053356061 47653216065820942 45763990347110772 64285017144206099 56257674659330099 76298979198052358 3042376282306767 55947428563869243 40361155483486055 53351962166155951 32116120381594440 16935912958000798 40598430907132648 7675412312429018 89846524544580990 47923342070739413 43477909602895782 73711166189783868 62346025699949079 67098952584441471 38355510631805452 89816741652908888 11506262105581578 94204892393333152 19364948123099742 85585476586115543 30188823552320334 67188216387781961 66344207956100341 17465483266493133 17878291003982806 90536201714403816 61583559331346034 1178259204269462 66350716515319794 3037574947805487 57328681103760239 43590846278903869 59473867508541640 58157623378046591 54415888276249796 95266359222185976 75840234123160349 31697407411178808 70258117669351968 77235565529425012 88641546422697423 38419134364331222 5267414414486942 92769945138822366 45208730942843521 51505325562004331 30388225192051460 28612687084903465 87443616764783012 72252483011610518 36475114214948329 17688218853461965 9401795559821863 22104981497923490 88932745291651239 91502621228922734 9497077785025955 92812280388770633 58589006409614338 93976415496698846 19134420866576084 47246447096539799 28802963136224253 63361313487111698 58910181959956139 3136360281754625 74407717979359568 12885062539091633 87116031443762145 1172625039993784 81628074445250887 66226630363380734 49306280100958789 66363764993538101 58006565305767959 21775140761382888 64489334975556638 36569236034237610 68984652795336090 92351008978023951 90255165423550794 37982727879024816 48933688975352162 64931304129120749 32676369350880134 85476489061957743 55750642596119011 64692646920984118 99882889471838998 63007271250830819 39682566227006460 25934520938939386 55261005646213902 68702863240287548 1844404370245543 33637029034786703 1947834715943027 42936589922513849 93713398552725491 34331440558074632 98821078481780877 62596518352168819 23459484490400661 20247149429424720 19467544266716430 27536083367465777 6939713485392236 98881466050908913 84682290068659918 85463403294686565 3341276051621917 38464753618107252 97408507650764992 76779043358152474 83668453483518735 22672806996300204 62626859017694238 21142344937970572 10062527381045537 19888450159236053 59982102594163625 5377087025416695 13838505883338936 9399610254366663 65659720745269230 88166924887360510 17798608570430175 95517730100949855 21450535219711641 20693641568523907 63702947869473142 51173974428905641 55638684125261459 13706650804764883 11049467533757058 42536234119971138 22238559746334940 86103500349572412 58085611439357423 66977683162343752 34894436590569757 68176092728182860 70664864715410920 28559944733394713 18586748676623064 1770497157378175 15801462855747789 62939988550736041 86718453181071329 41936129774888594 59017918087038891 58229107165648824 9910413805055084 44913190047405116 15049552984418543 80875830276604801 72541444298083345 58889476797101897 36744569860371972 89072512548066025 62412715950449797 4355977857314385 39163393487447496 40107651631746984 40561348197694046 7430276853932185 63873769436866092 54880344575174626 42307485871646474 64212732309380389 22462977354613053 26569356805878717 81000049591668199 28049592671695463 41053490633582364 10600663135963338 16321663624368403 4713497147279208 81035800781745931 94523520254483261 60827188650561198 85001554508594672 57108673064287259 24817601671868048 79256549600004222 6452037720304356 91826931637142551 69302187806255455 24778396760724377 46288049001560285 70672541484175937 94666159426648883 37096809946660826 39305848160776944 13925984447115099 20221565448027101 50373690227294798 10501465166345535 88852346926873897 6377383205013579 60139809401358471 37145305992376725 74452443537703217 65158697528418939 4898794819697350 55737515244816979 89342514713507860 21139722214413185 91936694870512873 1440842182550816 63153729509704222 29775034392908216 51971389872344646 45088093421523372 49437111514955836 96088934037767396 97815411229098483 19686986272004654 65452061819074292 86984559683885185 8634350008497126 7141735409431162 11211021027910209 90408862447276847 94285073563872654 37080471135532488 60904441287292384 85946402896146999 80763475478144568 35962602038490162 30258105174341383 31202687227019723 80695231232362189 16007272359798079 71357248072377876 52886566133422180 77631181084691482 96968824871519108 54006281606116764 26189961366678762 70069220832237508 96895582056920069 30500298915915430 22993723857625248 30015189731194681 35589942913818794 30223023330867115 46665508373153471 478693257789807 84761584264142030 40015791785681908 41542792008472999 48022042920607154 75512442093747761 30617630254887760 31833938730928826 25081750412552868 71706518054018256 65778373094739682 89391607384454719 27112947531906516 58007550081207675 1319089325480240 23965184293685618 20920416410029076 43983639438335874 77127139559156868 42100655770092093 35587614092481575 73485109958846623 56693329500298098 27073277510099186 44332994564977968 89269191293762277 19024253112980647 55253776689249593 16503175927112445 27747034760302683 40942415201623742 57384722442275444 80546756888058457 52468774173347696 19406762397513214 26708848385287149 45506597826481417 2477484045895623 22178225540627117 62656805694119361 32139824339009036 77921673930893304 9344480160409972 21797974838783481 84072662218237792 89993423028999548 89372117464157004 4210452561070633 36695360026660090 86964555907189649 3998755304801830 82606981293366981 50676325229492374 24135856708570965 57367218777870728 49746397129970328 29678450580252203 10431936949068228 85968502754201279 3121418244351553 28898288859602971 74335497501549590 1022818371868419 21018405923371621 21577849779600776 2550005423553184 53518153168193095 75632843499151877 70804382678895709 61087095829122934 29061174138493498 54225570427788678 35084605246194624 34694366561401875 34661446987988967 32043116245550978 88004761540101174 72718308758653351 22893724959982180 77397681789357353 44143342232739551 38567007702940716 76578924258044367 21642788902316352 60023767413705286 77015373356647140 61727220266952632 52887880951219071 56254092997791651 10306838518163647 32817230829377497 87309515151734394 43013589904594510 96295354933377221 65896858241692422 95744203554252437 29791778244308371 44932465883783401 51011974632150050 89698740787808879 70983752707222576 66739989024188893 5900814260297173 18065877122791396 41026784381865689 45612908347999672 69754808607192182 60632918264504159 34509825360908550 95328145062181350 66937784046073854 91232982766928113 69812999901551128 52080844517129943 45384306472202752 77608694687873780 4677396901165786 18077350762958806 58671953658420076 82949037718607028 51709285742445659 35215144434782363 88206206519682145 7918805224702379 33240826538499098 90868929470018520 24836918907793415 74290203009122083 15554376711629526 28889082970866036 61923718145960403 48515522686461849 47119824846626595 44725739348680865 72190384292521181 69037003008741643 66790061934835909 54561154807378607 62111398882213337 9887698634937509 24644725040837064 67188119297193270 46977853998989488 66578022482904390 41260249134059253 42595280622057755 48518974173659397 69223303483990638 68028670679352519 71513337129091599 74142798448418993 52333296336515757 58851409003934750 27814054878258869 92064567741467533 43291841511959599 66910411395802908 97221747192648819 78644345374212017 2983337407683494 19785581247105188 47589355979059381 23631091385799290 6707176641071004 16888460423274667 95441684636199863 84458100667282222 25095468455618816 81002587986373517 44042353908771352 18331706847476525 87010427393509826 19816401422165884 21008161989605735 9737306601223359 61521697809161952 3364536422803872 82343480037349686 516113751058159 41464782210739984 70891145151828102 5385916362638362 51271031792475131 52250890985255189 64292995829037816 83739055574090750 71538440556400582 12582853807031955 86152521106202786 4442997804352109 29801994797378230 56253962652106278 66114975889229518 67445975078199776 33326994206636231 63027914122978768 25164986422082388 1416083299800594 76398860682814864 11577013654606960 24142668763687487 55501331390087265 34437973489331571 45924840984074636 3892121089537061 68803934042723327 82627623495766595 51972204763608854 34991052791674284 87738301478870713 65004497252114250 79774272798312604 94698038990696608 47300928944389189 45200528728487228 46040686743091661 36354821496764235 99691572521899771 9222974105869181 38936122662615705 66775073303765752 45979742691846892 1669325217275349 16170227347950469 80609289243992113 78335760771475825 8510160825758976 35150257132135983 9803181386614145 61525228565139963 71801241372931944 70714845518977715 31678564745026825 55608129612244858 73748218602005858 37314131232166390 36306228310958529 53246954602761439 32260249029735253 42241810131189550 32229340478373655 1986807988435952 58536530690098567 82710082315192555 75833272711814612 44390814868009994 80287558228527551 96407192572679968 61481564945759908 55443794517254495 82854388171013671 38970125514995342 90317999740464494 97462851237274040 80005460553955274 42952630594735648 73997710860971059 4603271744245684 29397375028402936 45175346751912550 85438270151102149 40047322486450556 82478096534274892 6089275957067882 47954235040899189 41706417372247354 75213784926077462 87324714886527013 97892782140842957 75123194103082277 17649038173593966 27623589554717132 71020384486169770 88113484410816916 87229749516992935 11111996078354344 55572046606417220 9483807385637832 35788433262819680 24015519547666181 40215806191164399 21429069101116897 18512313477665354 1068325333055402 28426247751009564 34062458345565756 73557312582924955 95607964959431962 28960587765092896 52334731216919596 30240174839613195 10191159172487234 65154462181564586 62134468195595860 62312769098952248 50172199640857503 60916724636416943 69151406517864330 7876583969144339 29454174157167230 33855695259333786 38167106222194976 42272123414968999 53431631560274549 97336092244632589 28744231129452354 61528411475297186 3497903410953811 51369595164675765 21740409235163538 32206974722839 4250013829841114 68348440928924391 40383392493230656 2462641784009878 79759775512551181 50230485594465579 77931351221862390 90086353581683630 50156123962954498 72391307703425805 88059429375390202 891725643224220 90938401388674674 78805110571956248 25331344469300998 52077761237477276 13651572306552555 89162122094577869 94102695560254830 6676026699787059 75066729883748864 47145412024864781 8992560013058345 10889775541096894 88345244402183822 60968527914378708 77250436542323998 5720761006046935 7471199317896326 75129585521971757 74306390079312534 76461605498882596 66071255152010093 30305922683252430 19613290091907038 14723098723269564 98127207085239530 42472662053623565 86830289492715447 11027830754325286 40966220702860987 99972823203010274 32427562989853132 26900644957751112 67449298517631134 46625163099358123 11636427227418119 55754056456926618 51121353588013227 80561651580638725 46341162300749540 28105104171532324 61322819848383484 75019534909394542 37858943369932651 28530732205640503 31331689992762291 39577403553668564 86236233149358802 74774744767008023 29306343223398806 91142518962933570 47356492904439461 44774760980310269 33747169203726431 11260212021227611 74899184304658239 69979165747749800 90787686949037075 25446284241353714 95928307979474063 95773506651895758 83951941394240979 739534495658831 7658285531622879 76459044608229069 75483863186434079 71666602603255466 74292350531787046 67845034388592580 57823852396723569 75030892376462570 93913780670021824 10575403709436003 17314566167967320 33637161680471896 5031263916289284 60738310234803513 97949090627865259 35157332362352029 78113499833288888 88570501324574154 22723462796848532 20840504721124679 93829560150965003 17805263306717210 34248409136087878 88803478932276323 21267605816861672 35643369480084184 9587237173741470 25285488451521452 24066942940030954 76612830101644826 25541865943433362 12084072743441106 91159430417676269 95383534275893137 84834243993219355 38501495135395954 60596063885929983 79706468480568460 894597011781797 29988880824878295 47754575073445270 5580259171519420 76381976325316206 20879361070534292 89630851307786890 25744026584270341 11449376996943008 24409091639671142 38756469254325021 653685891772885 9157326056054359 21089076951493221 6093164742528998 48386247849226500 95215075263970445 55242814208529035 75561827895455044 4173473682041031 37934008420506416 76937111219523359 43651880205844361 15085791633772230 17472049461268097 14076800094319054 40624731398977361 75596016522206787 29429176917132348 94254810391420251 10961051835792955 9449532672851095 1725194275976308 7988187773473260 94463917622081686 57963745483173505 47079505580256154 34406135915955575 93716936458839708 12403828038557592 10739830930711036 64656589833741059 69346007270767774 84254494101313529 64197688679853868 55070631130422490 38789421565818392 84582761663304998 71140657975652850 18168814211161697 19697861504487472 22306792257768056 41727318594076847 69290467830714446 30001081803430066 5012805587693762 33306729463174052 58386045926884996 15569671878920541 47041982353723242 37476998008414323 97755039357514700 68745402722873268 28321309627811402 25679935664494570 11104777234216327 68277246957168926 68353611858932409 88986289271275805 90552050974122121 87184367884961807 74480285727426606 85449909814275718 78935792183695905 54176435985499214 65376266481957836 16171649949558282 16288272833440910 82285208242385575 4032257900069661 6809371667112573 5659940210342843 17608873767991650 40127503730900358 84101831771134165 39253822389271522 72461969692340862 87288167674067801 29764669914287848 55588335283331206 82315058540516537 44727278396094965 14914234365172510 92945314786640521 9549406115660557 90692324372775672 45311153745256148 82358510868787183 2500030697229802 858462727351979 41267546211580389 86049042474941126 39763350107742383 23539426774588763 43238863536570121 76826448478959734 75777343603731066 70797682891520973 61897291771521825 86806169511407269 55164941375676440 83465062091052947 829215859040096 99329005180524807 8798834351834268 47857868890622981 58129175767784653 94839937007952587 98525922793498661 63635839564086927 92476150137256439 25969104756275000 95718674997061472 23311968619882804 34547880033903888 69076147746329742 76081893553457930 13334709357076228 7924660520516299 29196510709188672 42757333236915731 10275995629141780 65780807769738435 34882549855984765 93035149039271554 58706100910246652 26800633695546652 25315594593458875 83386194649359815 79603281153523380 13480868147235868 27046665042636836 10715964815450924 29141414419726292 73001635350980565 87789446942710205 10090992775038692 56475486877422286 37020092675428070 57933580510783203 71980011602276430 72273692607990941 69391563898147801 55762202351400611 47869718116715393 46465989145032516 60583759876335043 86927868764207392 3605314120770657 48257226488835151 843915045145821 68447458430265719 55641502016355994 44634879647213780 90941119205874507 23197258746243700 77676874572243583 46625322266711885 23081246233721394 1826200043736935 51063060743438531 92557911146247568 71652970308473669 93543772778335136 15028839326043477 86546825322568512 55317710522306591 80720277414327035 43059478960825891 41311229582708393 59198856164732158 80346814745001156 42420886451655707 70380769518772867 83989311873830839 23656540821616649 58985610806368126 52012037491323288 6229322590434604 20051387000504172 59168791074194472 50935381823109055 22922266625799564 49086542956097964 68624361754077677 44218913011759440 94888954016863830 45563058572842667 80012838977303340 60871614552508974 93676344782242854 6622724411055800 74609725211017465 93110236274508976 2917829571374876 18221583784933095 54334958641197109 23232598619100316 49140420054157940 3408574537456102 65848415128187469 96710203937263254 57246865604309260 54594589057476563 1107284996463593 69480154499585744 63486358687851472 34940860960647846 44432933735271429 20946016271373102 9087424891440458 25583701202942014 76371525372819870 30102959781235665 71108620354215630 8285920305966531 51577640937906218 45084667086025280 7517206203231110 32602825380757517 80589839854113096 4653291333796153 32746993185683055 50873820406298889 45567460607119851 1038577745512354 17170981858502617 18558736147915591 29062878073608313 99973510387114409 31484764031539977 76658067736680706 9539184493375956 66531797643473653 94888210749110483 44804647456955246 17334149396523046 61051999034593595 75498348775821920 48141375513612710 8108145046442069 17318101902460482 14309002397098388 76079012874254267 40229473192967329 24567154960286924 24869491914753302 60414775969915794 37944813427201327 33483517042608603 88599893419104781 15066516792938129 35779458784247464 13786730633065733 67408654462098388 28544635897158281 38055508766951015 23311177849508144 16112857609364901 49631688239646809 87264990838549616 8836056865002121 63118267389299973 74316002483488797 32961330195184852 33657362478069568 35539145378539642 62338015551530954 75517261954959311 82633876589496021 37385007997892354 88012199955567863 32697017463984952 90388628765327859 51671480634384931 76133624603393262 90233382150246388 81795309980119579 68406310483028962 4277887408645856 50704376564340209 84463698642166407 58134184314123049 68973312050836576 27548905022859418 74452665303423918 28198079524894262 97861374345652955 15743756463419174 9026137435471689 27547901340670102 86865117254334821 12207325126300966 51381072986133368 86220545054455027 8655553433077139 29609726860915402 39544545536697937 26485649923926171 86787889622758387 73924583868509696 94524764050664283 99621484597639536 19843452678586292 20360958332352413 63157403426949747 26433447229282075 84167693330334776 31106640236238285 66359681741210127 85845530198455381 87823276626107221 6401064799010086 46062955707714840 66838728073836238 25567842158459013 71188932565479039 26564682949849251 243059189636711 63486279402844417 91231910279657481 58142961962037444 12431641356882580 20656776499886676 57751265241004967 82860601504732570 80938791726033634 11961031619497319 63796112612167148 50826088486571543 63237850754197448 84235456663053300 35940959834172025 27671898665363206 16115981891841281 17116499551134644 25864663383261563 5402912584414280 24173658716488466 60804168066502556 2994316000911209 81750092011642104 26060557226019460 88736357681999124 99629627366898551 62808762310531705 96906197822058493 8806769480772641 48545292464430370 63869349048442870 79444312393708249 84903616908430072 18943268069118157 72603488864702247 62122259486159232 27900935370820472 84761523666573716 69011771743724114 86112147094459676 47777427951834209 10528672388414558 12912464658992206 77760553181896904 71867440334307433 38682842328612202 2043176617366753 90768215600313466 90175162104728795 17917620756930602 54760746644256807 43967965617408753 65237021713305366 71504410388791548 98259453158193703 26228793759235430 49393454339009417 24593773817498650 33517070365986109 93122035813009094 78957719419738302 28715373745964434 62829791781002814 52382354654965473 36745496939168072 34818923465263702 94230626829903697 97728887316688202 82688635948175544 85943338172364845 68494827064665571 54652360856068498 91549371528162795 15448586376152822 32325247936230526 37904970502909708 91840874283850383 28753883773092822 11047753671321970 6816354904748882 66084879509062482 25549751003877547 85874378144954566 47032777736179874 9983212243087488 71956070539456438 71300894040556124 30136541644363388 32602275171198629 59927323233180678 18327410791172501 20428089416606591 74009034366574849 82313829591504736 45250479600496327 44962671756041003 98300733773084334 72133708703196949 27139824931394648 92334939971637005 21042041852776426 39924027278901264 83897128115325634 71869371234870330 66360395284704241 72551701579717843 75426800225136583 69590253609185999 7428269941021924 70760394446395790 8760558546394792 49059177585866262 18129610201465761 31748044869606509 74449506584805299 56121493282382668 3976156186019623 42690952514448301 7506113111731448 88437876482892322 97924138047313574 5907014738063677 38834131890050169 32945050670364501 54362597311970370 58440135322060695 93567696948708682 56335900954163289 77726938706505667 65252110768446151 78547802237728200 22361412282182174 35306263624015015 70133900993091279 17582188460927217 33580185597281294 99856287668744971 43255933083753210 97393503459383442 9132415498415231 37551057792574359 61391420023508228 81079273087780548 52599233448636375 26390780968434079 46671770984592944 28389192662741540 78995924791148903 75949745377980689 20184219800481481 85566350121118602 75420970333175233 60915732560943945 64071571437296569 40373681275914845 35497033766814462 58311633389567204 46891636672840011 23944992723590488 55595863750456870 56066679375908637 67925911367214390 43614799344511322 38536639147947320 41412478851294132 85902316766878170 44967549821627389 206380107747913 13181370264133713 79219132548332844 92123020837029716 89452253583491843 2077954355641526 94667613724605313 36082341485373321 62284265402703902 44138085456905873 42512914323668197 52925923415812013 69429542575615682 3451808559445473 61446945598602118 39854614447989256 49985025232965063 85231683912530939 75191661651977520 17709531211836968 69407342728971265 51213561672697666 56480380696412720 95634658758123784 39485129384519898 63842708147471817 68851036139907630 12679692723619569 83626888077223057 29255582853695218 23612916814045714 81164012702265194 62008910032233350 70244256736387315 35266600032955828 3643894951730898 76488118666180187 17411213459095764 75223149081243585 98303171227291392 91872360732890938 99556859225852826 63892422601478029 77584695431011514 75788522787124246 42684525965011094 8107784070064464 56240070280332980 51421860845336663 49556771895482539 61416344016921093 27499176031658055 34370384533854782 33832008650313417 53950869567468417 38171331645610185 29324164261564648 99041190442009303 38684196243040517 65594620734720129 61827065174625969 89119869449826807 95014436331185270 69448411611339405 51547997301186543 58827934271774825 20403357666408931 20244313981383516 77569140064407887 72346757405773335 65460196355460122 63331735127237032 96159306138810399 98185565630833005 34575353201598897 1303937353116177 48840467822685836 98013835931494100 73106407351983930 18848931618660142 66606267251095519 85952836153052237 40127227396812595 68876434342790191 6845970840543382 75861562874760068 46772551708752623 34139495633676872 67286375165070383 65449657427977218 29024707589383345 37841321617522064 58439769000945450 47037347172641962 48323264558136030 51289893635406492 76378340243427807 16077528059673774 3308442008441110 39564479755890966 31267931349676860 86651825165130315 13725131859879312 25881719561796273 11081589312682072 56706345585618947 35424276008782062 58525183741019883 81046707824920095 51614598686153934 423098295183569 81559462562867561 58139139274027764 42726788389032488 2578488640814095 11561675848608273 792410244410836 69913153661706847 46605391441109623 30448394676096262 29082712060927634 35521780693365578 57899268951748984 46473459551606729 78269127398727217 6636366984085726 90705275420446750 11261942219316539 73449861780520013 76750611562025838 664379837324867 73299982659756809 54578897184364712 85836614295870675 67394114306589003 71448121695787143 74688125757246790 69221961390569685 51373760319538667 33104472496599877 63072553151310099 1478607947175031 14361759647994176 2602479006210745 35772675187580619 87392621701415325 2941975980963016 74768874987544915 22972480589599174 77203912171784674 86679099181231773 84358018859304678 2911482463997753 38994566363642551 39522810711033127 22196735826329591 17157317142514420 16919950439121146 36065476529398598 52288927818740799 12241941250437934 1619826341983900 10579638523740065 81403161751487477 1859208873000366 30068753566643654 8359229729765347 97306163857760237 83464187630951942 95213890159326450 66144483607590967 77275804455399055 9370035057004671 38058341283534046 50577942886572124 57373979069380328 65728014383755379 10697389892686217 853424976824966 74340264163002507 91715305953765981 60742223306406871 29110999929240906 38521426490518721 26158475208294382 405825999478397 43551206449744330 20289278716222296 7092573913367365 4871019366543200 66397144374448329 75658574313047891 40459957058961317 19131157672253599 10186567136336712 20505213766986926 14831186874620133 54778453596404129 14521692072135043 98017949908970191 56641546303048453 49084099252769446 88071435083935867 41306596834227850 46634184738297615 17345766395770429 22567315464578417 21879448633980510 19340894307365872 62912548451585855 35091713272762851 71712551768960728 22714873748857467 38135421499581510 16096283957235867 70755425698193793 38339765477737994 11746380242636003 83623236629265439 10977484907462353 59449338992725835 49441689675274586 59014866369128205 23942424464459499 90897608884640844 46264912965200792 89522227706002188 73292685044235845 79417421264963701 61322684613560357 64931951102602416 70301144072928511 16217844155168277 55614139662104177 92689688811614194 75980768190848288 92356798323803478 66366827047895931 91113421174719071 92306807185236341 33364538956924020 39917032218091326 66667436829496593 51006440531357108 86436673368255851 36676350364007343 31922383702539618 86716823259126113 93851943479691418 18639120822434714 58329793857992077 32080011203331698 91338862642031412 26557169533449106 15371485268999237 43120761289170454 77888941477028410 94957289523645483 48685401660971203 862936357701290 1119314549195415 17003990637059215 18687848545598569 10731541630057923 69765481063416867 19544262351305600 82717717025424582 11559276412174463 76794977480276710 33200569555227582 81836926475101519 25488695347048000 76541997060653931 18773425058845652 48924884558050652 66074252424466723 53619555503673812 28062452448947868 81220744619045301 75242346583194614 71995905209491405 82673224712212620 47485575744799345 96291530021195264 66471467289908002 12141656107545477 4398909340361371 72323040156794934 50474953159305744 74971798128719021 3125442664054204 25891884887203265 44202402954204683 22408498517593535 83999957210447993 75623817175413058 89390966795001350 68223365754069934 90629323677187938 37894404062995368 34265945513211385 4734087668012886 79367486245690622 90571294451102124 35073873567503260 17214696133930621 21285920941588025 75167103167237454 82203782890495493 66203267182795545 70409391467456290 67951045152622608 42487480724681639 53714159400548229 57399922168425041 85633908193357353 12015043353743877 23379373294519532 21604510587482678 40839642209063392 62865298040082968 36520198205382971 58265135617792124 70420311315478475 80774808091289838 84164458351613826 28618791953466134 21222085910084341 63831160438078434 77464246655802002 77003297474241543 87925590861325932 95808937161827967 16322254605264110 21891825256207082 67788988013221265 78405885617098771 72376525485443581 40881416980264512 51423309917884543 1053177370846284 20290274435920546 3122592542695961 30811697664581398 47398375290415006 96282422916181515 90339920628312802 9435830950687701 2186627325695700 22488203567110768 17920900682049596 65003326917827758 71724662037485621 69769127013131792 25329771383551477 37912005584491028 93751639186026487 51156052279037715 75412207722506939 5547017103287619 54944853672982909 22815012896671065 46053152104986054 18160803198829438 69057608940347595 40190630164585331 52851435496036840 56197765463040116 42978312844348756 96367727937067948 81219488499454228 96367401189099670 53457915630876780 509980417566456 92799124604362537 47300210560144842 90293304104461826 67286470179870002 4098111572015412 45186964272609518 32742575077211016 76826603320715108 93276913179549834 95991703008239007 19457150391007205 47048543343750875 6844663191911172 5824731171179263 49716138334370868 85483557179638306 68105418073684287 91140948012794918 62978823640992156 19318686798680951 3762395923992684 88224902443885139 82984475472168448 15218539340443677 60939775234453807 28133236290152929 79660828915258083 9468876759329848 10768499540547710 96516609182539094 15119707711710066 90307235403347531 6646834818978777 99422253024754429 13741233568179952 42247292307258569 6098616581929026 18672645485566379 1101939113529465 76106559210138019 73429574805905186 32100177044175821 44036244549914929 87894438984900183 3895019241202969 93019628787042425 71966949538421619 72832251859038565 70965368135375878 97967658176900852 22123033602964954 43989123863769901 44043351461252062 54919210586318608 90931871506311497 56371725819295890 42741216970765147 215302499864418 18851713762273509 51765338638612880 7307003675486645 72164677820486581 62692203941693582 34946584297074600 92990146244004971 87199192652669694 80341416427043980 49898889718130785 15363437781395257 17259832328566211 29585128850331902 62533413195852163 89999849796475711 64529658263467944 92109932112434920 2862554588114564 40918527881057441 28505649347711406 73473233371681068 18849778049334913 29744190087048019 47389875990843814 58586265401985193 76822303889846717 32344671291288574 22436221796447531 66442606034579116 7940838276102635 74596297941660232 76474701253303866 11898869262813591 79788093502208952 47128801838123747 21954750382984951 11612301358459395 37945698684650417 69860776991543150 12758070827682210 65901667866762734 92797618434869393 2759894654345261 1090382837038266 37555337855981403 61333142378323781 51181102610404376 66355614261240662 5664875947617462 73144881991935302 90735395496943742 55979739616698279 37695262880413928 52187608719381036 12569804273847634 73703024505616552 78813034571508718 36290798180391803 19906554565683986 80230802334268132 6801244240917907 34511068018110320 46505956767400424 8166894636081555 49672328778251636 67182436527608814 35102208440202570 61156102041684894 49423110475363796 77665142578221394 56202735970857389 79410220989999093 90696859133037411 17374595877821484 18348899572848764 12071090006528153 65946645563514791 4910616780417861 2240448725503201 57733209514318031 42485112992838721 57640435589630864 95063096294420790 77017565876930999 56039631699561999 48094327472389973 30243066135322750 18406767810304049 1916460430904341 68004569222776355 16503868197743012 36052705987237469 89050193432617497 29018144053119084 41767174521846871 55497514248747073 25101474913454746 629283987108160 49136240666678408 24395037102546170 94877642311910701 65122601043015539 13816221401387644 54949486925420012 2056010763791833 78854677406780192 23367276127502793 7703171901641556 51874466778132129 22995941884605865 51700387934563314 43446572525877214 5328575606194230 88255825412940037 5185842544645299 44015928977268440 51972164466725902 35575471668082167 27789833002452895 11842607175227362 49838366666897523 19094870377385372 38083913247049851 1907364799757788 50324309895584634 51957067619316688 84587789566434147 87426534729720262 46646029279254222 21986246588083224 75313358990516822 1725004090240645 48027184209928168 82987308419708590 93614103003332995 82582524120168817 77167213643000190 90807849345118276 74692149753715072 27722292533664534 65476354713688423 91384987646605313 77952508986619733 72258774448174052 33744193478188693 42147870953501606 79201443260519152 13463474492148420 21894221295031203 86035668800668972 89316640916173722 36554718950997923 19812508550606823 53332960030661952 61887308408414983 15808163437811980 92720068154025008 2819611763243824 15084852266884127 6574883279843809 78226361563558614 90863801217062449 53835590428866412 11968334919583217 9729810156359746 28161252307647901 4744640792481971 31615540407344640 13419218516805367 73631163509846208 70829322151188051 66854293055490147 24922237416563256 74916758538718242 47972391765810486 11507836216688344 93313585669228294 47054324567497584 44858599990287489 4393802051136696 48611285586991195 17773194773681719 64339648866272105 23139345056908376 68759375237406700 72136914189189870 77409071372856485 44610152270749983 635149278301288 12905171629145224 20608790240792289 88340026023349839 76567557766990432 12124624797141401 15521406021266171 35947901584717090 98661322459054081 58330012111932200 82203544108651644 46081499930166367 61880532061805692 38759145764520859 41892316585313586 89151009190345169 33549626440289029 11337994170809337 32560484887994660 10719413458272411 767846800804046 8126910960322234 3086247565210000 80164073270816042 57161632541906045 73346087864902910 31185854537444882 45395172839288929 31762622241048012 30182967919591684 94430013165914130 73262679767146449 41394824536570366 96482351423188317 58601806210190074 5984613003648014 17012150629163802 43794231956742787 7698738794984296 62294371521332099 91014569342327661 28094727939283165 97620717355053728 21293848583216468 68215402989812205 39665905860003856 13447952647920768 85738484028130689 54205997942224181 98290902565826891 55636813427746084 50273434125679089 2576145842338887 71327936813560099 69639668666962943 90956294832558934 89097664807717705 68332078351168650 24075275265549031 49094020264439734 39542141069839855 88409203339629997 29007366857151180 89563009084797825 83341685350021477 93196824586043561 81194189216565910 24862294428017402 78196068850344684 15915590668302810 36061414033528340 4969411290849391 58177243400345439 90491216389039615 34511383362740820 88194480265982316 18962063807479391 78249174796162670 31248999638426299 82305326937342221 3527243201428968 35782394869858977 76104385020275948 51736486656055878 52446752455792682 2835595425384399 3229922578271871 63468962862429561 69372153754913479 36886231037631796 73254141851373527 67768893119081465 47651535928433381 39035502594027178 87814265042255868 82322081989048417 37147446748439532 48165783618130632 30793872625886426 22328368631014594 92536895126530966 25900873502834645 44158905366792802 72341097083650851 21825929077131747 20750639817697551 80119626942120252 65168308190941545 84095457008296669 12548485004623917 84747001163179446 96242319521675391 5861962336527149 83700989399610537 36454752657290557 64961596321052121 51923485228584546 34693908964466606 72751986348067345 45107789430744885 57181149716645086 78910986178195755 52110320543162583 5359250461121862 99859283586868967 39653149598604191 68019388346772382 863362741727128 24364598357022632 83567807501173561 35758086563154475 35568803326609725 36839674865443029 82387944921952179 69711277205192651 19963665185115064 29496902292275140 50685277276088609 98153349995568215 61015388167719806 21022442005582825 73174640623306832 83792497208987297 18571450373561700 39565829457760578 64628758740574259 177932547201834 6515433836447165 26839203376489337 24747562000072401 29752937167905665 87850570804002029 82834117658336564 64164499028359473 48750217541267178 33044357545595904 53235603804288934 69506473757078 59246243537216106 41763868351215744 84441056497630045 62591149295768977 89697850925648972 35634989898462448 33403920197299560 57967671937849016 20106875073786756 17648902269136031 51635436325808815 93683472508547468 20082252408513663 41795825493038501 65001477220223073 5238280307315987 85671633832359278 17205676244061823 93494088308675863 58973817220459140 85981515732349464 80962772144713809 49160574120283135 10404824936709932 88437501009172198 26953193347087642 36496922472905197 75582892763385452 37789663086854424 84163178216857450 79547586732916149 87418438269414029 70978584989112831 38800847839921840 42706566418801689 54745153254796177 35287123071671287 96440234754958701 366272987570848 92127621239027142 6976369359641722 89654132292333135 48206518418486869 93978778407531699 62842128361530539 66071386377018055 81672024429052097 2580970002357384 72875897761456659 5322445480145296 40665728431780561 41471307279199578 18037641967128929 68418311313525916 65293420045492820 57889592366760259 30090055769922446 26424021691638410 33829092912090617 86820954561637101 4869537858241100 65152288008284709 39556140798282092 60694069713198301 79780967219236162 99084429214533455 1587787656966175 99309695013370796 18326287273770347 41470728683368348 84543919018060042 8176578647861217 65345796693759093 45883381584847090 49312861473571581 59229684026020906 25413888713868562 85886298500642971 32253252472342738 68970199104579284 68300694248135519 8947797162001670 92425370264444274 65966615118926883 96528017621522537 34786678174867356 23352538214308204 81104016858922541 26734157889464180 67878622909023621 19631754992553543 29665270148269962 41827715783174128 18369121349825771 49552700600177323 79489924680517752 3031831536674349 9018000751534784 99178123572012595 96479224943565702 12021654976573900 11944463993401737 82570555444674853 62440278488778689 92472469193346519 91852287058744606 57038885349859681 35352761264290411 96202637666430824 2795299076329045 47049688530443151 125328900998251 90715660589872427 76829884368836839 81445020945197597 94950157289838271 51623541117716227 8953172799487690 45234805764334043 49928715574294263 51535774336404817 87310152193019951 35710549409019013 67677645988017551 8838648890366474 22264859348872967 65624687015609251 20465997847584652 16031581051048046 93137886440734844 71712822980970809 81295778494383091 25781394382375038 50404727184936523 76492228855915167 98776556654443130 20856472068920431 42126322909414725 80775861814286221 556925818277334 46365731540132903 51540562694085275 9371144441148345 38611673618118697 25635516890521774 10564298735986023 81319582177071342 92511698017886882 15304591717600693 85269139290515456 45935642398409856 20980514876146899 39383233609055155 85091154161661095 14406606273177558 59824426861765166 7698489870142417 40713479046229472 5562923729583873 38122693785365600 93185679244959527 85263731720610830 99923269131180310 8768304412699929 37508179619645484 32035351192154655 57070404731510786 6995453363897499 89361999567623929 3063003068913778 26158423139031138 86413475637608736 53162523815149371 36545469865103609 34255762816971186 27310977074772271 31730762268561741 21678203171801029 3019104248851620 98050581486958476 70623313162748019 37209875254982351 98387325712288689 22661547939748678 27234623535280316 96582211653272990 91330317872143029 433404188289329 57175566062681696 36065445315847596 41149245221646885 55334056101156466 48404223769907521 99398451070569359 73863433598408349 98045920313531703 73314428905368142 14199925222363608 43990003705844997 30855407556528426 12553920590838603 10336002611761999 89900098155648789 10117323400091827 33743340477555827 67925181120616734 97620789351313943 74954517640433433 52484369962272803 49969269691715451 16297585899430146 115632774719365 69827096919626228 2440731404697640 19371446911769775 64359003188592440 57327382559395376 25892421901488340 71930143504710137 20898515337901258 48226196995850563 24230882072109586 87927388586356555 2906170569441357 87121973081815570 25099274140510960 49628739422441160 27777423518680798 89281051286323232 16770920983565109 95382137645358472 63061853379593267 11685663702720326 39458450655713167 33363673284423052 34595997378073753 17653695015183770 55490474086656889 64999368119199329 69071981471438153 7378276728756533 74812913074395705 99957696882566021 21681787904134767 86858985142295835 87023242657152925 73190947988224689 60865571151383972 9315355979705770 12840900108793725 93735950547580364 70799702818391034 5631966279379222 88603390681836810 92462851087181830 19853996876212097 84806499542864981 9181767459474796 6685153453564257 87514352647049879 36016612105748130 14561337605060576 87106107516046666 93029432148587178 91595474271328368 25874337638167403 38356631500455315 75587572355553287 61646256662009136 71713409995166937 85666973168561125 88498125201404611 38793576075803913 14584474073876524 63803582912712609 24497952162746130 44076860204268305 22986650396705458 83316947756221264 83330650952148961 74075480413981719 23114922013565757 49606519966380231 12241740272159544 74487357541429634 66587249860258372 80004277155608790 9014647388472655 36575550947050002 86421553548651537 69521075630414364 56892216572209794 71674847454540693 1321049987001167 49777927286807797 11011376324551748 87546480437109272 78230682596621114 85371432024755829 82103900039396847 18155764253086816 5691332691464963 95617445597696008 53824036396267556 28461493445396641 64213012339370883 96396188121119075 941156809086259 88417616410804670 28653502171839497 92055220213395313 70496541069884062 26143655403404262 31309765553608270 46207251034730559 94753411615434967 38244846774556030 73500249696393512 21610327183696346 89247022368092553 78349188997729004 29489488815828749 4913589744139049 6110379595246369 22761579179456208 12631963855507261 37533588356581043 85392139732744621 96227629935771245 2812095589368400 44408619346861572 45861021435609073 64047428816864267 9835994061460465 26875614466235367 15259349239665745 52288570824152162 67513158789533998 54783409715938991 80121267942284140 46916400328708588 98680720619630026 64479119000352418 67255028272748102 17135378651700805 87935731031043978 46999682485717428 95669442611318764 78456370957657623 34570491595685375 92573471190116808 76604955285547490 73618467154745566 15274946834285155 402493555460431 21451756041498685 22493802355343795 22270616668244131 58172015146063356 22626947683210714 49730668081034247 7036409450613518 56413887845167550 423058659260659 66711167850342960 9620984492023222 87138061697454113 6631064910649444 9344651222463400 8122106721248622 1088469400347164 6815791138850083 74742576329152705 74912229930222231 15577645688945388 20140883581259274 37808529877069900 31895760014008516 44219661838272365 226878750145106 52872659608123076 32638755181197236 88491279153215395 72484025498698844 51564904051532962 78482033393386310 40089463207472092 98118123805443206 70167260159530745 22170828414977823 38879504878242152 6386207878191053 25424264391216695 91098707301638552 1770723135716182 17680876621755176 66353177424772189 24024726846156129 84026106686632662 23621028378237273 29543551139990443 66181410626402563 49682311158863723 45439505295195403 46765431549884303 70260350832729408 68280454425922218 39687925152192170 99163870125132622 77796106094159546 7466807999922348 31388037693400254 86157105593121885 46757237852116204 46715030857578070 28755772497018568 77476036577204864 6268728586874769 97946084740683387 5987179459418248 17647279792987043 96384646483845025 24756129484731199 90339861279978696 62074286511732247 60759186249258783 22634690508550816 40993817247217542 33190438477882284 1060712284280303 79067036351685774 14902665333098662 36456131213146823 79378317911232967 58975950027209734 27535093739890610 83798094962640637 91441477699880361 65690817507099456 65612866359642584 31857259717238477 56212969077647658 10704653856726487 42014057018892224 56715744572296771 23813672023019685 15571700115059654 61821216958596321 2284297997598598 94647459943623754 99179129781905245 11509933404829658 58020975650406338 76571745303440209 13580867403308623 38987330822140183 74998722430597615 14601433185541180 17369176418259279 63005381853955922 70264455385705211 72352706372000425 37831554542916265 75171630074016993 18965880700258674 91584127465463204 21301581183219287 97643377608740852 19158803023013934 27335836092991063 10966615402973584 15328103426572809 59224204087965134 22208260623657020 11197610607740602 67278731868552383 86937924159010472 36025968512957945 14404368351241855 66838712497709642 38390896531860394 7194572241612451 36777802768351057 59039099551798106 48613605192979249 95646758991961909 85804320912165872 66248498453205507 48477516394949288 48922012599757624 64630462930027770 17451240381300962 87513306193456144 60985074325165343 61472864757088567 16147592666937970 13045856806596648 10429277244644601 49423151042788180 46817049208855275 90094665972231172 70680808219472356 62498075462844497 26748169710337986 81439817403933873 21384725310981261 59094249555466621 14522067669671319 90398962886391725 71339266363557371 35345763602995187 67295613654502964 29020004208156656 44281288065382908 35562815945385662 90636767568723672 66276564471187561 50578837528296043 91946809500032034 33211795174653460 63736519470603826 34565926481192527 80295232374040534 17359637602991884 88147911330048491 77512404294552833 41351606562682544 1885424969973050 99159580414925080 50830149303555599 67166501612276626 50992170436891876 71392726863193015 91882662863606772 25759813133437862 28178958395864590 32130959581394664 73434798048006135 14085718990933100 55282452214663156 65298396962573036 84075305223567887 62265631908951253 74988817039901754 40237342473736461 34637038702393764 8049787318872187 42980808511432945 69531944107615807 34041759065150005 37360467983103946 73059562082890116 90652748399028 32974596680561243 28516726741260308 55323493700580979 28424409473906801 43095374855994816 35041143843767247 44468654274860179 67829055027222203 2635419782252114 31359902783509436 87366706902442415 20703275540113311 42294620144594946 1969895478764126 75374594317654758 49862623382480345 56478922058926378 46383123577325151 59750860908151712 35764213977147583 7834154010961661 91981575115392034 71730710311162500 30749310296819605 98203856078126227 17207758896836005 88766970621213727 34860150613795964 57437004305516135 28993338028996358 11706584853544468 90733709503680406 52576840759673393 98932300120633496 52731073723945126 89128679104074102 13372780344334516 26793686692351969 32178988359557526 21497505924230211 83812006683195166 68412988734318677 48916450187066953 8875150114835956 99499322605904791 38302116791466549 3049445607867869 45138721770722010 14569273169327831 50288737416792224 22762545766729296 71147456675093026 48599708116420460 11613814557822970 3091116733654908 16261816474579282 79514996735101944 86489567054107427 22243678166471550 21153300463640021 37928227455415701 79441650303828841 80272351642188048 44372432904314651 15876861154950301 84251358610381415 93405481954119019 36514240274556150 31771803677652031 40770671192060272 45314421715870464 84087908766645195 23419847561063274 99967070884984521 14011021695566226 46796280712039403 26112342379175228 30245590920924869 11586186566764678 80268061714541896 53142649824100369 83849294775158375 99260768254618809 24085646413879887 23889919589305209 19011690002646402 81279664024252082 94502158831310659 33008865086837506 35812477697726425 32572991784003465 86408992660647244 31825667935656116 87694794429499669 710949213065421 27985346204043808 12144716054761258 99524078353135462 40722703288609491 76940897033352575 95525699741106096 19958440691300505 31004928540877902 30518684024251452 64450121490974493 24424159530375577 22725151776960746 24425017098356671 83075310311651620 48156166138242522 28575875903803397 3377868475552621 86715530129087476 93334384291558190 37117826361222622 62961455636489840 38199248490224537 32965772217661803 31920010115080999 35515121299523100 85655173825706590 40785389295211623 13300343045725276 78651388030108348 74464930688982582 13749165688545007 4137021556955964 50963536503643794 83402035867114645 80534893334332498 7059441695409297 40594013709783917 66012196093630365 52882391907236019 35731689542517615 26399372328999031 86770179991900901 50080315327022281 97762176656331890 57659107973896155 2471032525949021 8325725264743840 59551721294708046 25681042161582220 80176530244903373 52853080226051779 3972135457438658 66557424273778790 78216405969831140 7559329720516467 46340130063175785 45381875460940717 96385276230699649 2533788108185166 41699386111487601 7931150350017954 89502221740829581 95608549294451854 51486025615648192 56716238595008329 38620679150729738 83061743686656512 33713113150504299 79162544654630405 96565552760514821 18151042951067712 29983981856889377 67725967890543783 53132951179832833 1103883786062964 44462717510004492 41024386090196611 62398371044865341 9148646422562616 72698049947326656 8591543604726179 42143212257839372 58294757072920705 1705196043321387 33721320221933535 69026497687498535 35945606554027538 4586064090152492 88345163635216741 52537009459714254 52681307649578342 15937540830348257 1625864358003098 36630682294250496 75228504355995150 97126240353558136 78508150390946842 61681231837667147 96736986649218054 89282972762758390 88996601877962926 88913205883268046 62680420702035885 97052306441474128 76665043242856257 17663585227804357 9712666818938546 63536373742764713 96129142666843826 86256777361926390 47726521879657097 32456652437496548 45358830256668850 41488292828687011 98823764518285376 7003490625407709 66052198651304933 8424756117975633 2433180655531468 28184807043855615 55386783785278693 40744140086118252 53905839967305623 24775350411647439 11115372399625301 72387790199371555 95156917931408450 84703382870055515 29291105467237857 66881090933634583 4102347254679218 83917058852852660 90379491555048707 27155773822929658 40433425669656513 88333060962326157 42523891804008624 13846822228621303 76070671550141940 39601144822643716 41823580438370884 85649217374440791 82187941926063277 22195344980136965 71689543144514244 89237790901012116 74302404587424184 74681863530018757 31861887833500953 72869621653624617 57193526267994160 29163197276867193 98647756086739374 14072834450444156 87753168218752380 32179823128325036 47372749984667646 14541733939213869 19257747204033159 22673023696109300 3445345846054250 216792168569430 46849933599268778 66726974586429725 24369516982369602 87198211747105577 80612235033580484 42043205228238532 79245561508083183 45676177783801260 90967486982334173 50659695044130601 31371179563939166 71672888595837370 30860633245048517 20732097223464934 86524145003996123 84891250489138275 44060321773524046 3756184069973152 25083585397797183 9464629352942578 26313649535678942 6999625422095350 7697996409278804 74516234629500137 7821902169047973 52685939226370076 17469791952601787 95267434852531110 74242754522679274 604674578704845 90261070880335168 10039426343509525 24880345843619793 10551086493075797 84794612678620939 43282601930773203 71874459966949507 3588629839076649 22825845024721395 14012947107369831 5153716718045071 16996322939679986 54493913159206018 30849255769785964 75979499109134156 62402472121741988 51369544150296721 974423488907776 54369531798190769 66138968008034269 80668288836081285 44758258115586174 16851534319876198 85836493216016628 14043231647636252 50216201240949508 18270484871358761 51654632740279480 36608336611130311 10455018482719085 26350969914586804 71890918449776943 13981046431337698 63857989226902949 78855047808593280 96706371635788797 25316452470887899 22128272118942470 56115451260403055 61570221698829600 25573730025105043 32229285977844657 1143569421831174 32761270461092391 23029546119810256 79539943878063962 23676519088799010 60090583516927328 73233224352176730 10150786502940863 34191480094233820 86551828578357501 63619765361511829 91630734758109843 12473924050194385 80101016771671432 30311772058873679 58566616766109224 589886928550357 37527257067079796 34737237135195209 85223269378520398 83083835568470234 99289432641855650 20989433149070114 80541819555021409 25750245836679226 14254288388838044 5108693208260602 45658204712532099 3993447240918469 62814610156161527 54147066788765674 71155167886155427 39400899024690231 74097562013853931 99236852155104106 54533332016548729 40824255394314474 5236639448021621 97489526428669280 53788953179070915 27667386100930095 70997134600160626 54883062218587214 21628235122162828 8793398444795352 38448890975999276 15550099483884827 939116795557203 438638225089763 63160421607836680 71312789249313557 87475713540399844 1567975886003764 12921856034505185 61348408267864860 56503361998251256 8383261188117028 23652133293239736 63410423961260146 75230039264991519 41722126702998469 62635944608964965 6183273756124956 87335459488318064 57367346993668857 6428050143624475 58927857532352466 56300653750320127 84497740144096615 55014901347931694 95518600888694423 61795881147744241 53462511224262129 27442442834232202 26718060590691617 32226180337771658 93950395960731788 60211290592247070 52586844227246170 14523840374365322 23823247575723541 67198801954110435 99195461209878442 82709366731639938 38527032877688904 12822797733885730 19278330235591258 49653058678657031 17278088888404597 4868181416650475 85899945765486419 50562948510156994 6816717217086817 66057020269142788 50779057347037039 2939377613786067 95513108605919972 78670669965620593 35357883302529154 69087454456231972 95927431269536736 86700611279024711 92924369535651466 95285085693620208 99939958272621380 61315944264984112 57760180554236914 74261916171198511 1977312146360356 58500476432237779 45102898117753811 55658166821178441 54045054417521617 59763880394240961 18726643234368432 81230997338786831 84048195203809089 49614824119756868 73621917933342462 86713907682228680 57577272056191812 46103527659846690 4915799354646851 47547525920379550 99310892976330980 79309576799766227 12108205156281826 59224218153830723 31053475170326515 46485688404880728 44373556028809699 55751776633918376 81693548175822208 98369457098584045 41205944199437789 89288092431181807 20299471850540713 82035718067984571 94797948215690580 51544125725493741 82134952635922831 28173727002440914 92671043522758014 28973845993297575 4876927638221593 54503809695507786 8721920666578260 54874751622805928 8283190718874787 70043906644029721 89705373383643528 17968989230680060 64748403389944638 70788460554255799 81406149880081999 78696198132256100 34729011444713950 43563737242786056 91369092751710947 61544419767000397 42704774592932157 35027559490321553 92836294466324974 1253464541081839 93779293063760893 10704360590709155 83411683745800346 12572153761579603 14498610375928201 51833953062362501 36336790256628429 50562306135805347 63673566213936746 18061161011205714 52095349127865799 53638377610582051 20612169436164576 57358480207360138 80904058987642697 57245108749657214 88363305625532643 26996340421028706 15303587381924236 98351396705834951 33270500119206907 96730352132014443 69809297816252696 58449503550568467 52908373842637628 5544258716109476 86409306002683600 89715016691794823 61828541383561476 29666902055611941 17857799568683542 71065298369404337 43239171575077593 80334380834623665 10404286563906907 20974358349924714 73300536336897509 89633874674360247 79960126347487982 54025423899236449 12046912211918252 43788952271366196 33764715057684526 36888103372691451 6027218641389855 22225675411671687 95042608947029309 54048457419427463 14125486820291351 25010221045900690 38549306887653513 98380425835882517 65159102575577363 45444149836833588 28099002219586410 71787040059203231 23211419164368407 7507737272642339 98998901866994191 79650234421158634 3312938042827066 97106347491008670 85497547818591160 64526822031426375 34781072368626980 3530824885233731 75633110418544384 41496875768175917 50571586485145977 11718152740085821 11445754680730316 3186455446858035 17074958538313594 54504732989252330 81691570963079414 86185029903680697 2435369885435790 62402854648033775 6031101954224418 67515619578719442 56529788995650092 44844473741529321 11751058988124757 37034796773374647 24875639195961991 34648719466383516 18553809542871206 61997928158479684 66614770340735532 51450568902225094 38806468474337770 92114594498553326 5633504657069296 51938785625858944 63015540630518299 61396267294068871 33202384737983390 88834210187495872 35533370527645150 92226329455661081 21098066193193574 60338914805972574 64796663184464016 44254301625879035 71887487082934608 91766316813534146 53024015919230898 15550781638302055 79998800161316145 98376846471031526 65972671001544811 2517285372211863 47646457435357962 22583966124595600 86087518499895139 41935010746454815 51654865515551506 46092293756242611 61996225816551857 80668963295450632 51315520851620095 12133515927181104 77453264164034252 44222583813327414 53078510818667141 91563833853226662 76296129677932179 35881191087356084 65094741802990827 8756006415329547 98467250770350458 64447765585130329 49262711766444091 77848528612248888 84515655138919999 21856829929073820 63591849768343194 26233055408991434 47515106306705096 2514900741738659 2744226596380555 93371521376570314 3762899845825171 40400609977228241 65575059999208538 25917690472523909 89258167941830557 36854699560841967 96651160649595747 16661422803581803 13023493359331747 12267251846193015 49012282626899631 73537560462332457 12846773514483319 63704447408794418 8920043286736678 2332109303560479 87214851924152502 54598386563880894 96812638234273979 20380270260040679 5067247016718229 69448094381689136 68945709212278380 26413198816876218 69266425898597664 23279691053096085 70735376530163367 56350553956198373 94383328179798325 89497960692595782 67856427625281107 2943323718940386 71138711908477219 79655806332418307 34705234341370177 23602956198389340 85960590526623153 37937925306512990 89522974149811196 54232679165124365 65915152970205054 96358602537026715 45011811504917834 63276840155291101 8158516590305627 4397271163034336 83367122075911287 9256791259908468 53099538442447492 21473129463806700 27480156156514789 37507901747646710 76827413000591178 98271557989595458 64607835388686717 27201440186237227 30136181154526180 22379523719198370 2602202096887878 86020473515750383 38467124872443773 60744694139723849 61652391844698000 44261215893355900 79347023930718259 94345247051383554 57466947727682987 85589536904194014 2584272645569564 52659614101336676 66829907769283498 2043255619605 78525483806873925 23078250980653718 49853571705004789 36401999597675554 17019882364068095 78175541272340288 26762341146755163 6805903511983512 6020106299712709 52503862633547838 73550143020751191 27885222810375666 56500337330988710 57500526332242239 39033222886901454 93005747673981762 12616224737243446 18797195216173498 6699550111419616 10309268030907938 64615308013954643 90109273030847140 98976929887436424 29751999042963956 93605445768641740 78322715029495158 66574511489685140 27582027647199314 8606527678298485 9941862880353046 63552544106788548 36927623447265612 18596785495366497 72859887468180503 62256489032964840 5237860071884757 70582062976089898 11324414384967551 56086883647704297 8979649168566948 27483249112376266 31453222502065712 37300650531375570 35444448712302745 4990243631947692 14561990251559281 35749357618840553 73429639732997473 97765749561455033 7568167518161171 45034326297980277 68081185781900957 85091187919958838 60738520957767918 278091356065521 81707316352600305 65169716511054017 45747245769343306 81031169967473160 97862370201368857 59606444809148774 74228205268065328 56603882272217564 53490785850361036 15925440323105846 91287304244562083 5579661228144255 67605494881886799 50921858503039386 17348569992410961 14401459346117399 29595820820023081 3054456982865608 12185521695434648 23249993446604400 5184646737321462 86448454145526065 54604711978762534 49233136752152933 79235577878822471 55042955785694319 420135785167405 29140582588488163 54276598563543819 24791429773895824 80724042254847507 63363821865634659 13883887501656003 350000419422793 85932421149031745 75800999086656317 69377327846775781 36502690623337184 45204508376763339 44242931589736959 45221254398000151 83552075588694760 65334269762909014 57087527120381102 16514324303213379 98014752914733821 52285784852325973 89919230305320149 13844024781128118 35859436989644605 60542884135999026 70906429394626384 89096932768058776 24804873593269689 90372389439002911 34376587683751568 15488131571033448 93942356934931011 79031238227379712 87500083243158600 24558809285362283 35086760776211656 24428216151098264 70584881282231633 72765849682719900 18067564281377093 39455567594849513 9330888558618967 3960938202698088 36406661348986690 31253043099665899 65063914041696753 99835610449319315 33941555205595423 18109736511462875 66827186897161295 10082878710292984 45826909600416887 79392917044259494 50284054289942188 10612104400055414 65916782120380153 28984705656147724 81722525785953853 34806700060800451 40876651104015225 73156831961573775 62585853321181059 11920298185001079 19980544085325041 72548766460399807 76639998222137851 23177388926805999 13117618855789504 52746842268983502 52255766130552068 29062907152993124 42207367986443756 28383470067550670 30980884318695884 11515742164971834 54763424923573220 72851915323538282 38756247605384420 59437674685597478 80096787794692856 72687487138640606 17719134312893411 2023179292889980 78281384830728594 46040225950571689 73824145350764623 7106790149286522 66642745511473149 66405991689545689 99443968515308522 61859853928141915 76809594470988714 61086152343095102 41880831548662160 44612874257605910 64901088415721368 72490588101848103 48641004289999043 15405748756641181 47399735263063675 52624453113001926 46623402212158759 34002043351674459 26175433063979373 91201706850845668 79682553857604359 21843834962569328 68540839789287976 57688840241697446 3164378768771302 19280875965761377 6404722520773946 20213788429735671 24411972154536980 11591845445929730 61878037109874717 98851617544684742 9605805867296759 60337202108323281 53442005280289785 64932320160316051 82969056817576097 20590429788101442 36443991806019828 88097524081841550 36658564722588052 89731779916532965 57611756343909069 17165462690890536 98894290017508335 38358277717824140 74569858714537256 19021087811239909 30576819820746442 69354265312120072 33991859806959973 89521623562367405 16383656626316714 43123042870167589 10053593726364105 75902127315031519 1604026680054428 75535408747784558 11603435990830670 63631513873306476 19616858071163101 64129244914212976 73406842208745223 57772725987845 48891493367015490 44297238809591287 27454500882955332 41975756521326248 71466094940524778 79127357642249074 56679917711869835 46966076695281346 70320918225846923 59612589633728915 7841760201094162 16926974056717167 64696549095611965 22228893158494226 78127598521587058 72333205124004262 3205892124981335 59700441472174569 22286521596847945 43176313309998616 4011892511569346 82351920633169077 81676011224062191 41606525249818087 54566400843566184 97892237745534904 20452434686520487 27556343105421756 96865913029667415 37103136720984334 96030822983431924 92427176843140914 30304711342314761 33034547289972229 66676669788919243 58978433661477855 86459816896142409 39195686989740548 5131405156381466 89542495237924714 29191781497227100 33430731699753953 32788749095215371 70536094396903799 63751331410004 42568094620878368 8659107717364112 28672280855673796 48856000305262534 94016920490153056 53701163659461396 86994793403866081 59578058149445726 5443342103645357 97709597740412294 21682778523675896 76326508933400569 3688035679201321 68750043380041754 78616475900247387 87681214895724249 13007040546131093 94861325205565003 2773580007827150 31881262933461313 42666532126888327 95607722587463465 39299376344897356 71472767527013417 45237960173779741 70790306015826914 28265199965516243 33308463650311237 1944725839395104 36147880491572720 40125460100407911 89849270389257081 98058274797479572 54479068990758837 20354761096265904 60909368234131878 46016543131508689 95474313051032919 31565609557435449 80168028166874355 2464685640460765 3782334795626873 70284450524216043 12085163052262404 13397401957546661 57277801261488863 80727800986229504 31776279675741800 17315299431846862 73975448329548137 93375106793339963 11664624135732873 98076281065032095 9060877749333990 78371814046634466 3471125706518132 25749504839313096 85593343839929099 88008885572822981 31896042858037519 14517554420726947 17589305803887071 18555680370313711 8838494486026572 38561342963965727 491797336122970 75169075764935536 48677901825809108 41933528861586092 19268526609136101 55595001599743151 52644344553529046 38818581800052214 8798059174277115 56139194366227866 86719179405629451 58991152189515003 60963918118566900 37782367261575457 6286764085748643 25540666060407697 32328623858181223 89406489590705362 15264682012027608 37098538337231463 93528334043463961 4309053269768461 58074155965616151 81522921890381500 45603059643291060 34869661620335724 22470654033515248 1867924022948553 23036357441834077 60182176654766999 11810605054349617 41209663159494916 80378243956193034 44425895924407933 30631372390923484 78707479896006733 82331836052924170 44902745439278621 62701916147259666 43668121111654336 27678999637563511 92943962623595299 2367155944677532 33942427285599240 71867368040771758 93336958552468610 15947892144736697 8031408606783661 20648237398854786 68691033828916267 36284069396759893 25342948571445376 52589422677131191 64977762898163231 90272866471777151 96178853742032597 28998398538209316 39346819637570526 25213208806677042 79066535596636459 75225914174524417 26156678551295753 62900721518703702 74660668744917223 79862782666613216 65120128299019615 54184791815059878 62595352110658644 71826684969831199 26642229089844039 52780104690610260 55347287440886687 39552556974678880 97666958598750121 99093051661796387 17239569292937079 70146710325485024 4074081378832375 43700571063751620 20657504244341530 87170633066613190 7048614499850407 5801446420852160 25120669748607537 14049149189882505 18806653898975592 9128470995806555 28922832080250490 4554826259159870 93456852470874584 84053232859843623 5630287231229530 27865959681827788 12943326274959438 16614481813866835 24991965497541085 47548562788742124 69407694784604510 13580890415078177 25280179370614481 9090906839633321 55113223283989173 72460435099449050 47897648029035271 15337667105578164 31872831731718334 51432270760950152 52860664509158447 19820949529094500 97242431474477597 63514033139192036 15021047459684070 67672338957428650 45382497634562639 48665924268901669 85155127662911557 59596025432847007 2138807401724401 35967081333420823 16427495924083505 33202396732100245 13765438393466479 75575606073197270 60846499266360801 24354825383348328 98898730434444870 23972201702131360 27906866806063283 80932999772784255 28137936544320404 39301281619178149 56686595142068438 3277430292336064 93344589731187933 60142909969031152 4999677086367039 58066500069873108 9276118482018297 59742364939423348 3556166977204159 31363012382952182 48903859583793848 72829500747383242 81994340865896210 90623194124381200 2441251518133837 30448780920943397 2840665116647918 7072204192334855 9613324689640547 27406366609469407 81815686368730489 25753295518194477 90459489917780311 24528931677968508 11282133843599699 19248844912214297 38232917830855957 70134390333752181 74165367077900661 58595386700940860 30369965111277957 23035140880149781 53924055383257431 27581209429340896 61452954963844798 85087928622830941 57629803162713564 40288189201444880 99291224558269756 48083605192421914 22119952752606553 24773363877935366 22666365840551549 49222326564843767 48791251821379815 33804455254215974 65991755090377263 30802925249933246 41627867156644597 17586852931827581 8202546215255110 14040281732751978 35152869829685059 66754416356644277 13888274709098001 97355761303343498 81990218290098595 93142204002930452 18219724837396638 81777457610490305 83913570480274188 35115330961627802 74052477899113987 14735895173675268 11606152065916507 85475401303547144 64681187705650617 52423437946904257 98898530624928694 54370965398786693 41931548960448435 88169608927800520 42234382962390264 94010811103121450 70685158492628049 66269024323925253 9213882120130841 69927351420795659 81772753267388939 65616554884780373 50833685558060911 24568315599416171 63286606276391379 39940252259235300 12498210919682728 22828441649584025 13556858765963999 42187047501578456 51579884446921188 13117459569109651 10592524698418578 50343438428891717 26125899952465092 95260833165080909 75535310453934192 95648408827394325 913106735558194 31910178912514527 16162282270584907 36491569290853076 66998297301921838 2453508174321248 61022112759000211 20891802727243694 4059952593095980 69883363512318973 50225937016302347 48507483959630518 50657386489430412 1659531837713516 19922435922425549 71136233089844283 36012556829085661 89874184184412160 20034644252848975 24947806217433958 83461277549846106 17353743346315046 8234701556767061 22629841495511712 4521579363501834 41560831470199710 93004576982627320 68751295916630410 73557999145192775 16692778863111910 63620047275655489 1630926504112291 46073052992278067 40972943255432255 66790098131264511 95769041046378711 93156597279249428 88075193088729183 57214758554523606 33839712808856812 73868227228495126 49562276062283834 2908343872363487 12802017785866508 12334566588687922 85623083977998740 53720379198868055 24924715926154936 79637815184665579 43248011620024767 9048003794155464 11538046205882147 31133973265725217 7339625195981972 36010294886082656 28840262357209785 31410872306528920 13629847232988826 41402610855632442 52636307724554526 42516843216279342 11332451726448858 1392264346754025 54179209617288006 22377719113599298 56598030210748157 11088695453143880 30081074250363605 23042565372586412 90346123467980212 31379117023353036 87548568160836803 32049785341272903 9668443425494261 58457443787712791 11714633543346371 18463761076147933 70510936421157900 20871030544864869 32806681899053371 53535491217223313 74933964804807022 50573111843836395 34094800548942991 78107579097286231 17494335404414937 71277671555843525 72737341553663700 74842376995663468 46415143867313299 17219236470754489 54524812194663819 6782473542394052 1251346033935524 33559381227982630 6154610618256601 21798222520025238 20427393027558869 36598615329010887 91246242346919485 46118866824368748 92155770082848671 45088349072512088 23647344737319467 461729081923930 67754885604140546 31735408153478008 35538745558207238 13046102557240998 83797382246393143 80047494133183595 26617720271425606 5221224904781101 25713090221336330 60228905410523986 67281236421687527 56975197100678067 82250015994104656 72940102240512420 95103319931422766 8186563902128108 97868246060179526 28509707510018273 18632209398488965 56593608105005523 47816033732664253 31801196732537910 88417694862013975 78294130913356339 8820511854461804 72955358813580667 42564671891374212 71799103362676072 44057772889045175 11072184992330739 88033349845156277 52296772570670230 83093186990976255 17165569590083127 37739208780418059 27498518195139398 58078916171847052 64205722804441636 19242256244292559 92762751943931312 23220655308923940 75374815069724468 43472451854294528 88544276708371162 6052209402789990 15743956966373120 82858998361819707 25646242557782889 86198365890504368 39863095759851832 13139703998348988 54705211944248788 78338249770727224 98044710294176920 22260323786073239 36248526286392881 94374181407572073 36937503493107253 3370029166080861 69258749848099181 41875891799483559 34174695799041917 3222145266950217 57596699542802012 6485748212176108 71503843820309922 2631490293367426 70164310966597429 36458215370705704 97034585269177274 7655375546952755 5012613711460026 74319548074026018 6761996079969703 99960624317080988 15423311350137934 37181683066430611 11897616786261156 67098381643622212 637683752823859 19355784672383515 92829854812457800 68007561482932746 92947682550640612 86793700834273558 47499666156346888 50580626417603027 440125165097062 65559988870397876 37907428900335885 59670890185514247 19467378386861263 64392672159863614 34437060756579539 2944314964614538 48230601596425705 17519866117374633 18615366059163316 37440408695642486 33179882982098284 7293125119915161 64123901587125647 22419286983006509 86644490938955315 34837508445980413 1518215991670415 67424382001776962 30381945333997158 85972537441426531 31605517918193567 42540497939352785 74119087929551303 48818494530916201 51561721380964420 28557702902872352 86005338460084473 44125974034216105 43870411614875033 25931861471562194 72490986072741848 52414643936437651 96993971194773114 96644575249590806 54265499128916286 12218861528169033 96804908632110511 58277350123811911 66498036304439836 19477566469467151 70678252429627028 31379716356797498 20073702343075961 93697547371427469 95032017135135300 14735680142922085 63889180546675652 20991593996590173 20421045364060267 20309853366931911 63550903646904637 26243371676294387 56552956658375693 93060114288577964 65404950658230738 83316942718563807 95966396984571830 5886425091767943 2066781868046664 66663585283642027 45525293242323132 90243702562348269 54225909073888607 68192630026088732 74786941421196884 30050275117703204 73922037392619600 60143597589989718 87835899882647797 91825741427757387 72027399562361350 13097126722354217 98324100538989862 55394344377162604 82600236141108921 43578467941224192 54663346689345814 52252506357042683 71256880487022097 34981197913756682 32505702091102022 66167848045780090 85657471199029236 83780773716639878 36991742496862387 36347202502636833 20444097487355704 72159913284646429 29171653316776632 6225857432611541 86489537125516237 11330015562705853 14519186733415190 76998124033201072 47919615781167582 63901223949493897 77514853189842553 61771896404632392 43021266348693081 52349615876634858 87469262234494355 51359803711576223 37567052219136651 2667472179155421 34287304583195463 18290045009997942 36767950063903155 50097028759227504 84912292117574520 63742633811386392 75793921865341714 565491195240826 23866243315902453 56677086197646114 3653985056958414 57064200752991567 76354676923114930 79805403667149791 603831637161894 89501432582044370 81006977208613254 1344073040910662 77959277829069801 83868130223398663 61539745773905398 68878562069197459 26812984262119114 29450461802690478 89216116932415175 30681323364919717 63578553183691348 72081916708857719 80763150930070348 95376510172362370 51357126536399627 84478505855590647 63807778548145265 55968623102673101 58279061606466625 47580372586094691 69381265185516265 81438379357977581 21535741503492678 43885596314202880 7491016004567345 32955380974817672 4738708726427437 37507220343502824 76643563082449473 43594291059936328 90711887852049692 9686021948379385 21977633830049695 20168258733365068 96512301616239028 86712351187697827 56731409993386336 3810456583822601 40794801659104431 39266618514455521 39024684261134842 77210746300471470 74526774825622892 48369492354530402 86854886424170457 82380296157416010 60033054935640947 53252027754445103 25399900951723026 96619490119000706 87772405249508228 96209576821294769 48594875045240887 9070971738213870 161619484839120 43723341067900214 79727390814408166 24036777326406439 39332610039040893 21392516803861999 53200775067699904 41285008599334482 35710240574789383 73483540899056720 31257747619703004 8739880667312887 35273978994711415 49817774867311680 86371426169082525 33739569503220334 10186882978633811 83130155362883588 7725831693664768 67082208730308313 89941328925586677 17386621397232035 94848854762238785 37854287562732132 8199944453557169 73223753604772406 2520538404729551 95078278369762166 58486157061438914 60279171661748122 87702754256834557 77669712950689950 63884564179636501 3896870292700777 26618565639643718 46658007278239324 94860512686251104 95984204261000729 41392160155068902 13208610355528092 92049711107694043 23711860617212489 83739005862696383 97948575311739226 92962877726037769 86244875271195154 88344878107523490 64022417180275456 97875642413518710 14818404197217651 42420726616787232 16542422853469230 57138550159812912 41488453102219249 98573216808553310 3115033697650438 15994025857766700 24114759253930279 39713846483834163 79215467004142853 71716909767640611 62987505361215134 42589987293680914 69133196129137177 74958289563224976 16871391124438078 46101971413757537 32148754447810917 12687767676199883 89979610668094751 86275840122106913 88629184647172109 43548547876853007 5539923282320899 12154611725720214 76053575217596188 88521246834994881 76652691232847309 5526102442454479 41384732460560733 75004303706557541 31615906766775331 80702435951099586 53875300483206425 10232609762837480 82716546308238470 46901417964091918 76419524549276169 62150820266646560 66259108919954164 48353535711043708 3487532794217112 33054150696511402 28492674450307993 37095253249631364 9509361765183523 6785426669511140 68518066749877205 68480869473920849 35775029986804308 44613796255188483 44137665019788052 83736650644509782 50378688042642315 44306186750736255 68570758004025961 50192631693974860 41381513058727499 62396618232354440 65062074433555461 11915443714869660 40626447512912247 51825321304994791 95393213407137185 84409631016326931 65187761107742591 80894149925183902 47806171126312051 32409871679555188 19974760903481271 18044519408797044 75215219000966216 75170811918199732 29933902779814310 13336015582866061 30008787633730790 49431047109709849 89725481876146562 30499394192529085 14507702231344107 50650743106689404 1715561642233793 5417123788516615 94901347421031484 96027040342166942 4498386886375077 92701809705551134 57753675165447256 65822860587613587 5485469844251247 84240134428567343 1984612175546790 31467821394052948 14140241270539590 49657459631057240 35172082048954334 57577325904595405 65669789975144335 43993221129247063 66367403495449057 71995605176572464 39161985136062573 46811459318470803 60251578139512075 17329984834335897 27195317424524435 99649632956362862 14132481669098291 34519985507596291 5956888944808558 1496413738009727 98246215599731920 50133230848106952 23994386792946944 7920919004657774 21709735179172143 17175487195929894 12350875376199714 11363732934200952 78419143263101323 54233103670080887 49558202673521089 58026898332491980 80185484270044614 58105391071975181 18559833676993585 61877782631570247 24882309144382193 77256976836356297 31108231412635665 43144801143736303 41922702632293777 30998035435922082 83898000960635634 12990443701352584 48871853541837939 96247581992210581 46318135338831713 51708372080496155 99355675010824962 55141847271677967 68675236175320455 2931212102345569 49802260018435111 22434021457779311 80492276051328477 29801554883462715 71850833057946718 70084671030044778 86527099576346919 6006895058972684 18561459475805182 7256033296280583 6604390648789066 55859794585783552 21672618888989002 20357651488862488 35923879054154596 63472328887718249 9007487886173351 93478243133972162 66520289260171284 97927546546268960 64168660228801911 62060409855025954 49944660131543844 93320300014631949 93783439561410749 6728693653175109 487104858151728 35767464718374694 19592425547034215 59450465868518298 10826613756657325 29864661702120455 32682713935871238 4915043468047900 56843477597937954 18154623678615948 90979539331023554 73625421659556839 12210265309314384 51854578981805942 81581634826027136 35905314477228590 85762817974789548 99989663043793703 89860254286412905 1799335854783842 91035491460701164 85066513260896211 49714394262270574 50380255016345467 78105511429125202 80642489948993224 23256871471937363 3176916813544715 18496382722420358 36922170343773736 20955970683115789 31191797653324803 56097941091060720 5300017757721879 71907285205605004 35100230393956602 81759371444136706 36976131101974134 18819828883324187 83603196326996679 6430012013761281 13395674229086219 71463681600436726 56429746378527003 33375311024872296 24109713056912789 31684452200066162 94776584014578585 28089339753225293 63259482542829546 34963996627383666 9620942745751412 40650111429556286 75361538022041694 48356424947262216 14344852112677365 88718556507577898 37334257138359472 64899054911843935 63184658397955320 57080910860475617 24869912396078291 95783677508788655 93135789484177111 65749526417604606 74475685242512243 33736717354537041 65427950677403452 42696995746877300 15821012307377441 59044290225097752 21009675399451722 95832441461142141 4453562138366756 90968448453764120 76994519078124426 54702496860284779 24012095978486319 78791369988209315 85047220496763144 90892743232428932 96985725907246888 22864440518466755 10287408861469716 62665241831472939 94162603963413617 98511077230501243 37734050960140642 49578560451762920 6275721370587898 3657883807104205 70684817853819180 29314879419803186 70160857538580596 22376008698434678 86755956855100120 92480683280047945 21621444126181089 18195281170673682 45975977083415116 13192361431002266 12491930670194077 23371093191180731 41176261462606872 87361753618376908 40500987071860478 2013064230031790 41633830828167595 82895337232883864 86013347645441688 30243509534598227 91226922176891829 9081707237647659 64210489455196325 20528084322997405 86875240140119079 18753258089479884 78958500725600368 28897919205043651 36775760334933431 78991679726349765 3302926843081132 58979417782854223 37401400007111747 79851009148121772 46228524298961800 44586339257211741 89222278858275958 62689108389207788 46541224722168626 51031608095412738 38603750789785342 79505467757754973 45628633687293034 20953127925505225 48313804740717277 17485263279406326 15364579907680917 688600791301542 26877429984783687 67875640757846630 55238740122366524 13769178396585215 67968837661730375 84232842301709397 45966376019845733 7426763618076120 71685910737396985 2714904956548243 34877310155164244 11721070136345976 31044905998655968 39522227939659450 57006162941727798 34873777864698741 4553271642205776 10599209415603643 3001444650587071 37892805220999911 1891969995817153 68924618484472326 29428831735734748 65503683467886188 66119239462554980 52753193686295992 12724579675083615 81217698033552672 30679011862465794 88820148105597421 83073281432157318 69978451379020009 4262038499926742 81411126153264072 59481358250931418 48591481045383122 9365877520327803 36734966555065241 21058995047811215 97957451095590063 67071514405118160 72008156530981299 92266526563437152 44264754629264275 78779280356198912 74694921886442441 66290615894417463 92126576593228258 31239154256305952 72336751986825535 46494179633309902 78083012986538027 49010926769029455 84488923349655063 74778211711831432 80976934703325246 14895486990799912 31411512157831182 46279765412738009 74524612906395252 20391761913491633 89844557048701036 40348190972509245 70551424778563131 68211182702081348 21931532240977330 58254777463004285 24306307712268786 84461999576780457 58800728575646306 81087866260225358 32868778318699801 99981341279865725 58351041298963156 1668987296644414 86693534951671815 70179198798285753 14487775981774600 7587845877749153 90734827824133266 18749955363466941 52748527129609405 71702337264818279 902869378756552 50923574049321529 50948070665682549 86433329987615174 18849496436705374 29698320669002256 93808322216813887 64460959421382936 31166455538051204 21704109226256878 8496845585676033 71802298904678243 37900596471677804 6310243220960704 79272381476820847 13407013244542186 73689366225951473 73351513117000523 22033275840544838 22505544321210375 75644089748646468 67876741261888454 98051275481664256 30687238230362813 63933316177783745 16121449679807599 92645652137228743 71138624615311129 64773228170268137 1816841926373013 98129082125707011 92146600833802069 54312023180911198 54448415332725112 11974134100039477 37522170675336421 76752474920429815 83241102938954503 52201753636975868 95104409022416431 23720483763360038 38593862385199721 26075838392720514 75605271406869506 41413348517778264 97896421035809447 17963675757196426 98769423056271179 60430401309234577 40399571364424069 70833197999830716 66414969712965659 19828301817991765 1393891197142271 28705316343079594 25028283500625709 52617477256624359 95414759882355023 99667985390186683 51257308300458264 68688567293840655 15006394746002614 90934952357146010 34098661966553242 31894471744605698 11708941680303607 1364306262151606 80023862532839626 41058344085053711 33236473343199782 23760429733324943 3613748444289296 46177939726460834 73960692828969065 1755437048281732 61925315752596398 85680709355014273 108895667983330 34457358365331271 32578173217554694 88044254216281420 53833636471973110 51922106133457954 83557537668423122 15850479234763529 11110166941051941 80907397986704560 43485315942212095 42378273274659721 15114449874840470 81089297314105300 11573295219830473 11308152725606304 99692232287358412 5699735985855697 1971612405650368 43926187452006055 82199514326639877 50322510847256779 49062172623404883 40975877831945882 83704591609795025 69642577616084724 83221156036119187 28808428898042864 81585783776233919 28524793996722403 84785204656592641 55789404722904515 12859148403433733 94790329043870537 45440485124981605 9580646833791465 39764287442926132 14712909867449092 9711168328356195 60303134592075531 89822795207312489 64919949833864095 71835418209607282 39663195965714598 40054799315963778 33565336604384245 11649151306706437 96396720890336432 64292024322945908 1461615381214227 44171133505535078 47585223354824365 72925679972261667 6689391927503713 24515988632571464 55534931862302787 39501969691346686 45436359938385206 44041685528743033 1242490814091710 31590455548680396 83266410388871694 92465092237161792 76999499734609705 93574746117292508 70502571645825334 29643367225195252 37738619587738235 57936481467324008 4708375770520670 76159155399428151 11349146414300669 35137719302566395 4133276606586865 98291218626260438 54093547884005101 46652394395617642 8621718244842417 86113499362868348 35363562239454264 58286507721643439 85300704031292765 27888873057790683 21185485122168853 73229575308440652 12250723913322218 13714377653936446 53336781207136474 71572390764829602 48957762847932386 10129573464676132 66623895873854908 14441057253585482 14178135587962236 20434352566594381 53405729550951323 33997345910061618 33529286119613202 22878252359450215 32922137841148877 93825824137245235 52620751405113864 49987088207099305 10152203400707542 12575397582755324 17409360505147575 56087528010973617 3631756111240785 35109137115791802 70188072572852946 70408603208517323 88736485348925026 4761549693807709 57291262116788335 96708711364757662 80839428228135297 37386033130997356 82476951716660663 48597138414077225 58326262736996551 60725936279346398 35385133871059313 69962561403600855 57683056435298839 90422780300331460 84123054777289852 94785981183083173 37920844881659282 33430344961627363 4759041958002811 50277698541920578 22463494514230308 61014820756022589 30272339531167431 7256959510970287 94543162773237989 69691010476065702 46524069199475073 88200872604239483 48605084579657753 20098582162176114 80580225697689037 85066279734177089 718277606024797 71616785042704477 44949760704048758 55666315006995654 14769470431336617 66472844990954330 94236437703909022 8748905651287615 95940537240908286 67462616021993453 75045095789390817 18011278565282552 58669319230616078 32680144730371557 83358566548004896 55273773600109581 77533466293168440 40308653598522936 81433285873293593 40394113653540590 98749777595735823 11644729215025323 42737967057676416 31464738972003064 90586904515020646 25921851726958722 19593347289916841 51407024235420341 49805550767781060 87664862889651085 53805171110640052 3724619569619430 84507682719660965 83765601540913514 68218036530485792 10204490557129585 87172418816437315 10621780902423814 869911976543234 31923382872339380 92255844564129554 2729948086355597 433898866824932 22072828662170389 66363636831381649 34281558252832097 77713995363560441 74427719135911930 39799195469136786 58317522080761545 98656931533524405 31539287643825516 51775008971055101 27553981725736155 94022496842232319 89366929108711108 60170582672450218 82456897171375287 77261867501736377 33847268337605514 24569707495273899 95362870712398061 9309740144631296 12983882801669279 1433025379083354 56100641709387946 47376344562779911 9652239609708501 34956327333463011 40153458811405262 12897283200650414 94729612299081648 39488071937635393 53332019156804010 27455303126585444 71954929336558403 10471637373144182 70043389816233 13247366747502247 73693841739631648 96115526801165618 4931989302009907 13507446831777922 73712014382191049 23356389903151740 82096396788816057 83142373655121180 56017215895079834 31827128214198594 36450323468268950 57073719311374295 66898962209776828 6645175027232336 9217828530658905 62327021391500308 30141861695883454 85902794790955857 89917560435546449 94943638032313596 92369303405409651 63128811546429043 19337523576795543 97232929278509296 25272632381494649 57573694790110712 54840448935951735 17565703611292411 33709543797286871 44395120329444860 63071380252901929 19271066614492066 15657272409344010 46615738824641007 33308029386850322 15027794830092719 36363692549657949 91460448839742395 50006533963731754 70512774539937117 72472271968774104 80140382345130541 7218841978225159 34080730844239140 72309393783551858 64671978124985284 19619511722735737 74565313221207800 44486790017780484 82064739044373494 60474942209973633 76115708643455825 55463405482605708 19900876164399469 35789185149364552 83459113780369467 22280908613329504 40612085801878839 39582424844320009 43659982378603084 21500331768942737 96963424861641329 62078599697682525 667417773160372 95095770637124385 30629083474334911 72252901550896729 99406632770486882 188905624395031 14188542669497355 14303342160586609 91349418953170211 77728905307704481 98607111972435275 28879475179215435 30270046854992293 44183770243090399 16871294511942995 51044197005480207 50112882507929495 52835339098646364 3367120094839059 58874758642276002 51300473196722749 52075501874654820 68778779359084912 9897232084651528 2688284892495524 67392619814731614 27468515534458527 55828283586724381 98094833362014499 60015344200820100 89916157007143575 39832272354355028 89237659743092144 22272506924260464 15856115261428654 46052096250155546 51049760253411475 97850378652428485 12870714211711606 95087741517521060 21853002807613585 59474329737611025 90962309099033889 3717992365996096 27580937183192368 13233451050718400 23659308063714288 81015230703756415 45070694189214992 89016699525637133 6961490904087696 96406634703989727 39986697995990846 89945609834467890 81906109897174624 31175126810565701 95083079052992293 83233171791500258 48939898346027953 20070879772274751 14912638883100054 46548160149497377 89455894495479971 10678871953627991 56784307275259636 61075497065962822 25252100540692831 59675538999588116 57265879847552047 33200997704447245 43466663470149615 88349866410622387 41949585557200136 44305607794268823 69405022708971308 58474102462100274 68936535112797856 1917098131603793 62206861635983767 1292782225110768 16390463550963223 11266971357911791 86436714815400799 84664370301738587 78585115044401781 15745544780150244 92377523861948041 27367981687286418 26893170641795716 76273993296015640 73171169489616088 81836718552012536 83714913785684905 29833738976602860 29151555299252374 35759796842161786 67232367461491626 82563889234125812 60061520940811730 38278004355570537 95655058097888291 17989962187995623 18479363781428178 20456640642118460 51293074437056553 5457428797419904 83611529428210529 27500357620651209 31667351338521186 79884715155251305 73477584021661505 75228447173779566 18114541229673911 17251181473332112 38502776899241302 79868930775857229 76524144896324695 71797769204077581 69799006904779079 33091163419721193 2898605564617397 32874341196244440 41654145047295381 8403784502129208 90779411947136056 60849335220004284 149436223444692 2175537367487378 21511572715337288 93916836346129064 35782867003218069 61620447163165366 90230921787174314 68633474604736810 8047920517406743 55228464254980147 13634867740432495 52156701198986220 95393089817143379 35033716654327963 69444183227728179 88705289204376826 14932597656779558 86243594888391616 92059103651173649 3922174664008035 7288766425488856 29253336542685280 801273451446211 96979257753288861 44584033938116911 86821893339487655 87979034530942518 98369172770829677 59293569591175220 83450590814770520 62041494039271318 29220549101219683 72417546980052461 6814510990408416 296220542079740 41632778881709606 1187982588049183 87619166160216948 70202107102875064 884808108491064 90904951393239043 93306293069441961 84579244845052958 51650845045483715 14377793816346559 8639045413518719 96924188762151421 21357850863041235 45144470025739786 35557221630026893 89364336866291253 80249320776462135 20780165082436734 49809525520971958 68490565171584185 28225453733799581 49793472349975986 87301195401310233 68780695426172822 35391832304934423 56408598721918596 90944289475469450 44650483100104184 18476286877902534 4903107988445472 69985396488278973 11689212526725017 34386317948949334 32537818712961139 99017733762133348 32468641959110243 80413519864985581 92489451064976896 44543725367406024 84653159242796186 6285191690508809 64894236056320130 27126993970482763 46281521025935060 3706185001487609 11762794411076880 48820156874264088 98598495250395830 17821233112547705 44586045822339044 25035406265418017 79575634304657307 16709560297819166 84212706180302293 26873664930591691 56581113191912229 43092310752068469 68832723943720346 37289614621706922 84432108367350538 90391906720512297 38930048909779362 73974416234395601 54010520320383065 83214060118439535 81368872957230839 47350735017279144 50916990581160908 84644946283874901 97566411429299370 55097656611727770 40311966402281330 92223762367139945 34223743876862822 48579320681029726 42335818086319420 63656864253620291 8895347976153671 87127960685778245 9616792274942411 63850677024235145 35979788635988636 98532866895284936 29888119610574290 91025176760739680 84271509519108487 71996255965697593 76593218819944528 83430569380450436 70124997724333137 16588279050747511 14484149581220335 21621758546016888 99828305480791994 29521374396516769 32367335465115445 43289508835089840 63003196737633089 53004363850670658 88245038434031434 1159312133706938 33252479208190566 77705153355516794 64592709441177203 90289896145599815 22548829547184 85810727095440095 75181005482575462 73068683107828617 94105054377729270 55883596040716294 19384803415899764 33987937526264225 72132628084769001 32062932251331824 22795299952765750 66986016842270618 55616651327736316 12347373458321177 5432198061646971 21042262827618334 67039219743787300 32735148201771353 53837853586519117 6598781858017083 69393846638230095 74970811251412081 52064525305706585 92596223437624821 98939630320650516 35875293777808972 60263778242995813 25599631644023585 9017321090083301 4567502075535053 35428975831666268 11373453669822125 60412989414662905 60137722632514833 35047138226893628 35544807616325967 44681145522653508 98707170367041180 50402066424078608 4149124005289220 5747861588315886 33251378996569019 71941046513100166 33766780103286889 91598190507314883 38077013587933901 7063114743843503 46479050589094854 91534070303817621 77617075370255247 32207691747792555 66719496492787286 71286892700803268 5769695003159624 54873026024565650 11382276854247499 78300081071673848 7979816020948012 54312798675711870 35323065253781605 84674795029330408 25300022154715168 47450305568917432 50933203426328289 34960816299604959 47719777967173244 31564109882677832 29916235567895041 89088360101128324 43197145245397336 485230653425593 1036698417080683 66562212030446531 91128271326536572 27200681212699597 99217485979118131 90167107793558698 23598810123784492 80538824809553285 90646727327787477 68390058806799435 39023611736621155 14992158583234842 29269032914423656 30471573141257157 23036847036144378 38037839626502596 34114210538314061 99925992150788537 31501157163917994 6398148198367223 49659520061728683 28476673986344413 37670936286142773 23448227290080796 44615378094619297 50341475800857592 17427105243361778 86884255577190451 86868313580984616 60477813430120012 34321730830395825 50056203703784527 72355603104854055 59562336114577810 98491610762722859 45523471278629834 53759132743234461 54470752401654437 95285641886263460 19363015586212853 77609397081259155 78223888006922696 48567444648712628 3705166954640524 23144628100726108 52217262822470656 59495690669634124 250227383630704 16518395586955731 98674029388320318 29366013286515470 21553504623513478 36210459528682705 77341233390421886 85603042786870566 74769206470645055 15125337427351612 60729074448685803 52261233791540329 32391926861504161 96267634156617657 75976256418763496 64291667760571121 33274234144631820 23181304207893351 5515738058963185 39949245657830425 36936397285184866 12622355807434496 3631551106858382 8417274624501152 86914885172768633 20818727739228516 22915097510280561 31274609255477995 14993363404794200 81124015458030252 32328144643778891 29754441198399670 68295077234128843 81838513136595275 13173600482081303 99152200184345770 849874189460597 95209005829974865 813929446983420 4214642005133478 42697627403811145 54483086422150102 79535076772807152 95378611956114884 25899038436704394 87841997633582268 83664359016206508 17185527435880959 10175141695340983 44745192737490947 60830977486203299 84884661938798236 12065307485445034 52453107166873624 47187747795058404 38538056891649061 20547367433976407 29673385476064303 61901679504289975 1822747943248734 77313962870318350 67575434117029773 62885206813992589 40679640131794556 7734730942774249 3454195830714378 50531088532999737 40001951452795402 43437244261820745 68742271714452806 23147300747629490 15634576613678822 24712163121942022 13469028150839333 36669435226615604 2492053399292614 79939019888750744 6663991637790473 59106878698129989 29137401940541117 16893289157469807 67807121512066626 56284408409588656 76189094443343552 33424074379366707 40312364051955601 77181489327015156 75223520900159096 35857602014112994 60984253684770505 44218116039476917 38390373457143231 63717875703639018 25709527659475035 92910904386826266 80547878695002923 26021760041837091 36670853886011051 51418848754801370 2584076490312278 52077660689971217 78853845543927941 25359544679891264 29731745250595169 37024957663655266 6790127210441831 76514775182722399 92354611435995407 81196119473004263 51644351401012946 94204893507869135 65693590122685637 42995408551477228 57800066180358329 33047356354478629 68547951015594040 5598693455472758 35251159264183357 97487603259413293 39619323205117484 79865357352315080 96242462595777476 15015342121543063 90950253385583955 82171141451786696 94832803719574962 38309431849596015 18169006731343676 5746490616913827 60416003694269690 970579006277981 27349285747519883 35450815590750371 44894502548759041 36609099968493474 28179842388066291 37197233228278122 33212617215601329 22641272022185487 14151073283926241 18675337383528321 4598606511114026 98046980264135028 36506704032333474 24573375405594447 60001941533823630 93563554178169619 68733510121083523 12375808049885129 9620061169317012 32208802873312862 64399893568600138 36233967896619 42455151706610806 43438520690313443 29544956240481256 51126474783901436 78068675181321257 16246433683651268 40164008962745830 58207541823551828 71039132230381460 94054292560611580 34982825130336064 33282468434357943 95438144369669619 16439903016212427 94568945723640501 58652467959452918 16625476353772061 51133188048699775 73433410788005756 56656453137187585 91872716557268199 49248774686815444 45410606015882503 97406888825691110 32543829602068109 13052695812917163 58629130384678828 43093101092209404 60874909143415131 74699617689499126 47834427708625630 2195776219152202 79550740010406632 11384948096310317 98313141577980903 15391333021497476 51606857768182969 25743043057442219 96051852877493369 46816803312326938 99972063399017891 98096335919438580 87016401587411768 81363138105186422 27471184975269758 24987452516497741 63266344108386050 24846452701841250 23360178347905114 31974010977857818 94207331635853708 82070903008880673 17109942809054552 46486991477237745 57987176139914976 44537555409844293 57604181357849448 38569539719577627 59079386180688428 36984073432462545 70751851905220965 62114456679785531 98931713867083573 2733516069164756 16817815775488760 18485243590266778 13780417884067417 95088087311294128 72707586923122834 9281185945915278 63077872717646108 87393374653931177 47235963858525815 28730085190348445 48355340060040338 90014406307998971 45576263828534249 37782911641464693 49969390656306782 47930205624640607 3775406204421180 78441534559178209 40543400036155180 84982507842152468 84842416591122512 43223889466546513 16053772702450089 49560554470806954 76786868614122752 54934433839656084 76402181687178949 29115234478246492 58784514089707024 5032077385000907 89166125424834831 25790945981285941 88356598636959481 80576686755818424 10701294389322745 60488659947633118 67470398186550755 94659458027308365 4749761383979139 3820972384138083 55781230981738181 14289465788565276 10789575826532400 85343719586617680 2643457044345440 99590581498148720 15028387996423772 32283913267042993 2743649009753077 20486859919549209 48079713766811077 91305155540763900 10349064855455284 67886124301287040 34844700966988711 73850778284022920 15615267886246719 17984715590552735 45405166048665339 12119093697258044 33343326154418998 37507333531113881 9766792148886359 8507064941459094 11851517905468973 8201961097790141 67706046000120267 57321511351804801 52191227995397191 40419349337962736 7802771956789071 79090954780330518 47169220702238513 24464695053098363 3124981211900187 87149953389702276 68055860205950247 21115480770965666 13066807845339534 40076785809683927 28057319290671089 98322397112435995 7843151166165906 22017767154633390 57175233020818350 34263914060656880 1128861026840159 53737161942429404 22661278292782933 60132939820025670 48223743225426213 22025123189909756 67545311371360642 14567377413132079 59085724900367347 84369202086560768 50732563212630862 82956341003133977 80156106436682862 89876647180103831 42849830402714206 67814125541218807 37964085123674076 89451991686982872 93623057445232364 84894650638309776 77924488109138304 38410793336062830 10173546704286949 1076234790550820 72581229736252632 82322783305408569 91957376804817843 56757561692103974 16887655102393530 16192925186773642 19013354387596667 55927156972077079 52466585672129526 11003192486569450 86079669969200422 27774949107882065 10084761806358151 42778037855792470 7088691521572556 81475930508679745 69240739625151523 49816489400242964 30511291857649786 57561293106981386 8333879677583132 74035097386765809 51736455286788033 40936250000159278 34105257422348247 27993372027897133 85942625547729450 45074339153222151 20468910976952700 74707909481260964 49575459493918144 66409523751683493 59066667095358437 23272801097619583 48853803466131937 99148540677377391 33080679955191231 3160298047404178 84621389014133505 82693093432992235 73699314823847028 8340652748713523 83302523104311007 95684668222115443 90475495002635340 46409828072728965 27354492869523654 80849134754262112 61140336877979312 97836454186284940 29459544258900095 83613814203018804 24072465162935200 1370899177487142 68171023724470327 87203292533245703 33308447749760095 28942291117078123 75220448192298489 58102445488888053 87158923530822786 33695272538223678 48706575638324861 84525658944952221 24343444468205040 23071480281675749 226350780861613 18437036884006332 66955458184239920 82516041594842962 11724483479580899 10697313401481144 53856735305803005 7589131328457331 636292058696582 32443112746465569 42751774390474454 52681517233158040 98235401129921122 98287330524581959 38025998502430011 28711729955654560 41622011478799755 70797920003884214 78143772817212873 22160479046281390 59566450479226688 79478143007567143 35866012989410960 39408947200191991 35384744116410706 36589779502012493 78200833019749488 63072032684217076 8691878215584142 54389608378560560 42352129641711119 85584738558893264 72524875617044778 46557656874192407 70595144348616683 53915390453126835 37981073513642203 49052963949997500 1325524150256336 45193430656355932 38132449352658596 10981008661050375 86808932475004139 99063249216399401 54631282860616617 32819524722527629 123676040344431 4606431347561494 99706095506506766 58470545173671155 78776005838194374 45691125818641876 87458680786689432 89347864872381448 99656345116204357 70112234514839082 96903427085295632 96198818691281108 66896695254917350 94044665372174978 83575061627964900 63497388551460334 78089720686617926 17321138727989116 61033868176068110 29825868884318050 1544886497686456 52725206898055868 79935145951338347 55087002765924961 45140224192019369 51928095937654520 45425052416854412 75251182852683432 17756901692100743 30670728646236324 87487341209611695 14417938291567832 29987682814365458 92982321453870193 94108087199025484 84122248539873640 91087589332293187 52184464431294020 18262682823972089 67868098232530290 28634457353822262 15440435336589103 10223627875017872 21659597226927533 77115007682488668 23476236284459621 45112033017589356 90476938911593513 84551443499628263 85611001757625026 34893359421575479 43279792212292732 85206377576391211 81393998669056445 82560183756660517 16713647555657279 35206049055542914 96698193964505311 72298811464282578 79078419727851726 46822608145471844 67797098955361831 16690649542883093 40421340771162943 81927176094853893 30853624524565315 51226170813472195 96463613270328253 48711322972477078 42702213192541602 30513930167054354 28994480296613260 62544124465798521 44506773607523748 7323661754190638 84400726731359235 34764745521566655 20491247064142252 88848371014453387 82181654348052149 89394806387805179 22019640884313020 25340322057545182 65431295420204037 68151883966360129 90473467155025773 97222339690433258 20925274629216471 58663824956679219 11321282204545451 80616402269793069 62307479813293627 57437338581021097 57184862958524050 47462013066360205 50923560117346378 62550522579141179 17762045121148116 26819594159508460 73870526866443429 819181281559538 80194906758650781 55103808874918315 95250080776301737 69036703618717000 19170489352250950 61520447966675444 32622812887006664 44511656254390754 82709233885006333 38618079045584261 40609136682854171 31811655639849429 36984047460834182 2803533223985944 69328460011925616 94877175938179151 29996472879961005 56520876905237298 37668024203616639 64575618467377140 97189331186683479 12810512327473385 3609158675086214 59731198940759255 654156218788035 32105535469251822 11693852315513795 72648706353006123 94967298228436774 70034990211539356 11254918784898202 67427263850486487 49279164127381759 67588714541440744 24478567820002934 99064085763502418 76707217875854369 16108697000936576 45911819574582811 55541979185964947 90272949675056353 84154052740286119 82744746717873806 7308562433377262 35853285946882475 26370106975754223 8749262805276809 71670267620082267 86659950013702396 49873513674043312 85266868572262765 53834323022038129 50874848666951150 9138746202161896 67070884907312245 12936067161457596 6606756801954350 66411156216575004 80713132598266517 11403213064599148 12394322763498105 83151520741221243 34567540016691078 825498131066701 62718142649143371 79681834949357613 79183147602742746 16068251724515016 21986444978851392 78878718524288367 66531648158663607 27029105630539377 81852334779134355 62669583467970128 35188741121497336 84939534580697654 49458795224241739 41835087768687204 63757028478046237 89519090180453099 95415354478811514 68244031863116831 17476616222075942 19231275486656547 29322461229640834 19580736229204814 7853645677310752 47738221393194925 74340131849298735 74048378705847946 61447298683096817 44532778748037969 28975499669177557 41340894016923763 43900808279958442 60090922913091160 99379314842557075 24348911342978968 1416102226845372 64616143947401524 20726923550361000 50696815415151890 71473444560401685 21953006120083882 24738242680664083 6311149216008224 90878754000726360 28628659718425366 37386346515156311 16562639818529558 8698748074691492 36535532108986592 88069579231094655 87764902782163394 63413094706610231 8941221484758771 55433231492494488 84662240173520239 62052322408286357 75790260432284075 85277978951693335 53070643479879389 10071700647737169 95252155177212426 60399543725005877 18348949850421792 41251247006926702 78348584585596640 27164707978184452 27364719586440218 1666275568474211 59073214465115495 41683616109550726 55165918567004425 14526592275459523 32342676103212702 11119674154343828 10095117821153576 65013952933727221 57951711419394886 28090973390266341 97468822758597472 67385977254647692 16905046878630764 83166735596077372 53336080254358753 57997020389853806 84493640881325986 34853354017650817 62139739314862070 13912970655001692 79223942886038404 76578346322143648 12987105520058250 1924855428430997 30786825316375398 49705685053981270 55951298230701603 92115439749750120 85144899311219353 44134998999695463 7650950915655421 68927905194691361 673564021006490 92562352618660128 21640765703530338 92884633068637127 13203986398743171 23160730075976565 87409003061684060 25411685757402160 45731574001414394 89570775553850765 8237079831709399 47113698284029586 60900031706114472 6666997748298691 55242387412141991 25581407021827241 9266959727211780 36838857600606402 18600190683744960 96747583132329849 3015000417900943 30911859990086521 99369436020196727 87328433505370446 28545382667054236 99769296300213110 28299797679673822 39309332026207107 995284314161043 16220203674024004 8031561785885529 630248230084128 5505059319407114 14951091864203549 66833725126421035 27635208205356930 59113125835128534 67376822781447086 51848225517455022 84819380365031652 75519825384702751 55197582976712380 48649735472122272 75693186291354808 16777432465206254 59838662586251168 66118591903605333 17179424826228009 6217766811790931 93862781291011381 22941618923977319 97841509730908220 73556104474339554 84997508699069477 74038832977127237 86603642036687088 56851198959517762 50182533084311934 59786860371624113 52331564587603007 48891837992109049 34509873229559451 13920557029360132 31548997354096460 75458607810133930 54658468725176287 96870180430227684 14361972910720791 78310333121613794 41472888260096796 22170636861520536 14181791011393428 61595432111138575 98290892148889048 41203404219816016 72539876791131295 11552610194288668 57503759292523536 4900897103356820 62650262180107521 87444567287503532 38505403750145195 55972297194815049 11597912054574304 72894226692346611 22812911705728798 27512786379254975 40825567808133626 37554240980948282 35619376797814418 57852021328118888 54637333149322110 19381298013883798 49947784775158864 64327826296875166 1785080677399300 81012579590458668 77831314842526628 62032216787426628 3429204108131729 76114995153327798 44718917690351 51904846399151173 85316565817433376 37070327701789579 89726155408670458 87362622179169829 61564258399290039 35812876613443929 7531893439596831 66545593877303129 84722953590990168 87359352066035461 27972561070598805 4028693648955645 96371796129802706 34805613904350660 49090483095216132 58698378605863026 97569871445623398 21123076281996516 97475561182314218 80056408021202519 35646541937220766 4701523527140526 87287309850953043 90199899031633376 8807821163923437 88926573678157236 77484713374736499 50754961086518249 64784578431860845 5363724937876540 19099131685832809 74521791674329440 29973419518310432 85001807046129551 6644175398778017 79181574396729771 53250924743438923 40892138188754671 5185792699277157 50779003802532474 54796435809760912 22744130560650301 21259682329068916 6092207345582337 78940185438652752 74610214288615610 2388615262642273 7652217061555239 67394726545648392 11941156594900936 72981157798423593 75547441692230616 9616040291359091 97233132725617908 90052740775601993 63729802309355679 70214204037776038 35613358988484232 37922924693767657 93235021318277403 90355150697919250 54102558923620525 93358938541824525 95857178848864209 61500889390338252 50144993795315799 99329846622571077 24613762330126820 32168276618699259 8278511255596300 31003276209016087 72140860056284767 8722154281024364 60463172634027242 89871041253370808 79935911813775719 77250661171188312 9081307656057036 18733634223561918 39372480904389074 73281593526936292 78582978288956688 52160575402848276 36645215862818723 15529974721026988 48610194127394286 24923676388650405 37333803209475460 34047708324699789 49893222987066796 53766836388843677 9249983958221080 11961696482258719 82107138499758804 62215224961088926 70350624394661378 34358751347305800 49599738468143483 37245508780381356 30684642345579539 26966150547326823 47800619324257705 92347083841741225 91270486448538906 67455101705756462 3190769392344154 53660598781454962 14447753260535527 72185583595077337 28554937791772529 20693956359721651 69350571343154908 45042734851071387 39929429453818538 7903952192537872 81992955863097146 76990149876504723 16568470247246306 85666995266352342 52450545671141972 59306998869143043 76679448555257419 16906287472546034 81060587292989065 51954323042984664 13801972441013339 5664886283880523 62240302898613678 35743416530441985 87518597429926290 53840968642961819 76921672406569786 37068052554992351 15837806120984052 98406545626007256 74428030947736812 36803557019910183 66874029494163067 95329529635582137 90413077407267275 94869397196031244 32352787346776245 50254365047653453 85287756273611907 35846130466092204 79796781439615302 28023662078331273 99905509864828298 91719515914873748 98566428156121340 40317154211548807 13467695455502802 35467265862079988 21501810681288734 4677447565888556 62141393686040937 70926469902202467 3649019836347541 24770091830063788 10227688630373856 51516748566607480 12104708237718850 32819117146326969 30363106140543285 96134248254771027 23695346897465280 72333163214656232 78108937699458852 923707732995807 30987306763531522 58346879328370650 20929570795389833 87416546377417019 516640021993936 92890570729725404 64615472715502880 52960915897520225 2327542829481149 91857412906464722 15351055276155515 16539754200660156 58137873674340524 4507037735484125 39346547748621596 66457209346732724 63980844187786652 57182916052492683 36030553732617574 51586262824465092 95999063207175418 10580158506132906 73383885664709305 85996445988829778 46080925235706757 64479910466045671 48978329335972464 11287993750873402 30199570987602656 35105573572314139 37630845925667543 3437810809474709 59699926209387944 66655114338031033 46181359579362785 41927090157857213 62071542001839879 34677697721907565 27073628463760543 4212157192219014 4345499531716110 37470731603352309 89198677265414340 48138533500627432 71296595805255666 64824082488866707 52366933532733094 30247746817754799 29773222637260892 21558453716231797 9998811509888242 76116870849203040 31506112485487912 34961548472354777 70599107944560512 90225066066690546 11447565513337516 33926269235951699 45234453036019851 5288119470287526 2585548155291538 93874091878851959 52616537598641472 58153802297554182 38373996098003437 64548602500831133 15732988662920388 1880452470748621 53274984197357886 76317989031861194 87680637630648457 48123102245159862 70823839275724535 33088636014259703 29889901377931718 94678986246349218 53690461687411155 85079542627131953 30842915033123931 9299442908313327 33257990527073779 47610195829472014 10586460231848394 79700237450734869 97429059815152629 69079759773528568 87679086552325959 98101686081575990 59736447596342328 29942629159262781 12797256675190265 99380912186141474 74507556323616747 27688395068394723 54637232166420025 99384446150329093 71597818554808336 73948659292269104 70104075065503679 40796303960445886 80705928507267643 24416973018784514 56976252364806880 41821884950862386 20887874303953334 54217320822415722 81648642694925602 90328977242797974 63107467943437973 30376016059258233 44640574779506281 61044011039771825 69272374159695314 16381616152087810 69116474764757159 81859502686748802 25835700114043531 62114572082982757 34847541210028280 88021982986001375 56891950345951050 78699405879266684 25845354235071532 78313801923779067 77962396132406288 77209774610687997 36708594958163571 952448658383212 99600549392384213 1258260913233806 69498289276038031 19188629388911235 87252059730559372 92915180972725524 6418242119928969 7917140332787103 66885480581142464 25181896628381787 98208442275626959 97141882081058908 46381579579338224 97211599187388581 38757106692446106 93113066075461595 82722802393346326 45938492654999626 3857159171950963 61893155287331827 52809818424877632 72594799931096872 67877233872250365 99512726220785643 30861116630814423 79418166569176181 983946353755917 85396350780557322 20576275758778953 28745211936089409 74167174323086951 39626755548923714 30096598696041353 15131275839773478 77674796984371744 74707579104024567 52894669178883014 69201537423731930 5080878371768611 36925032778717971 76215745762801578 99178141167340096 86214941126747499 92402249601858927 77835130719425180 15478553170471806 801913953418710 23981077485040001 41078668931924796 40649639215131689 35645601291540940 39495731104233145 57472968381135430 24900308972261176 3215661686563288 81892840616329535 8253851298186185 47281529424661835 90138730323521096 80126840684811329 20331423892218029 18117114327188538 63693835125065360 53007033271756369 73251962231450265 62990841530178750 17090380386957294 16998196040606465 27731002611790685 9066762844880343 33090261744025253 3911813033891690 51649563404297120 93236940626910039 62569863792398798 61570840749191093 37616179185346809 15839158414705578 42528050230679180 52027431232944310 53146487735624295 22907713157860523 55773198153212383 26618415538709624 96821459480662083 74314240950722475 63366191636204622 43622164140471802 18621233486156317 17087166290573911 87030369876271537 98814069111148796 18329498135387190 32228540898803520 92981300993982938 38208083665119282 54613938166369754 30136625262855137 65274522874373770 75741278215562531 5745070819102746 98954330102004902 29902048943254328 29873403434937550 51482629503058664 47864465518941601 39358815878618396 41991673818060506 18329588094376517 14886184607671390 73709140192624303 24343167637789611 15038078912471363 12806504793171375 32919263260365828 23711773273586032 44566223511501004 63786568152432571 54155044079541441 59048108844980822 71350263559529954 40488283091016752 95318398932175886 52440332354878105 71340445374125221 71322052619589690 25134100166894840 50386003920954537 51132088422776802 90967603072883814 88890580528822009 67739961523907059 2964029330133388 83289771860161821 463193610307666 25460432875443910 542953019964553 39504885946441773 30339942922106482 5277308695126058 76597683007191523 68638454922088955 47682995018689630 60059035200650099 66437088654630275 91974188873025161 9700502282774639 45868477415454468 62676514988854113 45229278758144953 91822990153404060 84941639220794277 52291598913838433 9889646841985422 62302157884559200 24115341505546958 79554863776658273 16525510915933615 75065344178272017 98981062183341191 73215145711745642 2132997453415544 89138444211142322 24897346536771038 68773838412941299 53105904656874600 99352592433762660 357096296280418 56765806846175634 23605169042879238 96786745356723837 65739318885075979 80684438032908717 40054939088713697 75851135400905388 35293584540000193 36632986497202616 31853799044448374 63429666180025355 28704978961156664 58021785958856584 13068464720458674 18622892063266897 29829879473134964 45969484715270086 2151855525780089 37272034525783360 37014516262342668 62520889214849553 61902256018655893 26705213802727474 10593883280894030 60164076482721747 31912648532762500 60077897849180693 58932792830708924 83255693351144246 33189230609544705 56978412461368005 76871513074226923 64422657855247152 73622232514294366 29662514351795402 16677166363275850 8777454077335190 83788892622392704 1579615626608299 10133327152310031 92814202057617866 82614563558840992 48016944603404897 74487978273868274 12291126345912452 34000203283627625 8139844038236724 41050707509887353 5799591561781380 29621220412225018 11255618786643346 76143013897160726 96239807145843421 53591675937905435 53756574378353855 43537769242964602 35478896860062514 58964834156094587 28511692552514761 62318180951856367 98112847812848392 78505069723778752 65381853848540237 56431886014875466 4887226205486054 2937215561804240 20737806898002922 92008874615919304 55716573306534637 12556260730175263 75972665044778262 32536766989866337 71682199998231623 4165638416250963 42183512465367818 79253617298737 79917620846849180 40987340058451991 19118720062944664 48137892327234367 92595223543615264 85908088800695631 44797095978481151 59622315541000755 36287627432392055 27650769564515729 70324280595065664 5141819738026761 75522907917076605 44185683468035687 14156367861145822 66046888607625458 10119135465361327 66967939850839966 53013478904492424 15826790141696219 4313782623973330 43026381983903956 961129500831001 19476648159825345 23838355117431428 40010636664306660 36804517017008363 66053748645968356 92154330135041504 9468018244861908 5154285536875429 57029067228719906 20248278272522085 17901076769905776 15450885706514177 57793014253975439 33284702543649027 3605495810528778 56902780833434481 5285471451841025 78904270802822916 23250658189381338 4568456468662147 71178651256854888 76926930076024548 65473513667420615 48028691833579037 24047331246431419 74960356602348108 51732693986167235 96387941228241356 65026431884519359 10013596245304897 72525872716673220 65799355491993683 54827695304770151 61802311421230554 24318355621494941 78688260017332082 98218469154276353 74406866728246191 98198482767733440 74908262259320917 26139669291165637 51430554935381371 64051481530422958 94144503469289003 35772799889601184 79240260001240725 4875112240126992 52358091276194166 50047351525232075 86421585345841886 45287569109750277 29015724092401911 33950910379567001 92958958786048611 77288530535223217 31312818722174614 26290142061299732 69854677962138535 92781203298728856 10698717533350589 19917817299678806 728226027245255 88392400992333466 64207740951783232 11287237450957528 97343113390868250 16995086097705034 72505663287987777 62007610763498468 14402424634134812 14268799701991585 57264184755450053 79335269533077623 13308492085624988 70428548044878641 26528251849886271 74158258845399865 3378267691855583 16543382480667068 26535497267554460 4861716600770469 76642607043376638 53890212876868964 25071926066924790 30009191216227517 32303620521011480 79172768235295879 63800172831247889 35461609478840036 84022701358811939 9225089318544580 72103098169349341 51378617321756969 96927284164426273 31246199076119943 81754829622699789 59455663056346602 93544302617384259 76589712110307597 45562746229418709 87145353209988955 8446826203415688 92502745388475800 3199590793521259 78383032631035008 68492385485037003 30121013693065601 53825468859937482 66194940117963026 92215121011060188 7495935166166474 76936582472053740 60147630639254996 20775711926688220 82407340526458908 89495550026010959 67005595114735739 37046868982139438 45779587230101935 66900405168151402 41751982095905395 59903286484042763 8823448249370107 48716251404412828 47210716110542949 22894843346946048 50612515626634574 49365609151206799 69895884045644295 64211885144040042 46636624107585012 86480475332858598 80843479503737396 66089102693518763 43990326933524178 26595310084940524 29798157801446837 85224464107333390 54803675406236690 70806255388018090 90063058273797093 72034164147400206 1230835239635183 50353031614314874 91097374236491458 70965840080589768 19900874380374411 96609742365446756 66899304518090860 72848515733548153 37766565140116648 20655455598275381 1213754748222041 22689462077667664 3443567095008841 40602241052872837 51299891832145300 83256930264460029 69202420725952383 63721606433525717 59670732086154775 40231530490642459 85994735751689506 26682066601566713 75356583297397169 571764427892128 96338547639487551 79916504102749408 1668166154586014 55155544575319301 84079104802471457 8845707490422007 99117095660008177 47845528501684316 66731233286101941 71090793358043324 68360093151380200 93232014626617508 34330731916352435 91071605523699383 48694407582127338 29901253774835068 52319185126915395 93692462976748384 42729412822654519 48121317534096801 59468686108927170 27151251284737278 56909503833453485 15251287282146014 6959078826427765 92206149092053582 74375036710088183 49423635133127715 56823733133448899 79641188134143938 14938974792442447 76519392187369350 81612063989697779 41661219548342496 98202989432216844 42414250435283109 50372591897914211 15009086303740749 59324287475442441 12823627525648617 25633020797334430 42801531179061860 29445811516245993 45631573819409732 59567217690005715 16699905626409001 55103236109629019 24120895556455393 19027828878553442 33025938561768751 28572449725196450 63407990691515470 66739244628305155 42327074329781562 13120523805031255 45880853898922881 94278808441365763 31833408692541907 8192330362367667 46500795091673287 56220282881421723 67913515896047280 26494249162962084 72987852113018865 15057847509203097 90956890732666375 94077597219953498 59440912795028369 14794575751384740 19540212471322964 19256298590982727 61736349002693617 10557221583676180 32966315881080118 23316068273850838 46340589023509014 51236923644414728 51581082142057930 27784332805696670 63931235397047180 58943561525412238 17883512560438625 94017060886661666 3036192492099009 2807355679011929 36066872895629102 50981213526414546 43886313925435921 18603533628270809 5731926515108582 17638081150070472 8325728413608818 43958772584575498 60933039144240397 50355425262960012 2678178991438132 63571902582307219 42572134686915568 54734066718593125 63331083998199884 8177044088230087 66507796626606830 34256465189605032 99692203493075476 20225308690832472 1160484116573012 39019858724165814 80596261075978781 59206232391881880 67253014527265685 11390192148321842 62134400716411420 46369561655993047 92004185085460497 40329274578275360 83795708654773468 88603880200205920 4345833128268310 16145792729548340 75256954681697689 55920672376643140 116895177394748 63547445002966407 99657577872160971 37798985751221198 31923561926215651 9684991005890214 21715523021015982 12879249431136670 51490930532778210 33241448644430367 83499599707861465 15034708908817533 25583851839817715 46728517417827774 38592999625742135 97439531491976571 67617663073256483 79691389954826667 95407659519759343 21622562801224558 31852477169614508 11313353189002354 38947978964634515 39718696108102664 65749596840418448 39552975087523045 77576515802321657 59274941052181190 24318567600648206 57640790450098713 25169927278167851 61118494124398414 51785147596886166 76651563547015361 20072021066919410 82956933118607367 55578882836462900 24346910616148270 29418051194242515 64495728054725900 64028609652524737 4498712529724125 2019778510204709 58461156569468253 98217786749763570 50996561437340877 9965372325582618 14494111126507337 25069071470342877 85681193292936125 59418773585910871 28491639559048301 79767074870120989 90218296637188477 66536419403144121 22853962769293632 40139929764088601 63217860218352956 16928974398879936 21152962673994165 67539484698659346 54664380880361901 9943394223305264 10566603976713970 79680621072405549 33822021517437561 10778292634525261 93494141534256357 74978678014469051 8991713642983235 3837123067211365 80810315379617581 80753943088660022 71827612196606437 92677945837667567 101126010543357 64842690328052866 81419735512574831 18265105107784012 97093565285123513 56866221996653440 25168059794952522 60830899282515632 11726216727713768 68393909205028896 96302886804649648 7570051727403551 9549591149477768 59219898273432337 62906305741602616 64222159666103395 70290919808550596 40466768506594795 91688825860635414 74340728827420931 89827677795367928 49606323599389615 37818504941605744 76360971327055088 39611702475422393 50603667358225213 9983105206541657 6899223322862361 43661835158976435 61668518526877411 52530697968993257 83301047329535532 87989267782716823 4280742865386710 46546492767688290 12484395798074159 94331553245285829 68576044988735226 15305045441421491 32889540148051942 91555399317939832 75050512613478449 7552695080358446 67248490729899505 97317409231585055 7053571054789161 75857838571534487 88594318069711280 92505795775794589 5618150180939375 79640004855641170 29810840344468160 87487205095947549 55923415856065872 81554490285209399 36269446252448670 26354010174182576 18987343245932044 39042653309770100 85409215042795232 69240474702476922 49473551285302715 39192872161069494 79415630662691178 8067092467608923 44181886627154276 30822041257717732 23641286934544789 39196657957944296 72204511587886724 85584154366304530 22201425912995612 6140651086873720 29119511615836470 32693065831551857 66069526001149790 67925080442358607 9850611762362406 66726455357482652 30678827858846266 89046192467098940 68141361456084570 6068193920655546 79779377063615115 25168435472853766 64786434176946288 39356708377305020 15094519416027167 61176714091582652 57659148489114410 10273639771603849 87158743801995559 44593750044732048 36075315691820482 27368012695139374 8545384479652765 63637067140807570 52305049117505298 81767916319440896 6586563244826878 75724350772949600 21259490278628524 66452509844257066 38883673105095258 61750621106513404 28484429844433972 63781820930488146 78807120170505490 84463426603759328 83388560665250452 80242462138580496 3455884118720088 38643122175383423 17407491961504224 53387617354025840 93866410702073426 84113896129614207 19341244786883961 72467879948763241 57697972040521092 14792403397901073 38832899095267105 49419465274629899 15611629884445595 81780687388423779 8141096255300677 59583218218172913 81716362548749643 64823380908944480 9493811727101764 3992475523066959 17853479349040327 20195553596002848 38901297969435321 61305735324205523 51612097588859550 95153138018163803 30130954048866116 58593909957047697 76474394508581564 5121613770827103 66244462224518531 14807930976008636 25842557942053184 23393503163648029 60240579094287854 11335291794749224 57523497070591434 43665550711974055 99954679553330957 12327156632874087 31838026239430710 41941449680725249 58438890741731426 67177819644557179 31328948183755551 11660327263968026 3157143947079763 25812612057106023 1869267800588447 77950203521665537 28757139832820462 69935686304640906 16044903359907942 40295651422349412 16231734729186602 3334132306194026 5014112332878570 4226873677942992 23035334374372245 30526639539260260 61175769847128487 10716494863259700 79832291550954902 32172912823559799 58098988643980746 38028520151558999 62423476958993039 67261761249700945 5026755364833659 21020404924666495 15477937196213581 80816597298674024 11553563144906037 84014080062195410 44517549579412210 32153527956986424 75097275582091073 94567220337533354 81958669473953441 72716654895419320 1507907045578308 29749990812884842 34167362881254206 37893029753232263 69081685487229624 61401818912753090 15676485505565208 27156008742249827 42701336446784839 60588831738235932 34210288868550127 19940436378071253 30823467636962975 70226964552812162 91696252984436607 14108433543934046 90115370665481435 58549826514468319 80232338397829345 87498734809417015 4356138192008091 13939841450335777 69939343788731599 4671782757000663 68406033885824155 50115741137400849 41586762625521523 99596639001577335 38224008984259056 78736923497172592 24582795993912292 11156630848234048 43691748396812407 13222718943587121 37691887440617898 3824760775823317 5260657743398697 72375480347782472 1920337153082372 59692898081811633 33988534058477901 22470534552651771 860671626563607 51564774145931816 64368894774277017 38869238533013225 3430325985619206 81505988426255616 18139975989897805 77185927316554262 50816081256902446 26974718241216068 30945885242531140 35804578778652192 28204694377685371 65344590074758098 77418624043867216 2628869418767280 56507976100346396 19754063842159216 44327141267861833 52270110115771223 47643225302557568 35600745751393138 55211937772615070 79504793710655854 5343808413004840 41377692490479037 74424508216673968 11084689442173429 36448073032121872 94099057374958236 21049341456043335 44340336706615250 36138004909992634 3144681560487819 45760312252447604 92969857220443628 90738593996571761 74274796975800520 74124031142696963 26838035735265868 36437600315862587 69812305271590741 31343298917836973 75125393252003210 36691117836303581 80750258022411690 8161097017257924 87301392412459728 61856070088320635 487551182338103 34095148769242520 5940300398261720 36048985509318026 12675721940816578 90751050454660506 40514123190393379 26311701914977937 45740696230298515 91165111166459196 79249342590803926 88741834119713573 20560962116198483 12646181363091835 52495204088598040 82224269529011950 18302805793320209 8658372307228335 90159419256707839 54789667919947985 83758866797597859 67294141745070482 90457173131238508 27512590471821106 78682814769917754 36799661046153851 29108782060385866 4722858403906056 16828292015747984 34724250698579311 29633765464029516 45509255783765713 83610520797939052 75670359172205917 53168526372511230 96147629429459483 8535043590814725 81001373778683325 57658229111677909 93555638585806254 75580679843987060 34804779053026932 53955908368457319 82645658407609658 93096939489746586 79784980072987483 39523324718463846 23311354636326200 84030332853918686 19171637429772000 50203364722299755 83437824137156912 81414849978457881 44347576564244648 1493326045032732 38295597787761968 94187938561743769 17458898275355060 78597116410564083 74669323766616842 67186742250168956 11803455744770094 60416695233048139 22835591586481619 37632701079820447 14406629787945880 76355465450205874 1463888103218807 91879262573281684 94620394624506881 32446846426214691 53638402093462256 80050923954523125 46227051861489406 91132165085962726 26927030269553484 27459197171652673 84965429406852975 42588961283570420 15292482790720260 75546881194162687 85762627520606724 18558312558946766 34461964980337642 29632148874324244 63404898575991966 31061491895135046 2754869314902520 26064434357532313 32225025218107080 4673485730717031 97573568124199236 94974458011310465 22007307383278237 1382227476742874 74523768094192792 39857186466132753 55854333151269959 48808124956882944 70036411088202124 89841074247529553 3241547268137552 58257217063784030 5191438161034014 32216376392681645 80289403476199141 5703724433747520 74385756148770713 92893450423341055 14053039416845189 37928971062854733 11755223608834507 9211535458443196 92907468843477707 98376152813481340 70614567478576194 48991082369383263 15905252013810712 90286863986334049 81100439576358822 9486265366002661 5655660370564505 93045362122319644 66166694933529526 44177764832679808 97028204605980168 45068299098871295 10428516342425283 10513107394376514 57814850659662350 88431128978341390 94108161311955080 48984694713554589 27330315636317931 62670494672785282 67219469820381414 70410465908431381 11885345513379177 58915149993096404 96269241815442808 87240352618856186 67178351233513372 29518686992231231 61830725201528905 93055339649302242 97756272028924019 83980676130465279 58126036378968304 63085570842546457 97893005367232210 55591966509091298 67874588933656534 61317613307066099 1988464664602272 22978921267409698 69000128072868187 30646685992222964 54485005287499184 4413649938777178 63103696930124642 65877825771277394 37005073300614772 1995003550434565 40412525539000385 20488123952041612 49686769530640959 66911628782093192 95987441251369230 84178802086568233 61116567934847752 42382227985207316 49076862710970266 81431515019904437 69131210268688246 60481980697800375 32944564538284108 29273118602925601 41584700579941666 20369408119681344 79835148388090955 34932074172316964 95577744461089706 61472324352216971 40586305417418631 91766125666446383 49119980506962631 22663324792459705 17866075395644702 5137325428994745 92344000100915895 22294691309329655 1235341693864733 67797956672201333 34605769106104428 89496116639956155 33771624498020158 88205039044040638 47231338484127567 40967971730867950 73681170090414547 9541210389841594 96510647769394207 12341997447121448 85100894582837944 85386206999629158 80553299836990181 78509095252408531 23782335205869793 52651251554334402 89879439575204212 67147056199399284 60204247749213027 32383951671611768 79815908460638561 89144563981583599 70722373097683455 50247685337149179 5981537258135277 2152459598802956 24214685406511593 62678157434842501 24581831922443159 34270221930193049 26459615101218912 78416164098251840 53476260416287461 93291698311733265 46214407696724940 5721900485112772 98929128808869344 52290694253179199 94645627161545783 91644879407215035 8521067983750469 41785371601347560 37506031362484519 89135374119320989 51540239997635012 31288284491308591 31416207152158530 41037703737524157 33133947641160304 94151908872396557 10786128946202338 58586904458177207 73682223730004010 25635471979532437 75513529731642119 626232302011973 57927113411819855 88588142179128792 80632173497916341 69069166663452718 74714396331618756 91521950313360205 2362932242676805 14627820131789016 32028411443434682 50350597495624946 93815113030414685 27869501523248101 57896647384752347 74321685541494814 12939275563782527 99934036035981873 34861560531759034 80515761575114042 37513534193152353 57301141737595916 10461479222628582 54867986287299588 14871479402427858 57902314174754717 76849000691452218 77525999286679949 83532312872691991 22931505949061179 98736331535938433 16457546031314639 44227502115760990 35235449309838074 73533859058650988 7565459012173973 34078645229050139 74193788220360314 37661593157171445 99361629052009673 67522725279735862 5272081475599771 52301980542812377 85294052261427651 48585522917732412 4520996668813607 10741536625015434 76774779230718471 29977728970269235 96017450015010848 82419109486435172 13831873310613650 37652649137711971 30624162407322316 25338721136230779 68800691659106245 91481445785387620 45640861763945573 73497973871032656 81935111485390275 29613782046390899 60046710042951265 17358808857024608 62312786496369407 58933297599014159 26858794801652919 96403128271716569 97191173924253661 14198841896943524 94437658106553391 80106434625511427 6434389421881167 88258615592443876 73229146803259743 73120197997508128 56811494179018402 51270091117045265 91340813463609478 45182583668061508 61736426916665154 72823862745755198 18440930569676481 33592818888965548 40516079200737932 17649450407683826 64084725917522972 259888524541700 74159283955211173 33716842214209628 75534664586835476 91320000170288943 19462034704668041 48764664392264311 39911255625876930 72124067801455942 63559245500101301 89516569977863644 80442580964797670 309372164505605 65581729528254331 29900338247866214 7173119403855233 10246368709639627 85081374968005542 95851282100686225 68971208028016897 30591196536735699 48917262472787950 75759566589084029 2639473108710446 12561012017929007 88692488415301284 23028130587977782 75014992042877226 90730076528987407 9075494233549143 55698978625327409 36559067563791117 49193860091167846 13091043274583308 67588220954235490 35797103726187670 43069962872415606 90886048110278410 50152102188386746 92230115545342696 78219883670375040 84673308003104297 13039292559639964 71667011827200270 62738348708133893 91813803607310187 51404719534867058 63163476352000544 10419605979983060 17000956500348286 5882804710191420 86031453554665693 38623009583578152 85270666345098441 33274180617601733 4339260006731350 12994374116375276 3320484073153299 79788199360623068 93450010065804833 35915578174091322 79012447567181006 66289571546082614 8620220774365020 45231323929307697 76191033250207569 23851529760738476 98523488721555661 52419484234075442 64446159542936791 49081259756747919 44960132830309925 32126839264391563 8974016182912963 40694387484773568 75846463788879245 36834228252251536 39240251550119177 70027216549262467 78757650320834643 60616341194178045 1250309952070672 41567362392174978 35773330727763158 57050740060904822 46845367224979368 41531611707713896 61104875757923056 95783698427749914 59145182523720824 61401986697710564 1078891775465057 55640436703534130 31736465132597747 55510371681262398 78641194434493999 94286261140524630 42015387127847895 9411243448900425 55007341304572436 82420719636123650 27230865978951507 36086386358095292 15592514866196419 29947132294620560 45519451886474479 38885756298656412 31713561314389269 28702896949468288 60779730200523085 41962169067561461 25311037474811324 44679734555513711 45662670200089819 19637027940581145 21757306583160697 24504530031770783 98684804855324310 72251546338165138 27743192598526973 91289398241821406 34371203229640579 20415471159050743 93202457763140922 90474094147128893 2146829597357578 1335146926879056 25349529444046246 4365268423615926 21540163290647631 78464851672626320 31909981492386847 22900202789313646 8354236216434756 36339754932262483 15116599607117422 40287773353536612 60753201338873842 41431500679504875 86538084682798585 13950923761643978 5142629212369161 65367244024129056 77134992579982738 72711849558346467 56833340749286771 51908447553718471 34734266045280290 85514500897977115 85200362285404196 70849072602747725 3189878542440444 7263217134592839 43560875020895957 79717807440714673 88993939028280608 21790561886940771 70591801900885841 64845232890025702 67550744176706204 51409985518359926 23777194475006786 73453531066546243 46130229405504743 31936442901677285 93527824026149606 10823016714720902 72883983564461048 56861648490178561 77579223172834975 51272032890163076 49602134725149645 14747881886031395 73568102511990883 6445462274202667 39696625384242097 74450965354033063 97189327169170492 18898761544245130 9747488647265604 17685817692171493 95730924751363362 46043933953320529 43450748973450083 11955120529694403 56800954068791062 312910211877325 16370570653949466 31154634589829791 92889053318690147 80732708527523837 12037379006075961 36398814985007257 38730735396415306 10877644937937290 87803301260628898 40788636524153680 11739861123545353 83200386933684550 81609773224181487 6893155171288332 92278514694867612 82244580959209511 75609804140469718 60783152749188210 85939734074898455 27629663233482968 57778863349680361 95671383364839507 52161470182592665 98688014998061545 99552044112374880 41809459943236333 81142627402305185 50318898003706442 98613163209808642 17495397485923133 60957177777860766 7915248008707898 4270396931214309 35297752991174548 68229475977186485 67627464388489970 86181022084394169 41577828338122100 49089001833960149 32363287146303056 92820171142743387 23680084128752440 53279319899576451 99203439689567216 24027264414904343 34902536434862809 6903116843559346 4390081543301374 93746074581712413 51784863480625438 3831868192994559 44721217747892211 16996901093916562 28895447091292941 77260086507657868 51676051921788115 86971954067078577 88648638586394112 57451314881301592 93491743160629454 2636070946711580 70294936050993225 57116474656282335 87361069290399099 47312776943842412 42707029762408141 67472817003610309 18564116746566877 24753475897433823 76098403587386086 2851839593652095 21485297733754678 24432864167211452 66823276583250858 19453176345743511 29849218314257171 53519974730479515 38397056740424945 2623382689323777 86256253802720306 19136019091426424 61917804654269455 25434768505710407 5559122773610145 97792148179473706 43735333694041228 99808463010104281 70734491822357544 31750264020294707 81679718661021481 6722050241129461 39910373323143796 8730243534519056 15051018503477162 69645607912176629 6712969173205413 61816782713647582 19273356592355908 95235292567109198 89449289664983460 45320228138484187 44507974325474192 67183542873434034 25777233559252526 32380905837933769 34665724843473526 23453071530087382 61693532346636730 74179146281769588 78153256134115109 67570429203846917 13053914407327143 3713737465844253 31465959079682560 23659661493491570 40748137288778501 23674488006540114 49284030644088320 18329606513635789 25575553488682020 25431552911178483 79041941535202234 52073175232674430 83025558137274260 99810904953882369 86124837733795103 47858369304894174 53375509165707169 70870633585771647 75136536961688426 98675375413788134 26969487157950560 58372306050336467 12182710171063024 3624767081585135 44630749062207793 98385484933912629 26883929632819781 88894236569105927 58322629832699914 85458505080148661 34431588478764696 80472391353173888 56433112960064842 8713569784815508 56787658061962919 66139622726834450 13202674744452927 9316475665203232 90254675082661034 96476476044778349 39644942505192856 68530598692687727 92437346375823886 723311346133139 79207506329249509 38195004893040140 58639387161772918 40233076873562008 91437767768434877 3892788780890474 2084604175719020 14609080756448831 30144153663483567 818034516322422 11094522718809785 90545435329194171 42649126975570826 91776511657085103 6553881846123058 79882829296448224 18996347776446029 23670287462234594 59746657681222777 35778299737250554 13145336625770187 22934918964630926 89721780106118798 39309256083906233 86905614947626087 84070857041610475 32914735246281230 56271181931039205 47602943480506379 8764768507279930 45627582387326703 5967879978220487 32559247749439031 78605653489075981 21510529685540310 60837280486830555 8208331929036491 8050996624737234 8042608122913056 65917518177943156 55395925324382026 3747147946883867 54638151681348061 3663630723124800 94363406372705962 90590398566927709 12329737213205639 77317538870932253 79725557123946211 19251221894331603 18152582112657817 60707078857183639 60076645016737711 9771543778363336 99845535924414021 9719307855890219 90183365850712914 76323668034547219 87926518411347018 53160829251727170 77333302207380846 48546370722208007 41869677226926610 80478717611077247 60610912786050602 31105787764729809 1759843957962137 68220004387781729 48928248094462105 42284975197950302 93670631876725659 49226269118733732 99963903323119911 90859421156648289 45031017224153751 52111384215039498 81400400477621640 12481515061742978 3202757214543850 7158794153844691 10700697084327931 13954321928103589 82645326109110421 30478148956704 60463216664005465 2277022617295538 41079316337731370 9530040859410129 66498658538765942 21218607090393212 88513109632325206 90101390030074826 41297418827552165 7361585225423748 96340350025563488 75027228890978911 20020349593756934 31227105787881146 47695542227088440 29772230480617748 85945329053303208 98979936935331407 68351251188699601 46205474533453722 44118662017315666 84332930666248060 36307783135591966 76708422441744664 77373703208703890 7048186268429055 91369035691514628 29097838970614473 63620993635457365 73352194037831259 74637207522558528 47506374782325379 13365655246242072 18192280401067175 15205778361503097 31058666313817565 64476778730333270 69531647129781069 73107370931795124 88312988285077950 56651029984649898 12709929862993515 96515929197335183 18533305143843853 31820189808950005 23511010462170916 26248651049919961 26331028662611557 70202264673392376 27121994412584479 79488391375137790 90266681202875015 25744851318322570 41521339595347108 18265809048761927 37987719870215919 55255581673696153 66880449562233757 9231641000035946 68061292763502557 3263187819893707 24152289732576906 35141677542973234 41857720420444034 40816941356959337 53576937235378250 64442474357597512 63207449165676790 88507467351824570 48896451049661119 83818700716470208 42201044825442631 75828043763597 83890335738367477 98392523932493281 60031424434306872 89520172794762504 92601787597095335 55647561730915866 65952501578214337 93954803727054716 5169674129417521 12464392664197350 89705118526397902 21511457398161144 75081376444136176 39309180746734221 55768269272000704 98743160274245561 85404124955381987 62646117924143574 92936312411966359 36438920128932774 79470208785011602 98013106628473086 85855408890221562 16801697646905839 3481878409139554 92377199102102723 10266926645104591 33319313094342574 37875526620014627 22672333293264878 70147732034048404 77711431896505746 70489052697530159 77028838508743383 73589158602996155 87823981488587740 75075848381910703 37125242046235832 11120259554653934 31801140269792941 46221937318594340 74040963133342648 89496787405214781 96892356386855507 82730880445396218 55575434368817330 24986024458895091 64673952574751387 1008438306774038 74034063164291510 18033870737108865 78418562171074099 96111019109007143 42091015591103152 49356167642291896 9767783073074781 5374932883019093 58838882669384492 93214015114682799 25854664234807041 52785556341290542 70125710612313043 28334834060481166 72525340945861552 45158624203885497 56666155279310292 15160187930449077 1338853819906032 75708486650017773 14903008022103796 17949277794897963 60991285732660972 27133626207022510 70104024683712755 49050487577781269 36468140318123544 81278217584038980 5474311144862660 79759929698632733 61371207660913397 91925954616454643 24669012064919187 80321149250274549 60882766997081074 19936310036615041 58104063541602448 43019344490126723 10249578617382537 2555847018415207 36685074259422272 54167560620319884 31727850112423244 79016039864915559 5387658810267951 83154284620923418 82023183441767307 82886902899080411 86725628720996142 36247999686588444 54507934811222997 64575905053484086 66819592809461047 31150125016967356 48047121011834835 66790365014547620 22686853000829359 93177785320734719 1516145979162701 6087038454354918 69550296513469122 68665843604300419 82261753039646256 95162320034106501 75009630185653523 61012651226664561 73157966470430421 41076754801664128 73338131230126071 91383513706548234 53884709468643451 88326003285431026 70002330562412024 16385979973505620 73101642229825170 1616566184477074 29876950812186790 66794440045410848 27449707828463936 2980004339455476 20402782271790811 44848255161187495 83415001441958409 53475356085765375 61588170810736575 29516044188688975 56007219386007495 11992486840589567 16225834643204541 33546334721015863 243870686923780 5443594177235331 7588763077718945 8847769336267587 54584593949448508 28483939397723023 14275235330563275 24153921764456467 77215920399028476 69792898231878533 975601043051701 3813936449011223 1675186376127832 21458554678281955 57589483500318782 17750546799050790 11140252765045160 3826905683671770 2636190435963328 83393312004348993 14205957784311042 44832884061763955 17063963093247567 93860418496639400 85706125307863023 20903965992289234 13263940434003318 58566745436051347 17646292284463839 79931354073528671 55324416472630087 52247861214312467 32948399117831108 72901605956613623 82906869892848280 7439068144944590 85094903779166000 2743433313531188 44636591524954110 70013574186053829 94483276932901273 42603408789289742 55516824510033097 39891854765711683 90430728869618430 56482712181370545 1466769393380484 89947767497531623 1362913891260347 40206321770944965 78857996247164420 79187145247368399 1883794495385632 16163333652892430 36956503811349446 82881752140313992 75049430813355835 52166863995394049 5109961624708938 20851276286691668 15111551377768811 26039422478639971 49116056847722893 7344409985416957 32265702182396237 85479971343788233 7121229610672719 6086861394340165 66650935902769251 279076119955171 93898715765109615 34978928071076920 91515239671726828 30143750362308718 75170766210074830 32636811872454526 71645463089920006 66283951586517601 66305684585125848 9695053573262267 45412084910152889 21197590989983101 18716726660202551 72571898230373629 84617701021644751 67717880316862405 84822203903926004 89615177669524712 57248566773597526 7085385918117790 49531883086247991 64113939429512327 51840165931443509 21156297501820610 5718325473459737 40631525063703514 99078989314484549 24691211262589263 98755928358779082 16921934121276346 18238593877490951 35654121908881152 99728075595445701 61635492816287871 36295197947039742 63127996295406385 56867077430652305 27789912948878521 67925891242918412 48199955214133834 24116506476321150 37427732843849186 47668673770538124 317886089523741 7870579399908090 41531086842631775 72597238613634286 92370544686519905 77009073719977214 18683959638361319 39245728349880669 89253330650663504 66019826398571416 77150709736033629 15459670442696933 29668623450028994 39895273628965502 25133019325534883 35210387787040308 97819431838055740 65561283958032044 33795263006068105 67369714103078064 56643280848089420 43142412142468907 90122785868891088 7020605803270889 5788908209262462 13287328903980430 19010622513084045 47735726544766778 71119097650807806 70056101801525399 81400289629190558 3476029463942005 84442445503341639 64185263487255572 17553989084126297 98525486454227644 43431696632498785 24910490441366516 37790875659997309 77295716399048578 38842584329486995 7460343534057591 30567551429096554 49175650537407718 46075385807218691 16313979693439741 10322055903662388 80810524335496755 80640724780775578 13758752787906834 12720299700122481 86048897876857670 46614972909253845 59848790690077292 4805615601377623 73639453523475756 84689311729406761 48326386799181038 63790351286897423 29155680644159469 77862732770615873 9034153611118470 47658552918829282 66245008870767431 40691511441984556 82082196934171471 83635936627979678 62143522212006126 62294084788931533 42417444214138141 33839713300507880 30459066364491497 72463145542541148 85144868949214642 72479389970523691 65957215402676445 7925453352064012 88427005625087437 53726788504953911 86857525906897930 4712770206901666 60913619789277564 67626053145513843 36654616416405404 64357671741061740 4917725641434025 44743997987356821 55655077337262624 85280532437726776 20808267769000342 1318190268669621 50461589505611906 43434399048892492 6890398191246685 5567128406919372 50269405785895400 51571348573058877 28840871663765682 16069745015455585 33460843740502486 50645892158960654 70941842316480227 89787063076021733 49815661248412278 60607962499382440 55552516192237712 90278864821781593 96269736585036917 89631621999740448 97458020497058410 1255974863661804 3294522238184042 41205086295230887 43571126426133449 34169114195377497 31180763836478590 97501948962865653 53161224685132187 65844889380048615 75908965151401818 37944225888966395 70457997532067150 58990058196110153 46533650717245126 72727920013977512 28290627473177007 66571257186006626 53147219291751391 34645557144168832 65510822284074707 21587189024654321 30896424827041379 56658430292666035 42067488990128311 14917309625311031 76912889212231319 22560087821409704 28173274644514544 5337321399577625 66922549710289172 18289292674542553 89614490757086515 92889350094494396 73315659947336533 88878131802359951 82084135364361939 60408111340721172 70898360220736760 49137633519386706 22975247300981216 70120409060608586 97237472552882738 9055705873269974 11242860896856538 73420738388992162 45157360929217422 1460025359671641 94969646532790515 72187603462749601 43235822173717077 57567147816556465 22350001138552308 32700300287870677 10841864961573523 32423066215623988 42287457488226837 35376977170197163 71048553885189071 767871128823039 87738225427354758 94913323645656143 63933097335695635 99823542273985387 93484435594119175 41858236481987084 50074878574722425 79515888437602829 78854894255047882 73658023091751147 93070151833072511 97746436440998904 58741854589205697 43575483784074544 53873720742139310 12060971580491610 11292935915247474 70408504201953543 81063407073279059 99998148062780378 58574431944323715 52122869226867804 27691459785582010 21104454809564995 17153777521205830 47228751943403797 25445912991931230 13823164734980211 37108249538075676 18415611493918920 33714421381516600 47955595490319462 46829526419649852 8230491727926850 91923935502157264 63730824439907629 16960513545773200 76336343161741229 43540739610712858 60448135951708854 27406273869212915 38424799015583064 81747642782661650 21664861624929376 56625751486614096 60676917696757882 75761245333817750 2020479286077773 77516934289715525 65532456033469922 84958725569806197 96201291858101747 64968467936075636 50382217704283821 9032496143351561 30563975335453035 55510703599130358 726799087498980 8230405984884792 24189645968911188 45562149186545362 11569184615743112 2884095660716182 17097122136484749 53103146245317817 61884264782730035 69969225562716436 28768924246635216 23803443521638763 29267373314287617 58298995814285565 45782334363267951 96065519840639948 76861895949590440 70515093218936194 98804356525694141 40217082785932711 20151226489737678 84672637367743986 97584130604694797 78034895736156597 81151974829878880 25976712462983064 31489729755583729 45271244326063733 99780798709673884 14926280588914836 17674633657689671 6822227359935207 5955379141502340 45485885056374648 2397362719357053 75932673192451221 58229855178868080 25905337791858396 89624067858884816 75173759266919620 93838350994947015 48276416887254549 66379969724437101 31808605822425254 45805716192494739 84055017824904529 17242859530401341 75878697428334118 73265786725574862 60869060451166242 51084952275127907 36132721664696076 93782226432722136 1924322967941723 23608072194075921 87317891737050631 9604467625324323 15663747531558661 76876422559553760 50548094547048810 92911259345886507 72815487532277677 48822181923033453 8729104438501606 45946490540202547 67067122295157491 95359587374492554 42004958706494273 56579140457443498 69398813825151072 58684621555939019 76177843019360118 80469301799754298 16993232962789998 7048552591000242 44385712494640422 78919152674753146 79030572529973690 16547045817234282 38574715775369539 59912294068416676 40721120232278849 30167714459630011 67892331315764476 10006743699540070 25504589225980879 57766459915634272 27463929801652351 89028641907838612 49565139944459884 74824945219579080 19938041729046280 41377651910647250 83360764874898164 79537328607002337 84771099369612530 32944496502828324 12889565661158401 16387219834767785 81772259451141818 98766060791477653 77378243792183354 3384820945356213 58829227664451432 62856876991167899 10647417628701644 44601982316850956 54954098964349111 37819303157719953 70614217096816649 42903359064930614 5508590049636868 13013059822203209 39563221047604086 54115672927346472 12031821380107316 42337258638957601 21251931933937593 34952390437448586 49400624143337037 69669645618146385 15199323719203689 46635390608078619 6157256484588923 96692355099978333 73024436115366476 1417604669307513 5291074977465158 42616082182212058 43275911325920960 41757351589228220 2979500925851531 70111147703240905 36551575864222960 41674491879362847 40255033952264830 65162134305194532 92473072215519696 77080538628709274 49754215357217903 91962177666100614 10096473525684123 53149098008655183 32118875225859630 52710427731751444 93890696458332520 5802150551584733 1174293410989786 1551443086303574 3131017513080394 62315098326018478 51463403699593049 57716269663010649 46162311788472115 45873889466434608 20226623565830919 67375053012538959 29804467413887904 19838249431852884 38851388889337792 57538622881481606 79920971703131353 33695356681970525 82155380712830034 25319894047450683 58798116996306945 84988299945006258 41894436203102245 2387955418752287 86755695722260496 82483494062145076 3987142082825045 62391410401655813 7651039857609402 7512216553757570 77716928640590089 78879979285754135 46297725598795857 38860693572528926 16793314355452939 15065397676765632 7007770811060477 45586809827775631 43321795323518066 42567025135397417 31839238999881203 42609215890861853 35163999497345086 22842433087717889 9654224094862581 88624590359433570 40467486859292199 91399622432482305 23039937809150489 23661706881254463 7202480420646087 31871421006646832 21736327310200681 26395434392650268 36934165222099327 53471988958008258 53585316455769874 55172154822192263 10839006146844170 19307856393107595 94999977321559513 20948382382501841 74021895509326991 48229755849115228 66963716469343337 30285406200618105 36403980013219001 3136594479202325 70792231156640164 2341687481538102 88989495968849154 3554837062168374 88522594715321783 86154223843439212 2448665345057274 44464209898740380 31206714828095431 58282763691359818 80910762095051177 1403901484669779 1393238148411008 40109214262233459 16697686744691923 57435386872645257 15149262142757026 26231372627009263 3275910751495126 48599988642919637 24677725888792390 2525070009267711 20456662411916143 21183918561970836 89486282403662247 55065321676999150 88067020843198504 73074769280717227 87801412541688205 62067280487366652 24191849613943608 64309768395079001 58082571582621221 40160217600399483 40948481149198283 26682213048372029 43321784606545613 62483142913408782 61830883746898175 47567334615118606 26250009809112488 40406816311811750 39375245611019121 13300302173866202 14136760076336672 9141289621905564 45954016152992267 82896178277895588 8901220016401292 64135827702582679 97129363926968189 53707199221050504 71357772338696641 8329400275882438 20092612248787472 92973534564580253 33203755934775387 89925192476573391 52834686458124816 67520231381723438 67050619875676826 26728062052547540 54455817184326793 25448067712649891 3660795349961617 28542684735327894 14684696802116012 89871072830329520 80151195612805067 6698040486523333 8340353446707948 56131138853998304 62372132241566534 27098699091453908 65420215598915095 42559534829393793 75508189824591490 46727077346459270 61902971897916876 63199853201369973 88979131198225190 44848349043542061 91531179806684742 30995208115564374 52776265371272756 32649270407076222 53087324187540985 44186925576935390 33523860269521192 63356586751916581 12552005482628127 80206429187962317 1203683919380134 59978755140304081 89843022400214456 87288121224869530 7416039961128412 1365355684427576 86415317161607356 34638005399533413 67451943350760245 75112849698056331 61519109611511350 52798785554135625 5531969073181612 54083236818266005 43396177275640915 74103406344015388 90516634491598119 71487692060731642 26918558673767035 71793594956238496 27539502404736115 38994144715869863 4155663796347942 65764643595751415 82894225762996898 12672850674723457 96368676342999679 79140976797266576 61857517343403440 61402560825292613 56880415951174854 73866035246708758 72414747349665900 54107770158942970 57506841926633739 89525351144057490 70273157610226990 67644005227640362 57402891095149423 49247105683249620 29405395784149181 1747032571642651 62885792478835650 25812002711620969 65286042603930094 64868041227578051 87291066730433062 37619790760579075 1449381684271753 28963100753733135 90487569730789654 54304350580050131 68474749891630379 22605839262536755 35073704451533444 32065665869604786 79283538056119470 57343629259274952 70021695555071496 99579712260649689 69009620105892626 29005028005230694 37838898881576517 37242939731498267 82583659706091678 41308865348924214 30554730952067295 41317024981870638 99628699295383450 86464361093999467 3714140416805453 58280143300965455 9935189872421694 30254515704513813 48352898357677842 9648446202130070 28671234960734984 2991016965627665 68412010181007206 89880253796568617 30507888503870682 22382228374798712 77622585382050134 50101805332964247 28496824388085556 71120396778577722 27243358589175295 99223680374824598 64413570386666532 31280446195902077 63230609142056472 43630410439314215 42560561362455320 80471890102400197 70812667334239921 7537533838418278 3337253865527018 3595032174256983 36122788332007776 8698492785552122 88783307919675361 18132030207708462 2659721164517804 96510103846635591 18362768485258216 44359653389048099 79256246596574400 74748724772014294 75879695806102234 19158002105770310 19057096444297506 78180379174794420 97645948675620068 8581532481548337 16971863941142736 10156401513349868 62323284465701845 18439595619794664 67301274733165156 28489062707466256 963694248686219 7261531487212658 38572336310306565 40008992156021604 61941160482543315 96510009278313816 79320813803422329 39563257436696446 51764756981248150 73953805783662441 72461557341261003 3542277859406359 36054590858891460 89256316848617213 43077060162729893 52023124599828817 10205274624784763 13583691094737139 75469727328421100 29677291493205077 86962888412039784 16397664602764813 38896725060125525 43533725390469389 25507914975467418 2324528572643058 8202804551845849 96287795235976599 83580920368243695 67608152607001509 77542994066200447 13018995499905662 24378061133488576 72207917514636212 79491360052096268 43736079451177276 98687920295327320 2085945222396517 3238205606506879 51647978749992172 30753375954117021 28856156892929193 20748401561412323 49095395356792447 44704304357135618 75317288210384515 13638243646621698 64053355152861171 92303595956067175 79717778019622153 78477941706458316 85988537203863206 63151474567506362 10481629431863406 76587221151994131 20514547492763039 11700979183358341 34774128154848276 80357535294801194 9550988309073805 88923004177392846 87676447151016999 82700504329533902 89405901515753894 96865514178229215 80682148981956669 55042665784622888 42485984429209289 85099652625024833 36126448710349708 83528990625625704 85449501194070713 96356899134281872 97611874342265871 71880338647712030 26716312700378132 52309630373439507 84528047729976494 74744174622675395 75211409159962623 86226030679885734 34962604567786549 10261820580448919 70190794850553901 68532823511650578 68704548928199135 28498154907573042 67417117114853941 93868590725551131 1822555375679824 62356360057624362 89062189683521865 87233852377353198 59060011259518801 63388492818724283 21431661198253581 67164332111569306 82593401563914226 69342236762997806 32065455740704556 86857548637740865 97369731022697262 26602064000750077 10177953391039322 80316247928167894 10058092428522052 75689488309768498 15450513358836088 92738519768938562 87570691623359770 68884563361025322 70942603988859186 49570006509659555 19476712696667280 9560327603328234 54206219445752575 91465873661207972 89454640435712519 532015512995024 94655355031554268 92778060983614476 13751708811627678 11066055503854376 16031980729145488 58957531511976641 68401365687064939 10312077708943710 5092194515150668 41430743159280209 94018283935092049 95475641247730050 85660605157725668 50322204646222955 96465461925463042 7051544410950209 31939399209713912 2291003043156888 99241375744496327 43953264739434548 36803169306635824 44038812951579022 78048337836240722 58634732383583586 27969713027576165 11823787916122246 58774475637925242 22344213695661119 52198124353206896 11878549481228007 18419398322983740 93903157798293977 66591437889136817 55711485896272569 51969424897663505 31047364213418613 27776194237395969 50933217411394539 14656985671042350 29621926469109254 27583914525189684 21658383183614310 12752977457108102 99025991364640070 48472645768624518 10075597866525654 79862285381580465 13235478471333934 55497379247822719 54213986289118937 25495783323759395 10789255480113936 7732791506814097 30033871047198145 23446519991836810 69308720308216424 97899292952426169 13274442887637578 2216906043658165 70665343275728616 22584701656563774 49568379340488999 4656733172316580 16924304358456099 1452531111369755 7113025830528970 66794293258175043 16238569852883342 37862510102879905 76413771779424845 51708560656372334 63987689829110303 18942025936964015 7859450051096476 4859291069511694 64165743993532568 19088145288145861 76268635148393041 36028265467811478 79463976017283278 3074112130130898 30622611628122190 19682341168156134 75938806732863884 43195567343969419 71712328632037872 68151278927284492 5846552110401999 1230073023452143 34985052839771109 13341693200704039 27683574532424064 38713397800605775 16257441141464803 90487691375436531 65907466292502129 62964817907982805 55528448140915437 10170416550840643 95393494572912523 2517186249135143 84798507096262362 76116944171352457 66760677042982261 29452940840381935 80287733101188166 16113544860514982 6017310516320117 81489202320030975 69056431706868162 73436928831673048 77528077246196761 23220961170142800 26111460008346188 83100992333933545 48369225960010146 29741087521455609 66901529833757018 94700601384137983 13600248225446302 68215498391081621 71165269715560097 81964103281536680 92450899017455326 85207252167893644 42285430100386442 33597551223641987 67313429956655475 49897523635492828 12421454837964635 46630401697200065 43916333897771054 10004940914850765 93686118618537706 84370882506771453 88157698521976542 22442602220797741 62680064326222979 1467872339055125 51887634290391140 18643271278987455 19904797106936302 79778412420428679 27536353667339394 48700317335824121 7690823652860974 85272157927087505 50356374571244649 14355427743906256 87800581182129274 92540214717940453 32432092635152528 6658602567726337 2248826273354260 30077851268766781 67595018967556244 23210593873365180 32495462678645020 67824840274118800 70276883715900900 51521415264433368 48683618760531411 72757578199850508 3858008640062510 8296045835299732 44578849036438258 6885627180410745 60652523722620509 88595573839808637 79198374419964189 39177671124061731 18353815774295632 38233626195826472 33300954667965165 10695960163697597 15714010407972517 20691078112414723 23309680912508232 39789839255802415 85007795132379892 9874700473273780 69080323252208579 9087255172130609 61762523061186365 28839338846130741 77845305729033889 37458911708528832 53900837285412749 78098183787904611 48655915198219049 15339162474632066 73352300097635044 27810964615421818 76770184867753802 76339920335826894 71650498850873835 76841663559615771 39200016200673802 27111204159879702 43657411824059126 62862772442460413 81377518317340735 69576293143550282 56386713499046223 42415241843110228 84641781359879100 31579609377885273 35085942934900868 5454958103792473 48168885331852634 60580257343409589 93749486819980018 6327618442131513 56200366621297775 79104046262992789 31581786599065617 88452609424365467 21260940508123495 96995717973850944 63378591664531437 93210237412551132 90233822992621932 79092599121039059 57663084156128011 53820682934530714 90883061170064322 97977690268548782 93607768355473597 9941220022383095 31433011843563996 1954830995863747 43556986803527373 70297265254179391 71689451731633514 7949847534507613 25720906141990578 95947215161792744 44883793160468979 10197627591403316 23308617793110114 19394834320963405 67188646485153220 26360032136486911 56201738981384399 25428266633011906 40685045009613456 51733347511547092 17969810614353828 97806394046138980 47940650217350816 32893345561673018 89955471510304549 49843351825694277 57933108011599897 94633713648053826 76907736354531125 20635358689280445 86464283684657773 38658380008697036 63429113517396666 59148417757718822 54759099334926028 37965580679519322 98037521522673825 63959995251389508 17274718478248835 25752065617756611 95217425679090557 98344153100721607 19539082127795774 54517413074956659 37347939654292108 75017773914626260 20632978354779284 7029128213240688 65191902831916984 1660786983959254 6779922004914398 44535419306213138 90304883962850578 27436432632250942 29828097468198144 61120548526335318 71348498956413940 49561112455433211 83913342489648015 7769377979964341 48155416082164992 91735755130816247 18059546679961430 43955317318855316 20223221462436075 49460006725360808 67132891686077748 73439418433996719 76322307906336469 42020840968200045 86015885783080934 42460891172874915 41896946774340080 50658651404419616 54285965650499208 27848830690958042 10118264920738953 8943904139536622 33271412129678554 90883372029060722 55912353348306748 80493773691406358 23658343380532236 45997091424411069 56033142443472660 87956737730164324 37958342173549621 54907192525607131 23845768033796632 16505751357248552 87850147609177094 28006127222319557 90631220724160364 83897424044188603 90620113850594627 64439379821551188 89118450508613653 25913016247665871 31287982380420019 75567132196901212 44152549793341076 69868377880843717 7974405083104173 77257528873833298 62371452752960517 23197972938253203 23407979842645983 99976227670526301 38820312582515413 92574718321774602 15169458729936852 15714257200734300 17229344461284118 9182148995413395 92822555309159852 12156398680116921 8425934543084169 56860539938525133 81643163678234316 12836363505181317 30011648531872798 62816719966890002 63344488588754999 67257703960287487 78563941736054611 82957809053527941 72670534062645986 88252602959541553 99676575461504887 87759381680677305 18403758857086745 65851178491298415 56348454221790406 25587351927741545 26702447101820716 40030010135448851 39342841226905265 80091996978458361 62955043381525185 83943743754604634 75164929720136039 57462394414664200 77284653730867692 71891089336338472 12277032247452595 90679767739365386 57370455346066846 78393780482073978 44687743487035307 41269744570444515 4054311834771913 37990679527263957 76511504457077640 81126015850715869 55351885294368706 86502212673489424 87844832560952666 88863794793971055 60712576784551306 6203336316956832 83149053464170017 48033508268798312 52182146946992454 1551461686784204 75325645375200510 9030496398065531 4073934498247536 4158253440396787 16817214555279653 22381334257413749 92275942152654725 35399602296737370 8856059953361769 13604939892054803 23506814143852302 85792026983161560 60143821928227447 69703025145033760 43867594269758478 25387032787921760 43922818484622922 61385956653527627 79964856767439663 61425678666672262 12386261282438620 92366882306689332 83425758904380302 43884153365884890 10633031303723506 76489460228243036 31610376637727169 60071831229790162 42443199905967227 56349679800319059 82140699533013776 6384749426951450 94321484856541350 20239467974663396 79853456396388553 8675463254362290 5794434734999685 46873295168998397 76922788733578169 10396219132077063 6961977069186202 16460023354566260 71116882182074241 35740493587216980 6942562627004120 82099147947306777 74763213652883763 16851280750838276 72484129881583903 25575140641953153 15889290727370510 82584148345959009 5354305545335595 92376857887689919 3387166622595563 96313472365247111 70334581099260461 10711474984538558 68772510117905529 24926272235382690 43976440478469716 48425642259472991 52553146961723087 63408892115135749 64166066559578238 69846188140084170 13948715348782096 11126704817838739 59818654678453753 92780495157755189 30745422471119528 19774011801590062 68696234444395616 64141863210048982 32220411531230108 19234083623436827 98225363363311310 29149017206020900 39781361842679350 3841697816194772 55744699943737067 25942056870760080 96643430029959673 52140342735480271 14323433909213462 83398742957919624 96438597808230127 14810300164848348 98356145524334432 39201942215861326 17021702960627091 43811309045799628 6862080261983491 47765556325938398 28708674945490087 35139230578424497 80756599433775754 83009938905413376 10995002763441128 13227529242280761 86591746477652340 11637012457940351 60624115015636057 62688084236481101 18369261055001066 91736005573195755 69010272254259891 40858953119353794 13532566211205713 82407815536046527 84387616996901727 31667744937403197 48145251676728613 42767886162653533 47539255334512054 8131763957850796 90347755141953047 18587079911768437 11216469201257902 23849466614657240 34362139615362122 65682017858968999 74308205406848739 38829221151685027 59440283643062468 14842712747878582 74029268283686915 14441479481718472 13482870139504435 15624315893934041 80570177954634965 10163854167563434 15235587276473875 63600918743489280 62973004282492003 86210858682598179 65044001509887462 32465583205331907 35454474204067100 91678462376637538 92931944201516830 37585247155574654 54855122316546093 5822474379936953 10294520520969883 42845269995025160 56564104076282568 27175468623238936 76323878656256437 47836259945162343 67375780291483082 75540363338239587 99193999081850521 26003575178015354 29661708170970317 7925526185099151 97452963287289257 28689961433793359 26805796496031220 26655754793669327 82044894369187871 38397619748905071 90823011026964837 91410444970415986 9398174139154643 30677461723962400 43331468754388593 40943125982879373 95182973630889744 79914936268648985 61466143056623943 55679481418382644 22995397388411348 36320434911040732 58211665025689315 12236102759732072 94979657249177394 55329589889993465 73819518513289062 17923472546785237 66586171351060933 90495791891998840 74238116737542179 77639278605571820 85470968517674231 65596335317146647 72375927006918970 92717126133475882 32118043076459499 46891238485545964 40201775848899223 58721182348801080 61786518341333498 57712194388978124 46984801051761998 50763985055129000 47420046801727824 66340937652027057 87473807958509425 29680486957071037 39220929524306294 67946712461546662 69957980906871120 81941060712510551 89253335366483890 24637296198105242 5991443160408861 26231162705461498 28779179265208492 36816227861125002 80830790896847305 27612392111425167 70881112508603990 96727454050994019 99172278471861926 92733532847279764 92972620962250458 68203621694831919 78232848508003354 23216236916709698 12326177179645715 70819852402325088 54250788265663422 28912429479059937 56731509010117192 15678490465019856 44110154358379691 52261765011032621 38121088422488241 89655458022991168 93207946867136228 5230183437227784 10093020616465989 27452602911649087 19548983222710289 20214327391730450 65101686079029831 12784375525368984 66433008280971569 99922204761855501 32038885836066769 14823200418195277 39328714438156101 9567974549341103 190651152667608 59478288514347045 76631676593230202 24149802786988187 14591727684869988 36527315618226929 88843744129637038 99305776601786200 85635183527872907 80811283304440587 26557384347937298 55895698874362631 76255579556603364 36438755561343994 90645049496177545 78684720154733740 42317472181017850 56095410577937272 18805534983758829 79638984545655090 73018773307924411 51880497563027900 66045874133543976 59135380210242401 65310537281771570 43992603383881486 53086423446753673 73958766513543265 84986620165568921 33256604670262153 51836411756120022 39902067324708271 28983621110556797 95737269815976216 83499301575490479 90810502476911426 25146762023222718 64681022117945729 38064855611893880 3919148473479081 41513244557260892 76756321373663566 5473583788724678 84282072580826459 52694866464715509 42621293816974985 25182678884637068 10194464642572902 93280521895269051 23450408187601900 47971711677060207 53292659085985849 75767940517987180 98527681035903702 93395780164786240 43076109616772113 61632887748328024 92618708298815741 74170571841080810 9783465513709148 23716394511242936 16972911879840211 99419547315865108 87337876052221263 96957105895223087 79258920174762167 86816137198001016 40264064995391363 31746400837766399 67966492703544591 49727503831522013 40346101735920773 54688033948563761 58761486461201348 68608449406435736 22078457627801216 29785871439515765 1093899113159696 17932728437582303 6384511358670055 182504648573513 64219128794681589 97125563645934490 85977830354209902 50397524153998802 77357669441317117 41812675135414155 20224307324916702 68584580605072284 23982136179906999 32784298134334535 38222398098179098 28620942316038206 14913297190297828 78486861687304025 78408081581981447 48747018207190988 73462037587910187 22437623347471196 60169440946104161 58441866507859118 66906801941799503 27594067413603083 92572965374969319 62214735638305661 37740705770208072 69860540575747327 16505642373695892 92199215280453399 62662255360478551 58920128659082023 14496484023712880 35435951272177876 73801558627707501 74734592609978050 36147852907372301 85231501458980651 45631337739292328 40120462172767395 11825813687971423 61575599640435966 43080303571442182 11709537313214221 74693404831038602 33546146736430077 49295453860393973 37516245707165192 81362693045884804 44862344984201737 62546613859917356 28107078043158568 50117007269274897 27022291170719051 87951642106083813 36548327420393913 78093911768526984 49871674519090088 70026184769212831 50868605692400040 63335216974648188 54520627929840602 91659446513116791 40868341946517569 79630942498588921 40027962260542137 5856149661466672 45739902142990257 69694156746006596 34871434785376534 77616437206564079 68688934303148784 83678297241023169 82309386436711582 14358972387145145 4550575448585907 58281982412400875 74950990238055426 65982816456317245 58059146033876588 52539557771998642 97965482370718858 12545507470354112 94771917764649503 92138836706465468 55927179328976641 93450684330268259 23521736626970528 95055078087386462 81180952038290592 94751852045250445 83288603044062254 16010343004304546 36411583033928125 94282799524361164 17513306471504724 18693349696737406 15356451739294277 88229087127759825 83423102456521011 21136102719530964 3849043271918495 29211309121743685 59654486930958975 64568943239601003 81034253112809428 72863492138288208 15308495341609016 36798967504630572 37217410830701720 39809090086127059 96773795887819649 61576751233876851 9117305519025195 38422826957121959 38429847887417439 4667541147315429 18000191856117165 37856708725096718 22042539774253004 70848581036235549 19636046216610394 392380052875479 90322131320692791 70650990202630834 18300104242025616 996295389592766 59319388806007875 27005498282618624 88446881070631902 44495965086211311 24293078980472357 55633577564764730 40902515633360470 62515211842767833 26663935940868257 95752389209620612 44200424234964710 36508315847247654 76197908932873238 90583914455599928 81674126830079056 87325479819009926 41360308462117955 19480610827184817 20337677008086419 43282539534506409 2461013344282359 96011671116810140 90492713968627252 81396562457593448 92898466679877272 67209727840932360 11175078295136159 88654571094940888 14104480349738106 83071457279586886 54968569435763743 45219747303247647 15849123201011314 24215116750588164 78734611382332788 77305774578387861 4677882102876788 48920000066884490 52526737700847726 96071993794157508 82666544825428613 18266686334934029 64772676277976186 38490212594911341 41543863633183767 3991841628312778 98885542317671422 28207076561707993 35690784659387787 45381595015037283 11926494476599528 51813671419050291 16059290349139803 70214201562466462 27035576351230297 20485433182947807 97415415985010274 42334794185770532 71788594956469264 32483809435802954 29074431579227833 27266595325476465 5841892336916832 92811519439941520 21858192246275521 95547909724472320 75587893637516060 26385956935499457 43760568430139135 84011581119004972 26553948274898507 25319727002992392 26606672875756498 94826657351426754 35941418723229070 70254119270803432 3611607141263521 87026648698712590 49740170112530886 49214361161049488 8451730729730111 18066567768411427 47483891324517216 43954818055247649 59643224773806225 38574362360740155 3094552879381114 3624744034275503 93701658793292519 77088418238528827 92411020003195635 82438457683568749 24447646834656435 57092196979388748 26012391186980371 76409955066583974 52876696836710913 89594801065547546 30316741091169951 42745865608377249 59843779399049429 47734090433827667 64585227284221146 82894403268678432 96509008096435410 54866405661544386 44936875364517385 86775016814558659 21848951286974217 72815358523559708 71500249232821445 8222424211591894 90278535543280671 35491756085458459 99034309086833992 49939802404219815 52953259041792818 19684525591168504 15082224235357912 20350598966099009 87765073490822421 70588723881776283 23077970580816268 7578474224492275 89644200571683262 45742893559883380 50106166399882702 99909949497655672 95329927004288489 45729716184900569 55450302274633298 27734327544773072 8463919811552676 99783215709389473 64322931774073315 39765915185587253 12271975423369868 62419605868133178 98854613505548336 32401380017024962 52327549604073128 25646387798183933 62750762085111205 73694470904943583 75007169444006896 39094733385161201 91212031482182609 33957289278674054 56078827477334136 63586518377913166 8572303499290999 82213365052642988 53480430284202109 73798609302007845 37916867430013408 24783754214389322 90373461343160776 69471145733756952 16473373816384297 83865131204389163 22995616588403980 87372028255806115 6459205209700353 94731718490403804 35823974020735254 85311496071804917 57716938992481171 35420593404571873 39660319729046455 89826751900350683 42071191333209217 66439206839022285 18694151978340666 11816504638836537 80965265081085718 49902031973883184 52401881509477102 35476230158301475 53099135265891192 47295733675692996 25398145634770776 40015489596937680 99663473334501130 66129016366460428 50219943427148855 9111480051734716 92282641835771273 11634789271278975 62876432404094281 37349007594978002 5872402294878697 67322405365078099 31747788040947028 7418405432635988 5369691081945090 91852742637135634 90240002088326400 85888707116867910 26479693537640318 61877240144707424 57591464982329310 51573643020985555 34406710994511503 93851028729194743 55214624428065254 96663054152266774 20464051901966333 63996528169202393 1929795322209669 93449819779742917 74469269327129980 9348153364148919 76830840484473558 14611472718028512 87099611720014073 82720149835901742 85495969628959182 10914038873129086 54430499774252797 24851388729192746 28816949530825726 72113962693248570 43209250873128241 92296765580737717 43190239038152044 85896558990834341 28329989866349082 35264572360388838 5909599879829087 52075540055714244 64034703902015919 58321075638430274 10170307160454109 70131899238616556 94275542213092254 16427173531407083 98700745054295710 74293287100704664 48125386978658490 27825997220060872 22659242734686207 98878133359972052 4770176068860779 79277349314302571 38337095673935687 20753824647690065 54762969981545309 57246892342540032 59438111667313309 16810478965921578 84378544968069857 17198369024509534 81837238102740786 88941630241347085 87927406883536416 33346048406396933 92436813294447279 45842388334571968 13707932480807183 71026266911281886 23715690147642311 2394358394004991 86689835578055023 92840915562989265 56728638957053460 31800143178373115 36390992987451359 39457473188427199 96371096914155438 68651443719107834 74193540587104654 53168009040403277 49123347371799512 43371207831017251 94497359984692632 91434268743660426 10323018629020815 49198223217401509 11553780565197335 27214965059791320 29301583923628007 79923176479282933 56804160581399265 86713221945234674 48871429990233742 22376309566598436 53701063512202695 80154264493170788 76679711542136092 87802154056334269 41095452583538050 17926732975840709 12738151805515612 74886407269397425 52818133478640567 133910939138099 58780297391753514 10692367510803619 25739533144378717 85216998704005573 42643497612383131 1989796619071503 74971547202917918 19250324219626348 44389117028125402 76769060928513854 74928439599119187 35294887613559000 15357491123077764 3355451840140729 670377087559179 64693434254144924 40139838285498447 10596609124542887 19674449564723579 13010486004226739 75371156246258937 66407612487885318 73789044457242633 71501745089465297 87248584561773040 97128720341333829 31991699724900506 14696796092551206 63579425064671642 67187680906439411 72514342641702762 79975651275991327 52932193863248943 25411793585540 18784299767923957 14261669086008728 58775379586176571 68336159203640796 35245657361279099 59179308934050945 82579735726562453 97854829340237674 10409048864566721 11481842882455091 13777951495598999 57710843068365157 82764556775866642 54896859345869589 59332160256896201 28013597109174742 26428358036395684 93313720216858268 3398679401171340 36595488719575124 41615496529996352 87567270261270650 73537399768618071 27122171277237331 68152556844272186 77274416488307298 80597140960615767 66339255217201578 26281106334688851 28039651505368162 81756233098945070 27264304103157425 98615964409556368 5400858580878068 16754564567776913 46682271137705034 28662155378007870 14228045187431064 89963163030444261 43661209297046909 50396734163669498 81439938408366248 3898803735928610 54521015238909950 88421757332047258 42453376553936991 22432556516551408 86521994724461231 88010512079677466 92283540090946430 77664708966939970 5791447367144460 65095327350281127 38958464871031553 82059652202448707 9733458901437382 90294365790668192 12784174399776252 44192270295273744 76202133155280 19801341934559752 10721946197078891 81263175169344885 99589818709360205 39389481913452233 55904875191636967 16601548177415553 29396615767999168 76657793352975152 86952397661650424 96427917994644148 72485729988351092 54411664034532237 13929589453815518 1321051791685893 54547352246019840 96222652960667287 24132748173743316 84816731457760804 9268314703077810 89112593410887665 64113180023621655 5508929395091070 79790921540425787 86120146735342851 66416992713488010 2177763453858341 53783575200837607 21554343640074645 75371038339252192 69183476421679 16359236976921266 18101551081539184 76599760256760298 89500191011959831 56958737171442880 16220186645975495 69102760531297317 61602611535758524 10721430624443696 49423778802548233 15342525090073324 49320293550578254 73219220304282615 25849555116306743 81946537038302830 62819480264086866 30586833346708055 73795702452150159 6235266104405554 14211512025059122 42068527468808203 20049370738619991 56468416838254338 97245766948169037 3992271777924096 54844801633001603 61781100387581037 88609001017389843 7831558045805499 72554406013688009 85705781723435161 38370564607981378 84833469150741698 69284987626038452 19194513960281299 29146742511132543 32789923037112739 89413888912014367 26347917093089357 66949302148334384 37543264127972643 28324347989981293 38243746261978145 48350035436961108 54767752861957285 53099441601666312 57703061735247041 6886863063401956 91771496622804137 40772607651752918 59413460772091846 35446033858167183 16132166327832445 60070377888197403 94932819445525742 38482060462788905 33125247739550468 12833578894553667 82405792412758739 49221719670316330 9196330325496294 670232948548550 35240581392876086 45165395852715932 92232290939793642 69112321340188218 50554917074984682 37602980891882054 80767978269952655 44349425448751331 40214636517063392 97453078879540595 3375413254875673 14803919929535304 82383700724155207 84321804020801888 31838686394885398 10258963437757414 82242000194245593 74629193440804652 84357479293754614 59549532307128148 13988747987138679 81234059842493354 45625590535854689 90427099986555671 9577521403502703 74637478612599173 86187078963700528 59560807273039845 92002084755815634 81436604229967365 94592921739752305 3146100138840898 50117374553516514 96963226065358392 95579171100269466 5177300555075377 28830158704778949 63516509545640499 98467759753353807 93957425610715389 65615417100857757 27164687134517182 7509337023121240 54646535788328710 64445854010101947 54503929677863301 82259565150956931 49272108864208532 48783976269377365 60142351870029706 14164468716927949 84612756652370850 53214915435631606 57741171496202288 26586936302699779 3563958220239199 3049861942259992 5376396864264688 29735013380453146 30644644288520989 81036750644252928 15766090777136434 91774881846594888 2610146002326926 28254466516435246 67841472647523347 69876778858501056 260407111974373 56966351014223509 879470535541436 91888307396536458 7121770108161829 9589930493167299 56399653773745973 10411722234720899 27284560672996190 20819588123293631 5215439698425505 60378741916582669 63433032164072276 67589813999813983 70499355968482577 17210933164333711 38462337803956046 76873648869502639 72207582878636683 55000750313504482 12502655551599489 82817664588488169 39571789033616005 72742707597837863 61474878112308449 37676434724264286 50204309570522560 45447721719407203 97090307528736435 56539149947873854 8398873848553737 63970016031072916 81454365581018197 17493241162359905 34145715738962777 8173712717310483 73657071932901848 70310686388839851 51428792440828888 71966023136689873 15191502037013137 79454119636077401 73934134159277942 29351575955274387 80453403127955846 87695733961486550 33474079425198720 23953527490549227 845725371897566 41583757743368229 40969624047342315 6833667105796045 15668121199612797 71855123207435733 90642868099423261 13921280933464065 50732782718851605 66732976132952102 25836561148133519 88974871456947997 70650744684493453 5996618809849620 53671427074894142 33995257938537143 81546645521327610 64195639670026153 36793154090725449 61336109126100962 14973279815869345 87478109219487673 7399286830382294 286946198173614 87924697307597251 5933318881412422 44355431965565710 73596785372222304 70350162803893278 34920409265207014 70245232082872946 46214802495928879 17441906216479326 60634882532476772 32370370339989480 42677567958717513 57298424077949084 56127475710368847 68321755088253744 75574445797566824 56473106741780317 13006179507965306 28425523207274688 75933224227191526 18524434427841035 85147660081299228 21692927251652484 37306607224197777 2778820199214484 99197569618758304 289910785228943 96490164189666831 3496220182138974 44835897255952770 7253766044661205 74744208772711144 52365034340042610 37991454827065910 63056544291626010 95182974480449992 68190104537333159 54997256501740225 19055148156543500 78464187389879391 64246601328128151 22865180627295972 57332403168894902 99644901577420736 71897658858189451 61322318206019845 43991278346656739 28429903961060060 1299416236462852 24936498554770138 9055198525508951 6124716840737311 49805473910809298 25735097628228564 26880100502759541 39693779677436449 20662873976326824 23486739543874927 52032668407968246 2428036972552509 20057012421148477 36225288794355641 52824022469405532 78490986714754073 25262206366722375 93492269894627207 98104668424266268 57265258920089849 34208957763742635 93705338424450530 33742553545297743 47260364016057531 84009047157762864 84420265602755619 59899718504242427 97110736068776522 86191870992711244 9188326713373325 51642928393395519 36549528600372468 12265954673007349 65365628670851502 32057360604478523 5703949996946997 41781914820103589 73509474203468567 36515031986015462 75190253355195719 1802834082722486 40625072714206950 30104218384977223 29868204545612376 49476846850132095 74532680487858527 37369919788706547 4125010607764147 39699093416640029 17283973765258974 84670133421892461 17186616147560069 90831894561033379 99221395339189739 50006584899986951 81291740468445298 68633834461873880 29855663739072573 55268866989115181 41748593276136018 93039047725571228 62269144304633479 40896685347938655 76820830387481607 28372701331155688 21401580102986470 30969723399040745 38937841606625131 11066014835391516 778282294964044 94152638648131114 44917756856309459 26930511038786549 34220655462362118 79249022385644326 74211814673659056 11672410988866593 32638646362057467 60574938671364089 67101683898115480 50394115283722945 36614083907886372 6459880673461914 10781873285074561 7191914777821832 78732039113864791 58851133925345806 29950133724441789 93755520157723661 8038492197065690 94337716392716373 68821860344797154 10998332398724131 2244697677425696 325144883107823 14844435510469982 16966461426940934 8854794625099646 42907667320666476 25379201421158338 54895726715907017 33998502030680946 21052507308976955 79612460933899593 46898201559946322 62361105008667654 83871723650564143 70026819194086842 67464245308150643 37485053319107576 74449308608934913 35604471418949752 16241963848168898 91454883821543925 18526644130502583 71619568193905166 34733475867951360 36408723549792534 82028240209436583 80373196013669093 56645352792388878 59916286463551840 94358869533118274 89940202891930915 43414557179683686 1932059284021383 97815901244094167 38034587407166019 25929630372761689 92769072826703656 71575988358229204 10644868694546911 9038200630771244 28028692252165772 75493981162001322 24136155855431590 40280202150756858 51754190061726402 33099410248743696 86216426462371195 7111006355035199 91954542475320932 57690587441136978 56732177264548562 80809186777058597 23504859538358598 43487916033665045 52017759509747853 25570409909834911 38461696083738883 62390492409752528 78508817018357669 35150268009930265 57871654238020595 52294535313391055 77051872709778430 46718388561131932 19333443460504607 60254313397433961 41710803672372368 45077755978584627 18557672361368668 49386876603097435 74895745583007347 56065291689096129 3048340084382290 94740814254313752 85934234658230892 74445766347577785 70807881625214669 10445442339943915 14380772124618764 59472448426333022 255538682403952 75034647162036721 21076645846016844 30509439348851237 90321312449891451 65822350675723089 30941041753396762 72819068398254902 98056955909253113 63077569619644748 89553324492360013 67063858072003208 7649882576112986 90664157452682663 77936540311201502 19208194156985280 60009813346912038 35033464768329337 58545266588783996 61569276830201730 47557823395113734 36674434002856156 92335522037549078 5296017967783068 43638429220408898 67872691093867333 62358760362294142 53282317881595733 54093763993905217 22001025331114907 81167609065476030 98251943205992059 51427742927391980 41663833839594725 94567615347158817 8486716214027209 34386522216352765 44497506737584265 76710515673240522 43272214210579711 68979671027563880 91848793394916589 15214275697233866 12775004717349450 22667437235978426 78168320447691796 90473852196532255 69166909828798376 87819189704371177 61579068658022883 79168458866743880 84160220887220858 6293420798692810 35931163071537916 7515149444744355 39251326392066006 58633622353016274 10327700964123051 69665459953291777 25409285598081857 10780934279768168 56405186444467731 20892584787298872 64985059482858748 9458343850902963 60690439317271477 59215713560501821 76936219996085156 76556313112919092 70678666632376927 8500065559918818 33253692356719461 61512482317958969 91520596544756952 17456540784250345 89143526469104904 66355147224417280 47786024451934924 48257915138430900 53347141514153036 83846730134979012 17820358947329276 44459063261848666 55684758649005418 56814191221188283 86328664754353947 73925589020070017 85432638798590068 70392562568963913 99390006653837890 94359781848344204 95184455116532305 5887630088063164 38708393864307320 10209448540113604 63936824792447708 58886647740081397 49499086058427651 9013672776914617 88459396425814788 74523530869327551 29548124696376846 9148173990821737 27153911482296241 36033357460170993 23284142253233995 83084898617469216 73786249815663015 37661639560143940 87491744596422746 46534261784419964 90002298846548122 84657552274224279 55190445808301230 59946460016814104 87919378907563562 9794300768342416 38741141163721163 46430724730669405 24911729562116326 37388419269346483 68177174515029502 68542745432309105 38692118722007309 73830874305875723 88819173432463336 17939586614310030 15159575388462681 62808445657692872 54366151557017687 59923778795847249 93548762046424084 43653575785458403 98159764544455462 68997238492685553 552286460593163 29358748454572912 6934499864980719 12149257833808600 45933577525347456 51978646750988954 50954210016706368 93334558153949176 73282255025304715 43136453973219456 61347376716023684 91756741693685718 70987659259945390 38578097012879485 24652291592840694 51966630313847521 91334264781728191 53384954211717241 32030435911035703 58950710716309760 88992425939271482 14195414958284663 91522168188236624 8184925865948650 79262625090629222 46237482234402718 66250036267362724 60974841133933751 97172099124756315 70841612345279179 83302481712388707 42645413950844982 67283592542815225 53561376615143085 56834828461111859 49744028362842959 68767341721613355 76883487369469308 91544041539845010 42407158056439882 89089774883307920 27662305429194080 81077828992828164 78303134778823067 94033056789511139 17505170601090382 37960364959260444 55879202762286334 56357574445318487 80277724853001879 84956361494731617 34797549852399981 8323941962957979 16635908059115836 54944407278073187 89754837451905235 93545696496982861 67236974038665209 4956639723570988 66535626349527974 66872949045417824 67944484724497996 14945386148586519 44144235370274495 56436203377194044 55209892425630918 90132540339883273 40124707911758701 15724426472439412 98486861883615562 84460968248971743 75876222299185954 73925370848721788 34644069462904865 26815805577408163 15582273427286003 67117233804666755 46907331761707403 22096012318036250 70113789604388441 69846213166185003 25418401769095892 4095481467134658 40594056169416728 53084219972968683 63303683820169034 5822816530100711 43181743267775160 3954776403375485 15231443411370958 36372110509030411 56325619296816456 9001096730024149 6700452314678493 8439037238120224 42280446731639833 891215921510864 46797444553530953 74503437181414213 40796462383749164 81520905553272660 96694390982230103 32009428167825887 28849537194257563 74419508243675617 74280717347961131 44072894389970949 69573879174862022 59921262286883497 81400494394277682 83310371370887313 16160288443584791 28686917866940604 70330853138818985 8209325408410246 87496999300291046 91839963844209990 42712462960707367 68670074417698820 25248641566554841 90961608228180622 1109739157609113 55365854890670855 49846807082548508 99828806763527776 71751383066275466 37955023694421074 88095564155715974 69868440507842028 14301357781378945 25983426928972101 21995727312650732 6369752731601845 11067912555963085 69358973907097839 63957639597149648 82401270918133951 36880388953900652 99641132628883974 23118834618944446 44394631520243544 53873091452652627 8491975327028674 9659342390865909 20156968681569564 65460845187533450 52994916672213299 35337602886132442 73026062877922237 4510726726078107 41168623997809907 37339876011516117 62866693853648768 42660946181365212 28771458985874473 17754369517715932 72735536786217977 61304142165162918 58546033200991229 17872521954876276 22471677863481944 42348675858010228 7941039628683666 34595905549689990 12286929035797508 1348850460948599 56220703557927123 89396094747678657 65529397366969638 1088032891683583 7219784708634580 6471682290888613 54920521243635180 29304362621105144 78206326231207155 42232240537903503 18312868067807424 82595899809247118 23843274440209032 9898050054400695 78430777807129585 56897922271727714 25023379828534524 57152726978645636 77148316346798343 80516527734072687 70101880119349997 32143241445586488 1677246195673733 25661756915424720 15345297358883710 58759693897604843 64200471880071418 65729617641467798 77982816112569771 9503744481545583 60218562666082173 87536555593538539 38188101219977749 67529228915885033 14474321485339417 27351585848783414 8658434943132169 1331944672614042 4094187225813042 50446516827016077 49826876065220986 88463740633167466 20665865976883139 89167924047566977 59750442456388228 85468502603677124 8981969059686254 88979598480003472 45054832004694464 9210394277501938 34969366409393206 28164429452643307 12213032250319284 10666404360210174 46101861648777817 37069156147565579 58633185165488289 67127099787467477 99375467378579658 17230452955196558 33600899166055920 11455583234017709 21953357237999551 61471676207923414 94766675796733105 11734200087872627 22445606899595369 98421349081662117 26234129343014984 34227806742125856 9427510652502752 32517681703369781 2845433331936126 26270138665014933 36410911357309391 93324185335433636 73534862278031232 35722840186448646 35566311014262092 12307152900194614 82735490675034451 64902186591934742 77635037363452011 33301341699038442 17900050342774716 16315760454794339 21435439693386217 88621861991366059 80264955573332650 1189311021525594 13550297077363516 2232310952417432 28938304054587446 42825566872050271 65269401589373599 80661968829891039 57239383459422118 47171173833751176 86651241543359087 61459969161706967 23555621222938091 25840517806633534 47786472594448849 78992040493858205 36707300260263311 66445154001957399 65435735262213681 91532132607238329 66253403446378468 90848217321620517 86195145259630819 65747653608159412 36527305927425936 53907569010528332 45873681725269913 88573831586351875 3471513571787521 90449314812734633 28588795431223880 23430310119757459 56985232633514179 9643052420476815 24414832869783067 27256718824015151 44893000876243956 94262205652361907 1100523274508496 12746920809737078 38605908515452683 12840428810212932 58987673089842689 48206346400835100 40745381700096396 93605388003733611 21545508322104247 28852883842694256 44203910687020119 50138573882997919 68929960303214395 49078812278109048 47720978648429372 7090043102803254 86970261258967773 84475983232786244 93108995763440672 56554915761647388 59615460098123161 63716861469264810 90369364436352745 27038989541833816 72776093737224336 52984137187109715 25366302614230076 41299192742934070 46638253897248654 82420766142468556 88452415636992104 35815268894437158 67994220596175666 95009003676833242 71996985302517918 74072234515306934 16134080387779328 89856783742850274 64898154158307855 98825404203956256 99562657820293417 5863362574505102 84343845132389969 87866715027604259 16544873328831330 80711225507730078 17628993206789564 65544847739051745 61322659768883944 53526464017537001 51238998415122847 7341874141994876 51301383056739848 80124634173126348 61596854016549883 86402013645957455 7771173098706099 49548913636047458 98243147233307313 260797088403601 68189281702815986 65312369217352091 46121858523711764 45552702085223250 97954033467652851 74161148578453221 48492309167351484 5043070490398964 74385017921978424 64685816558723037 95494502736287303 9734800466747163 7717020186894719 2321609026170417 60675909565693171 44567924941078567 81980722117934078 31056747406317350 28943147999412109 80753866793786992 20628556575716885 40966328133494864 72833400228852648 32639472869322951 58929467538669756 46520127007362815 6166318075498361 82025296146009028 83964064987299482 77507913593839034 63524219333964090 17565924434413333 87282799579243439 16174347805229022 3783390986767772 37440471840308261 26247236983198951 57944697863506536 52498413187218456 90569251641835350 63011873473575833 18978243086782810 81261902973762437 4509682011474153 52135155776469312 8526803104676947 68105197201274535 25341000181889176 10079228447849967 66492083469679481 74930204291919012 7815119771130619 39596788774301895 41601051842824730 18266084069618594 12487021809917405 58462740610800957 40787317925298024 84062478644939287 97647505088385494 79112586661729320 38922196865599178 6693789328774672 20468727298733770 51940169372296996 22630206313545948 77987893612300520 72417485229799588 14645716684839879 85619566354685307 32571993451775126 84575016079608581 57134348192040119 91656019123727593 55326694139745478 98716266580934851 51606528022400613 25451202710104039 81722055552062053 92693728592232375 83765497695950934 31939972305436490 9163019974568962 37572419427598241 49541897384765206 68203852759373379 77687189233724986 40186014488846564 40767105221929822 2943275212168006 94602508829771014 70076381076870945 46883261062193522 84544641964416184 65922163561129040 65070408879646039 90004766053398944 78839063385260399 822816211660074 82018572521283558 62365238226518986 14862939338543475 15542169112379197 40905837203258117 35354629172657599 40541314339148395 35373349591156657 68868384775187586 35128321891838151 21254110568862751 60481746031356454 30380993108914550 90459597163024609 88324679836960361 94254054245195424 281368693011433 40907062950001751 51951533077802314 88434164757436788 56335880806298179 58788737163272708 25038259263326900 82994273396267690 67638601062640666 62226581914676307 52938074459753543 24866064092954563 5933443790667606 45106209292301829 83070456984704928 69213824982437645 25694601739495765 4034386871216504 64670121158386032 8629971222848678 6906810456677159 51151640043439314 26056058579015805 62119728226584019 19731035639550790 49155308675945667 42690126395878815 77843005602833520 1284379756632584 89269267743240978 43155059531293289 13246874599293905 88743296390879497 10264542397171765 85677986897823570 48066224078879501 3874131958659266 15482526921229279 83242406972624592 268705299096389 67920944243407733 76606981701876882 82467158731890773 59498377761212446 89277122314827210 74853481685074488 52938172589583890 18183098551306751 51022213142967920 80554130347199493 2664691503307961 54163359063520942 70961329674780286 76403706866732015 86369442047804897 64399406327792335 33058106627863716 46816094716600927 94612395923230006 28826956700416498 73021221898588929 87619286713101158 90152734919191850 61080603811536844 32143247586611584 94431229133022694 86911649564691454 78190162270464796 76570500719583882 88859583749556235 92635723654056959 98604746464634746 33704346333740924 43203726209708331 23808038870563645 90492640614454025 563024771596799 53774547560557577 34490703677252354 34177320067141011 78678537243782899 48030849887002004 1089225879644232 61725699391053659 24958085971674042 8481231801194998 59593597340116739 33553611002940311 64163359111151843 75747846868148356 52029318877407442 10532959235686337 26003823855835055 22693460167294423 63599643421974619 33011300814952956 85476535244152233 93104442981340477 74632250141951097 40032841507652954 25690952046792004 96658176548689371 56328502365184952 52368594291625688 44047722983982694 78177539915625625 21458429115881591 58914971006409892 65625981318674374 12470163173545866 51851110780819150 77826473126214372 13150285460299493 7829387863548359 1051266838126155 24472157966953026 87247402260770583 42214230183701283 69667019163618530 55459279022141449 91377184178820775 75965952552293563 28186903956064976 76561929378347260 22873769508744546 84921408749944045 53157046929600238 63608119697546745 87744305589645142 91933548209488571 24599647146520027 56278995664053131 62606634525790486 64423170696539790 25790852863048045 79409943019903849 21155694170722061 92020619244895586 19622312335621456 83535471124486309 38103108383447181 47073917495549638 69765282051598993 48443172520392749 72828201715863005 11779620349260428 13065243205124989 74432286987530630 49778653180649066 12204815175763088 59152561950235346 94402172029804020 87742768999728532 16161173145616753 55377541321237319 7223203539608016 91073270789500155 17183796538169959 20385368584347686 25806055555649434 69149128754966032 64651429515300426 49285101386085323 74417515568263319 81526396599871112 87369589360176579 26482309600659559 9602043085003257 61046296238493935 13024871024587230 85220400156155996 23190754723715339 84526143466734976 15197505950659406 45002490544332370 51907905297211896 35684464918094209 37174509888660469 46460825859263183 22039096755704901 33787002693815559 22210788960128338 94417134247718763 7245262527215737 73844277956089520 81587202704025907 35761961845351604 36905794340191640 93253147851966141 14457102496981672 64481401131587720 98034963923707395 33529543296578213 66593955559958734 27096370430210604 28751520285213220 11836993028693638 37276417953499324 26001327135745187 33874895930509389 75134279272864126 71806657211151875 51356686111837273 29440509684733387 96501323265690140 43465780705706093 51015258729922213 84103175863484901 67424886403130231 75661904928045497 41330923231686086 69136502859819442 34445232943785506 71787392103105534 58628468317714070 90313224281686761 49390985640234468 28143152162757724 84035127314557568 655811932326233 13586939571163006 59697841733926881 64000089748872901 68955202776885288 51580314433276844 21608639842117817 68416359459620666 22153769544473387 84875817706847212 95602883797048275 45280660793838174 30398418117675686 87493890973241249 74145534682634351 32540679990633251 21235716279689568 51743093186879447 97667658587174368 56554191840081146 66647480321194213 42358623863668235 67035042515964786 15236272374918279 17856817728881298 19950923816499133 86809567013548863 25045215494766837 32212414922695707 27009626209252759 16142170164693304 51610068379344799 31517100559803258 10375017243098280 2376645528155957 49444952065262669 51094495446296797 26931880282498373 619577519104832 9103066551746441 70254394822339298 79492911040164107 52420761305228983 32244045403261044 2560186508593654 52923538066878339 62368122378016131 3639570223049907 26647997238836057 62927759231566898 42229788463305920 9576762038584727 44335791930400924 61943650967850537 4932141436509750 51687760809404346 31076658908180040 87161364039841382 67003778688845775 30937336960158647 97989463715158903 44392359920090628 66913419596586286 17984061723113424 56727229151869653 7939011416726992 77583283423034890 83208368815490162 82492463449796393 73901390889160662 44984966643202502 62196352156851495 95242107066753999 76735276645990542 95951837756340826 18995659958291341 29520066854837098 22115471771777014 59849766392187069 29915264367387721 16835364646441410 27703411731163126 2375858466631270 56345653541688309 6579048522161875 45913610668412323 10495628237164422 17412058030004201 93803894085911147 74652529335162047 10171846755184353 29978960945654310 59684332733177086 62767844964199258 84268883673239056 12923723827888152 77025362566929958 78606020326855557 97424190882929920 7480125622572538 3638960200050711 4307413856800118 13767236047824964 7502062006820734 68853827575634197 55542280665817675 63548050857632053 73520114544299390 77327696426048241 77770868901892269 69609738766684033 88363625787657921 81506451602022148 86638591159316951 5857837710077114 80761872626400790 59867930344020482 44388885934842496 26301591804190194 31865799968231430 34046327582471405 16447387470245134 77459480569856189 57552493110615756 55662267722034560 80976813428256364 26784041831428379 27904546886091029 37376869894549450 85992002898491443 33354839714011362 90534554103059240 389843893534838 55055409167290550 650589159322286 56357226311340590 64696528284073308 49815399474060475 50187143303607086 54970248465029747 76522565474776743 88733177380562100 62264708168597518 88413865454286034 83315036029368466 87320253732346163 87262665648589833 68926762326379863 81995560388909481 33152963975830381 2179071419859574 75710147883245896 14375782620661751 89699549710034164 30110695141174816 88630569338196399 24699781305083007 43555865550979145 77089620359708412 5046774013076077 12728662422191689 91437708702839856 56703594880393549 56380581334545550 35613856143383560 71991513814766203 10860441067121331 95189235116933184 2268834275377077 5565090612328505 71291380425069180 34652201802616169 37420868355842865 63770007496727103 66145518672747038 92155991306253872 48758433532229386 85662546625375800 52451033977123587 91621149694114465 57131614657637953 41407727392337553 76705526258304213 39003379079209528 14762157913857086 71206905013475471 76672537304215243 29325549778678851 62000771262311371 25162608497893100 40955524014539083 60319360945529513 83262904427301764 87382074611926260 67086173250712579 61766985766399085 47584432256388256 84053242685977870 7165968645548125 23305739461482895 24560808869976357 66593867656469111 89333957470288876 26792994983793337 69255339120458445 33543175357140386 92139753392451117 63557963149057595 32088790249154885 65495236296365912 21095590542108889 6417352849550957 19702792338210207 29415510115223724 29282187350788715 44632264715603785 2604490486633374 33247253969585505 24333801265254510 46479509287334210 91041600086733046 52460723775868312 21404999521227684 6745043806571543 86143594017810144 26193435987890432 77461027696720218 24262835418575860 44754814701305443 3339212531530639 70926439596445748 50255276128846859 87382019658828894 94154657541823562 96576382850507139 93774390417631889 55366102390626749 9877017763599412 98344040138174582 15028535728199631 43007300855973220 44440246995437305 33745797353800271 71544323699551880 5602432109097648 76797999734838043 98817884346941128 15623293568857448 61211665647908773 40311454606932406 11824244755309876 91081809948429691 57434980841911319 57809560049479242 98222528894847414 29640118726847589 87948250104999442 85408642075238444 82956188551594965 7691460914637047 35298576714535719 17049237858817360 62119394405760752 90469833908147927 54719960086573957 75807838187551484 10227649684898245 42859765927677670 34998192044483532 70653216486424692 74134624320273234 58746913150354351 80355293442652129 60079688849093352 21454378972518045 45327577713222881 44835477025775550 59037906794938990 83736036853409144 35334216126698341 15080780831261230 28042884351221293 16759041260853130 10437099412358128 51095596038171105 90872040205620191 20507256787930543 71555480512090065 27237481373490290 47878882165511281 73902598702127154 54977794954748400 98049448785710814 7136406527866623 62054672827350578 80684991181351363 17161011338375527 91762455964337042 12373966775845384 58650358285642138 85113291123074011 60774999639771922 88934412737236852 26804788711578278 65411792230604935 21503980668630327 19509264506626715 80572370084759285 22769966794699498 7254431940659141 36178817272227670 7665962243336711 4242487909273295 40310780961559049 15526585996800241 2918112271568683 18396272730208094 37501292838348226 95173205294052851 42951797235477597 84545848158834964 31615604238629763 95333381750840241 69200004747475467 75989743279947898 86256326229796028 84557712673075242 95900473004741010 97476153758508732 13280039464542212 14603895246123857 87119282501230617 27432870205250092 52366974595625265 51329459566069683 70311749603510253 31033253662001141 48669522121135207 15459100734526826 99994699146976727 4089999234660441 59393520652506190 99717533385317898 65017831355064806 29154118079752156 54121308305862449 37264485569765158 39549319049804052 75555658849379731 3589374092648038 88418469652269656 70758950455050256 39767946553669377 17206351821622387 55205822536186645 70959600306949776 44308195699193003 31331682018610468 83980868039082129 59924607608497649 49979118293650823 53945277462999126 15990985214008212 54719125965125651 25277232809880894 95787722759975596 76968042429484135 79722503332290217 62253992408324003 70267646645169325 78666220113501114 25678921298246652 46677848558464951 22650548771579562 60267508253442498 30184120377970289 24025839619244824 47950035863627582 91123831012586359 33625741245240340 405746147727688 54735898265329292 4331009981451644 78809434599541051 77710623576351768 35269825474328353 56741033817304980 43323149756342125 61180584130378898 9750917485615367 37183018132924822 54372347786190254 53421736748490192 24948197568197367 4896497510212138 37881249603388927 48918994479980859 41417552663651020 47122857353967575 32599062880452013 83749778020853340 81376660396207019 4652866526100490 24952547598385527 99797132183886754 30428177830817733 92907196756469364 8470728149785531 46745114695317035 35919965680341136 13783446878106459 14540115175578524 1728376028228680 42995001164256556 52846520946008927 39462841743981106 36681508910240814 44421439714380553 26158212821413554 34254166065155676 80173766048490198 62743519582581488 1484782860994798 20373425975414246 78522979124636290 46855677791736915 43220530109928382 63954496023264887 16552688322877058 38328024251367023 93411082605542057 47991310251757175 4236040828054201 74830266189888486 24347375343939788 81214197734417880 84492287186033557 17704241286145077 17893679889955217 71483169211681532 99820841223930267 14067087573843126 33612500603519521 98620409029362001 38791344425214833 97380601867662870 24779989831089326 98229072044927733 14585706135098567 51576608983889583 73057217301739681 22847769848282264 78996067011648306 29036083879570461 27503923844175841 38075744706298254 20518853468905706 48942617262563228 84059335521943139 44902467677816597 48077107838341006 30966497712662533 18539456261172893 61553278447701222 77663575111118003 4471729032186996 1201636810505355 72299046576358729 89621671901846940 35536722232513727 79918977941631346 19992737556291114 84060470760269132 26857005323849857 8034050293312977 65058617777946182 96468469054648445 19355377657814422 51264867869786011 47942938811291869 6835790567571969 43964238722188312 13463561845110671 51123071242589740 63488965886296443 78078539065738920 79816847195141967 23724029172551279 79976436713177571 97417855398131687 25201018661167376 64235591749840351 79344714968089839 43548006652333869 84036945977683447 85039853056991756 90746839225227210 10001293146100280 94026875299397459 27386760674154431 56452451758364689 66253640575884056 38356589937631411 9991942489036339 69581387243501067 24034916933744160 90308417214811653 82717186368775197 10740199825651282 2907592171167766 22319635807201501 59836210499287073 83648052603548294 66267623880913103 39902552824312805 93416797697299157 88381406061982249 66306614455091974 43014312507294591 35379666839897509 98107348477739044 25316739885537597 82031633400352325 10954556007342436 15304636832213747 70330180745433649 26273937653634925 74326178029347230 86395826374424585 97947643501411801 10668985817361876 87923895752059443 17305545144876014 18065379579490373 54713713738537325 95882037627789423 59838656145794326 59753109550848240 68758545516274725 37662972851332157 69877938782125077 68209256806973079 93316863734394486 7091503834330952 72357266444484388 79634270742978618 80488052535944344 36586186743035937 89008862216988320 34758859927712069 46147651830710078 38752552715650709 77369464274337368 75052605585131641 96513505096105814 3258910565653273 4131112789609497 55541326750197361 50681181339920031 74505088113806182 27943411946044305 407932449822928 20266359816966409 13344187525912822 39331258470371705 9420032411946786 86063216378310458 73160899122853079 42359747750619573 74451797185999076 2284729361765714 6277130644097390 53930944516230037 83320975374766229 95811432895069343 35400938527091124 85898880663233528 22582544699332697 49280239630552847 14099087912443455 10785748277901394 56688881918241662 72894969230327287 40984992690129702 57754226050085210 58557586381922105 1999835248301708 66210799726337880 23696116131335816 12420287996135298 73085151604794550 9418751267476300 61833735951475730 31904877145641822 15659084165120586 56693005355619488 23038773516294145 47250245558779635 11382526719376752 26222911881561931 2569929950688839 20114133583471621 22045308130363411 77606852108389507 6033647798134011 48325808784011145 49499990543374572 36278739248105194 67104442997523065 55257245830797928 53033791757926128 51722107095946571 18367191816039913 95670156277261213 51556098168080886 56683521533469677 56511347965537124 66270492443020933 84538583759501310 48874078449988069 93694249140239288 49676014674055541 76847914313613187 94411130985439171 90572530566339721 93499876811676021 30401652706905717 39000227184764463 967277259385848 92743971252844659 33561797119734571 99273776956516726 15800828070099382 28998075822949223 69540758606660666 94780881213144058 53337266762224904 6971942754749385 25432412569129085 82895942186000248 73290472462951713 85588384182424318 65303365914493226 40169059926773633 88106125648060318 12674829282100847 80036058947646658 98443642149026471 93529059201993277 65501907794058280 37419264533408187 93249175498042133 28447140915279343 38515433274297408 45940852712708618 15137017515315649 74754589684430333 97035011424605183 51783305958724208 17257835719864004 84917921509423430 98643264761247228 34128799769275545 35817170389482571 52832058474790328 61084456674303141 30883054802056898 59219629668603013 45595098309498502 67799504097737613 71479888511487347 82083007857626347 64764930162825964 70324530763204759 50350617050898572 45961749681052284 29462208495509876 62101669696729328 91142462999053348 88784503257101881 33484897561043564 1639261444486918 32621549673125930 12228100639005433 11336484374683291 43192379544733818 83512439456266696 34049339885588036 72082608617615465 94388864507434739 61585510348465187 57257118283052700 8043404516725678 2639045184107008 87502881345059825 24918545633364163 66848806546368473 94543557236369034 20812894999043613 2447791312755765 85465193380236252 76168441516768565 8794649117167299 26122070464017475 32420312153331377 19209418997953765 40935742661963276 73257321823501213 63471777010708091 25486170402044767 34046868504316296 3103248718996238 15274580403973184 35217790422942799 83476789794167255 28591925405554459 80417951279113050 40713905841108669 62963937233898678 35459367852866159 83588170265397028 90077290637944962 93302239131817933 65520030277265539 68898421620175228 39009279198570802 8762571953503413 14646575773049712 7508179813983727 88565435804083590 80322541714838816 33651640188333035 54913613688398028 55786136593771749 14886602490641690 16619857016747768 36242696236119060 68287156673103837 78917451456962069 75314631103507409 74745772912219298 68446580110743317 37728103359129926 18447667716568055 60628989475085600 96297694174250266 33506984301982514 40422560622355368 86387891425087345 28278126134218073 9795181538730813 69319743352741398 66357379469421781 12626193915180377 79722925470032781 3174407988060753 27314185665934086 8375485083725086 97068960358730854 22892988716056964 65169511438344781 74848013201039767 15561722337152411 20822490673359814 61456832383247035 95525024176663135 16592551496496626 36688532945039343 15655842589257378 23490970721602915 42401547923082428 78279645635693918 49674477529033671 29716639119226074 11209671676557764 55244206500020788 55934662689695888 87568863993516494 2556410841635718 47523623097637605 48800790287813616 19337829699034431 78044632997705910 96843152426390915 14602786360072463 50473087525983762 26630193350649804 81789180217054235 78830804072728345 92388692540019768 33650123957572555 47511552994418265 10907767918214992 18729934104451283 37629372252797024 81313679552075120 1117127183194374 14259706387044603 48497083990319115 2947955608819741 92541296973238532 42701708798883490 49220618514568883 27007099972501255 23509963352982210 77106993737589540 66729836821048143 17769529707137737 11049668426192573 61042660756123013 76941440909866192 78091841391654630 87532229332465067 82722183882421058 65224781266257477 90098723126248601 21649643231338117 92254937550935198 17404179020851552 39666034861547034 24646904292869650 7040572698884857 7205373010813369 29121159340243791 24486791581077726 596236767443237 92890974664144107 85614937998370083 22365762412442292 65255658303946336 86655155307776593 66555464208910172 29472193191387336 81777655663787682 69596738246832198 18714551669847123 69953114678276021 48674494106497674 97940195300160285 4654315586197699 26620410423408512 70502587984582907 59648125592036634 93979335420453345 62324473294022046 25841310523494724 29399012789182387 90808753890489907 210682224493207 35490487597229646 17018577650267715 98454204594796190 81796719077203038 67461457069037205 49798637235256910 63960829493550627 9314831018846438 13150113283427670 57655685152012746 50584617565975853 44744184278553529 17188882401074282 483859467509775 89902279885028319 2167849387823457 63478279565036891 45885442621201542 88891297998634221 24551217626473684 69112647521188630 60163286205163022 92211370810321349 80607420451252133 48714268317543370 46168502065775125 72718678609689849 4457075684059137 59655270923127697 27169695143317155 17283294681087903 80397287365578823 19490942444120050 32692648633550171 96050190908105443 51061022482348599 59466004842453053 29184598841139691 99788615796915447 65278692751380406 76347597128192687 15778374362799060 38108720957138661 69957539408550767 68482969208979523 65836213833400088 45784326313831805 65365480216951882 55110020580813546 85287869542310357 2288133419557062 98094198868206863 86592635995247439 12728790658956068 22679279944541414 82705042053282501 34789433036663517 54261401046582106 62440823790492423 67939989552572575 66362289838263300 91645118774768959 43519309815690277 842316770576770 38732604368291353 2929143261093938 36058308786698842 9433514260138860 2007543435872643 7209826656079432 8658572540906667 84907071133241960 74103955207576274 18449226792918122 45485006852025360 87978969053125017 22943474341506481 45850596465172505 97742213711955287 30770999551555394 82198487337272568 91136794715787430 43199164202006226 70225670467045070 87883984876431970 37007681821090132 42927135676759463 59909432849752875 61471675083853982 47935790178748257 57365457452356592 75097148560723766 26998576385147386 5517216296306260 89743453489101829 60781680165081476 36059733796538434 27048900778441176 22267146556716596 11071335179400894 65893421501875719 51608531525683835 82994368400658482 46887647761917598 52759501971047783 22862002505180158 6042321288117548 4090072188454398 92859745847194964 19679993434528161 45527013572988049 72039360944156085 35244643452202137 33192957283304766 63182161828026698 52723455213231174 54036465013179061 73219479547053021 23282922409011904 57202350658863195 2282974008431195 78597776857877978 93688460502312167 87688716902514851 20800066079074822 46994769969280489 33716078668193037 32731137060898811 25375404173972614 29890991383671990 5209508438011042 94076101873720942 15798178318901547 36685479362585289 40483131769977545 13794124747610596 9934319109981893 97253345678522108 51327228630874804 50588659836339576 37948895487805641 44660280186377055 87136662563846402 45178942571425664 50483955129578353 41592582825706140 17600984955646744 84575471590429155 90614864708637462 72004344645042571 54674535321705995 14897430543310193 4929179624135580 65452883367317476 99514121932791979 29792442792301747 19761271832189620 31924621374212702 70663943716809239 59994680610063570 802315973975508 31371390650317121 70511629986436376 57957595175216258 32086479037090004 51871485367969231 39354103339827494 50854904961666329 52486626333185113 65585037859784466 99276560589343305 88946744657123968 61900339874365458 17777411845180000 83897423775369752 50665288277984065 52669279607364552 51364523344372868 77726489853340842 24492871016693630 70868204396431212 64118394798870775 53488640906974088 44179016511507841 71611744376259468 92961228144414238 59063276751242123 10844737417015443 77028396689515906 7994948943660465 11254675390874472 3678732706417209 42630890952441266 69977673346343400 69890298930488887 26077809014173146 56596808000948828 84668415073119832 47927969110161076 56358237552314185 22792820984207400 78463295311668088 26611841720866559 38667816349773514 13511923750752462 39183519447869595 70472831254718226 31139805120127713 21407792338851104 41965977072128574 96115972733963341 50369262545754425 84725059373486961 94470545858189912 15099277046095340 83799099290880312 45251582245539925 37984267442158252 23783217688738325 79882744235704705 19057590867986576 43635296447404272 50815357536406015 42502504782614961 25864072156854885 86760061923980103 44037936630132972 47270889497799954 4465311895221813 47567989707895460 50641241145433732 26845178853921792 5480102287325168 42579850806386155 58864953484853287 26538701798522121 38196440844939337 55394983916469503 4886212328375418 85382765839657063 18519864787217900 39204047567017073 23612540713804649 9178792898718636 81511695727119815 34617559339483483 85009145632368448 22193661555712515 40702773271063217 13826039927301887 43335119905168618 75934212087269254 44047748244607216 95085928533582319 34695692369749323 72917058111022090 42539431101241790 24395522492922403 47111675925239543 43523337806165107 10500606475369442 55068406999994070 48811382429956645 40849568368450025 80161646036988025 32753988579870573 91318560685063615 25600307438211019 52062547591629247 26994876879359021 35744584456280735 42105565856795130 96448154030376156 73641022782412938 72265055517423512 59069536116623771 45817051501022487 49054001280301463 87397258070851306 91612831122017660 59132272081721221 73575210482426021 75543861351651292 60995489745862289 30204561686587847 43700411780178566 3005838741164748 91129904475763758 89300487369940146 44310838692656126 33877461974841097 3086445462195288 9163488721680762 92507758580201934 29082551202163584 76405208980475044 99976653736490959 83810692542111562 83399531243186674 37911977724610302 48612180356515125 29428182402954999 18034747053128900 70952862536106198 91447627334111258 17208878446217384 68191702828304423 97201126673447240 30239326541694034 65724619367934031 97818233255957345 32277496313756218 92829905045763739 2371046225249310 7401465252068020 24158030059461885 33269600362149526 22258216657778237 52752238537096030 1624809347480870 49076057071618132 25778447154300532 58571240638541741 25832129928582432 54061742680730858 79633889266136652 88533979793495641 54203388637478805 71591796725153095 67585496656742435 23067370171140220 19581316918996727 38544344637278452 89442322662180723 87448681600500995 26622384230697625 8624574442532513 93724743195689917 9064121765490827 55261457993499363 8211268846996707 21018381587075740 29782148508012953 55890071907695105 731001429319041 59141585553384420 74421286299675805 45042535586906701 17416526466642391 49247396749341654 4958022212912725 17154511234568837 11519586528561158 9251367633366453 98127275161293152 30523316635692211 32174256161941449 88721007032866038 77873410809524170 75625574418228867 76155967651477851 49118998204647564 83379769155181657 25906202811989162 71580713980507436 7769302580523890 56548577760329647 37267017169373995 84469007724685799 29863089422754935 88651828151835361 11955555958266883 28456761159868062 61526570864143312 33399199997896680 99209043812453708 37166081383614402 98032870173968126 28242474268878419 25134250609703293 28353446887314034 50305427856994361 49837029454597103 1955734204579789 97821352205891225 19249018654547704 30984863492087350 59427905865038536 88168067594285016 24302752344694087 40718107353372082 14924853168124040 30225794984114112 33973326328502085 70897329759984777 32449793210506712 73197779864318399 81528187196843567 77808565714302957 86961687040672859 85787147614922870 2419880257281050 14757194384047790 37333531722727895 36082084976883999 9004889199432361 94262338550961169 13283827399368413 25731288677109338 23837715446150031 56333808467177324 18254450344101674 21273755448622012 38411721573626428 2198004895675224 77900588921785702 86816598488522839 22180503230473324 35091032918804769 38753132954041290 70897920376996283 35028333708623348 97738718941588022 22982243881576737 23193866603031502 85982226773724174 97651538100943627 55925308870101503 94542864062801019 73050999217911162 33295518782172540 41938498605323867 27107830265988646 38029325259364670 72999638010713926 38406374715130180 39728456969074407 3261475702803624 33110708689027753 90933173018958960 44677885425085688 52253028939140432 30620680734206145 4262539230076262 22902554825835586 86525560954420337 18938922688670995 41757229519114954 45021553205248331 77166412038800140 68163259363639577 81984695905835078 65515637574550988 87870718134996779 61731082331199726 58480883069852064 50510241796493113 43278232886683989 54703674137428997 74134336359245939 31532314773598065 1691496198999353 78990304631854723 58828817902239349 3476367560983541 64537784926872482 79218239567866627 77747296408819326 67825259486006752 97859222007980721 48264246513289897 77407730693766294 36900283087048981 69916791827041229 66710389856586576 39620396340200901 46740634426368772 46412693223114154 61931254606567711 53811659900488882 73879404759415745 68555912939148936 48801032965734647 83653607971144790 59426686040241691 13585749661541425 32676364193279863 52968109452734020 78557361122298449 69562504405909212 85008452258319957 49625531939268782 7678112845881172 29181981466138760 59434866733765934 60968027118416732 47465289693487565 46496479817114333 66132298925306340 57315718349723980 4294928946589426 19554373140542128 15382558403261394 39732807846698944 48526255036311953 10262769446706129 93938044706923474 96544289385172220 63036968990101770 62296075640125589 33860653248321713 12453561035601207 45686204860418332 49391014677432625 86143127805949111 47843643020441246 21642197736584872 10888328982323776 32637868789620529 65716038256741627 24485533464117510 79140477522579438 50072518434421968 47842343726864444 12966060737352132 92811094266234380 58367052272819362 81368324794685045 92463570687863002 10156470583045279 14249754158209744 22905561902848027 83758246336012801 45342319448941819 60103862542192181 71649762866746705 27868571250351434 36306807099577972 69765296491609196 16754522338333800 3751147566827920 99873363597505153 28739882647430345 58788580822906123 54280772651171763 62887147892829250 46905419924705633 32530456664110595 6662273495813598 65928942133329390 24877331553549059 67791989450950324 66861991985972034 65780878105192394 83209099511400213 16044558792521557 25110898378994235 38139740819876497 3012830283037038 42699176965043501 27174098878961272 52296208319603897 55476315452674503 66352303854000958 29009827045940352 39367306393218787 99093920816697770 75471285973543130 83538155683066650 69902518117326617 90315573579576692 5789016275631851 79546959984321266 91356003982212718 51669077247686786 90498054556843510 59792121350612608 68302142813477298 74147239916680123 16256010769531576 47588526910485408 87306010984206311 99710470784103584 11662720791128507 16628012511768723 23273205171243772 55845593637501932 17086173446780502 59034333595807494 53719029721631280 63367004391419187 62789023736907292 53642446877835425 97353229873573349 26109240238952861 94030948993513280 41628038209418098 97298777602994563 97317529202136522 55641188436350084 33915908507279456 38432823120144254 38085282813847065 54216501035412968 45293194549721918 73244283072092036 8175312335769759 14792506586475230 74837542878743836 39733134522415986 85594814845871305 43440549620471474 48059765934003177 68507858218472976 17406668859168053 93268321052433523 4681403156536466 35327633070535538 30539014566117564 94717910311540641 1488417815859232 57931562112062094 48771539718325043 55409363954506198 27039378156329401 45913539445619597 205299122613637 65930048964150640 15574889541227098 33992819918308454 50429722280581879 69691896350142401 23693189283274608 20052189679963630 4263466035554504 38656139657193834 57041598214362774 74366087175868532 1055593122223306 24979142847862607 6433885306080234 21327097948826231 23622937781018821 20396985685635213 31302397136459043 40907003299756836 29015673347000540 78058131136378079 55702948333297340 65061307869808157 88749710833584729 61534896678606113 29319513482669260 88348051045205724 55433783140576845 20900930683113663 36092690419345517 69917775023680890 33716558488604088 650775812299891 83134838186791834 23920326111110862 3779359014140894 89550929423252715 76266399161173085 17817316938421734 74243104933600655 76769657722980979 36669565087176112 62676212881270710 83816953650544810 43830621094743162 38962773177474794 60696004383374610 6620948109405512 83857296595554396 34787019280554349 16451812108098672 71456805715450056 88421191317504626 49726244729304981 45949389198129738 64397657306156021 93647478425208005 797662224465173 78300466516806067 16176648625672756 5165409497264151 76669672804199865 4360738941244959 21368122518025675 94973631280472731 67882144730440269 76210960541984273 99378560062567369 55978018961011496 69527085197352755 73334617922672849 45070798421516884 48645072614516907 66130623650314787 72491510043372410 25524199645388051 61846171962522797 46675111960443212 65884473679800330 62466240104641062 89927898079690275 95735412892339512 41884658967838274 65629988006209617 8372269351188681 85168391460236478 27127253355885514 6060062648180773 52040442480854899 66010170644139404 41884807562095154 15732081460576702 95039558034172891 22383716796293482 50338431773020835 40680739663169333 67548550115476425 38038958893090725 34795495023566354 44908857172720194 91565727844759900 56033902567891822 52778379707818789 59816138104849129 80661645698945254 37416692190130633 90544071956425813 3767467732632293 58272534110440920 24387380842520011 42650738696093824 82708065875774533 21971754812376493 70662163952670664 51646274625519975 82519939704642449 80959442126123389 19335827155554413 50138393223365493 34656574448770557 211138420458686 53866082833457307 99698995443745678 59554302122361629 61526385937902082 18758640128562515 90160162621008835 59144848013393813 47880925901527369 43041227747012419 85479245233938903 43981060383848383 39130780846941195 73199842248424094 4921817359970946 10034003825725905 58301292829792510 90896303675586462 88976775942229884 68726582140394532 4655044403747457 42856350446674332 57555043872304570 88616675623925570 83758712658787105 89674526928100740 47314163217466061 94482052994221030 50385370796399897 95026227015690774 78019595075137505 14773578609186200 77348030897987687 24355379853655461 49893442647406610 35063353404340790 5677400121489776 86265080816671998 35244980282787796 51901868235593740 2294773531813112 27544527079276983 99362987226965105 12759628707365871 31115856811003254 32166669712546401 5936972765765569 75619655325081502 92203272765140354 93166199793883256 53613080734710534 15774008592759200 26929026494249629 78917769596812070 442321762536221 27894448980607249 78127634326503418 47318255108272065 50292588047823996 38173651208404095 87223918050199830 25034579193634118 27626534163467403 40948924832126423 86715129396439968 16629856663498662 6533471455475408 48142132344014452 8000109508287425 29395441048045931 32015106778069976 391079080432580 62507938137982930 64362212733412595 68046444398067832 3432907565871968 87092753896728579 63167865517352295 7839368745192782 71774033004201894 69487737372984321 81839085180612750 34295800453868915 40300400575303570 43936251486220617 80940531429471742 15101856813356089 17075415888542003 3691301583572341 57283598625031414 92641771009559144 56671452018162373 10975307840712999 88182009684930692 85623733699417170 23628901846143001 31806091700176473 40529326120384575 47709151941542724 66597097142975217 96907934103937148 47286949880441375 80810616535464769 75719476193254900 61280212960827018 31306120961951222 49270297635392044 778123575969890 49348348705965447 60678162356517748 31610153627798183 39280335997524724 66048970930770781 63284526297981460 39761551308520567 4698667268417443 99771144324040761 49258407352374758 17027408736093246 97169686563754362 89322226122131750 60986899753922058 50211650394970531 7348418748685501 53959498407797667 62888981220402297 14396817355023392 67322284588756042 2299549406823552 20821241419505609 75252269155670038 15561761284742038 66992255962513305 31852142580194274 54556642258718081 22852166884231300 19967709959934276 90750148941246364 82337574840600058 93634180565387764 24241444276232760 62979100004004774 22730390238051485 82400194604305778 61696462129923368 9685364190746083 43159606752427789 98380317774229370 99055120831223578 35112228532292677 38527377278434114 52762606692610781 74123580959957776 80410012569328585 76194187231939350 2374462299346130 23383070477442345 81930278010171446 39779048405105030 31902892135135544 55766609901000286 58173985758838404 36089724976615495 39178478623789433 81988066490273729 41952165744407057 33889616693534692 17879845053540945 9922081185768878 62176201104280998 80958284533348496 40222304360836842 46217482201993879 25082085381068791 87096153281972652 71816894336477640 58390268998274451 37208689783059087 6581365204254767 42501848935482449 62946751865319037 11980764437422381 65997877985942812 98439371978710376 96631130342747310 87116763083549429 24289661761243683 36366407945037781 88630238401562438 22096466979081515 30358455186048497 74824397967375368 281887749249122 15746269934626434 37016610811042555 97690553986077212 63014734615201938 41151025749429059 24968828984435555 24718778333917786 56722836374456029 93711666263319388 1301627102553285 45246756708694996 2682863558450941 48658446564737424 64428954288802778 85680572601875059 15140060357415570 84399337898790377 48810355630580757 41446613292268448 7361522007826296 87096729358324594 96528773898460289 32720432282491800 53817280597040099 41106365800095131 44223052262355519 56659672976068223 23665305692658318 60355966069841401 61915590424235021 99884913049178688 71045530571783058 89922322682934436 55768159288964957 1023113566236698 23149079052713354 81597130257492092 41132306483108873 63978866853343245 1735046298483080 74926763430541719 62541854218718031 99027576896108179 39910225714229619 98386505457742404 47587339679214216 9969245348572539 3593025695426598 28557306248679320 65457131472305329 97062575762860608 41077976482251846 56286876992076489 37153575683832297 99669964447300303 96809029570787395 90782226840516191 87734715941129876 95322172721218767 41924584642332110 98990542370526505 25166794753569036 51298083832652500 8390055092091701 36583267772723667 71688451149252463 6283366935499122 73457150390828594 34540649993789342 12009836050058655 96298791139686619 74208883647300749 28546789639005578 99751015122778168 3397259456081854 31434416824845287 1831171027712865 87336434730767078 17753254426928686 83174823748222419 17188190300807092 23816598894222958 67570085439064177 86921056855544867 90241233408845959 98929792495840183 79954751762186051 21652222305347429 16526195619536877 14567636044578175 64506933845888000 57082102603225037 58637179444231919 19271887570502328 5062400483447064 66633539449145525 53339010068182187 95857643078553331 33181960472506236 86603525691741938 38119619459092112 4763855839342584 75385891122627209 29064646669974677 7640166123612393 77850521711397371 68471591640076025 97141351911857954 74055091074328537 96651842030725781 47579444541847237 91003528933300919 50200115964124704 62879143630834351 99477362701846871 98221662378299421 4280974731258163 31034636493024629 53077620628312431 59918415941395911 175980359073356 98674024068246890 44347545838105177 73002080141564033 21829895998275857 24530429119110134 73183631629898043 95349524906162896 89380778160931845 11573044084025352 11122683913036892 31110685283930178 52702463983078988 33165365796494429 47005298882215659 94131439859631025 79576358039905781 91442164131905319 59626867411727367 77838452761679553 56883614968673901 84030285123269535 89338235284552457 95410485869882223 87287270343998087 73870240794222458 52067653754629300 29369320870468271 3786992616719402 93042813770137944 60051747849358176 84929398609861704 79261176449533185 62370388266271497 74485272917467256 67027560283905400 97844997680979111 85730023010936346 89772646352313321 48289126210876047 67307885945545556 81023968331158895 29308060895089980 74181857580913129 92857034399340045 60773413176504391 92128040392501063 83001063607021631 37371005238921928 9856927753333017 74358896030384359 71138293897313471 30796534514031024 11392848015124406 72413765209315537 98769415772639481 60411340363622404 50079738307406069 35298195841727971 59019646557206057 77557439727671521 39145883053654389 97044548272371436 47068835248464391 23987598195939211 89982490023255531 55498758878514854 84191569350285461 87205361761891125 28681769139126638 19838322117216798 1052233203777594 38592111299784794 77832615672185142 54907323859195191 58744000574076216 76623166756363548 37250914249858202 92811431400182960 97240944030002663 75610216821382724 56224884070865529 312710494472565 17478048845195470 17607647194030148 6984244143525108 68785993234355574 5110771434462828 59318360850661988 46848446162919097 36728063200690907 72492026733701441 18146251673649044 45523634575988850 24954583553271730 34963662865751691 29330546417962409 99932674375210310 66865795429444466 13968841376763049 30853626266182587 37644472148043660 27670671851648886 55816091355905217 3889287337119751 20537748134710828 71228828710576080 27823311496598555 64995449134595765 96980024498269867 52110168962033577 54091363620114775 46203903797701015 55658959450336576 39788346109965070 77186273047545726 30662636523551396 5977526668856027 41174986621230674 70764291978835601 91748948832577031 85448712842533169 78592957527083015 18281819378956588 49923938726914228 17778853106133486 82573584646871379 38223412359330556 46209420627003680 31494081746995751 91298195595931073 5540434430447254 40230132228028671 86009513882527381 52687512007741009 66223909819874167 89674134497286062 62010139572803725 39594753599510330 34473204925591158 69375073337819895 89538441008054330 68770881278876186 66263786771178665 51896556884947674 24488496265022920 11083225014651624 43289374218742946 91792699554153743 75663831590406590 97165090593484542 36956783515610445 54574663133482201 75144454830443866 88164504047772839 4907136964516506 82068187599787187 55361579905682542 19214073569934663 6805367794579533 26042785433535573 19356529582850992 74100202781027259 7836257736992450 8788416513749143 79136706460276102 72764600696846029 42024692123415165 28186572097990130 45985884682812395 35123769772433999 2774270916152784 41077882667421259 39843655329129891 513366649907840 33079151594250343 12831972387240403 71726384801855312 54416913619577800 79767765680327818 91714476151502460 29753827761433423 93908307091978732 81597298286432102 98226627199728789 26302603873436920 89825095782965448 10346131897305979 20475478872550038 36885876119494667 22368096955050575 45266138367869279 28372613182702994 76451467990678238 84208658107724011 84442831989783803 15521715073282517 80367375861953975 93472063501331979 61404471863475269 69243335307586838 47280788917860011 1295237738611324 72985829504937916 32529300214614126 66359882079570142 50335250181913823 92911332528219390 79532791189491763 21991337001337779 28387987144028688 60911181414071085 75295361890533578 21348490469795736 52322854589270400 82059499508212519 36164465952129969 721691850995983 65256741532899400 79031222780687676 25849076501533639 16328472750870670 1287335084714111 32534177483828136 23627223325128490 98161366071956398 40256771934790302 3631360180107776 45685353031421359 99500117994695236 16454854724851955 69831989254361909 58611738690514824 62611730677135937 53936079477069898 55194226252948539 22596568795405846 32789116312599973 47091444483304069 45338373713668974 83527961597956382 6957841382960367 21935491851119486 82310099809362493 54832238349347613 85040700374023559 99587654534415517 29259205924219527 86144255700811856 58393052259454510 97635868749409917 39805503943684761 53256538498675075 18996472032677998 17304391124301697 51433838830435217 79112239230990906 6974686480977591 33607623667529006 2971697846716497 49232025292444862 42722624540027121 24655244766642126 76612546074293104 42224520464181855 81210248453503549 97082394813229083 30823080740732757 16438673403729786 68888291517978185 50302152960544144 70019985140978143 19761619832267038 63681525665854198 4017888917656075 41617520141119944 72743473274667587 26090570156666799 7239141295813210 61996847999922443 10957486199609382 11086691345544790 37351043630391919 43288164632469255 89003077277263827 64797373082198180 72217480875695937 2968044328400875 41129957336427013 11603971160535312 1519283108617766 45515044349071270 85867097935989645 38339686901725613 72180963103658891 15030713226008537 61703194261306030 98288195319217890 4388623454530525 2643545800975746 5527039877180609 20742291562959458 33488783498548645 96071448373938614 72661343733749087 39796322503644222 44364217874793079 69743184862075482 30909716754973187 93954843171251415 31083144639378573 38375300438300010 67010894210694552 83166854580288588 63205810648673628 58997001476660966 46691561827498232 4571414169416282 42480310313293678 77882331833994029 88090191232038098 13260012103889227 27076622925866743 62869740116634428 71359243737602853 83897791636884566 92210823834034397 55643305996968388 25205212061853193 57349237202320884 29833678147233415 76842684096308852 12864432397774397 74628550100755769 42425173523644488 25726487880486604 17007941456298031 41224932456423262 37308787981452094 82112665092198065 36112127130428060 59647012781330016 65302892680280033 22034916530578990 5434637546695763 96007908358274017 49753018648832713 41552064127652628 48638701331432618 96973832378679625 51776030336562040 40062444383498314 46802845251546104 96404859964996419 14282599217482039 70005776284522187 1480078633775444 53423652466835121 60279355893613775 22697209530574089 7163822367943285 43116830076662508 81383821393670649 79736038092234849 40540486559890834 59596356513081541 51011684065346762 94248118660989825 79318203351248088 91717551528021390 10076439679076708 52273402606874689 10301090855878114 72312717887371751 3249015671740217 47608265094998545 34305999854240054 83316625654846729 205120238282599 37929655063429823 66532324668209253 21384471771674826 2826100270951436 543602352994023 53285750404940818 5215118470560549 19291184976223974 91836997408102767 95309337679527014 4414643941463084 46345905874416887 44586227506255217 72029044710894198 89636956809439141 77364856673630012 74224326566398810 20718557181829337 65469309673488863 97051609486234854 61976179699440559 91836463827073786 16095062860261963 80529203225935246 72557563951724093 43070461390911751 51619875531996619 57956316608571262 34011063031429084 34598831176129096 87109671313574842 34205222554961697 81738399808992408 70967756894524020 33529890353338423 81786869079992976 18897956753058029 16217095901926485 35705321030609071 83671981596356443 62588122025454679 58223636894615423 13172930681638598 25597097215292050 75443076081956876 16742757114928051 20909721320900401 77448871962098052 37167938655952439 90761091778330003 43693113165277102 5882106057307072 49495021890307166 9125077219940019 99646752227459933 90178286281126188 87912140651312567 75304856704613107 72578514882111440 69778326204210522 81708898905272565 40254430917705620 9385844923898732 97680945607718023 66808812514040499 17894641528488404 67740036691594359 6591538732729394 22550675035503469 77093347162907985 88877170120446257 89375034250685551 9047068539920327 47717854943576702 62209793461068008 89057114514617586 41137359618555722 11958088058948346 66436567768631081 87257131263609751 20602708893090431 14160729364227864 42662640028988494 17650801010759711 51802494949581956 27086195953305326 73334170858339935 15605627257197039 89243521284309931 40970352085234256 62542441813345663 89701795331760579 78222939615660112 89720895973783505 29421379623254184 78991252651333579 69950149683262460 4505468649545541 19454745299293551 34606583670379828 7432878612459811 17857748987309727 86005854059756753 1978745690959190 98030890510830689 19178315009706141 68075781859943364 19478208464888245 22332530737773463 41686753042141344 8368008820423147 56869067229213124 75687213852832874 84870384442363932 92186203291745697 5767065367558107 68324922949411881 21320195363095251 54617622110151623 7248096116005179 19757459748758017 97724003539936341 65519597800332647 29787688637078870 31686386022549449 45798437362699898 564585444499209 37680489923948352 57948375024141908 53263733365908671 42188027797652429 85126391784403553 84321443396267753 55969502628050054 53368625871058120 72027526008745489 75295191694274594 22930717718279500 30133286889079471 36018976954481192 99886180701488899 54323407606376463 88321706124404891 39972842186027735 71335894457690783 81941529921637091 90128641562189953 22702007081330202 80555584155214747 81630990071104997 65344914305149414 88804563428350237 73283941568417588 34695415393319417 48914889716304384 7476080328635791 32837548107540527 18620194278108533 82860046116625369 24949671161462252 89451595092113969 88852418989791520 2715688124430051 24270080759949584 32879773105857561 79869542643572261 18500031285916673 70906507488647757 25572151324068373 1321244137718481 12699907902103663 89095251526118661 77128869558961691 10717355293151041 64518130155976138 15724559618338371 65879414779862222 50060253429176527 92688637965978949 49002582125081719 32049874807359906 92570831007828691 46512136614499248 88891352053129282 26365123640773215 43958838080174753 30900507821781395 58739926570885332 86762076422408190 789731918174108 34054597144519205 44133473422687270 23090020641003816 72708450627956891 69680398408151062 53551960099105957 6037100191821234 66050840354290798 91317594722135277 22788598864556741 38548221275292692 83526359057698235 62249193543527291 7483965260087944 17383518062447855 44106704773829150 47320947111785137 45532969099330279 32458264076447329 32770838868902554 59749616617632321 38279147991763077 92866813122444336 89739127656363994 16921320932986630 77811143266030945 77909559828125455 16566950988025903 65321294181998898 38928250400698018 44619954020240716 73428510418557499 43584391746903439 91841169761685824 43208856233514920 53974093675227886 90905023432048358 12804099694410721 29757109984030539 42364629679347006 38616641475766500 70650389160194312 32036240847308291 1401124370496207 52396135348203314 24369397855253520 82408464586606843 3044272179805350 91779291015502966 16574410630416496 58788627002916215 16004049404422547 50804285761061301 82383819754351897 21174655547326280 2106659199668394 85745359500211960 35794326264430653 27126879649780704 71464732753231569 19100081571117202 63118800963941430 79723620290376024 7299485158767031 89312909605036546 75122284331201458 62730981871273412 69145658342689133 13662557791802514 25876694532658807 11986871275426673 50164419428304613 59977611473985164 31110234752624852 82532476016117045 4825522252909738 31401719656307235 44368565319737031 39909053131476143 20027119792831699 20729362618726363 49979241561755925 91146159403095133 16925373413938673 59625172820681471 30300981281941151 22576257417999604 29996045359448954 2068562380331885 72714607736914404 60734976578824854 98395249881746292 94102826693295605 92821608098905622 25305236197029776 59282137495984743 727522611715997 91753352852244979 63883722346300729 23607247608906135 83765562958776339 6441939761029475 81460895897675279 19605370989403959 77586639820831591 74242382491573336 99717831178895168 84169474024447991 61556028259743333 80017059669562767 99088729194565506 96450137030426474 32399630355351309 36749216730914357 9363217300964006 65225761006962639 14304754969318863 45420256961939625 21158595778893380 40135152970620166 52501120175861942 12330173248100098 83789412252251089 19966196213813120 16663918654061046 32800398817752431 44377116900427816 75396598119682009 902620080909330 70173224973989514 76755937821050459 38445482282548797 27212353302810634 2258626935200781 58007971152443166 10066114228055213 15647730328083066 31696010170891500 99340347391011489 78062688718506858 98299484640248972 45100184598168234 252182863710874 65857349390968322 14168474459164898 18973349496768146 30920603384597435 6042330247106225 77442908358699652 12176535190724852 3085831161512813 63061660414264992 64685219154563725 94882145935151097 53160904913933867 80268744582189455 64127005579041678 40366948016808902 28976001669810942 72762240971348891 14729382652965002 18066628386212255 50191703342953779 81166873166876706 62315546289399032 94984265199792092 10129978254084019 60540912051099752 4262382600066318 73829339211956211 87410017874059088 42909150548310286 12380673844060717 50759144219377590 42846139027850519 8761317765997965 69869982334124823 68457046645095324 18947506053630377 92154457456448030 60097575810162755 17517169645188856 83130749316634026 1832390562115934 53166925349038507 56542692395532798 61092977115719173 36362907051331015 35974268687210133 99227129739895824 18594625981187184 79273234423212308 81051551016487112 74856303032509077 17624856152786518 65521558613375077 26718351082765283 57915795996820504 55261170513201802 32105609939679784 86744824027313095 35982708526395506 75141383303151766 35655461034866049 826212764213672 36151573480953342 55574448165231351 83790452906086406 7256132082161704 67162029559835613 99451854553033111 85985168302111159 93056273066836630 2099879205243868 28288484360663719 10743320384026292 78671936305866501 5648108955927025 54814002500259603 59820597507374708 94515367726279129 65613128888382122 65114848172613752 56432892648926457 99091698840528288 12027817924597272 87241429388115792 79203265159595416 48160749890991031 4117806252237297 79791018177508754 5560600671811414 33770574611424304 75549390604543176 88114522144022171 12284234325970065 35647340228545838 72255924272577514 38278548649735732 45135593956734579 93162628822822671 6360741830226963 73811532762784844 64001543110913054 80046033987770394 60837393909611352 21128924978230740 20601824181215005 36264840406816954 73736606986740591 65387553594521235 49438302233886835 2537633318554096 90947387357390604 22976117664346078 14616199484477260 65228029120405863 47858756894798445 3885921519569038 83389397319390754 84659778194227948 27971153690086737 77796894781326620 18917941832676513 51366990948349595 35224595076700786 95868303381906672 40075739974904751 5200269457139812 45809087214743252 59029600370561045 67170413601234805 96233182233702627 26159770813406606 35381023360141303 52881544414097199 87469726968440432 42986571700786272 82015808483026830 60326564869943425 54753845305725827 69493425473589501 53115237572527290 24234937712448247 70926202776664729 30443590919636901 87754866578612135 16014117005911087 89474545384542370 6385693697687599 17258579741176141 58804268186486728 86504815860581271 26765736021946925 39056197797770812 43598324873207016 54226422620844712 56819347736416811 49337125688494314 75179620318206477 20611161381598122 664710847042755 11122983415417510 44075021067482446 36099780826148644 1032722293162521 25086190741571141 70580246024181025 6226093353147436 73694655649593546 24395476935632309 65701128828943901 20913109582536093 63910732543827830 34523481992928627 82107033105564483 41552201406636199 32196699794615098 62410647877627832 75734143827132854 47672938039744639 67876028010910016 56887865828788112 12214931777781741 85902626173857071 50098750334219242 56442638700042511 56070504169642022 49317017051661979 41658984382622951 45743885584898268 96464272458492580 65294677695069343 15513385837115886 53959526428117727 4144961490745833 904990161180873 62582453692603638 28549807354280248 32199889555964931 10543214756292166 70940306587077074 81280839757769680 41547404783384165 53352468625276765 20444587499109443 41161496176574333 23943726371156556 24026600567443018 91670680836757088 11414740878812063 44822115035052400 25275218311837210 98420017565996050 69641673749268640 30755619924895788 97455975300594852 73909291224056105 35776519873775704 25031433691774007 1959683268645573 43283045888603276 6484777345635162 74430712947939836 95814394205590052 63497142449268286 8072788057816194 47029377756897914 83962720612611577 85067697343477171 94237730272752445 77770190983362585 60116563287920822 76076378201021544 6786271446778014 93558789022567669 83426143519767752 36366737179288726 33545955876435114 84142268278013564 3546140090472361 78826222956326621 10586832195285560 60362465738340924 83017951444167574 88160485174488293 88209445505898890 32335873806250789 9088510714883975 19897254841381442 29128271601011076 95712199384338312 69907320902595417 21244948296650454 55415435525204253 47026064695516371 81715087376854152 40501436939875799 9142149795393480 43755607369306154 14702043262059967 60622698610266840 41106482368808416 75380879359039305 90781625320810679 26700921947400146 27139085853842458 30469629357993127 82079592922175101 42188596818060708 20957693964235173 2765698952057750 4835999689022142 15540034555971129 26351712307357834 41904503315287977 39077484124934996 19749135413326757 28950914208478672 85895879665459139 77978570047790733 72304314136385822 38662261381824382 33193351620537257 67535041043805166 67969218989749853 29259809961056914 40900945355453861 1047618980609921 67146409115676130 22931590444646508 28518808097321846 82625096380914386 9832194401752074 52398795951287825 91292311603054772 57944736339376434 28731576397650304 34200094825973812 38944919406790488 82717085544711731 4439663351923477 35086399027255985 65931989962243697 89820337195941566 68637360621402094 6342147407460435 39736451960670430 95178048358325325 6128037240529194 58009982934257404 24853435684665790 87032450941416939 43261301759040485 81675600509075114 30564372985496497 53891096097907046 87219240121449002 6412085548022076 32224511859872082 25826229567268892 48308000563758734 67823826070450002 69756321880912912 88664265932108760 84858432814491126 11221408202881743 84597377738465233 81902640816967526 96614416346991392 35503762282977009 79446388621974364 11886164555682725 36370981956953425 99447564779190062 19321294929943805 55795940910623448 54973828017309973 17701754212061647 19895855160843064 11896381762366896 75018284883498078 36309665491167794 91296598037024147 65837402029631031 2698742327382505 40950826527486125 85078551447504305 38700356155090973 49563623910458159 71457543118716647 97645018193672408 89111267385633032 68983289446844463 16660257430260961 69646378736175102 7748299042277982 85387742034777960 16919897304551191 22623657301613645 41699739184393442 32193585191671876 14646527305435013 9574695211103138 6651068702552769 83785705128524192 93392077609458686 82163335427513733 98126926220592796 82763984501812906 43812893415223556 72662923874118702 39881817260904075 78335295250713366 11928478885010825 67905790218770785 65521416308002515 12992837242391026 7524494866374137 80239736388489420 84832610384798018 418772843982823 80926334779899693 37357277741161925 66924944878053126 45254297081745085 11337109893320181 23024682280716249 10260156390576293 26104047361849346 5528604232258878 78250923533433691 87190592574260264 68533854843179862 14709445076208009 31977618748099523 75762209394196384 30523594176100168 53680705109076103 40364377503636562 1790992373258897 75029681972105898 56069175201167367 94501044961258988 10582244868912951 45746723485119621 68892087752298491 23549957349511773 73245216743954469 37574272182962 70450283270804598 49598666033383548 48723564366456047 9989406558385549 54071527868339355 88131055789705990 28807615164327645 72418724998768529 61833572987035332 68861225487533989 69925762606250957 6371276391631947 8894345325923012 88929118242726057 41343119604801435 95843361106877320 21827543522642384 94112312345422491 75661591792070057 43424622308249256 29371646418209036 15839316583163248 55195993207945149 37094818144753752 91742374156970963 17333430131972693 71036667343008572 2222594236324464 66774656353414529 25359690717997581 8959670785077916 57978408409182481 15946726329220744 78301115930640516 432521776433764 38058244238883709 99239741615841428 77608714370774938 5539639878836270 61529850065194830 85862612422558878 96137558380564608 74968664553837893 15902832968307840 72462810161458837 76018020530485446 69092914003281995 29806172083338934 77055202026676520 40192299396134351 36699634658859203 65069646599224504 43226996471069084 90786707232268866 14921278078238671 48044253472122882 4426627702267727 12840085349319110 21668552135848383 89972952836081183 68683378985210772 76048459766062820 92781232279929013 15533479525214681 3174990581778736 68190885361034020 82946650498293483 73347251210739291 66189007201961779 48473721176009506 74781637695449904 34175897173885407 78730330756999197 83142957543266905 19110495734310920 39360691416242887 39990448780329097 14636927549457799 99486245695813122 10342477109309646 50697933046930244 67398571109526580 53577361320411057 11220887876751245 85877506679191672 53709673114809905 79471158853840415 49794344652123101 54378483126145233 70390919606038406 40982873460796300 68472879345795276 19236023345720052 34811113910735034 98030889650122006 42249733321711254 17214317122604033 26625217826552618 68494680793045473 68937885212701033 88941792301742828 17170506567456297 14443074899379370 39975806344788746 54079960188516242 21989319779346533 30921595216097375 35828323138903000 33627917791956736 52010535465408726 42595353242509512 70251362505132566 65431221735281728 40442843087805168 58341426943636448 62724518205087878 22342794319952274 50357516562870239 36084919449235760 88869728388110277 84489013391322042 38791818448291464 24308955714222774 7877465203806922 21169272473613493 66716378829924088 31306196830741773 90380525161191301 75702174867809641 85170769896049031 83503250969776890 79431684203565005 2506226266624689 36030014195195427 47277618171942017 90072775243176358 34852699666099222 33311842714021685 80870531035577515 15741410196467499 33887268160690353 25051632368463175 70109272305963881 59559418526624420 16591015662756699 5377060518470115 37766375387072029 37697606332288411 63016754197230438 15032980689844686 50866662088483997 39469652403462302 60789664155060430 84499712086427757 69217766307715905 49807957617284130 71224226682347396 49115089374521736 1730503137001446 46256000062495557 41725364663626584 83861299312871378 35135059838025001 13095000595832925 18157762384691293 85353917998536845 15074096582159220 84092725901582832 30615842140213237 87682662943609234 27977244687789644 725356103394563 7351231346913985 40135947572471080 51608489191872770 6575543860791387 37421541715623249 99218025137675309 24465578290108152 43703543429138233 23540949992281218 49434401540058148 42298180450726511 10304446397723089 37714671089443729 60004396137937687 81076175649258861 80559042762705391 84245235207830547 13729337677430695 43952214568379696 63920293473774326 7528828866054804 61574354551266014 87593622895843681 97290463368347342 58981719128643887 73993514819530959 57895885325303740 71627215352755671 14426320784029853 21187588095873416 84953660215633105 41457979332920103 37818121564581738 69200439517178676 84965083137116591 45413635205600897 19998234645524877 63481673669394430 84273368111961690 73388453486306272 20341677826154435 82707507192837787 22925329767201226 97495203461537145 13563369780038641 23632766601524683 68669145167902542 37727384234655247 83138159332129815 19762523481222685 28436479720495220 21213935741088701 70075491179870502 77442449824982508 84292448240026165 49293360458197814 22568452485594987 51627701186512366 32750044622216371 76078245643615588 26441345210936488 54613637327584460 30163341133228304 6086679990794091 55757242271209976 38140359038690484 72754476245984167 51737957253380866 19189394768511060 22441965981035916 59486492006404381 88291558195969347 88399440247289273 37583151417827411 43802307280633082 96864329898169446 9769082356940959 71202064343704986 75211506029909975 12268886281219746 15129940176186543 34886028257078855 57819954866930261 69654041659518350 44930375915164510 12073277547019263 56747184685445723 29745025783424151 17804698631197769 79724321285803447 10118790911334482 21023332573444338 62175809077527998 43911927327342512 61661206322940370 72172481113330591 22723039127920628 58704786147648389 94266028820285507 45866373987595237 35329233733850416 35376597889254791 22144352200720039 86531176534699286 32235375412279243 34489500789319913 52175137986372471 97442589547535198 4736909251590772 47780572184625230 62976318229110120 6382698108511536 15602816999072942 61762025681145403 37575604149258262 62282687463797234 87377808876269283 18370580058284924 3516084337866862 9393933548345694 2549872394957702 2803650743584951 68794996644503185 96678304745316789 76210428798871699 18148635784951184 49374704256814509 82121517092212422 86675048181150398 16894399777711143 637530647383210 56981638354463864 57669696286663446 60970660782367980 65112455280349407 28714394501048838 29829270580328651 31368462037634580 12477215295539224 74645009066780139 62552727864123437 12661458361074532 19997502527402625 59168682890672160 28734200640223650 13929993200244047 57542185798880000 14076331306123558 86179794452527311 20227957082283899 96522924294844875 43971857316451794 45258888538721099 17588910012550396 21415662975677998 81635656535284402 3179854474140414 46137199236109253 72663459703692897 86273609034290762 56163106229952931 72867280657928890 37609041704319915 71061220815859253 80657266173610563 46743504994123414 2565561257872308 14882820111494331 25517153588712 16098215768299563 21982324507045083 79387680624351708 79402782440392748 47702035464850594 33745892817256152 53292280144589189 85998518150561341 88011077540598950 64769296561099949 29728905920005 25615499982860410 74595624410242077 41189889587637197 65087784319816108 75642206697347367 42653251345574292 16180167297396227 90542792746040073 84612850927508605 554305278864294 18067155568937100 82932439078504734 15423556504152679 49905284274611916 67840994111390563 57852026599949308 85338666984981552 96995973404218288 40909322931350972 60195766859120136 4553365626288315 79752437031684125 8511418367602082 12188779531254458 1389912559670716 75782712258033144 88727569155198114 70041501305916683 37059071737446162 20551119606036416 44848658495192238 43111497628919388 72778221229937898 66421190398123813 14249924485503077 33512011511395771 57566803047641778 95560161119318638 68864351859458275 8770091730781440 99042874702416858 28747875986157301 13048544883994455 4705920108482091 24801658626091691 7403934115086393 29414710520566677 42143088328817164 59797139546254095 9648309504221222 27659001755399028 73854709460792736 33616480142511810 51047040832176216 65260508935006807 94193668181905890 65662508572565138 41442067465048640 27977505257042730 25974415598838826 50585728813435928 32791375425141881 54479181285504787 23378293329829063 80257542516189244 22990302857581742 80522099689280006 99847966660079640 87370121216420006 80817033909549390 83628133924290365 79740978463890936 78453537463416378 78092142165341004 69431358527967487 53682140810753247 24309074481836386 2923266222873211 52882518930571981 61108951282201841 5483663084279644 87423481508296781 26307979261261049 10577876594446287 82988121533098015 41750820745028958 55459086958824223 38180863228960701 59616549439435535 38259447116478506 42092712721270291 97195970277292199 22397155873455142 59086877174672231 2067988078380056 43212611094090399 69562524793264773 47263302018464024 87044261682570296 19516543222748176 44201726306036774 60090150245591893 51886086488082410 90150010772113347 45378488290309409 31023685951697871 24035553508954748 22109453161744596 18595726023634335 31407624807926832 12311878319016166 84508007402307136 35528385800053417 23003648077756844 51612365069777812 36501033855303756 77633405218361748 6886053825501579 17183877259455144 81040905717268010 74956579086803103 58550963661277840 87849048888850783 8777644022635907 33202982460407546 71531834643464654 41803799124588039 81085765059033339 95586393559071663 24734725094226367 87141197393597123 88998242329672548 5179985872520079 33279415022661541 9467686709196255 89190329986363203 70124192912842533 79112734517145991 29762547158008110 74387071608884522 21759455150943315 48083677349402549 24132491751762067 86929686856714358 76712281657243649 35493736379832757 78770008977425569 65999168005048452 93970861642541709 1417807911414607 97255037655576914 29342586695312172 78205740653419559 1907862255847899 87226663127577662 27695922353418767 65055022373312120 73894627861740191 20251366023727754 30727316993483975 78520453917988260 35049060616139678 40555796964591853 47336801288791205 27557690085034933 85329909120065283 76060763416644153 79977721576215822 63734804689278699 3978196179823565 76482030744177592 7412384890978077 55395941274647003 18467806801473186 93192133611086529 70325813698698549 94300350446998726 50986105499376305 29477184941863114 42693518065804960 79136029603044193 42887602823427020 2813671771710477 85752762008003996 25727418638540776 59404973787506532 21190189309290865 90200614751408391 80648603094475281 38786358652827339 72967590700833296 31449329060726342 61896242744724340 42455574549208688 12961273957491546 16862490741291766 88143610997067825 99997495410605517 44239174926440602 2485025602600665 50375492146151937 10525468791944847 838649587619015 72657413443062584 69582482211089954 98110440635635182 54815120136680335 31792818184470874 41055700253157074 36270625695342300 5546525936901309 26302893815622062 73051166938973986 70801422252824344 48235596747388227 21331686609505361 24732513109669936 39878105838550195 39743620489566632 94770941422019836 63979672075578736 47530324958695562 7078260445240219 61164713078215771 91356495756102696 82077538380369952 87617358901642504 34285987223292855 78520072981663649 28358398313459645 7071626097175016 26044529758896236 51882439016616868 5881673286646472 65160126265575493 20328374951044815 22408092565219355 70851319237310327 53120454169303509 1747148776827838 26316434419981468 3906813382189344 87941194452762383 1369424709732382 50924138880267330 38500077935201241 21054839106392887 65044451629599703 83880598020765012 82791127212014664 26553887654977856 55952576399710098 10522270678774759 58462390908587410 26258299222934475 74691990242766097 94254872553674874 95163911520116741 85556601643690790 40889037164708827 82578792727960640 35209230004866411 46224218275881828 94490668168553333 8179708805078355 38017284022856168 75369792019609168 61857073821499571 670519346091569 47936837669254007 8184216326322607 73735708590927650 22879895143147668 49189970049518771 18162216454801078 40805869533042930 47409859151953396 69369504441592830 46234980579481333 31278126531671853 23701936903416978 44709045358367547 65772082123007914 77716913133124806 42781582910638231 8570022045824895 77157490407007970 48799475820251048 5741075157834352 35584199473018173 90283080404877265 86553377476858489 83245958631486090 72347836300321206 9512053053792434 94930256689905413 8382483376874044 15338635879993065 50270425742265861 61007054810644457 75333995996882109 84120120151891889 59240709015650657 85842089618352926 55910614165780911 48168945543354292 53356856249784673 73533982031049191 19195169242328410 76336932818284018 31270808478281601 38418061693340017 42000528568953980 4031410196873006 84917765824717782 42547356837008902 29914170849678861 24322988549587234 61451793906684896 68363351944538163 61355622083661214 55559044412384266 3796523173766720 95556757573544151 98796006178593501 44664641909695822 3839301935571605 63896926747835601 20250824083891532 25524589230961469 18890377014551884 29233274545035213 64433926621128092 83100630572007250 34496838330600730 55237987526858900 23532494050654838 67259322752396707 19421427691596303 97313660498056284 73383481759564646 15587363441186731 85244750195148872 3636249901322306 79209814475785060 82445210637967636 69605497609733460 19817052311478875 64249291919676564 62852452221017002 32703573610305908 30851393243519321 75659177123817307 15482938920166128 97146636487487960 76588831959576471 58527957919661508 65585637513344535 87647814898078117 18819699413921006 24092279523407919 48124357617216300 21363378463972763 22587790755223186 57595564750500150 99855598969895494 62709418125955784 38386196290262418 42570762202367979 29985876686929731 37633227410860187 92090323690203116 90543496353848766 82803719983604475 52671810476670125 42462058681163489 97082912444308902 90955032242283056 40091044269481101 26000496614526909 57748954625181128 80116428888091588 42042270901422803 70547018182710240 49658917682960603 47230035632267008 80474355286590316 57118867496186926 63911231984274411 65575150045362736 59439022812793552 49397374056017350 69630549658006814 81950284559266498 69017707623141628 86669528949131745 7587690630929605 95575304486586081 65782151009653153 78518949847688652 35086500973248274 78721567425469160 28247429986025826 74191121059104705 87323290894200260 75288523032867120 38914868980328332 48483705519898340 55685388257799886 66910375700607363 67371939864518191 71204233810349673 72114075378578087 87159640491352164 37615753557188715 7184540217410117 57603152482767026 29123385553506547 43212329051372159 95454260670495838 50686176516876608 73154635038966579 97315621987639892 83529849284780176 81777841865483122 4524680312451416 10847809507954861 21703301221803076 78606635602800692 13106800431517078 90952932612380106 80980751557256437 4281625395798320 28396910281170396 83671459161947989 74547833205785604 39861026126361196 90511432461073711 20601424137044417 1467234979163994 92044788409408823 60955656811537168 24023542491728476 26251784444606405 40350447307612162 53450609925677791 76836594616068552 14441771025076698 66684836513581974 70962032533722568 23418105545133685 29276918453126033 22621465141423677 31236978120879996 73907681133850852 98405521861122133 4505404536577590 85918223856384317 49436590657765401 81743775430406168 56037926818802372 69386471389379342 35251651324306766 58011869123860239 78909781848296335 43371705292651615 21196222808964921 10337243424884649 44342870157652369 53198315225726548 42481646641318335 21277412055650247 2473058622933534 93593641174751404 42608226855186699 48391557203191003 75061705482482878 78259646094182232 57236976517253348 16183770967049286 95731913342612993 25248452726626785 21173655214220530 49813625565135222 3469153414634450 15458393787293045 35939707936520532 24723175028599926 57098370827163564 61628807483492672 88945404777266998 31615530320888824 47676289278221719 61842374648116621 18071761359227608 38511664317647761 18702320051647407 8839940925664298 33146896253419009 53149175228013093 11743947195873678 28945894132768586 86574917739394822 83476597032508396 39603034333655716 81398901859770065 18575124270882075 68375492607391363 42316042099282148 12100452712704335 98329666406273877 79042875038968553 11937576480626775 41702292127817013 72065398100100074 52181871526395653 39892507181889378 40085288744340493 89177346025779035 87856886160212583 25035208769268117 38592843615087510 91463064882253236 86439533914530415 87650057296129945 32436530213784243 43978859440062971 66350378008527420 23625771166201074 46365850829926919 57429540483525994 2989429777253527 19725245050050515 44027299697463233 59878892270298865 3783507465803529 41128187528099137 32463447115548981 10157763596496818 30261469248591316 57228185875849395 84493672600106866 75381259998555815 55957835120222566 84677340466688979 51374946121713648 68733060791575540 38189277965520977 14080947478216896 59812243170606620 11498347516674105 79702376060916728 32958222857732768 76983590913678531 2063802140220902 92066285938482200 4961204371029017 16563516254104227 54036273944413277 96745809453428580 20285475769869898 96052635318165623 30434880255292687 68687884900358060 69097798732956461 63230317555532120 37911011170252656 46325859057737110 10836466256229151 1856044788150364 27298492057608955 38644305020866329 79015172113204293 32905113405132536 29347234404671683 52287055550364122 1690221646319558 92061640096743801 27935948723874740 26988965207301648 31019924216294296 44324735769700518 58161883021099918 40490242716541026 50431038687905831 19001663968076663 18435828630234760 18755265242495513 82467420696314249 63181916746632163 74282765505722370 8766342054618936 74219157049757404 61153468502898628 86187813090792341 60085569325419964 58497720666934336 30424271509031124 39182254571287658 13072741867355610 37089226117967182 79317807386065297 692447667666201 37915886369959129 85632250671331093 51083013683190318 93325475475795710 67277661071405161 39374096865618289 55693650359428277 14618160403217017 5081692717841336 71528952335046656 93989093881303305 85371048722803456 50781528918714251 15875081901377196 50807467802627159 5538373491230760 20103216528658917 71670251374974579 78572905895173730 12617762438941949 71991926422246906 4032238832581536 49407777410268831 86711900259971154 29907331829630656 70910340415838582 16384023945709771 7293893065475823 38940602720306787 74971311012720153 88349712602778779 53146671432669290 2648091900788927 59420266516908772 5707529328251869 38888922521502368 3135524913231797 48519494011330701 15018041908988291 79089849800376222 38457251934436236 32964932751813445 43863710021658841 74042571614517114 20079666080018589 21003650107645625 69441822916705856 38013051800126685 22336127859195504 23179950691253408 97414278350785152 82821079644595534 6135413507786463 94617215915386370 30357476351916766 79544873725363311 41693554774287006 91874466742612714 81822395760446431 86450308788435931 35524579231592145 65823189502613650 25109477657412694 43434872389095294 84996525173212486 66665207901235143 71612305961896460 85986333481201871 44647014847336882 87368328960511583 95515255872312102 51302621817712560 77581337319882535 68608032578009955 65103857932326741 65368764014841354 28066764462970142 72018609263799914 89446450756801494 64618046950765415 95749371765783677 3804269148824598 65583729643864329 92750839797958565 47905377729389257 50858598177619490 27093461708478869 239400883925542 83563906660705800 76875290821444685 90322145271202194 50616325389495645 13230229881659268 81413812680360675 78382618955006019 69025315238478692 86011341614014256 46155466061947507 17774038078879476 37323406166774064 70866566206342738 28948354199732071 13674548984214944 25885176241843593 25753918740410034 75300796153533271 21259515794961433 85351254209339880 80327367037311969 50505394237804480 96431007501126504 14527563041816044 15173511753253980 81052435607073769 43967239301953722 36275168962529931 53803579748878299 74533161900422788 34960463702017525 48257231388965726 79327862006661771 92944251269719086 86691805503513473 54640846985179774 62912096916464284 26245533560671232 70090056194549622 43326325670268698 32001101712458822 36741210546360876 35121333993444493 35867650036502509 41826610964918865 29297413067282093 76446936178964569 59534737793223527 80710690680174737 1174130624352516 40756001892002249 52232448216116937 26525468832346902 49931939755672683 17733043002632663 78172493232060161 9140437007182228 84185874883996657 83180158260644354 95416763185209065 79805703742969877 11555376331510275 53631882942204037 19641671224513280 40228518613113859 76142483379959341 8893833356276689 99918921436437127 72359163594882448 56500923963341198 89546031695325562 83536321408855847 9781647519276520 1614940125595748 85133518870156258 92746024916815285 65375275132806973 10193557595413257 28358280595365712 74021760232893504 49915503123461472 73367114173706501 45526038968101519 51909906013119785 99024764026517756 72578896889273514 88892764442297591 27833099316924056 87871587374721733 23378243461465730 54063413739744050 27087268602620435 59105187413641710 65612421948066263 97029284114688953 86201744578061820 59079286238493793 30801272606700629 80046358706644755 54050444574285732 18915569113192358 42274988090859798 19095059436724351 50017005284131175 79896982643729380 18573938217371957 33809430575593385 88278848784877591 24499721153375828 55483834309519738 22927297838908457 74599820241588133 31206843586133997 49420645654017109 61054842547036905 57293888939911802 15828395398091039 41402717877676206 67500986236795656 82739027368502607 75923943192634818 32155826005957692 96565070138657082 46475677603286928 99503863525804064 40062614500467772 90221961708904609 12666378426456587 98500388563166526 26918401390474476 86079011949359009 97836667109361928 89998314966810166 33471843360449623 67341520866878821 96696534756034333 50489848801482128 4167967547916110 13064280351557457 66877345838502741 30359175146890964 16165880675969300 19112570040725485 19693379692604715 7272176863278136 84415084842739931 62639211908486751 60754892684545721 82348625483344548 52313030870765932 52710375997199640 12429476186417275 34486914044302064 17238850664131397 83745876291160920 81882527709147960 66656479558740641 38405779485502079 88054671678646915 71251057124888923 50198498516423375 84568667581118513 48060111370664567 92317301716121522 7462148736054547 3673329325775323 10913550931109722 77227153836366060 91970461494977699 39328454001938269 742312589369243 76578334951786849 23110525232491147 26115047735572295 67904616160891585 34173601348023289 80891318755394715 17265217364901058 6199919085405627 52077923284494730 87014524258134901 7793745605561646 83058553068554571 34604399993195981 24487334555884562 75742596143992686 90251611407444972 32922899261899412 80554685231925897 20227842410067068 95377520740933082 37254320817766857 57424359134676342 75002167145779800 93228716350045399 81693573430443373 47850811771268868 13777237605038834 86986845974022841 51685402049380161 79796133707718762 82390939345535347 26839899446763781 71000961330544051 22237602575604499 73136870772399164 49925429247655724 57642915331434126 1349891037849592 76109942899425400 58134679240771989 87276552836660988 89615844063010049 25154927479470928 61577408212993691 50356458391787203 84171551987558627 69441615032689334 23505486130882270 66772416242448754 92207339890324382 80905443902483269 93021046365902804 33730125985657008 86149486011763232 52512915567995720 35536402798573621 66268855491334257 92956104066583947 21041709576914981 35333739924485237 75850304222388737 66725549968746388 94041274914434707 98408506132510179 86271769878674008 84936859445083505 81229616650872954 74683958700208809 96540724704845852 90756908226708344 60255208005208085 91401407824977449 12684249003828621 27632319728956324 20543091246319209 12105736661780009 82929223810350070 40738958284370947 83645413259159880 42971979406869497 30121417775182436 21346709411601600 24446268225428437 68336678223978072 50662449714619843 74913872331433136 75988875393538396 58339824926532937 76436265186415343 52857991167193825 36259889159052191 73586612360975359 64945334153595370 66435737450710394 36160164410699716 21754199052161439 83403982650178762 27314588802555824 73916694883697189 22710476952230401 79503423168926013 29428733882014072 74657866455699453 81919286303967265 54684345955691330 31654987431150943 36164680736797767 338235174494041 64714391999264005 67914151336337541 43174901290048063 40484075653686499 59205512301615008 86291146916098470 43877284334834250 13423386920051448 94604660245917345 39018762159394591 46865132045757928 67099304774141290 35274565526197609 4311590335369337 42737592067092513 77051661954902157 74525589028397274 42559261486285560 29044164871157759 53966499684083734 99590624558133272 77802772552548818 62733582446349146 79251405706947368 30776168799650011 61577312909282614 86730071630853525 98074267631504773 97779692586846952 19546760764939890 64637884270941601 78846707647343767 62545201912719805 20087866760623200 6786010666970403 47695764998466446 31471254253154921 71120535685699999 94705703694243631 46469780456777253 22735289778853898 81822184044282303 39315749503116604 58966537456172714 11611080947170334 36373558057776228 47919179272421948 26553777916775204 29969942618699552 19083715993136915 92346164179191091 96967380653751917 38201510011172543 90933568488935384 16174414362020320 36148200576368119 70697420786557133 47556611918924136 55575101362744191 1621908361096929 95259705246415879 77185120470588277 80831121000584653 52162953304393204 3910725806459912 36149544081651893 33251859427851065 38331899228711069 74700116767354522 77222015683970174 47186516249875438 69888159214270839 33790787151197437 65625515356356408 92358230440894074 53472644603449412 2534764475243123 59688462107995501 10625796923273421 64220907304069145 44982894312734846 40803574568913697 92283932102617612 26475603207054881 55001017501131492 65652944259338505 45019142035072167 11215577375311396 58694781708446759 14007551502757001 64648115016297651 88020338317107575 97749002080694460 97474477614482706 48947633221389957 26284581401443629 31233015710967829 93631360830322734 32801137122153484 26704925563615869 36679829686722079 18253895091813611 39616311816195317 90751284518255898 9321886070830569 8287826157872660 61598445697998354 10007138198427334 10291641968390464 36708220584455377 23372817378231766 84451137861820785 90389767787633327 70534611921360316 42017100306956755 83292190578939689 22938603291767058 12348158348183880 31302316002454767 77517332676485561 60046005464997608 39316219921343231 46461982468164756 35007241911942306 17899543651448501 84505626229755393 26773246617097742 54918521180323106 65100572520848425 21649302972506973 47726154127739791 67894741182202140 53497263734586171 4353673076327516 81295494781294495 89585623280241458 30365991596216479 46189542708166193 16709865417727722 96255379341091690 76478752785332996 16695429107711732 22334523395107643 53136142791301889 36953989628322733 26637566832159112 74585040295581907 73917514863809225 77623799823419285 17605679421231158 18725022856646376 94777156089104673 60183281239842991 51477396289645309 89625369976272734 92834955704427288 52185877401614819 64348712909847742 15194366702617556 49548138593050554 92562250106545970 2998817038545369 91655047234019883 97144255802023908 42714137154097123 69127541868669159 78627220734724303 8910117425760553 33492933737658347 8814031535133495 35287066852707998 26299287527005626 14278254758888975 74356933123972501 97270169323668897 96430187865663322 19895666490564134 29889999822278564 42089469644745345 23239056478756611 44321689028753016 46714868008542312 57148066709921710 6838373317491001 86502061020562955 71363591832200606 7404909632423328 23510941010178488 88145178031252311 35793102771028975 18567343509795557 21313028367197418 95286841694659931 35554628086413024 3548583737109528 95812716224760289 99692237507071763 68826675788207374 39172607343262780 75778805665882340 31535118964075837 78692969440892692 27509143511740740 53126478224827834 47595534558492025 48868159962575840 89524733297261310 16222661514594159 98131773354870861 52590512165761944 30325388742653985 14929631398112241 17823568780973368 13788194646838266 96482852223110284 64443999116655470 29702245272699645 26390795777834696 33266184652355557 51182640788027844 95449477216439739 42801304821473586 39412611932688129 33869859672685682 7360159164905528 59770853140175712 47535476132376758 53673328649844733 40604610232991322 55853962085773411 94079642719850347 42677543875725495 10132590824546304 54215277050433512 88380632127186538 5200001176859921 383829290404959 39434367756343923 47221018182893543 56424392792935764 93897615512195903 81946365259689354 22443007636792272 80743246311737343 71555045430716560 31876028656433062 31037533992482540 23964837695821603 1380658002890971 25734410605656210 22520058432726807 37776701405887366 27839635237022514 74053229916190917 51550045015217917 23652879220273625 87338123038953257 43031764959992277 5277671628815754 66665620909521258 52288893838200758 60636055091097393 4555641824475986 77459662952994729 6406224974092374 40193149059043571 29451035817410915 37976740024133837 90500852440667165 39212359714138007 34766452459467101 10462811433528384 64221526691076105 56080546095812270 85240920496502442 84585889177001872 57284420269115623 81565838753601968 49439634971551655 56938410413763699 20582552666157816 9204429710834752 37464446893812228 5124497434282747 13846590457230176 84846439098707752 36395265586701705 52034672223777188 94082662422932177 1610384564336056 580173363607470 61133729884884135 85466921555813157 25137643804259840 63614774131058639 85203678032766858 72272950913110568 17658227991805235 70359687503613575 62363174043547567 68380231687940308 47775014123092231 68066028229608307 18581049585410988 10842794745621862 55242403094930294 92481399654616496 8829134356189124 17656838182512953 30881694555327483 5501812938514224 8055690314566651 39932548509579631 68416768832296450 61118003359707824 44174557709019687 10336564052383237 74315508560879907 15577347840574574 25311819704038940 81897577947037474 9328777791663841 14298490544828294 88999858471333669 92564926803176190 29559538250664160 86207261189163557 20038209401521202 55383689542297408 26125769273865813 99094194467937580 21507791015612298 71597060870266006 27333190568245452 96290382320431317 25415249567312159 33460950784720455 17565413121248654 26832526333028665 54944644851100156 72584388892905528 52650113816402325 50571575026697057 26330091651074078 94616645573671042 12624572408185420 62096158797495354 25129957707368204 68463272811286338 4697614927374481 61219681109821747 83212735629579911 7974606817361853 58213449174631916 805110011825792 61020225353974488 12848668830984880 91528190946087500 17588972965884750 43161575123024684 46358959713133214 48678684823953088 54474604691256217 43439072404820512 87075402673177424 66885236871180328 97632178762610909 53145972596426327 45054913911851616 71802098486585885 71680096337467237 56855051194110419 91872282063133962 4668595808250715 81517540355456974 69065645102552055 45073360359411542 37785123384489302 87960082326547577 28532251476395498 88099674729218253 97292759632832221 33768634520504541 36603650309596202 96665477929964530 597993845975778 49410223195065426 51829883958296318 76876192618888679 81032051835519764 46473058917671073 89053691908576265 17151653711032771 25526830372419253 73489715077547878 71777059845308639 78523113880827979 29961981608260781 47458428746356478 13728691357706859 69993024531702606 76989200437759331 58576008727128849 20705346870775940 63004402156696822 24449426657737054 71812938983511892 14698654410769179 66802022566199352 12890831082008257 38664729779333293 70348504572693045 69971163698759813 63544989720546690 30087645220730221 37318048401497349 12902275003139882 15534784769275927 65679673387895361 52817767405909867 84211236266567886 37836637954842165 71390757614296623 74735065287606173 8567185793049745 61155477224080870 20952672403862459 96936533980735905 6355006822048569 31807409991433387 10574767376250501 64006528878141722 65130757480919332 5484889326638452 20794374554375983 9341231352013929 74786492958272631 76127537177716507 63599478908738216 17076505925448501 19502139678230509 7988718745321766 58169864075601598 14143912276832149 50539353913716964 78396663085148786 51587812407216995 86942928974623696 83091215838627772 82916595875876887 46768787276308607 39968418164556221 21906227429088975 55425232681118219 96391674282543755 60221655422593491 15957174780046273 31879449996752072 49603109134408130 62035895494004043 79453902271516817 12833127382163484 68935317818716036 95730540563242091 47078757463742515 80597791922261465 92264847458051732 79027924652791637 87070175765439610 65484589528654882 64489054268708612 11495836881498686 74242967225173466 76786411851880644 25423641125084133 65909138813638677 18630207227723399 75713488601654292 41709917079067054 10126940933240526 37620506147718376 27318284787588050 7277120820629979 5170528040330046 96118323339784232 58225002197244683 53482105140477314 35038978479789648 42274523114875154 53849312791264786 64777666845111650 38647912393927070 39993474428825546 52538132020288397 81287950525188184 2446547232932503 39154550723395228 12815217242207070 52376125971412430 57869660683618349 16829451039786048 22675811842119267 92184307071839744 52059139264994505 58640700284127961 48604685757401954 39994074666656831 5489894078556494 53198104205498795 92183533797014662 76250302651825818 67113520311428013 92304666950854011 6363204661316360 44648413904930866 2739632787161726 61501179663146628 60728120119652931 84230589795535292 73149677355356734 24978767779867956 83568154439030599 57970623189788942 11204589298381484 47495355641744908 51205528682493308 54299958293013844 60066579700422967 92947933505550597 69474369572284630 56880419259443750 26980021090593978 35069355959904214 51520757260395046 45188002096149071 14283513449378375 25296736852067446 9689329685305371 99368496921977976 27593456268884945 3960092174066704 38600441973549451 39839562616755498 4323371695685099 56469902407880245 15688440660265680 41754398977066019 86626444890561219 27875924064902397 45311325875621090 40919517160733046 62919332943056801 66173571353557753 95862684522724087 83123026894124408 70967913363449998 833657899461764 77935269389744606 1635673815150569 18209087281441139 63875950009944221 17416490742844633 58074282558895561 59063267420670781 99929332035070453 60880785156173143 26349167006468906 71404901376485837 56838722324887994 89935455260415004 97025630370526997 16390867003103687 3646685623017492 39742113396210492 93389597081595832 93987542140898376 53197535114429205 73642872568869115 53907877563052215 5411143201189299 44939221023184008 74675587425396213 96448594783525012 50705260040442039 20662923575315570 20181565679407216 90525479522780968 75483023871570873 50001263947035811 50272389053943814 61224886484073097 63236363487273392 43040805033043686 44015627768461884 8507741811173393 16125184412876059 38391245343862490 47920099116013061 49576377765269496 92709761343797279 50026883804540526 99047078392826573 59726539626960079 86447408788756613 82741358289421368 38895633365457596 87778475444307829 13112053054318532 50889068845069680 59525865658874730 45374622807804684 87180531881737982 47419358930163804 90466188836554257 91353352897470690 99564213641029828 74230800540560742 72197959834746341 1946406445891719 13621282133246769 22537901766200000 5541338395602327 22587314754854485 28994399289965152 61141081058999309 976593164556393 71861501707445573 33152759513124376 93171435841068463 5576382309746349 46188165119557091 84824429569765953 10273573853265897 28518850871252161 41689174128492976 87981886609232046 77334770987836840 79317873463183442 91462178953886524 72182069483708595 22042126923718957 47074505972397284 43875119627954487 12927201358461120 45237453206541636 16240229244612622 11944452071516772 27238967404529964 92898134494666871 23453373042268983 12890500027334626 72418762001420962 12125843692232362 60941753036916778 22824621652362680 67342786514809502 31169973467092274 19524274062339256 63039767700150465 56497822294777421 21279812732417671 53776787048190504 93652061457283059 98688775232039099 30771990039835927 21311764162726142 93714642863035371 38106735452539672 51496850390105830 34509473629548436 78199708605805854 25228853220880406 39751053879182009 70928486556390066 38524492632843437 41155275455907523 94630339725219462 46588727934490044 69221172628047128 74452623425124147 64872267635034139 28585662870360615 10735541477151847 94981405147364067 78730257365037640 86954996456028040 25379612824681775 39015320349714456 50677067756140812 94923120442522775 72739470119049061 66401181436990872 2388749516154394 58337778065571726 10998980174627573 69926141261596752 65063402625457648 90658709933303702 35401255241434127 11865518390329293 52802651415935222 32836974333790197 21466040292499483 13163564348516451 56058841879813417 81060044400435723 70782227441395325 42401233494121799 28872081452532957 71945503554235591 75492964007415968 5826172349126382 61988604284603387 29075922470017969 14483831608488351 66864418958413122 62555168182193117 83492575317871517 13575265044145816 41051860979918317 99475922133392710 99678231694618411 548252209179389 96123128559207475 96115889230358694 87054969269322414 98133644252867207 61371367983818595 89253087979000218 18999558459282826 96089438923840315 96551818541731774 97112181677013620 48089462151074773 8537184491233993 82294444032060011 49527944151584753 62882306591155394 80938810878515494 94449390228712921 27509019712031730 93649440679453936 42999249854896739 20421377177500872 10158268440463899 26023006339802393 67691119256076008 47874242429029230 46648231685961286 91818745845944589 91218171098658403 18874067004494641 12115248958334011 33280268753015003 26531505412489359 28712817786568545 19539880583770582 85354748128098045 11493731512437843 35005579820911313 56973516139146934 21464409079761509 92432368783596506 37841727485338250 88633641347980747 72036667359155307 47583319266828004 10880450016441837 11214830409256983 97373275725780147 84375325448855001 44989998538451920 29800474125645009 2659366239166570 1701392920299130 87656905850979240 11601235643088321 52384271752956868 41109488154971158 55904563470762829 13429410575750319 70153291030518576 29861429527606708 10201903033073415 27851072763293784 59314714103503754 42741136359107937 13921099536805519 82637330454507831 3293566085298634 65617554968378221 47984002587701816 38045487855782407 41726827333252340 51851127744834483 60198462066792849 23821443759405695 97786743235371649 12707617354285523 7611417971932698 14665768588981196 68865724403333234 72484039231737590 13528342734351026 65427350759274128 90901578061844618 40199236318242774 52894910663146589 18830460658612643 39621274144124635 35200758494357066 5415387457339991 30085476220000803 37006566113437668 15535700335683903 87776548454074108 36347750136416763 66981579663193714 94405990572912104 98542584396072547 63561580281689938 12489977045766464 57548904179744214 58915272884030875 10221393957248379 27024479186690511 92891125267182231 49675348427007456 77982530924608569 78764699603173985 22341832199294709 87068964898982455 84131624966126825 93214818160454232 97870807468743269 69410193645358211 95046644908505621 19215946241893590 484192671636530 76651252889320324 76644829120155396 39267519662738740 31906901519681617 43874243055332484 36519038340020917 42477432559293179 41572851270355695 72085604655147060 10800373279152582 2869789868261617 46467772622942107 28495866895939701 24783063597949377 49515737116035194 53523254833117016 12697140237854321 79868113440437756 16362632035166838 9824487630090160 48828300673081817 56618255338806240 95380934857182575 12857483633564394 37970134375586821 50348119884613495 68493990432604480 87181736623906291 96711259464915412 46585408798570015 89399917357590411 11859987215241464 8706162991097487 22941422171313681 77712823088095498 16798176339974785 60624956566738054 93215962446958616 97396794660478189 19446330652125349 17230125598875710 95528442713627078 6805402265439198 37363394474622421 68425956242852727 13195456675048526 8763768672098083 47260708240888681 49085764009486226 25729807131044191 76770725668326137 18333688736459825 18520322368543514 5233172372296895 11409327804579558 71101350026921543 50278794942238309 56989508861464982 50148786490960599 4405952284748461 33865728179367833 53791334969598054 38362365632776506 60900813297605312 19039819565354385 75377603826288083 83895531426341137 3803942732376065 41201164739765330 87465524371301954 38705584525017100 47255484930533953 91384562114756634 36340266483897627 72988953294120998 78706902425660680 34141815937535805 73404789748723631 52406121755974321 10335667591920093 2314353569595129 5136746625040455 94461114306167300 66887940912738207 48559243689990737 31915980370241520 75392006051300404 85992348420899006 21337941646251082 29079617616314170 15318265936694282 49279092706467519 64930206512729771 11085238948155545 45637140646581667 64270131692496430 77682735392444630 57793364446905398 83404774860614504 75246541996258320 88196513893418465 24961093689644263 91050110331923586 89565844719405448 80653951407267166 74428142080834513 46196526619267305 1678138521804628 40963354505225742 67149389835565626 91441878069739259 66916722614739122 36518650654854056 27675915663721615 17892397970282853 30409576828755220 45730260285909609 85693671611324757 72209497474445119 55665073173870435 23275908262085179 58738460043755809 77147879248363992 21714778374494831 24876808772149557 4945755041040988 26716000358915409 23891517849996481 2875252266949513 58568363891965867 31510249155051826 59284783232566439 72092164197664552 87063036034845007 40951557984365325 84041604322557159 86861643476705812 11633587353080285 41157260579688554 6509180054195168 41567599304460147 39247381475592469 39392592445872694 90712406774030338 88605766074358506 39200852575081543 46220765237670888 63197967676735491 78787970494423670 44788364849729779 2214409554155478 31898048322069617 26142003160754183 26941706914464372 73920017578392045 16004618888657729 35219454369206501 75963929516264017 60773545597196708 42975650562540394 64691000535062020 23440431562125672 34975241284646988 26955647101998585 57357139552439705 69734388690425679 98947138919151888 37374330569215546 72523946055413329 49434541384269128 61216350670216007 56269209578175892 14699321399933907 44823830626217767 75867509295840874 95210855841389553 15409637638402517 30613705609119094 4462404070243714 62506649545677723 39448611188240352 33802954766207725 47752193676005222 78743526216718763 84425711710441457 87829033824276233 75701900831607399 46274656873672378 73121404511181134 92575543144398541 65877336621532153 20803972026754533 5437624041350954 31988945636006956 79850272925467383 12058746940092435 9288087971231361 55803601093240691 78556127700281065 13978723293794433 67836794309513780 82377034884196502 93377152358909162 75871612427485788 480481487245022 86940191778524736 25486783256517342 19551172942104808 39634506768282477 85958466872560181 60694953478671091 36991013311404626 90106625545609292 18704230828374620 32414190014790442 81297146205275503 29336656250925940 28852532964825900 9659091370365894 74370426288637475 75410120198679928 61451306049104372 92185073666189971 3609371932766248 85496759527247715 41308017179226104 70314974311924260 27224465232214487 63506266532634549 54422366485877083 19662632745021646 98217880737398030 39302147334753290 50767380008027247 66384234749503815 5098021458955508 38347502045238141 83216140078721226 43528489686296932 71221598076695492 45006645664090235 15248447616591496 68636073060207991 96429593389316322 3846240447564033 21825789113333919 4269688508508398 62634429855888214 53109700346008755 70442837500939868 28097987738328016 95597384378542663 5607502001038230 6365053683634956 34081089113770348 56941494719092040 78561380223965790 6880300243420905 22371879325691128 52894073520812266 71296568208415134 41155316407594961 57222241363775288 61282427725867057 67357938926989624 3771587751712245 87263019654818586 77118395655798863 37447916890970821 84374299222003370 8162829154710038 13758876968257866 30176052755646669 14639081914189164 53878137248941014 70144875094311042 76211291336393197 42551984557016029 60845974867310515 6620895206969375 62715787371221298 76765249513665302 75827399176419171 66512610206217888 36581767343467094 31831903252358607 10212393526638596 46454314338270289 20315761385917785 99620157264420619 21117158060749028 81483147249704468 94296328232877303 14459472926626150 81971242671006651 26334081943872689 31094978138754038 12032778992048551 53819757547590354 7269445764647244 85589589855457856 82495936079779410 15330382925239359 80115983437868641 65170137863641512 24834359195908992 88374806062860156 48766207314195696 80231746887706537 69389698374144888 97387963252029018 93768864470212835 80814146395952021 44742371096018333 32292167728651263 63719237485916919 63236294734293734 92561480278416608 63234486968601043 40271908756434817 3122181358294967 34529276735179609 71050280934549617 59180381043645948 95817008263742293 3231826765374209 23923073527306817 94579539775927505 42519721010202499 26918733428426603 22558793735767263 7225610593670543 17134389728739007 7899748581157032 64987705466341349 192179038260260 17028767725493142 37999189620138404 5442963678813006 70859842235543027 3762157427359223 59811202760702258 18419129465479264 41770169000448158 25825902850151220 1886221632841922 60984717940649874 58252638537194137 36796248623995782 25895742515339520 60904480998912588 87441624358035657 67040248691546287 66635005836264298 98837829836034699 75768616579035566 70311486751330794 4484501046802707 58333343126956914 57997667450201360 8205419605019404 39199374073527531 92643390710611768 29935409735722068 17587659798950917 7247757218372585 66304897791239293 71896744049942819 3172567467899137 46244347082223233 69847975329896281 70543050529133444 9099834973398783 92421444026300593 99913065687850429 22318487176451540 30734022880276976 19356115525029064 10162536585344254 83142787281483704 81743943767928863 85699652609852244 22519382741396118 9417716407701179 46630267163914518 64857498333257451 8884463443408418 22474639218477311 85404382041097078 72048763023649214 73469953517478870 15991138807649882 40732596613622444 93575334571217032 35887318175265693 58334007899602076 78602255030751951 86214725272179611 12091056262163992 67556302809172345 43188741629984782 11689857151372225 78430856775545899 67575225557344723 12822730811016591 38591222724948205 3791298536991417 9719154158697037 98414806523826563 93256563239278325 23474245952602288 67246161984502120 67014268062332018 98756085440435025 32124948300140745 89146097098527015 34987201387214822 72122792621424683 36969623139382402 11203440138753176 41087966273651135 90132489430323715 84061056334518346 21677035935629750 79588059197365929 44457634278315385 34367032801212339 54483827622608918 1461383922412106 46243528982941723 50538621074377045 23248254828394439 34842165635243385 70569313733695575 25261046488857162 72045281885318361 11589356657444572 10252882483754156 84335290898633336 53636783421768818 74215942441245762 24927950543877286 34879384074317698 13629886609003235 49329817598584351 78641021538157105 52053282067144049 69381040424769849 92725421408673882 15541429302525913 79856694003678442 71049230635856858 79512239653447962 7657698340788334 27734618483888734 48796489109757220 42252303246865853 14530728491950217 2411294062792217 69946042483622599 51753645241211331 93212667758744297 90327297141709084 80061478062470352 94825757738180993 921296748004630 66102034324584494 16712764735362306 12356828809651030 22022804754967932 95648526562612945 42620160566951077 29344263711067620 57786387104741461 74992235401006668 74160733821971060 75569876063870182 2648236177536110 49804536022728287 97984821317834587 32631706033097648 57483712460104241 38658630980145652 95637698837431942 69170730582387542 12188508850917981 92507633834437958 4230909685826834 9840799578167630 34412854652797702 66154278123988343 82357960556699383 36538031388019982 75543837746302684 64225305580566477 78100135452933306 46687741599363370 35461611963398275 97527835858718729 92234964604450238 87913521642975917 92357372459770154 88014257853405995 27922034189192403 58262277538839550 67102786889122337 72754346375069739 92647081132445291 6621548238747172 40053555657549636 27765147844295827 83748781498779146 77483600537515846 78880228920582643 71499803726661731 85582420501490420 94390074260019935 75691683366361562 27343986796838662 10148027970799769 37549789969125318 42092680401536783 38500027296495408 17483075912580961 8710373151550869 6244677859150669 70888179115460781 58046920745106511 63597969918251743 81775365418276380 41402614109369226 33900804247892111 41146640406755811 7318039946536849 17094285116011586 27523093361543405 25734317928806718 68678911151196964 43859674854907850 82265270558509080 66643382932983476 79287693455354852 12037004577699500 24370399853381237 54367983322695950 97061893421663309 29312409637333006 34545710256468410 52995785840358578 58701375607191112 36632637487856709 64706810320639615 71557898174900582 81929562074326806 52702024725788590 65315302264033814 71048755108592396 86378431883272584 12118975860775802 75450458222049177 61458943596198218 27971958094242179 54632535884602752 35040150324347954 99970593084483924 51929718950033919 63047088629986515 39317736331172580 27456815855604671 26762834267680078 70392927396550693 41336101620026546 54554143977228489 11985854429901257 19766575629108697 12145472354624447 18834682565068963 81141432777388397 46946800062894676 16975772235663627 78279538651635153 2475396675679290 87804116510463953 57097052295739987 21652636902885423 45710171864348681 24163869837416986 37547708743360375 34669588135314769 3807157388592206 4520303375442811 4520882854154828 36463189043859715 91969611801410280 88665756225445045 99927062749503289 93091493286789939 25123091745055036 45811465815724863 8806337424586141 29418110348117401 39542269215641082 75133186236251955 45913848152465473 69917182252234257 60083582205284581 65635955317697956 72407848557697333 82650403795382773 39115424278467772 5586766758396336 53180991940493190 24494879093169689 44004724589086114 85835995935963808 79017644993909209 17052626369901740 58437400869478291 81238755887822029 96103302675514250 3820249434087050 76471509650794684 97039441318228321 38456933080881954 50482708698484062 41516050720372363 74245187747809046 5346632485427861 44685481042191002 59677202006439927 85391750242015673 12808686307823041 67223174210751032 32304580275402467 47716656415215187 13128605880074634 6254260364280022 12244211309715663 43302201102550752 13805909418809166 7361390214478467 11801558666153097 30002094913359383 99503998534738074 20187862138227906 17582645320377902 47608367757541893 89534250936177153 86962883673138950 41517233394040115 96182622362868794 60488582222781647 96951711446505509 42556558248211735 91586119934521809 55135585109133526 4281780758550344 52533348308908439 38208579664850759 69797351280322762 23508681575137367 35694956767258694 44140217247695066 2396959873055896 61635297505258821 421747903732104 71069803873327072 8378498317516794 78941669811504213 59906061329253543 42956752756372198 44216696697143119 82291334181584644 46730998947900635 71445698536650902 1271955375728326 8429176452583947 23042306188229646 28059897265343399 88691926600728583 78361712855818108 86452770928108858 46766837606965218 91215170675307432 57553277843781786 18955417568658006 34509957740516444 1908350233885971 55843232373881832 31484132455593014 65875917569986750 54568960169228973 66647553366908457 76820773098020712 96929920771571055 84695088718399394 59066713961228724 69924513983052607 78848528004296874 59816293807474169 69609449986560798 88486483183338298 58076288190766723 40619089781829892 59082316474957148 57417417934909843 86127022612726993 99134060832623185 57871461835451887 79518332391233292 57221190084091305 16943223079177734 55915099882773407 38648357314575728 13410494027242673 8266476900415580 85487742059267278 78182602634893764 67736405022138915 3763895167699801 25959106956111291 69814573114941184 27043823433352106 43942387229194594 13912951902519002 32225913169944858 92804071025397130 83084349982939275 46251842968378689 57936645227937521 1232664543262481 66349824521891017 17143840777837886 37876018481014609 17340452572956155 54228379902872136 95279202937792627 254854554953534 61068603122166645 95851395839930989 26470107061306467 21454987818310412 86432802589841444 48244439707276159 56422452979670999 2248024162983248 65484230939270780 10027954262415382 68552198548486654 57096536282559655 81380954362926511 26352149722644238 6633319780387889 33119374604623100 92142318819943279 31629093619949454 30217656393744406 92668356339331088 79635332204228610 68530812270173994 61242991234006910 76778516047058541 46227737378959199 95514207694272224 18720600616151153 59801075674370366 1053251828691507 90548038831696355 19316388899582455 14077254577841587 28644463651821637 56754786714608290 60387189098194110 45291259906539075 15466933583940400 83742493105421570 59168044461881620 11139101263013715 39176081507378578 47348550600690274 75887748678990248 82488044121748595 97734278874005874 94296987524690900 17515115656059126 54116413560950621 51081081151878392 41593304838848979 60720329170761090 5678121773805404 4689056243187734 51283994316531379 29471225930108317 44273205358464134 10007766468780659 18905945742532822 14788190607089188 87389266439287457 44579969878789941 53542274838502226 80158143074671768 91824207618300500 84741135780619834 45178673810807157 54498823968448536 58907112675722978 77807965276798427 97194344428173526 55675252288641902 88664626133018905 62293671695807919 4126003366453400 84013305012595608 28046577431274077 83518995660690229 67718230930791429 46179326861274713 58733021288381432 9462574264258760 64748063053557196 24723254788080475 48052399313277082 11617937265933181 21107277211036988 58575704100502586 84131426257376911 98892538934271881 81959501848285426 13514952106376877 99895081337599394 40885670129264990 26548469839508327 81912237031125876 7245245499682906 97539369125536240 93730096532518121 10602740246326875 51271749053145532 16254829027810100 79316513422718902 18459374376446946 70756377548691266 7786289442518464 28769379036836500 55095021176118996 70229041044593985 16037009116810842 81141188882058722 87922662050380799 33603989344869464 12564889977723562 18254169788915003 1029463864040690 42796224516513759 74199173933117324 30135185942439741 78601834459081000 43676056360651943 21618127075105003 41139019683131530 14686787281429256 30969009575703897 44291956550762795 64702165614768384 3660349925899121 5890120607192418 42625894765962093 51170240854205544 66424817318080814 9114047331994635 84311194432675781 83926027021504827 26855300107044841 86666163115837478 77766786689835119 52191654850071514 41505107601884375 14943267387304815 40729533302717547 86549006081524587 92151505436538433 5196856925629976 91051556180269023 27539206196900970 8420840799829426 73294833234712461 99340582946655831 14111963384855030 46880175626932838 32714236352407955 36077197229825563 54855126787092970 43856374887129160 68198866697834821 10169902653506811 56246333613588504 69046696589153013 34071232583571595 9540450518309730 3751805633023628 18445073248144088 23504404509257483 67536677704123600 6108020467224271 20695057131734372 60669687554743274 3763082427511342 39177035866556494 72898628052665884 29668683126180151 43701920732447654 95273740520212828 14748836645969619 91684512119457901 88706063492268697 32925932392101885 68260054029397306 57901761775041810 94530648000077429 5620633123170330 74761901852489745 75712179333479626 45799070587472027 28389739841590439 22127389376608745 15198833222642979 66856686372232368 26453418801825030 90052756857944843 74570663625910910 91897158477196163 43281069482771706 79697895682101321 76661379525235522 81573990678072803 15223451415273906 66047192260450020 20941026809075202 5619932620533478 20311354828859979 79820549348430446 41673557008078586 6969772013996111 94349119578791671 54056575345841332 6116906235421159 69813890570110992 94839159464498882 3166339397909403 33799597881361443 36653114634380458 92126613728822939 19278079510923787 42420713311058657 39544233426571838 21165013087897845 30453022247013521 55780752754325289 33472939102500215 50290252631033660 12419145273995480 96894463793620257 376374740815936 31552208440856761 69999786565125014 6386586402849614 37632283957835775 76521458291056698 95243646778568905 17303817448056825 52873448657138361 46887425694900307 61202600826114362 56686766136421787 65332444595400486 92271503473753228 68775277023088907 32629685725811758 95449290959166675 39235238923879605 39954068817016209 94723068969936110 526039097122658 32821534732219788 96913380958054486 26581062676093011 48921579505204895 76690141620133980 80191392949203078 71108516572768930 37717074647752178 10378226358707847 68831680769865685 72454843480016372 63910341791012710 64934882549127809 54941318671839667 81736921286794302 16222744379589255 27795022728607788 31109792416089 167933301919638 97938164667921179 94945411473738523 1160951598145637 77082667209906747 21077623306003752 18044445139347678 52509451950681886 67697181612552895 73725218749143556 97075900150252878 89968847178084001 19067184255028688 23109858201395740 62632077291523111 52383883395800323 82924863641110641 89074462909376127 69136321231417292 25334919252205643 8834265126497218 48066614624971888 63528172991939656 17728332281868260 17251971081073119 23492731443356788 36397595010399124 49920183968771765 65250927098663322 12806038345279661 19310639252054056 16391117933530935 99365474841730719 28913824423047302 36345983160909972 27297178257915282 28968980618320547 38547583740967504 5938434658507682 66112915296133764 67668205128448234 79617623533139957 93893973679365894 1221972417523271 84011560048763526 87437547989777771 78118695430595658 74761345578497660 86123807146383072 34816482264955515 40616697324511260 95719961987471406 27665608177337464 56020049311054653 98167987125812299 22516139108325311 52508872202529570 7941347692387117 88582496862378907 73553662471732614 27750280481476162 47559536252737858 42706674472251169 35826240868557103 33319885669148051 93829470144897726 95868216677381151 64117395109758670 36018032170665696 86819287173940693 82916047134328735 91756894497879271 63210468876910253 45737021900355850 18693082217523678 60564527953265439 22447460778961520 87801896715413932 88593511338119571 96627542803469683 13931369625515252 46990738215197289 66259818985943165 56598939707646794 73175154138933543 10937392292351392 9952906515131330 51881727857115682 99315777979086583 43705544570760545 55027059951411049 1013870234087918 96700782111970543 57162888715125408 98775644496853690 2493266238198599 14989908752689086 79712580917824776 95605410786307894 24386063429404061 55427712044110054 27285784477502026 92320368233944560 2952380245738948 43592751298721931 21923894328479757 53658571560029173 10112548565953892 6499795577477162 54378354361746445 69944692162765262 66225613841708391 77826901246817474 15081364253827205 40225588251080014 43875348903122895 72683488401863932 41758818356235471 19640114479327733 45808620892118647 93590556692610108 63209198265052395 92325778586052133 3503684209614653 72830847257464689 17272930333558190 23475686898401310 63191923843510583 44953032681016884 21908692883247191 54370455131718512 5265308923282477 39066254946168089 77760102197784289 32517126856363147 90117663144740478 14662144315823227 25784804171993947 76436355803946142 81178700923442193 48610907884533814 52971038939999044 7353841671605052 56604121409848145 86321678601147047 27130882645285387 54051518567309423 71956034834711137 94607919487001420 6686570545030906 57540012624440185 44937214665587706 83929419199856315 73936124628338072 89955964859704047 51350017777554907 96057096396032937 18832928372480483 53687732716157935 11023965752626280 17208698557543197 71448174042844652 54377175611979657 4052549329954316 94738530660118439 31187830017581423 71617644838845854 3747114813727776 63944077137697546 92274356801947390 2179578533880236 30337456479988045 23657765115134826 6689235158198109 23468276652024205 55226573062372251 31498960593969863 21581509667527576 92924531497700605 13813100774510714 94894018806399458 1875150115804173 28883079803424372 23738436742090405 44713053639460712 27020981241927738 4066505650125687 81824995440063816 31577153917479345 7968392391199097 59150449639642353 29667927302661567 41095958663035726 13763266488636329 12651629157926891 38557805903018681 55659640172861213 60069799684294477 71064138049274424 29516265274888634 14769545403713157 75477389200867781 85060420395059341 31436969137843223 94067188095636557 6238341956309363 81247473183893999 53602659340182376 95964457129891250 46414463719141345 56304651209100535 25498179071376523 26143548262738799 92470167452936688 52485300566587978 74278450287949335 23860749215701890 2894393812313256 99718515280130460 16865947871888985 7434759277031975 19141641742172129 27199112847408003 49651289599480443 86400467283963491 65973817955777707 3272665029955052 10561822997176817 72622178069908101 84675223514151014 96269680066498209 46696415548012830 44323838271758704 92027573909932465 35438824895773616 8403822043188903 70605099059702904 62685764293898808 72090956315797250 46187025689677692 43187616126115872 93523444590479017 23696392494760931 63856743937588742 91454721943075084 56412051062819722 17470713550271206 78271170604288279 20435044956508793 94006474493835020 21041240336914096 14588230573120749 12171444245845293 48075708796018583 64339002911656638 86785839802807344 22832677842968810 24431877701841463 60908592962415651 53024670108696245 678429925752391 73111809714255720 93401027933215387 7038462274581820 78619638402584575 99893557011418273 76952440766207985 70088169215232099 40405838253562093 83322288742368754 45959468452973330 7073452102287207 75405723316099268 62332241858237827 61521098217333934 76191918603415021 62114427797402358 57243349867722188 40220752040689080 71739544773138372 56704253431879296 85079344365711492 12543513426646097 16619326126469404 4219729854856935 91190718315634643 26334377765821882 50284629087232099 57785335755191719 75496426130090564 5311513534953906 4339118817229563 75263723142005957 10984986594484748 81483878526959738 37714792690467258 38435623861912358 49136640499752621 64127947598067259 5793412668212472 97110739618955368 2628673509601860 42054951749835624 79213588224531223 68250846156382138 14855884562972941 53153885278254068 78914758276851 19834845913576701 28952621700908459 5911840964194702 25704802966355097 49169123615358589 14421861957704582 26205868587884173 9848069408912439 27693729249607116 55785057781290159 80112483109052367 55753637838141829 95345593656726721 45596271813655806 25456787944498903 35406239631381946 37014067685547527 80813672764432057 70615738089822008 97930366328309263 25092017710610368 56515650860480845 34162490112091334 14940188949837717 50812955028831783 74459153950813484 25246081847250731 14467589529321164 25824133472103120 13208301892524074 7460307449294243 79967517296533496 59064842810532387 92517236648427798 51633188924031923 70838515868946396 64679532059368342 47620843914940307 25443796238533719 31951180078828986 46578373512939207 76672347813206682 72409663056304399 98237682805316474 81643921794538166 50066059441789817 54216266855044637 73019725692891215 25782319970427145 92989799766051579 8158923605924260 80643729788600873 85168514607799049 71871369538266254 60994435730587656 58888506576061686 30593669510929975 18789805243081492 8506549240078182 42718910675176253 57398557950292870 60564660454788462 95069487901565503 53827147690352174 23506921320792165 88162902054519944 44165268161997239 22927859769255797 10900957799381410 13586194806436355 82401000457106852 89001047867532536 7512165327066442 15522105231833666 87970568887914195 67755074686308025 14055279654949779 60008066409614301 60801542808446224 10063096786301133 6364616824169134 52847662635934266 65366363797793120 50567749071284085 20270620491281723 56490394295734284 65896552571014418 17315167211094367 66569466438401870 74455654585018118 45039306122238697 17595413266349792 74631394477547341 5329034180336023 19286734467163087 46873748955770521 50684304259681131 82120136508344703 46150623290287634 90318423302318086 1436341488082467 35323329373826998 77110804438040799 50729828170159943 25974929005267226 79395666257693771 49859254175038378 93843683411934487 40700702611291256 35986926523254048 74038457524430397 35247973241275597 83588710868248686 7639311509792704 45127320948479014 69882205161667411 68431763225818622 57221307294407488 17635333525470530 78281220338864458 32857748941041829 2060748889177803 4839444852014111 30138585978595413 4486936515603985 90049558308763068 95696972716884371 1825887300260796 93590816438677801 89514036026831465 65889497596133115 94500460426644289 60279070747598808 48444547424244455 7373190400189028 51862317810750616 1563418912276538 19875231740595683 88275013264416258 96822279222381498 56407668547235742 85455602979586110 8035421690254005 6089165276286507 76074988088307909 92684629009034197 61951343495969878 91089308307185686 96376904839302064 10814002497556344 77170075706549537 42240422609791335 72274334887233079 27825720515294213 16128911135625585 84483418044308030 51054914348687901 74443640883763106 51702594784616715 2950563304972405 24322286330430307 68169946885571861 79800861349530971 77328155131470492 60006155902722058 27974705676423807 22639598490152161 18143082704844306 83651384898611283 23956644815347639 43576448404692624 55492797866024455 41006693192748989 46533077697721227 54405132389643841 56272111823195225 871387779867027 31104905618134980 93537439205818961 47793610792002136 41689399518584960 86622677195078072 3889163444604537 5359175022772297 10593290405484526 54722578162246278 2719034652136511 69080743163573839 86477902063178800 98321793945834423 43989567931435167 45585649928185196 23798100806402491 56546405285265345 69029654644344417 18802541676290815 9783653298396003 16788997122665173 63759637654054195 4260242657377102 39713204069161540 22465955042662868 77178890381622496 86114916319585130 32844488653462973 51691279235099503 60348441729848661 35119915186671369 35455501664688295 33717531431841030 39103040912042658 15728842228742816 88880259012748874 11253576260011910 26669171797207640 19743376059443171 43189169772640568 33856629134038346 42479970059233557 46676856665499253 57093680000285661 30693402530619533 61056310421352664 32170946319723396 53747764064614379 36537370449341582 11172834503045359 39565637823127719 67137382140195294 58780975382434349 97919801770976073 43261655146160908 17884606880768531 24984706584480842 48384435216974609 17483256039669518 38278395495686392 91487549249039074 15927088179001320 98721046491453794 75898096587682402 60259975307196755 54285760626933601 23534164594483191 12870264219238853 82863739293867214 84882699722704091 83297930514307642 21840424794008114 41931405031576312 128688622365673 99597616515764901 6186180403203605 64871159695085462 35133350211132045 51161519500208425 59572509116479366 95206572277551828 62146064536051977 52840938838891826 98089585445904925 85325028727039762 59400838144934508 55643452562940354 29166976751484880 65433390906611169 33860737607484553 61948754478425726 75284600884037366 94044339736045294 2161819665930663 66045634590773915 26571193384143491 36319687636886294 49033577568687578 25467145688168058 34238713332939294 11083819249110132 50215734142876392 78010540907417297 84948673787832537 50896426152411554 46726026947962041 76835120142313737 83143047555733347 93295142027172716 59736492404032198 6231453942109072 60526215498034810 84386561041406169 2610203659714874 70922312579851505 80022237666334539 3346269992250811 22139748704062268 27921857826154297 20327091014936430 6586519968622113 71063568103077894 33445824519699773 47172830663009865 27101214490073758 99946249793976472 64083107388028549 40015943771109627 7467420017975561 67477302349507672 79900743782538380 43745514771612920 2557825979929302 93424553225464184 63757725799279968 18368697573415144 33885275866361564 22996569161339345 81272979505190098 45294239365088810 75472399152377617 13936004078778208 85375914871847129 58829018813889275 22051638921579278 43422619401459967 18045665429356823 40102064156636684 1323359829748721 59758779852210566 96463001863076334 27976652694053628 67711659853663004 24443484555256644 5326634873979435 58734143570574856 87413993301388743 64551857331743751 45374842960841858 27715785842484616 71441052443398126 31798101101986113 97604209929781111 96816020994677575 99001684127262954 77368805821661793 52961295318348571 77090846116630513 9948042363733030 59230739821928315 77850588937309755 1020926540756792 31861474503085977 46410603623437948 61638265397604511 73464298754305095 19459739024930437 5261403940693655 58445770869188475 68921748473835469 44196104263587268 33326739325411791 3506245986925067 30920143136495073 92274138550617200 62572783985451277 99896359933898178 49042747288860635 42055676330083356 36378098672969310 61730025270896721 71442734329767019 85807281187832513 11478254814886957 81305132139015465 1739608561505777 51065409743122169 83262034881173711 91109346904065373 62294874884285462 42601306925953196 40477456918835116 40401776657274069 50136207535877059 83492225853535772 74790692735684290 28477449054643160 67345465076720461 36112892352464314 95917329967729316 28570302118498290 39369103747630227 44008810475183441 70748733544325915 48070371993248408 84974703528229167 41176698151662380 2309720315405424 98970157174897584 83733315956375113 54244752049538139 35864209583620207 6313261946734885 28552589541385490 99223374059168159 62175892291120559 5924923062445501 12753825076700356 83594871357137838 71639176127784721 94736192917318928 23449283008394769 83765683294139663 86556670870699032 54881129178624559 46845197121190165 48246429808047862 89900610210177082 77877161071162851 81366752742086861 84566008740828878 69915076464030763 79071948936735142 16977075382508732 81060801943452400 8839946622214048 67227273047032502 53720417518969624 4616739426938440 58999255265845936 31623168995434077 63013560130679881 92144187787404928 76844982503446816 8604963311833901 81636891866368588 74989791300521191 42260017276169313 65936293107460302 77500856852322134 83528384051650060 98941731431862816 30406722599867300 26541489421388732 73151164784887214 61228997452541575 55081403544968793 78513226047057785 75444246617926258 88521606607472580 84376111822089213 12849130104163568 13095233766717255 55513552260524782 18573481275331401 24614933784569744 28256236530816394 78893726517035095 1750297154665795 17299653989441765 46616263418259490 94259668858732416 36530953533291661 28773797171947186 28930810762509909 55768665312748084 99197472289572039 68462574249455970 59532029278287558 5566045411569527 82955523299169200 87957026703593701 78388413813698888 53485949067001735 10238521332841351 47569163779176417 63275481027436247 45080434997446932 33761993804531262 78008301352716508 51309687837362555 74842714909340001 69828816615872359 14380453954689827 34247278941324973 5534130902079254 97171422185850778 76556724506641029 68800373639354577 29353383469104756 77757079851996832 6175060794748140 12492643128423145 24338838258193469 9551600114503318 31260196181219975 53363818365354712 47823685017014868 27317043467378850 61074065608882765 84991648062403304 34748939758964719 55037136514394362 36282656179821763 40990227010377925 99608075448588532 63410387007885383 94094587271228128 88002896505362379 97664243047814510 72913555935758501 19604569850820852 31857918095004237 95976337919587714 98658057674651696 88432008416244524 18908061805601164 10474032865962016 51442423168374382 19539076317024341 55529580714466487 68460333077694907 15010577829050090 48423406215353914 44959713892363197 59565393474431500 13644583691784261 41602737081780091 60186352932923607 51780085235155031 29657901844666218 44912008171635006 33837439505214784 64666799441592119 98537328062350244 56947112746471771 2813233776735419 45696775837094080 66198270534622399 35311707023399577 69919957606850035 61817198644405852 59285328236685199 11319642399831428 1231334362654957 57199637273528469 85980804448959146 77040447605133757 90963649497027222 93365376587990700 22949417500557308 56176494456360548 97406513494545957 96752562492610308 35612481985359471 35523084590311675 13477500186277993 51423691191280685 79920370170110445 21324220673045770 35349414694366901 82608048109182310 46105656200826985 97501333206908589 98349979787225036 43830200225979105 95525300936079660 24132088032477736 79202197518777113 35507315478117455 82146233092588524 31489465515296596 50675791338300807 32361597921425187 21085575432202776 32308090199650490 69820297690832296 50613983470090458 52940994277527811 42400695021142308 60342560697845564 88967453572090600 20670855976333253 56620546267034212 96394421968512633 5317067149123732 72715952951464558 60315932737504317 94219535971830531 51726544108562382 88572956112715769 6870081356892567 65614117938194568 41866895679922822 95605046371919743 95669209802433111 56887701100561809 16687288012866530 17505447986687692 97612194787408921 88872610544426313 45943525038466760 3892675169860665 11641627569963452 73350697310542395 32312049087998930 81155733991578319 96501751496925833 24216863097667298 28101265557152505 23629756326552437 37830827299640976 51884009016854725 27418934014517140 59719818573140291 99148117750114592 57222055378125673 28798402778406995 58052843565321041 59666122599968367 72057882582054312 12747977358421731 23616373361100410 55603147174400157 60421023270415821 73990791910633802 38853871705548538 48613307234697661 22332664544846735 53419473524596751 15018269089140326 59413031513563141 26912345374931860 37550585022688755 68044587382345016 22824590333766876 6683902281139629 86150129534293257 27742649554696456 57566249417895337 52983265991147875 80594821592349561 76399172775222849 17276729583701264 48155989282511549 77457986657447131 70348657259400709 42282027689686546 95957264559717496 35020009357158558 24098364526751220 68091388319676214 75712036396877068 96892807439875122 18473421161948410 59074218728137465 6309498959115688 31549089150152630 77565520897387380 69177952127738120 41583959528350937 54690534920485839 3977353325401010 33837877337531217 81957080540329790 86580840339384792 61510965343352046 7141200241781236 44880487284269361 43272003082241860 59834323678042519 20049324293284764 83657324177350987 96633360429141013 18554582684124716 65608507651118883 29792124060480000 30757589294727455 90849087489622863 29005899380132815 38448964517958907 38239980747669379 78774285630661419 93422895395219924 52591670074369002 77783823408171673 4252475658536263 50220539540298700 8176076958948056 6803824739830009 27399727501897775 80434133160247216 31330064489807659 18086247585800065 13943939119817008 20458008792402140 39540171047349614 98276941389067331 23365541534935960 98276175591841144 55879701411722932 57602696444269252 26343121826223114 45487034105521106 96251134177420618 80998071380131578 26557290012330591 15545240928368983 46684984196180298 3425885186695177 35809867923112573 33541731847858002 4987395508515977 39212681859129640 52018885707060809 89911907079737680 62741368713498745 78653942888258751 48408601781713396 7406280052435444 11499852688150435 63802896639853857 91650213753398392 45993761428244788 61310889996507787 98923320123141966 96756557968359232 89760033697708830 36802383826924694 67564986468754392 45742685678590148 84314231244592753 59197771635236531 51029274814017754 10876521610617365 79702310480285184 3810455624713766 14736665746328171 85141316393530846 68577493294654929 76297720841801580 3866259330629865 32760248422479308 64202221878564208 47160628840618596 73743719157634043 93616165965792703 41221336412912959 39384761619244648 32274288610829660 17123201276164667 23508086019914132 4791334924268486 17405088500220104 73477006803206617 43317764115545166 15926743678841204 17830586085002034 77508140796547789 40660606075990422 68779332365842122 55821893829315448 10968828534112717 83671644492629227 21784577277529063 50118089105396570 77020314418978849 93819547919650118 28892178855027441 77049938862416597 20393535657687001 4525791617705307 23074983335587608 23505429410381930 14631401813365172 64163311501360734 3275911379346192 26636883825259666 88805167245613925 35118075848093362 61852858600331801 30146846332318418 13147649069018803 52683266243871079 33014137794468358 83150578729083529 94267274489839834 35842783003437496 75594844021757598 22704075517925454 87689688690719350 12320764564789813 1196261991886258 21294230892949984 4403692226130135 81645196257626002 75910910524323577 51315836894529514 65587041721978423 20868889504070486 65992894942183257 56624246438012203 67475630201735335 23855550939957048 12024605889496895 2205564053118438 24510025545014942 83376306933634297 8145810645133038 85666520486231957 2914183685831246 88800236500327530 65619642809820098 38255549123269510 47942302495477919 63131308811058441 31458962147960805 56928042245327617 91037454606454429 4647322130574871 36379339211517788 34469350547792446 91015547465364620 56495197796883609 23648109652232207 37956362012853480 46470764685034230 64432433230926876 36753133379249114 56295140323889493 8745307311771437 24646800754407818 40063162541108497 55127140074190852 78167536954263823 46635706571548675 48755597916794548 19953878457318335 79711860954865260 48004577639528753 63858862427146306 1177325133699211 44032896251357061 91246229443657379 5027192926508606 8062033147554894 21592438615157185 16564340343272397 15409661809883282 72883432931054298 3244789646381065 57527491119791750 11963707125344813 88556491601735382 69155414670748449 52899850684199089 33069423223166307 85663931657390529 59253948137034778 65256978595673124 81349423510029204 37576771830248138 19354266161216212 71958546909790591 87432982688305922 50179485865844601 82182591250945377 60975214296888593 32209156799578906 39762742985343908 84309984186598148 72026613306223897 45186543964161873 92933027470371608 66114898861070310 56741823179317235 32837612092799995 1618039628211731 5303286173815638 38865917863434908 52293586687421673 5844156002035214 7447431370742777 48582348739198732 8708558759674930 51533418372133585 58259265736086171 38647261206053183 59165049889420300 15553238160288919 10868416512812183 69560534278089415 56581388096063228 35081780943816278 46893647799807031 14818467366480175 19041661426689309 72885432283214473 31108872961969024 22601893362509066 23266769648502308 93695424611389724 24623262835439363 58688868451255164 19851562263203804 849621108511850 92412322317009348 9242602858527271 69107757835989820 49191582948601567 35679314842657208 54766728271085119 2078750488897105 48817581814990744 65097813707045201 20757478727158451 87852955949245624 44932775581977831 81262918589475071 43633144637146724 62577827959971029 68633447452035681 12661142565027822 80754596154674827 38986718518544438 12161284085320835 30568223272388309 26128469161117212 64495716954136693 28893279452923153 22947860315694572 49124043156885610 19246839725326725 79504578224350848 62958989421093553 61392691896547641 10438794452727365 54133786631711002 26944237869908015 19744245017730120 36343278478724282 30298538427265514 14882057950400176 50859625757511599 47971662681510244 31081380341594435 29790913583021943 76909704514977243 24928046061686803 87792186179791851 32622519668069598 25450833468743062 89241334850087767 14103493451075153 72850557173087179 38568051678832401 97865024968809677 25149649260908669 87231848868739063 58838047663930503 11957443891637742 46513429555589451 99439178505315886 84280381110725925 95161336425141286 41539696051468706 28982497723870788 76800076087823143 29227972863318837 1616521750097111 32760580584562337 43662219501486068 12487166389610569 62864822518954164 15754335532054552 73028898226115859 80662257517524159 89755499666044229 1322723291831874 7136507084712726 11923924427677442 86368428095217968 52542477695711002 27383716961942371 83710993625966075 92313731089714108 30703670650989246 14722527677069271 45184701324868032 32363530634790436 94703588967602416 58621648882763308 54836703654025023 69793029250978400 35183011926589337 54540733898014699 66889095235832428 76102921322983356 89043114470723493 81423873788892209 34035326907157304 91656188452621957 50464286481304891 53467965944475324 29489613581363788 49912863814846383 99205747261561246 57101004996259524 18624849132721623 27448155013656137 35590258843018860 24355685054788148 97684841346033687 6750038300941723 76434160888222705 4298891098943288 61202630382721644 27568213754660820 78012086619289547 64649377946938397 42227476136063747 76092453764536800 33245328672324695 51332807684723304 1615542226232855 46870601131602470 2937060418742572 68187830770066387 86511116816751928 84695624083897669 3238572100641340 89691454624012322 73263470477536357 6064344783984746 95836128499367847 45358518212089792 86819221909076305 1226001501651587 85569322407732733 26944872629565959 69146680335802710 79101201737492554 39481430377586476 70184167183590248 62174038962203750 78717013863941523 56447182209520936 44909493068635039 50200318586378483 27325902697532535 2408988305034778 9533111478501041 67152437820847023 10404157283240318 51286433014427341 52470466888059370 41940512806677718 78863408482210926 34686255008197524 64264526145943312 47434629651771660 23214614761400797 31339839101935243 549920839627110 23802660809839262 89976382157038911 47109560062753377 59948081014876374 50711921511200697 21370220319277610 46911315098735514 80523078371421766 74918864875011986 74899447775540536 47042138388429420 60615219290564205 51231104202382512 46477893188493627 93754740961202919 87420418274154435 98887099257194524 99636690046647319 16729685293465028 5525011543390885 22356558862477621 41860413291076665 33876545865704909 12624167193574191 40130779906786610 56594298168233162 26437963317057411 12083961265550789 70977492095314832 10054675903815344 62483005887856936 13090331617878203 21961704109179678 39264686957299816 22994927135291064 24577630942088888 33582737247613402 14744079477552647 78163986919742503 66710903665872925 61482692110444822 57427049715923131 12310148270078378 38645418959736570 31559409419660824 24626382716301072 84037902592269578 96449846745758002 65603773916657330 20422442055330603 27248738154950918 23097775071883547 56890928272178525 64396673731019557 43476312136789724 12682579133449129 3794723947314189 73240563275463266 15513559658667127 90199440489747270 13686342090133780 66306341518185921 71378061014302268 163299915950001 3618755634064005 44089564022998802 39659323548441602 38622434297735109 49580999901191945 45536507307985662 4977872293072284 84302267822695990 48047867657072097 21552541458620622 58353794477327956 89191985956609997 72376095863837753 22553952512733031 65355501060851837 61207554435591351 31212374972420700 47514829259335405 37814542438653702 60048517820525787 95773623457837901 86045929181023749 57194493248378151 49980642120266770 85659204329659902 17398766883797748 66877966450993839 57210495104614518 97085632780578387 61950737433898665 73199932171909008 46140742623518390 85606618358054088 52581252087948985 15794489505814247 31097182154608431 42376934977226214 8027429095119917 88023715937526691 20435851862882896 60152366206686277 23273947087091843 53861062866163852 65321331856082916 62640058286851027 6740249875916697 57454329586374315 24809725756028954 26479665150508113 9956219337707613 58847064011975751 9196698672477862 91491710188679646 44352752785343647 68138112877676184 39539016621879152 88709013008513456 69661053101939689 77139100587111099 8545225277064163 29182365128423787 17757282831029572 24395857950582158 77966137684142973 47330580627285745 49529068456878623 60359973433878595 82983558727432763 38978007485505654 20739282917977127 50989636150470396 33176404468230385 96300223936001531 79325434118018190 95057289585576956 9658802682134393 52978116723668653 70923910424194179 35753850376849136 81808647482445356 69344927802706067 40659742348187584 1378693207168655 63828228029899740 55459080700639041 88451180747206034 72242792214644631 47362837923311182 30273815048427844 40944563869620610 84268300523961935 43110784103765857 92725894810925251 61530677021640234 29486872739803996 89344524207701574 72649031657085990 82096160812917751 86207334597975198 89091636091244350 7121898580591032 20021575834701207 18406935405679340 27333211021458640 75064555719148042 10514963320100436 10434920280737815 28548458907742322 11056104401173027 20713150607028582 3705623979171518 41690504637619013 62606051216573783 92705501492533205 14412669473202656 46699707532550322 96963402558172380 73322323316867246 65889272262393107 69793275523053534 87037295233759168 4314565907723359 53643896603723840 68663635876381288 20228951683039678 34829822898464746 65157928310714128 57809509021827326 48047601198991304 67468416410368045 40914751337681444 25992128069749302 84151989870809403 94135432451191748 92127261800017247 90130367801342250 41020527983905530 91257731451009211 79942466276950552 11601870886765420 5945434188820184 99781451847980459 96930206913716869 7773772099010541 59157216661034401 64031201709355484 40191238472443794 24673191243284127 4290380099190044 40505595415721685 55414155524057108 32054165486701739 68577047016574386 81685035156851108 88234023715592381 76255350371783611 30766844436659737 37360382557790766 55765423568354265 16482750119740186 95289474520864330 17977682524258570 5895909994607159 439204577023897 85650354892952432 97681226419453825 9178028454833821 10759255260334007 20577958965512369 88291584874781200 41342474013656303 85920611179320311 96494897873878696 58571358120507873 7043459596108966 51223975312530422 47802637076121173 91060253759836014 11600113141718979 56596931237672285 75891376533582901 85566898300240499 68352408233387040 84604980710433872 48980032390556754 40775318893323338 55046152204570039 30795530046159304 54264082357358107 51769436238005466 82873123974938940 77266227685644448 44325704087704351 1779625597766440 69030522524122130 88283787932640123 19426446596895439 8921351901161452 46474012675908991 4153544087403011 77925826125474367 90357157827638015 13924248546188777 35538838806458172 33674728416845008 55061857134841400 70833371541416375 15975053590873074 11773374348841651 48041486691135784 23345766664987889 43142564670548258 44644534029607255 87215318663603007 98015835829284023 26726454362112883 27413570149355072 10255728490764482 3235261855750283 24700043130069563 81672750240475368 85415776988517931 25391180961454321 22270641635441920 83601881920616311 3385948593435867 33542936101978847 6582917785147635 88001891367380564 97416606361342783 1752371106006045 72028392302937752 19412732131057958 6799218071984002 27248123075509696 11047128286673782 17016465254472843 15441646030465558 62041810972589594 93353453371890883 97307571072026369 15444860191486117 26036516741562109 67148927540861504 429079917837440 91193724808398154 18611530165508001 59191436377606662 63447642970020287 72212768862702579 62572146346460300 1029026061481307 42800859223449751 43693525804067742 27372967744678039 50198815410504383 74898402368758748 1701762261895191 94736915271437864 74852176969297492 23853945458555384 59398380120251368 65706741519329005 21892879528823677 82549841831944252 14680726573855051 35638923233294783 67458414513669701 93161741747921162 24620420217961309 14369427615445909 86486495941392826 6884173024982263 73076346938745840 71665798761689533 31689360304664838 91809203670326455 59130485448017129 8554984095748250 18324334298380176 93974377237941657 1359543101787331 90243828209126917 7198912891092699 4361860198159100 37836531374048715 59590781284348449 31236545431513629 9678211989148344 22295359257701945 35948646783479107 4819589353749006 22556520665331573 95932026133664090 6606736125085881 74381348527875827 21172217423689609 25477400232300720 90238736311063590 67747812839715464 89353056788689225 74708211408444083 7251156612432060 66835160472431889 50579143562416004 14810690031646918 46956983070151963 5173163282667190 39636754800840225 67395943162741931 36358901866763776 22263378610986097 19257015854637826 23886793679007663 62555877426200100 60438370228999506 55166070173058322 90698674990441793 65597842646715375 7953822489716032 76565242327690033 37059466344810799 19755941215162250 32272756291796882 34532606743834443 62477554531667769 19017554725042775 42052499389750628 78434794504557252 41229169378401987 92942611618615784 96223097463772922 61684104941972685 64299120036503176 67574947378277359 27597771726051223 17710000946842424 42503607687777261 94305012168899234 69652935939669237 8034726836610871 66401974160106609 94222507835663594 29303389603251734 49707159434507719 36638054947266462 81711345605019553 23311548591844340 57617375209300258 707100344948611 40191147095069452 36858332185947190 89386588911162662 66666029803056719 79357657061874717 26954328554286611 86602146169236205 72599468553389573 44609824439226258 44175233514630923 97791338968073222 53752462987878357 15208467797970558 73906413227391647 16571906843332913 17452826875490826 6924959059113864 42022594807487737 29010003387554552 81236086469432009 34536013556936166 77287997180003390 29607391223696583 891798313517754 58656102924878883 12181735254628853 55030369794642333 21609485134932835 3161597909965184 22729874362701011 48232048083911235 15405477803818382 71905827166092755 7254683459025578 5684660546496577 87386555478333842 39574355959457272 48591685384628418 5436594168241998 84760731947104281 74758008010545639 42590514909958765 96120218925587602 31691056685506684 79549002730324679 39451788054805104 74155342057451630 31836074304129069 47422738510543010 9272277850558962 73801490349958644 7361238026642173 44948765641370908 54623746466243101 99975179911837071 89047160301947862 55872421173476566 39125320271949464 49555797231928986 11466601467607009 59827929075605106 68827712305038485 89124816862200337 42437064311206549 66317063758727781 54907829875570380 19315191271240175 55600900428883546 34753012319940934 67986824292791076 95830274833912152 76369864265330390 88739792821403376 98137767207910704 14509041516184652 59806438305862206 3807614262912474 11024454332373655 66507939046706707 74247764620472020 6201431991635638 15793846216287087 40489632912423734 20429567364435257 50915860491885599 48398677310781449 56659077851225270 92615561899205073 89590485642748417 66177810198676159 9591444844556366 51539170608569022 29538535175031331 7480824341315879 44537902996851906 93423720296274338 53497125163692618 75599145707925233 71352930306776745 25185519448887754 25022859465014602 80145933793852732 3335022084386931 44249630725517984 98645069610199213 10955016373472957 96065079561303197 21948194095467510 8986193221578244 3254199355685429 17527457407820357 93559730172178586 41606565835580591 31578829997075544 79296053245698632 60636085483501917 57153571697785359 55923401139934293 63893112441208276 99999570780374326 27068820289824624 35671957147519634 23935491757058813 57558330998963556 78602492305861740 72113626119512585 10093690325255799 77504836835575956 5587970649727015 66997715409854158 50732839186085055 55001468558271088 75933279354446511 96113873919675071 72497982370886683 33058435126439168 91896793614875406 18915034664282994 82935381884448757 37661737381654202 4398954867362620 2093624508440019 56343153832131495 26495992663171869 78925937605585380 324072215070332 39885118366565509 77813961900638134 90106958215746560 13439732314026582 50188648603671650 49512180439461859 60741442912783162 68306767867641239 66983919958330803 32999935308806330 15414949314343449 72007980111244861 64501500710757421 37577731284749132 49100836268403527 51994063622553561 44835096762574238 182653090407055 65631850797331945 36912880187277130 69251616856874614 43026312934764023 18451443395525275 59515869781842807 47900663265719887 7662151460775562 44245931119225202 7577469077289170 29765880571735638 68542550304693208 89182059358038565 43471641229140611 46054242898455403 23057476618959841 8693307038207089 24082240093374 15549336681513356 82906152879630285 85557591005351557 29787645105307036 61657518685646422 10782112842989083 98407908999700866 79887195444949523 57215927882550089 98185055155207105 34906364173616417 63766205680351352 92070077024438212 19985541681727788 21107279329361341 75923750739188158 55122504972880700 93800964568914063 76838817762252973 30103802410957253 95859965694984812 49831934864776661 5046676028298438 96058967234737613 18012302428374087 7700419415035251 36835045374872149 62180873253159578 66182162635436399 2424531172165701 23386637628079944 23838043760477506 93031369445078413 48191345455408636 89598915193108608 10759302040954691 24872438727045634 75191463268268047 9631277553011939 42922312533906338 41334602025529025 17543664487242174 87301965249655296 12372840547216216 16874596173385955 53795288558008229 62706927052226921 63170232795696029 70404794398408605 99922134785264768 46205599463011882 73443607353541507 74320050922866345 67189979148567616 50623118808949106 4225296474690078 90998708481600861 8509262976303490 32221959735099723 63477124510132432 49814155905559244 98305810611010837 64302773058820827 36516537355728110 82392682127469527 38322849710448224 12804270535409821 28209580295365821 85269000067204670 89694701171703209 4885509217826243 39896631279218963 87723670853190723 47366165861155358 8196335904031305 22890343069979489 21148290499797766 25408051695022754 39639990805372374 50192217156944979 6598224350396417 8448462222251407 47861711399212864 73111099104041478 69680448361065653 21764637729235230 8469668412936248 39359863610817692 20654463058494089 58041221470901921 93406379524869498 93051257221587053 68522155715054508 83723534855447325 60734090269567533 98581713560959374 80349745318658937 282843229682322 68947614599713033 13837119470271645 67603418476216920 59172252408215066 32457259373837379 9884413148127435 94876406872932046 80659469688191320 11938851385643703 98878418894555976 35820048138778438 52585890004774610 59010177583709204 94037307208910751 37156133191466215 56878859603977597 26212114298686618 47995980654679338 16069063807558892 37471760185925108 74526009028576208 96862342755866180 28056414971584432 51630146878210713 46029161142279630 96247236447672670 24990066234111602 77848918736293840 35282977578954082 15979230944699820 2616150812088826 39075167574678264 74937009422627458 76664332682158525 37277093898543330 99063712117981719 33028406936762083 48932008290793950 99394822064907103 48057947882947955 39415930218272519 13458400181291658 57033097730157957 92214776290897272 9536163657112142 56438328272678299 18457826216088231 49365019458758997 96475640588477256 11321727309420110 36526349200957277 86133671493712746 12483329392655234 99159837357774721 81538288964069873 69073584555055495 36968905830179954 76402314221370794 65627237000176345 86216769694643340 54415744577059088 25224668576649587 145204897461881 37202148068228214 78533950096944000 73305333621972434 11627137170874773 85790785386538648 83903298102135329 65310393530590203 51259094434419146 70295426467398682 28055435274386417 48843590195356730 13308405223168077 58997346776464457 89669240412822299 21742665536947808 76258099760354741 57126933063046733 11040905359424363 48153885435147816 34720659840011537 54911534125198297 38767170815878831 51524774147017622 32095832377419566 55270877460970940 88486218243215998 95259872912871444 99689558941744586 6111903624178838 14111056050436320 65165689825250631 27476114423811166 63943794604327934 8457082735934813 77054063466024085 28753335022318040 54828749216856042 5212346172635290 42042113428159651 84040393094485985 32136216406182230 31748310873126800 80643013637907225 66334394948535609 12889355145143552 52268404208136862 40010834975729965 86466812234064881 47224012777544291 7705770982997731 53198639171528109 23838786799128347 63292323741637453 99837770462354854 11320169097286371 64043526026051582 73569267007266265 51764655477791271 71922991251901350 47668771881802817 79606613536184308 29856884395819701 35282143945628804 93249351755914160 67314107506544629 62869629469216481 29012306895490118 9957279006450487 54209197133592632 52060302713398363 351254732373232 2449826341639976 10663832963756270 68983225862617715 35818822570148867 77824234884230851 63579362521581171 49610300081244942 66390704061851105 26634078372263991 28435604961048310 16986162478875955 28580944104724195 46956729093744205 42281718097561067 16841758493428034 40395852938939318 82792409501474764 74456427123978725 26113535989797162 60474003593141078 8743517785293382 72783187357341635 30704342659881888 26978576781373660 30257613960562750 22761582421747979 10686726543655846 97669209451660815 70664580761463119 41129676898717413 36412087914935421 15717015842702135 35239167908535659 57929795878842756 50886134577473135 78364732699125598 58532878125149895 10007468737870427 90382975813260455 34738385379061627 58527016754452569 69570482258205341 8287583402437589 46081096803226433 66442965202703766 32885966448974618 40223870089177669 66158850016539825 44187299810151166 98870679043414962 62127095439662050 30303308673730730 81718879609456872 98579382349966025 85983690780640943 54993237683367572 48149297072029251 68846549739431296 93354323473991467 71003102881102479 31470898234578963 50929122825340046 69174613319306652 47711396896897244 15578921797356963 55257700652034647 25188774236263893 14176558147530896 33951459569448186 33577845376430808 56303131058138430 42027931103094623 37104104806782427 51176992963403599 63083322450109722 54222624676453882 15565435106012314 23362372697484277 28488828881728760 41087185721569567 82840074023209772 27257652326274463 47727157012196092 48043814733697251 16116646592678046 79487021416317603 85648006560975071 42714088299100381 32683488220100948 91554052353089214 72252157144403149 13377336963876754 80807902963658990 19682363387963262 82853439526650993 64317785409705384 16170159494615130 82562984105974141 25197384354013891 10240618196324668 38796801468030425 7410434659375767 18242357568492517 3864096829965414 8644079146636136 23416456180143866 49053057577932343 12861466681455197 94788732337526721 95691074168600702 62160793979418290 5386146795023083 7700452329077731 33995208879749203 31964080668337458 24862658195897961 11486120915834001 91530154410576346 20000030344386014 35277585803897888 19370628974681731 5188723743115131 58223110795954439 54253470176275030 2007753215075309 44723213635190640 84296190214890862 74498779089669342 27415280480449528 11475000999652751 24516919550384326 39432259831413474 26872495944894959 11085132969815795 34892519715320050 68960181361299358 56013748838331749 95292950928817891 7992608677443256 86568139603585926 60230875568309583 93025193032592249 53577769141467988 13210879436039275 77577095299532996 15343893846834142 19810182573539292 95831947810034581 61682626046908394 74832125740001510 69583196371156688 82355802301046938 84388546351701130 34691991092394528 11008128269487069 91042160809816986 58470821075808286 58583104953820096 89301693282775498 94025812091099320 21561847649653329 67290394591969873 59124764237167072 61100162012995133 36773639541499710 1191564754829527 84298464376852157 25314181946219784 38713457431223946 51970115582421700 80741934485343433 56158322056108884 74615840886617224 51849331840313245 54026070239715675 66382600464102796 95814756933639242 2844224736827310 41912432431794298 57306751167230357 4167414472983155 57708399269748532 6956074686746121 25544323716587475 49140187128109573 38599577473321309 95102402154152800 40796776217504460 28781708498875340 21483900793242144 5594344331501356 13154974014204723 12499554245527998 18895133655516192 14730247635645289 41966946868512288 53682671736593436 7340046257231838 29584446785131887 69246038105680121 98084727364874747 81663590461873800 22077351015835849 62487061477933787 36231862830508367 26918544998300944 64572261222489190 97294576615797033 15718646802223690 92067456889628067 45573933255004030 8141181277341086 82331890335836872 86249806580182478 18737920932879639 22158278481807827 64729877251410102 12266496660441798 55142702590991434 76264498050231580 40946614946069757 47267189494600995 90945960146684225 50995174120365566 29409345329957234 10479835993083706 61659897429020110 34109248228273458 93133709987851828 16156787876874565 48526063989730099 89286066756327983 5854967448800189 55066029784237465 31072541652778163 48858781572656659 78487941418917807 78083296397049536 25148297250651651 27087955471860135 36532797935961033 94462121082845752 94958277107681686 71959607319457451 18860409153351187 95040883703491287 89759338706298768 69284464460937555 23956834642315875 33352536082152330 12083363288615647 54434353696010812 70681812014695620 6187517936455411 72502012116441657 21330454791072280 75202315792109173 10602163398844601 76100139879202803 38309020804993510 78771253847804195 11870249264939486 44377558307944869 4570281556519633 13582890207000089 10651177950596914 70364954066870697 54822675148226507 85230028742622436 90183118676577288 55356054054193316 10304133526359896 30321350318216712 38858796677411342 90627340296380853 12498602252654492 88095142139371103 20884792328911229 34755574587416228 37010012361348408 484681096809887 10708086993151831 88827498872639396 2135857478560944 96435255366784431 64362416163258109 27588361892923737 69317172812960614 64534443716226300 67294417125716001 64451423636653726 49992586106448604 68681736898482562 53913696027965937 64065938686878458 78947581631156531 22115270389100546 60770943643727372 38837610060244979 1575240644178604 54280276161371548 24844737813905752 13601980800285308 33294815423923349 79786959800471233 36905439525640578 98327363779619433 22853117362430260 26947154494938152 10313198562033610 71854348921350214 95119751912633537 17637178136150807 65439840635468060 20087448614860944 89877145235171732 46724595696927393 23451914002291239 73426994337625597 10010668703769936 54961671303492495 4957531186998458 79539682982301361 11002198632627508 42043916654580212 77926874291147042 98839504753174562 88997129156044172 3260197757160678 98992332441396463 71910327730283053 85067174611965288 9062280684604481 97404071146247133 47681821543873955 3459975867081117 2820920264133843 35374004112066228 96155724749312404 98586805047599063 51502128326958955 92200788925161713 85075735670536051 87249407653387857 94951167269842266 53380944828617413 46480765354737780 36233042942871663 15253266549939592 23160679649661706 32748311507457447 16321827596466683 55626432183382467 29677637050073777 28640824941049876 19429847943968520 71202483101011515 89568135045222776 49679019584237631 15445908285234614 40332761864161732 31522722939582001 31253754183401494 66075231310570376 93208329311638250 94027401227149386 30696839911166723 3807595227745225 35406252222202724 92523951379312482 45043563015416161 75953824084495126 8414878336384698 39542285176947771 38782988768405943 55515252402387152 43418484190523756 75902261829879459 32784396967657471 92783403441420807 87785406927127552 66635695654665190 44505438077468219 77751340544669104 99821813726096587 35720649641582214 78686678046640455 9986489383704003 37425457794450796 65172701946492318 28071574156253140 86694679114372519 95341699180071376 19342417746006533 72549818671469062 40109798371924654 37875403301720011 68967275309304921 49532000381663172 13302040043998826 54034254365299858 3835385621111985 31456104606755874 77730081965668101 22685375507435465 2761040881338462 90079026401260370 58782383726650672 63265971872931887 77840017268797478 59980557346588901 96612247496824246 15184681858383558 43396520237368788 55695811195501215 98642800823897582 14589585789763142 25202519173768671 58019691247404741 28545697977961241 80477084942707736 4909911806937149 19449231108171982 77367786081845149 95392614466124487 31066213298320248 87125573582693597 77875033920680063 76914028195177688 30756295200490022 98378195402060231 16286808176504779 85045458810698441 61800938303726253 24282758215281429 13652313218059956 56175711535547278 64421268364049767 69656907042623110 52817485955563402 81108533019986854 82983911151799373 54058191480920442 89794924135437157 93945400363563740 74611231379461951 22785108307699077 61316194242102501 44430411586045755 93270603360155606 65275738943593552 33244044163363001 68693230272119724 19374189710182201 22240982499748759 54719287699194201 69069017256499518 25153755598855051 12879397821127168 54646594699438034 96933977659689829 53646002498924328 76796897030046624 5895235061819551 66718127714753521 82795572179712342 66872681516866324 59468524271974684 64188751159103322 61965896575592447 43961489222519945 35794309379392865 88695015586561940 41827027907452007 102856792630649 22926135933453881 65618272784414439 10332109020588979 44799168963726613 51941245556773963 52695460157553936 48104621262267727 45866304408553175 63068674681018337 88334720987425323 53763672716833485 85043424054253439 23892805933927281 24624289918902795 82053186961167368 4097115044522272 97889321813689248 35551445181664472 96695521437971757 9926890241256349 53382834009553778 24403706574067543 9418339596464074 32805002472840676 31278447011975832 80124488824236139 92582092570913418 91920793302894951 39410508267400306 97516863948172516 42885189538194125 98088707661915356 74370025302133572 73673409657880603 85831611749157771 4327595304460495 10003001410123478 76318091404539261 36939519017679299 83451748043625688 58619183402175199 5108319989488967 37719836916102040 37693266261652417 19519398081992442 23781885287276918 15988581879885178 39831626944665015 20990124157783255 52728700619975744 95399464733491979 95779163071793572 40195616170260715 82827201661215403 31354840828039492 27856314789570760 22193594161005321 88986711719924595 66791494848595917 38246281442117955 93365655247768190 58676510514729258 78386555252281393 97702206515730211 89216909374682033 50479374519022843 41619087340100486 69231340467166287 54298912535341328 86114807402414307 68205216711616139 3755200771923373 77501580711250796 82467742830444987 20526338333807082 50501956405609825 63561612306804572 53269725239541979 93523397153663492 34709556383878050 94250309943961515 12292482408074578 44231399712583944 43782407342970112 25575652330990580 63090307978944988 37865656318896020 96606933967410012 48294282348999729 74897452124671054 30628267047544236 6276763116740558 35422973784578254 60810106485561968 92059019699456759 88963644295844574 79553573354047167 44796268130960790 11659499645238259 58944935798323548 78508767777052610 77805408669744834 51860953079759694 47346780459405077 93155029769874445 4910769205732231 90569651882072724 59949165222404483 13034934914909661 67315235643025347 76821578215738929 55150530909839009 52837345094230102 14984030612998694 93552466222497803 48411810482477495 2366696074977052 92964621800756341 42957072731269760 11894626620456406 68219048428710879 55588337529643510 55761237937763726 54570253292751360 24286083910219511 96766264498418159 83574734750914002 87583218408969145 2413450625351160 67275209990259124 29716406819378413 37129958898366829 20043650853431700 85840921971993605 36287932313562355 63566005430385006 28757102978411980 29463543699911910 90918647009354012 30690811563541798 85964503085161646 11415875905616889 8965556715279126 20853108754070787 64728307576514362 99010549226258946 24699516230732977 11722191371681009 36575709171225133 45029331280394772 59203581926219786 88187104466817542 75757105257957612 68750738570275486 70633471287986628 79124130565867173 66752141652226757 91867517645518619 90391057183230100 701577037580865 84274840755204765 95945915611855476 52134274967079997 9364250690976616 94371630854036311 11156798973887999 66727213660705678 44792053257139452 45550556357796411 85135169060164679 37621378865954661 47285508261816910 79915927997866951 57162293881630492 55647865137203532 70017870184836158 88995672363600450 52945799230843849 93315980593148467 19575286496379442 56410936336142298 25362356461953531 77344550048868480 39986145321160552 70560771228801538 98872454406637690 41079363130405977 95130426351921780 19187488948068742 71193150750023883 24755660637252190 93594066984020874 68458133781469745 20660264628106779 71544584880024111 52042264571342464 70924222370985616 79076340655486890 83661090657480521 56365543440413617 60455202745118765 10195071105035298 50626637277786133 98251717654825958 53570835426123619 84429150779780697 67062195485621716 75248332017311225 58033289894117678 65842494226131419 57447608265255098 64936127626770348 30915522314482565 36567565839757351 81067603465098924 65758679680519509 9801977432870306 29255452962811328 332030973030243 37212603263868061 73767612944208937 90088066205144609 44003029442473749 2325532406833839 71572396997255687 2428696731109179 55714983647646943 45078230489259289 11763574091675014 89571935239868682 37668642701054152 5642323063354530 91397869237064470 51212569390333583 13800543364797766 63231606882343251 24864019627226100 631775981009612 53221435226578235 64890784137938216 65314038589276818 72618253801667017 29273418545949135 2963690330365288 21972801904083870 33155780731551502 86120380976440694 91553958599567232 93902916003486367 41756775094904365 95335221263539364 35765539611848748 58620467855083632 29919063730124280 73825739452940416 27359525099213241 78309971292006893 2747828592796662 36500119281677612 59454151308817489 84025084764987123 79634844584561495 52204123882776521 67872810029962135 24636568555773307 93690258129645900 52885816611244692 54587436458195070 28506781923344144 53976638902973881 93889478237350171 90004453162533004 15868502947832781 17905471314275479 13532936280979516 4248016457051645 34119265177988893 59923008022323508 97193202413656271 10767256293706611 71766815774489264 18533021693524652 604908997186079 28174655353517452 16154254101358340 73652636871910455 91153885678021322 71433892349917312 85088070426031029 22101760627274628 25362183796933316 99982638785654367 33123892338205500 30227876372466586 26793826684250116 81527828802282699 71677616455968953 87870649513739072 70188431297026381 91839216460697952 40477619279316333 67857975768022777 95178698859519330 93314299241661969 20651799326599147 17449035066624127 91493265944736777 32660236140747860 16888840684821313 22040861144771168 5470173654020320 68121823034596734 89562242416333351 20710303715087550 58847450737149403 35822275210364432 81712352256054314 93613754958498920 80175234261305210 38105922981915660 25352449017966689 18594194702065543 35888230269766002 52280906405921735 19961164795254982 73330268230275081 62692008213610865 53907103301614206 27103743283493600 95581404732291754 16296142956825252 15323713096774084 44243372372906394 31016757972638259 45985188707921728 84052607791653799 30902579235462032 61833827114530086 57609160193663998 46979496257879162 13035065439489715 76160795349682222 20382015987939281 33506253962043685 46369988205755406 94312838258544636 67437196917790584 57914375176664287 46445075672172923 52993618490432740 60004347670445635 25654277749405173 25854830866168690 15756034727475076 6014831416493202 44135761696720564 31381598953267507 1826707036669983 7162987708856146 34770878129758741 19656233200768424 29733478345715907 5986896115505838 24080191946086191 36062673032711444 57476773677608961 76866472267091819 56055975747510854 81450045489678849 24451465490498109 5783407647827104 26879850922884394 88391544106749972 61264623493969872 94923131152650201 24606695342948814 85243057290478010 30151865333533895 61086069728255294 4588298131772609 94637287857893934 49006996693482674 12393614391717624 1869539432378364 16752521549797897 27130244150204647 17208111131335105 30860526950417625 70470389948131103 24032207253525848 98180215112413265 98313786644506007 2220092756558163 85808488099770989 65737408240022125 77941921670581888 60421277640288854 96375287270973206 18463922937343753 51254413783956507 78665480656580284 83176788224035556 44858872461838375 60005555493284339 95618995558605868 48422257365181758 33845954249658064 75432265151397712 29319190303325350 45596084834689102 59420932317886789 26872038363140782 12282221323074128 60664484274010632 98650876476020233 3427431457024565 97790973185254280 21457843867369608 52929801108029854 17147150494910147 16115879795907099 64369281142919369 98424331871162146 36686587940812859 52376530475799649 11214750023047051 96824767323947916 5597955597883623 4591808896637137 51471011517765961 61292144607638201 4874616698690410 28343895179376508 49118232260666945 71073048350210585 42274418180088110 39515811259130880 37690964783192816 4230781680763052 74292071673181724 84532763172831535 16277812472763533 75440479129317340 2886658659165528 45710554336245989 38525900029898097 47195661765580022 48326199942696254 23040333231301055 32996106525174439 65792552986211527 87199478021140201 58076959062279864 35418054584833271 42097695724549568 92144486173868622 87508688511168282 45067975484695599 73226373433800317 37145078555132695 12814028144989895 92448731960265681 28529154852333883 16214052942859200 95805653119400507 9678443638862640 62507726671205349 45846069386279912 38175968410556662 81922921900873106 5354348907473057 47971633610022298 91594528902187548 35915005712206296 13941380682214003 35828043924781205 48958467382866856 62724362244050755 39924454767522461 24771117647425921 88625045858184587 94033273057330097 10323358196244881 43766580015562896 24904830170899529 24666996572654693 54654252611012748 42515851738421926 52663324703441037 14837577283099157 90287242194993890 18234126731053115 53954257522109263 15075664470107006 77300155763960143 20845195166900662 97403620548307703 50110422665140124 61836541113283904 57290754643455043 9672112757799452 81423413359831065 46330842606922142 2948205634904204 89856365137964434 90733467238964311 90626839044129054 14390664268964096 11284355982889590 42874932229029974 1416502734368533 68096368302271473 3488109955731448 65924748650991965 18124091738944266 1645885174314573 96365843677873873 39814765608790396 14382729956088073 6516763018273195 17515535499174 21650460596214019 29572410602411530 66140212829747485 31655502986577772 13225659160084621 5171269064674346 62298884408905790 21602997816702143 32567549592301256 14703630350668689 51157501093759287 1018292990225741 91942005783251412 26809709871453752 10601277545082748 43139982981100251 73476051721686990 59978337793283947 79774819439445713 29008668997887104 79667378920777424 33718502188274611 75188340973085767 5121637340407102 22683405933990491 71904682812615233 99542206354625459 3411230941510356 36272189120506981 92476791668521270 52679332771883579 22506798259733162 4823941991506266 89401843218306459 83924734431544510 32502067473051947 51990099214816103 67925050110388059 61238555362269332 65923465387839821 47910284225501806 97743898114788843 75133668774061398 47207845828195690 80569498754736468 10870094434727272 36978198145281234 31832236981082759 51255566938862689 37638378037760186 50456202477607411 59864892529608422 44784167704851274 28490627346427204 5155205455316354 65820873954420675 16526983673848798 46900433619083332 45466998859571958 45371017644771316 84572508764750917 4287925473243185 34147593427009656 9266967670141738 99738912676824072 84392096389732316 73786297881692089 91086909507351838 76170007602127131 51432247262331617 6037851112886086 68959737902418551 15828832547874264 67902783786022568 36722526836601409 37311151273132069 23802460970859786 27409364720837739 50843075458644524 65136805079607679 53131363406860708 62762621760677131 50594502466004110 72476358941436265 95436409134259521 98229086845315084 33034153187390270 38546137370289012 69923539170922519 50917597184385069 36002229286014361 20438678043484978 82697416212361741 97047843594998619 55658864702948989 29952162644852759 71060566832359441 25641507894846732 76399312826336986 91843770450516909 68715575986828936 14343092980046906 80190068788681002 73978983787760892 23764856624941821 32328352114811465 13058799350658666 72780193249398652 73953518075760808 11399542072496827 51177300469704756 87123835009136176 11451481047428286 54638585155903902 20623414050439355 79480413053059306 4345841807686413 81357619507200428 86041083288484927 45366709423417791 44305334062678781 91767180196606787 20674288800568439 42702338034264531 1952560085320026 18614486353802705 65354331057538243 8517674336046202 66434377498942268 14078306673660982 57925902193058813 59735432022103577 64939228702637118 6904225747820122 54996433270083122 55534099436788334 7609461384964225 17213487801330727 81676890057106783 59397643670168388 33822241857010189 33290106675379845 84509318335263572 95317160326084035 46290507533428573 38671514025464825 1496646676002327 16516228955407310 39039509493282284 40347116197701744 43749236836929934 779239799242633 74139208949556324 95607232577530823 84543282389642837 3750371647981419 52529740202687074 2393796252694803 58442673857928482 7553344593001821 44268174830717164 4144350288987845 31239451454890086 16171343956195715 56021106698425757 26738132591970112 14424159316404950 50637396953480705 11054602521268469 48112723625140463 28133799206289099 75559093415615289 44809964817758321 17597164420780947 23157487091303731 20694422477238001 22879615799551344 44122138833230351 42764691964043134 33648732639965797 61702062244977622 13392418850835310 38839887068079341 18412816766383997 95327831595751577 4924616709206384 53413102944013093 53630086638509940 37810867460955314 3143592721946951 89514400127523417 97536202330685017 7615388305490401 77884921014899797 11016345153001271 97891925179541449 70898130070341629 10383011795998725 1791959073480108 49146021383724249 71171489471224186 69730585393904142 78191994201091755 54083636743570518 21066434253565766 32111227474098916 11763502620601681 13571241258819592 55320186279052380 80657637904076249 336179914873561 24693134121283071 44003091263743481 15485777803308218 99049922065188514 63661733274056304 66141688380675154 88834812228261769 79330247286322167 74389985708682042 77309951287436320 1963174871657582 9920395105990387 32372770077148635 64680847403509031 13339120852781034 61237063418281726 14561595018196346 68501696710897749 65087054088292761 71174478967340514 43048484406600650 3508872872897466 23389851249305815 43181288606774130 4718258953995845 69443827041756452 26938880665173154 99926458597185886 40176672327478573 37924901454979946 6733480114818091 9855742672713677 13199109697216922 65349034843898004 39853886205180305 48862543014456439 67744694289928853 83206141166365700 87737644464164242 77750831216693114 44745062524577588 8985056836106527 73775667612974061 94334805762545960 94988354941196082 21496232783386437 6926332105154313 18973646138007670 74908292385869555 98835054335072943 93279821313946423 66918373388639350 61369106142026412 40764021862495779 43177572877224782 71104510232999423 67714079389748597 56222495237125989 84155108430352962 44180489989465050 23495095911845139 24695354497710899 5200021725176761 80392734178210765 11812742471187902 52877874092694752 96901390495370323 40873483975387891 77398655939598197 60606775291513813 89682515584277552 22122482630787044 73893945639931054 74014349181879644 39189447647678945 69441164562431610 72992090830647868 37074688390744941 43279154927264564 10591488370497698 58899474307506421 88912273757570238 29022602756842856 93320041976991464 43904505146850733 32471249957611765 84724058248789339 42697780278222315 43057476024782890 23714840752255265 8046203226798879 75924991421192711 20673154136648832 4826802774769859 67125627433628506 75788921059593475 4144173252806804 14765341913098018 28908265963657155 74083535590702625 29137777044217882 71640941581214811 65215739041635062 79141377981244221 4149846820375232 31968329416198583 14262898064877052 86509921910795380 37085312637077899 7189729087866134 48750570647190553 88510326283872037 51631269834936637 87980096153948623 42356070141237810 8223631999848654 96845154508251819 94615303940162904 90890709254019999 85995273040026243 60288184848463229 51965464939729627 6932586398290219 40707129501978186 13008944767654842 3174359523493735 73518671746502255 74625707131040645 4998416742902656 36831857066659063 16573771500429415 71112723227370081 87060647053489464 57894729742711316 19422843111500798 70535526217228305 53224106156720882 54800270354631628 11771704415964868 50904589547611103 79647983002065842 11180404721039369 63080284386673416 64889244283586173 1589747867856172 51289618077548276 77723275023235598 22720836446280653 45929146191933630 82083252195960748 58704121533923101 5106111349572522 18475745168657610 60120174139899616 46551641877552366 45387720001946349 28498720032109621 17340332759447716 61293407140176126 8024335280906575 35768000548269763 85336532996224424 44872490874290010 71750881472079489 15265907901545155 92077334123603742 86155298262685739 80650910634491642 6614776689781634 43131525730861955 17616714998056891 48729364765298386 16266559695650693 44978177228961161 70037397248591987 1371185626299692 7245033120052967 25274504614658776 37443619946731352 73349091282782687 21067365071340571 70161657459196459 5671213892423905 51019954463833272 83188355588956769 91672407810400031 45470818142313695 1641389677616430 8751007440463004 59856245599114714 10787961646627967 88751515602391298 78877006504046701 17395138086804643 89930790126272068 82233374446280544 16236407813622850 63660157050357157 84539010203677304 64612659518440077 54458556134668813 36405723030445268 28686789680013753 82031855448023455 51726664261417995 63264157666141660 88038475722836503 26520838400853385 2992559127244208 68219470550983799 39152231170333016 47047448967522257 76608820954795501 97899046527517607 79015419993547331 42766002376699585 87637077344407153 18546432296563412 55934874999050459 97381743458515484 38897622798282137 594298066751622 49153016900795295 39791857046179189 56988579497908485 72928642162526941 9855922580802526 52171177497157107 91265469452745183 41653024270156438 48369283422983693 24849694095878030 41813637748205370 82340515078482164 15432633736086139 72874503506676981 44920413549183087 48005824683997463 38901264169879090 1913457649216719 78906991577686074 45684105722691925 30184021521862006 64601125918069842 65178417879954175 18337409189923110 33983520483691576 42218124403617064 55008520042450276 88423417845477473 22965210860213971 3678852946828059 38129903063390744 21755167192374848 32452312328234785 77189788594637034 97068416766914373 7561941678164401 21692736819046687 88933802719013882 2727934260482135 9451793396608164 67971821890473399 27497471497854372 44305541500752026 92850974442835674 14864842964347506 15925767729611210 93549310664222316 38957087929151617 55855954526241014 92964984362664188 53546492241297846 38473163333710214 24562720201520149 99636757441503709 65948874097221827 49452800797918345 59468277658505201 95924186702305778 27238545901293752 81583524742314423 44394109819378733 36479775085857410 55732899900408540 51242979311971265 34622652491210293 99635624888645894 86645904987450067 92117793732802026 46470009109889023 71903833464591859 78576557752799678 65487200092552403 97150771218435496 60006328871637777 16538773885028999 6185158254005955 70735152524294336 85559061499063162 90644330944338066 32808097156478474 62601418469162454 38267667946442430 59867777941089659 57734924249185083 19951083964101741 37636639938624280 62207362743718473 59095128106700625 70401917542604105 47554460452803264 11502377795262127 91070274198627141 45022828998022350 9040243013478196 26139388024622668 93811251183054344 34871059601118757 44625248588340161 57569168084537416 12648258185854774 83383762127750521 47209399818194696 7952464009274679 9769356949346629 16076462823025575 91829727488596478 95822408829374683 96399319667642594 92101445866801685 27702007408160642 39130467600602347 19036395799873471 17596119054366376 90058384514483876 37144558639529103 95659037277760076 62190127840700701 45295980866665988 64079311983261234 70403870342106281 58355987737567566 6465735531541557 21279286539822388 21169495887981239 86528023100070284 36318137940962588 69470228153419192 16461227461861214 3783015026442900 69290398209981395 92863222955449018 70878583462608823 62418824731026612 61753825105865367 36561926994929503 33578877968930171 85234516296115998 42107837958265293 64734612702600108 25274717599241957 65838977549910477 79624399681376029 86005660514178974 41853356440092321 30072640301067466 46728634048993836 13122974934496856 32133047163315374 71201830284095028 66971575631529066 97307274265857550 65116809530467526 29729687272711675 55942066821193973 46006215075082754 21219865573311391 96339043077476308 75050556946814764 15913041972655346 86985873752210122 87161797426158778 24764682234405855 83906655338004909 18983040125378229 96179236864655276 96518034669717497 9609665226380279 67054248969055102 59105730134773166 11654331487513196 8490464329849926 31441246690991081 69574282902940865 23605323623402055 86026451536371371 21662607905327603 30933435590880526 27154637217855740 58829679451038999 93286319911055361 80145240160322993 36481528672967147 78237768122361570 47399227637864315 35341874346495298 47345733488617868 27831031869786932 72618423026010946 1304812684116024 29160275744096813 66976368178860047 4984822712134107 85936566306109497 10765444393804210 11859536074503140 55682988357530349 18213695089830907 43421062870234567 69655769995106074 64587799621962654 53168525592695874 10713724490843564 76625644936319154 82707490885067522 71746562431920190 52260082807469514 82372795862516936 7774342393846835 86910960460188162 4840720603023388 852196003539279 8039049032730159 25679212838384762 40183158840669091 92254255986500366 50211628003428012 77928557292291574 91151232779229621 13664274584304156 10080575333233272 49237368409920724 33875718503661849 42958884229302325 68359713396777265 73802708647836371 3411110468753592 65328343574737567 68393409687244825 63467251257283825 78185595516672137 59271821753560603 50353982865020378 94411215146145208 59163815276919090 33389619947402611 15385940520654078 49821233104500274 29215727841669881 55711641845533403 81225457640772286 46328716952104210 69764165824885105 19407290904941249 18333927962344429 60268359944172399 57677050224541614 98408496844624618 53922514000789061 86219711994239163 82899954891522903 75973073337616652 99872917818988417 98053725067289287 72273345232587924 27119579373624502 56028887083401151 78979686200271067 79180514457875685 61144210650453967 89748830027547337 91636041739676953 44493271007473005 49877706751673863 23040934359333034 68285076448842782 88867136797716965 60138562765781609 40434147068650700 56743163883212038 44528194184912007 86209540931210555 8505737637468302 69047016977433609 7903608449652346 88520988278059525 48000079414199076 45104929476669121 92619496502395862 48809758127775079 24576877583509105 96611023850411607 36553741086572875 68818320871424802 17652178761952369 38450925302913221 32017976963689655 10948372875057149 41155957091034985 85912765892771511 76702889385580640 2340003356715642 7290279555020352 84252862899538607 63476645935970120 45629356135640295 9707669514753288 49391942121339387 90526189177354004 93147089027150923 31855785294219576 74055205285760517 39758212144385681 75065967932472042 66689471342460664 69388967510654879 31463134427313026 11891073174038999 77461622049944477 81033285507795562 69282105244750712 93362341100210067 41190275223620956 77687614036838425 62258023671477972 11803500280032256 17899993900254939 94763637075629700 33902058789685640 49800099060317062 96313764078381026 88650182117889139 51871416374430391 57308959251445779 38985624965039329 27777539174072541 91864136907629334 1213259860525201 38810145430043977 3312394157015592 61672045256992913 71908416763000748 77093850243740575 1639920912718688 25188647201242522 53477334291624212 40672408368021611 78314897840828734
