100000
33513396691196519 24963105989128103 44383018018078869 89243188236635295 94855067738505533 57304220262804326 24877767841542535 44671783844622747 56930116287575329 1294633076498941 37976655160241896 85155504918675350 22594677258321997 14189297017943003 83040588373833355 19098255281210409 19908130203619232 96373222406967635 39714926937220852 13755859664472074 11055604943109082 30220201215796597 68197533698865682 947881026603072 95786364393781678 13809083078390065 77465733310798833 86570178172429217 98875673201039509 58605304638527141 5098143457468295 17994428751542684 6690153513333155 78063267792306832 84870600899625382 31822395360928797 8985781350318197 46213385061517112 17467234312149267 23291835606927368 4181490277735450 73152369990885013 72778474122311910 71681375564015991 18931068169798384 95398754413138630 2304375247824805 49547743208693825 14642394477258630 75773412031648606 89554269414113729 1303332868671092 65720771542665778 55408098683908665 83562916968796945 45973085792455306 99502285599847919 88468596199272780 9815704760412722 17162384034478425 13401542755963688 81352180576620305 90644757913465285 28699666462359822 78772867781605623 92143695924864445 1713940144217234 1018358477475098 56282916561672714 28420163884445920 83487740082377943 40587066028420832 73334569294971752 36273325141975864 37770445234274037 70246743586636541 97572361596652076 98029288953515519 53798050024883916 34863502847129661 34495431365743242 37430470994103143 74955061571066412 66543126386416554 25504053829682841 9817113324539796 6771616125396741 51598746525780374 92767380149096330 84324118104613793 49454975453286592 60062236454565991 61367326178295379 24508588407473962 28042171668641393 85529182811999805 83095806846501073 46852121310754229 44324240451461908 31860052381266540 81454118316907930 24171469834450366 27502401294939655 41499771060677679 17867028811140956 36580886297509190 36674638518737976 3075691361294892 8968409118121146 63580276584634686 93902628387308606 46973880535674561 5824873133898473 77887498577832276 33799344909032625 11241919937193277 30077193652921092 81735710783892540 83350100739306221 90964108380577182 44356955621019678 82163255882299559 8925487460175682 7888704621930714 6392194298018130 91426992059023514 59898255085634753 49896308849507204 63358415240789422 19303894939827243 81238904548449890 77045160954853117 90073998378015227 66893019545881567 26138086721379955 84314182737656085 32089575909002636 61674540318732990 56363965657651566 4514306086013779 35793231720939782 56544767955590493 92852166595071821 99666820132856863 18039005021392279 94869270510554423 21135877763086472 24068636027354839 76489151440214159 86647956868908854 58451712532570744 48404423698250134 39852200316815667 79604314788024664 555983764702309 33421562356247349 38943708802951119 39614022214823336 89543492141215797 69132281829310304 42228120893495356 22618077249711980 87719167037555224 16764301559003624 415116880254740 32278620441047798 31908342446698308 5951504333322356 8482607939636830 32779618675501396 93606017668214853 59381468713797652 65403234382420770 74279201638231590 96119780214915646 4987538913401522 40167780370236448 22217290340651313 60194623023735277 43507669335323605 40107885485444863 86651354287921710 89380573162798014 41633004362784958 14381469613392334 7971581218125197 13702653586099512 75218286488388777 87269587752374428 3189154842763903 64471707386130300 16404164979270598 49491370877960563 25922644008878354 52089548835209617 46802265396963817 93440075449721645 87935030350749608 17536336652462515 46275649039007831 45931011342046765 84949412526745812 25945274468257449 26179523813396403 43320614711906751 15912447994492137 9706513262722866 64803066626366166 77807222464958805 60318854164949025 28391484985079791 32754794336992005 83225368349692716 40447869450891184 57120856707478306 11174468844765514 17023363790710611 39936236538927720 20934772833368225 18478811667819322 32278704483592098 94721601460700755 73340760614085443 24352435017794224 11317736130880133 16444527192954633 72079502489087287 23705860530536596 76052014518037854 75146715947421174 24411552658834725 2421028525075828 17997466451772182 67121493151992212 50432074380831278 59403674933634320 62433855733596999 8970281567761708 68575904815593562 69027497586139565 26695461968115791 13617731090584147 41201482880227668 51585716670440961 24938413621605849 81384138002271778 12654731525600022 15439394229193723 14564491673307572 23757810890265551 39753012252172505 48461568472518247 52504100900143505 99750443477538761 59196149258880693 98612220983155054 1094085669826221 19430318755759370 21834618189666543 37584276468470464 4412767691574457 55517151288170025 37421641242040376 16880570327135355 63859317310236894 21963954918846686 44230950597351627 16675043992406283 10977147607136446 16748099469971615 90468509350438231 27945095141946318 44997935968150266 55629790170805629 40038679886560042 16439098127829695 80449838805246905 57744180307377595 377467016126380 49038984192914215 70854422744113755 52712546049006357 25100443426512150 63683995851741994 53430264096220243 68171778121269648 94560624623502313 11822016341553743 58872325530508471 59213570678373617 9900593469740798 9498807948355576 51610004335257557 67926709995884906 29165110872831999 32291112040969085 424770585496345 59135585765806035 89849439584686008 5874868733312997 23377017893325784 70749465758085790 62979292434879396 78629192118098183 88174021118188466 29351349653638284 22772505809034245 45991782436854021 2437578633217116 907617234783822 21965817095252184 9237173304872938 58335891633390231 44836002415416371 1489657448187918 42910130288391937 28125582710131811 70255609348120834 58127872259405650 91203090192383958 44153431132844738 57232340337750979 1047579941009063 93061841335856665 64566348113186084 74966568082070789 32541506391878066 53954964212928172 21492252454631873 83967111419406562 86725152774123619 99257421621001221 31637831300838435 69451617502060208 66082128023600419 71171856636595671 12564117086827318 40282000905591028 78834966032205092 39324290046229626 71452925263130451 69385750556501699 98561012525595899 7525785507585308 48828319381427662 67287868801166784 87148891686623898 56488289390896692 16399063866082305 941175451280551 35606425872719389 61293564481408766 17561226792402581 21016758105503612 48728126689755741 84036309681129133 43428042303372348 14898336899560766 52625433928500774 66009453447017891 73526131231892765 12079927355157271 30300289497753598 84919713000516402 38575878086016605 71958915072638446 7836712225427721 13610659036978724 21095666466650867 39729472242961302 17242954297714112 95695613480798168 27153170393579300 52836238877809418 34618158283240522 4579520351742043 88932848201001734 77884268836366865 32556058655597539 78477776848520970 55660336236336835 97470307482950686 89372907327658362 76864278181944098 47385299625088240 6688272472364047 51458067433917609 48112064934861665 38900012856529934 15270629975445579 15230651150764857 50662311445124026 92674799054868119 14835754082454043 61956972133635323 62050138564651075 81739404398717182 11440051555813152 21921652472987270 72471341749105229 79590613081032060 79320696292080587 2118470516948443 77956569798351435 40304383992197141 29607661261256257 54481225496293752 36404545028243135 86427060907788650 46650632704229607 28891532221750654 829153535075558 54169948745523648 88472141367782098 19336497270751084 66460576616599332 66137590412192517 99990815992811652 70468046328542169 90411075101466472 91332105170947878 44872599892338451 48647779041953788 52741013885176362 72522246489498296 10371676429527778 65064077137052041 23643400797820503 34193756889851463 50716179291231026 5610187224915777 12354400074667147 77747890846598722 55444215284369835 40075749301453610 62166264519292929 58413898470882407 40739170681718893 14632570539248430 63990354298111570 52414302056267733 34862223379969892 19862638062341048 86476393367410946 99311591392225159 23643590802987062 87753361299346311 87230226053684951 79379088887386552 47527908057229529 30235744765753120 53253662507472326 55142460443179529 39784746273937959 48831746857549429 7888431556492933 95343444649387425 65058305461367103 41588186070377100 32474122511026925 17882864794597254 7291086886644456 1729046460737175 17124039552822792 24885532399657683 89149154751250355 71568629777199923 40906680555597468 25345965501261822 70799433337345337 41109254273917036 91945577028465294 72316368437767640 98033051394684490 50966559355011438 36129861271167656 93734658026008026 40530132194217636 60032925974104003 82472760320506552 26334021590533451 79044085824668222 13625517084081942 88521115653183247 69082468770083970 8304488798115552 90232827450451478 86055042759430656 89992708739408229 41392103904594914 42728121358509448 26379814908959958 56852639184315735 33105141738340874 53869750657832002 99313983908483289 15888586321163959 66478729392066952 37473136935137217 68352853017374908 99335687442794230 9560242895267096 73698387968241807 99903863341627620 12379421985602275 70754628381848979 40201005160819879 26189873147583706 70645623326908944 76407389444065489 23761799408956244 65561278766934041 55018131958852488 76732825368911154 74703597036051762 76900058145008549 45896257933115878 29175388865290247 12713224367844464 4773154559356085 77291845040613309 14930256215368979 66106990930063975 99438459949426162 88154825162385845 69923024408459723 79702590410328108 16490354634779076 8552696357403677 56802044429302142 1511817703757015 70259762380076108 57616347345284582 63463006340947730 11197409219798813 32823562729156047 25827143395539247 26473062959834247 92684610760554102 25638244440018148 43637854981661056 63442427449175180 62142820469111184 58246177232485748 52470045298162216 80834735147180672 52143614965804704 71753099088734626 41867152756673033 3395700016554986 17449596976287297 60514473473438886 91788198589191506 81565047444346536 36650502624006986 2726329354619584 1190907993230896 13023824221589648 74366888324730743 55670405320653243 55737272030748124 51672623478119636 84570992877808463 9814917110235969 86661089082671495 52315318634210922 7826745667797586 39636071800546967 88974018075805275 14650314950830477 51058567081188726 30487726242977665 69663261377217318 64000946020146708 63709593162179708 57912178220439469 1278893574602104 1554851284326635 91852484531557262 15572329154556740 20352640380769555 10740492892526256 27664813709517026 90853414504659236 11173787575593728 60413933835489575 24537486354256389 35276916434272423 31248041357973705 1136917135708546 59833621038528044 27153802335834361 55252241570825199 44952844898146376 84209221103094086 59304300675596006 21869125852017552 12386826023085750 38381022496485393 36196917876784145 87641676204442065 95135582050281069 87285583185418705 47732846252194220 73793349135795871 98859017497233955 74645749849319547 28093910196027740 45700548105139253 77475240421259959 65180348369701247 55469739874736938 57100021531101951 1605684138168947 53811618083017910 59555759991258945 42752661149731057 34104322553612238 29766203804086495 25688730306071844 36813819807135872 55418580338391449 35212552457811550 1424826745018687 88701828643263357 53471311248549110 26211376202699430 50527094722416233 26686834325628655 57904732498680343 62130349193667559 94610442810072423 82727891362352596 12758407651640888 53136235675038905 30979281182617859 24952313776797044 5977862179679955 33484214648536564 84854921719366180 37022068338077354 25303763743773115 25540616617503731 17614358085844874 70620181138870557 34809136060531702 49837998325039396 26128372167228049 69434506823288844 84035925976992938 17217014782147674 22633228509697101 24165604146296101 5898355553597237 6667097520219811 341256040155948 519099163032958 3344658877423943 43580647314458541 43467694220327799 74351621316018448 46645740291746630 28903650814668711 79168153970281600 44103173755604460 65850201332903611 29969572350482969 27595001309461883 46355482718501877 58832931818810261 63033650204888543 98099494688352987 38687688332722776 83836812853639554 96247331164978985 9755509510588503 74813921487322017 93362101768323905 84940770572221345 58551963628976630 22790578972805780 47057489015671258 10937708188659841 92624528618217028 38694118472234889 64313557979925800 71498341154465704 39887177756120196 26696483329937823 96500282769384057 36111274101112985 98817083998081470 48846685906476698 30261026686502675 8308556179127418 18013319102059136 4477888321005165 45727900795601122 18136049724853712 56271331102823256 3928921077422122 85178691593993945 45571577408188098 84807963271417885 60105811732308707 92011121920871790 11728855229090226 10585857007481210 54994312026823728 61527085191661298 27377931596956956 48675458608813614 25914202148693011 50174471823803646 38033483807734495 85330265557497697 61566807645127213 1831608110391666 5123885602369983 44926590980079809 9232263943277074 50577251567678698 16171980040913876 60253004104080614 96205151622390674 58370994804585858 25137245636025449 73871817647101432 3834371658942185 32392617350898848 55250903009817213 66179371495872591 60642155784511573 81882236049206652 83756638251077867 88467163519655636 19146569918492978 57263513838139473 61134018825795189 90278526391215765 79502260000879530 66213695367683574 95226051318940810 5199824618891603 86649796053107949 1900614189336004 6194719708334947 41767022239279396 12511746854697305 36248457292693085 47254207130478432 4222439185580733 17656362841111234 24577152935505974 59661311262112276 80743079913130840 17367329643833742 64025729606951374 10477171341388291 51073080522951756 44802128177334842 74468452555509396 19825309354675894 15793354537911162 91881666607934557 67860876682143628 95091329428538260 51615147999638437 50181610936919315 19059482889871081 98813133078935214 28683597325782382 80273118118123139 17832485685838748 22650668685794467 69525424311656008 83549528295139163 89742770759809333 29459895741384379 85825603184523750 95174827272783335 28526878331468541 34958886091733761 74070310908967114 91631941422972295 76454647592889595 95852515901115838 71551284065203847 17970230257929434 46194953656421178 75689664993358708 45709745580388268 84243944628915938 63560860239892656 95412796986418313 10884999548542662 18084882900091372 79827148825330426 25454637615832963 88460549638270612 66003058952098558 29850955313200407 27851594971383389 34932703292565398 94156952456481329 50275232530131780 52668757771150314 95132288107893182 87645389694908 49645954956864583 67599869636478589 33551430470209618 98987521985540126 90291513115571575 34281529968280538 52596114175871568 11571792505079588 58189566900310092 93484128999512350 23307073862491238 9575206143380152 27986069059240324 98022691416249842 75631308852482238 88972731750039077 15184836005532684 89329681817068546 72333303771106914 17452907659096321 82099337236312412 14534066754882162 63030237372908950 16008300794091899 23974216723617939 52598876266073049 61466160520189400 41092627428659397 53463354600113114 29160308346059800 20093161809493301 50010329082252478 37141402627203659 52411518972945370 18814869594338398 29974567293397224 74746026874436440 69341147415788867 60005199382716161 93045758662262276 12952524453859138 55097192609625054 93920837954835751 37954861458265125 62537765787644930 33432137815755434 77052124932780382 1608109427406119 263270392807780 69034197811121671 3892197372241939 16224130260245162 77377395419437895 85514689765541944 74343053620458653 90115232201176422 2681436118335463 79621172081877255 38611770872518048 75550971706083762 55117393169129669 11728982307083721 7131043798696155 72548554952606523 66876161708594361 96078431475645684 39159641924254224 99907081245652804 79393527261087363 23302592731768084 11723888532673663 15939403395898084 9924826643840774 46092589613779775 39292949038056286 78168802746975859 78961886675323921 52344777876066571 44255862545747632 71185778205219549 50972488050116220 108538671025298 96426075367949218 8959640958450688 69178207173034473 13096638659140326 85211531765798787 53702866057689296 35672729489840174 5456280405516346 57200236764554535 39522346456967284 38752091280636372 78062717573914917 74148782413058066 59105051200663866 72591521490980906 62012765795214497 30750938426006313 52445359073218261 62487855510476887 28722874251769557 95570323893419867 3818685045388930 81160240691921423 83681382164576379 35561096887533489 79404732146144533 93053753410235098 29188893300115449 40225320814799897 98059048313425004 29894097590564069 60446130488933096 43273596898795871 72250034907668042 93772715633489421 71142794253760554 38272968475687717 62772746415830564 89701550369450968 38342371680555298 61864313219309625 30619297316479962 95718488307691485 41537841096181990 87342105445388652 78695099796598630 82893289234177090 21426349365860568 44389798872390156 27380434598451351 43705013085156695 33257643473308671 32801822089283899 55225586780504731 68152551544984427 23379593043943088 67935997607351399 66707245776164347 79463944027518418 46273681503299870 1771572261813663 93500627835286145 84204009769070425 59628158479373397 7907961443500552 67199786869301677 69415809497884553 493275315256729 89664393978775038 26815937182657080 30731673381144979 10718079875870013 88710741370252595 31334202191566445 4031535959384011 98587034001823108 83484938274809936 98611029462354222 34740745019837112 10124702017147992 56462149203351071 13751719681607669 53349217176353968 90843689750399224 26780636153414403 55432098565227716 76461344788745921 60851826667198070 41122717717066920 33246827403678651 99968880029548413 35860754834848098 8297752584839622 85996658351615142 88742583704797665 16030286374122444 47444009019514977 16457486896477726 75633651418720281 8739592042187100 85836150330099011 14097025838352923 48795261873070429 39569493205986061 88225474092790797 15055667706544306 82715791098544116 35249793601054528 14748075962554317 76443840450537619 28686857689244368 65296409905377510 154748861827511 8054538718894492 21875421394123659 5191976335995934 750241019075324 50157157848856191 55080759514978512 10704950543733820 97454896350729353 59808013639109896 35549512748104960 49995656426789963 80002231499937557 34285015950003864 85927123777222424 56427023088820257 97979723901876198 19243077757241742 51108164668193722 36017823916410231 98230970674964783 84143789598990127 41157215683465515 76580419971184365 50711498299871073 40270490265977807 21594107199090862 15881440991008734 1911155988004897 89104439323495006 33774480347563166 34240845500841689 76460256013743222 14359319577394432 88167741432250145 70638220668330033 47497069579734310 29214858746494434 68816082145174043 75381419775599166 7980409832188436 16821791505406207 11272601026525102 20204207274313289 88223572459808322 28708592318511965 18245959086510621 51321804782723639 71184136873979570 17463783848651135 78926607537841303 44229411993847003 99670452336538218 1602375127816939 89791403739062791 71391572264653195 11112131433805728 18442529729269718 88912337996402260 54148554146327222 90527583744378195 49464940744195789 82471822088463834 36379666562380654 58353486205450917 27965751306935181 10889507337064021 50240721679665478 62497094989958174 30246013946850667 65291489704907396 22545502580862474 81216036335997770 49714172716061923 92124284650878102 65939768767749463 22418429922479390 2759388166239519 95761529037043785 14433589283431458 28696650259929122 83065960946779927 8051479920287646 50469731947505443 93496001591571793 92365866171392138 15656997370544680 96463090257433701 22123290462347365 49044524525354153 42624743742195114 58248740521739347 18459100010356421 66784974853725489 34480800367498790 13683398029335216 92312386746566464 38554577733792705 49208255491720614 89633414178565985 35108741699856650 8792482841912261 59922032828016736 63531234332659655 74254120206724695 30974632586266105 98119258539896714 91174574818617865 24796507955029009 59976300806485618 79527416691834243 20821672446737877 60333431341100082 60079959797754479 850672593238658 78041572017369049 44562463092505004 94048417405195744 47151307228670402 7222122579992166 42444642732686209 67123688341525878 56223430478749693 74687268878470061 11572766093696703 13443093702882787 39070909442313231 94548275234713869 10071587852400190 70160343395209080 10614612757666626 37319750149524664 69692290946278669 14664537752791641 36848680949682571 38329151437887405 47050997941974977 189145138539168 46394276853408103 90984652717301585 1727392488480894 4906415777985106 77045651709041289 9978562780190378 59972059201190331 80784015728587736 53088361489481622 69652091352445968 99110033249702301 49373394513608138 45533555429641869 53975210944850785 83135347603744818 51787895780376971 21124369147314010 16551708217177045 11897382691584464 75043127009717290 26998259241955499 47333722871454689 77746583818683404 7200037216657467 11924055528211015 84287189573928924 12880586109978954 1102524837362251 7612823142313933 17130715751896810 37890517649141095 43265964419834741 42231170515080568 73123239086498282 338777041493411 38451561734347777 33736791867031588 27165017126032081 21106756276198880 73092519891614889 25576234522509850 36996450755811907 30566081028390591 40235570739974356 5171756369018890 34105477977912457 60545492322835532 40793388561378319 87994129286978611 57995334125513706 50599823332142107 61380239736262940 87417914965054916 42562994244978469 11617615520828442 93747743135567185 91945405376938415 2103606635036024 38814546825392792 99239643482415988 22232358996823567 29471659262404074 37991013860374255 5371593255940703 23607246332332240 88225940738993526 36360357720184644 44047068598813747 41723655849633606 61673069789513207 52629160436838686 48315319599898056 97183087864847393 70073885540243386 93240184100839737 63087274371800306 89319043968683670 28986106418770325 7442832703246354 19215412275207416 43559358084353282 95640277081299046 45612166706671266 72973651851474333 34847328370690020 14580099975924499 19427413232347449 18682383121604974 56475342729456826 1871967812906653 56595749110581391 41806981796369921 12463438963687699 71040351793267354 33071015556250683 91174715262878854 59245773291885495 12583490177329321 89442099617252963 64782317091283888 43270838570072772 64821968339887279 55490908390177329 76837308049330685 93539524699611723 30073594342880985 15931360346441821 68487581330247556 85673394188958507 11298312291730531 44573627584777335 44114212673878870 69530977424325254 62908462224401160 46456367829251947 75836604766745569 71227214319772730 71436670882879765 26406102416132737 72222388953271717 9477776723505479 36305032107997504 68119799671088455 61607297845754835 54144307573215403 67456756834089804 55680242104176152 19887243041541876 95412161788329029 47055029287063544 68653192393409090 90113828403777953 84707325192324611 63496226268463186 12862897948885542 18839821300261086 40470335407563857 45526411008228372 32430028796607328 93818171513683211 87526219343082639 61886445284811567 99414162053015709 36243078544289084 44137111355638864 65346543796169133 62223762383634802 80621359839889202 85022538293960026 57754299780872166 45543653075738857 78643576442561417 81253552796719471 2962180282124236 83098163393746907 6725207851632388 82629923402893438 29452123531495347 61742198729564811 80872525052184031 92017939902218840 65197469838535822 26394052501749675 64653067361184561 53405456932761196 24444810770522840 9774225492669933 54514552451568969 58998708781718699 83335900503192416 63624639331080816 82728841136596082 99713678695493747 27312148687162685 37867291120758338 98445602354513017 10980270087946501 40718384217397572 39919540225830709 44788980330557322 15664766484911758 35421547315653213 39222030527495524 94697478583004741 57478638854742879 80849522890922653 32045396408407285 59663286352924689 46628520047589959 88623549122134781 57575014076316075 44184211022299591 19849649585472011 50979235780346699 66493467144881930 91130475193913801 83967803574287381 55974807264387420 97442538306249800 44856106797862779 96414561173349531 73667344163107708 68842513648415230 83055830966964723 24173646484392844 51133884388962290 295745752701225 92460223782487678 33675917366889683 15493182924370309 87721301313098601 6029561850456036 34702306075711423 88407753767226482 11256289562358446 23566003648979827 88367812362734145 381806505881758 64541636958201275 50163688852817332 2836812180027908 34360723517618164 4826549022791191 46951929597732978 80356557232019763 44090402668832413 93837464956181023 28567375118403356 63880733354978262 29117563315042933 25320813005129746 25748513064528731 85049812344382670 58751827065684099 48663162993561641 84513616799874642 90673534697615448 95542106288236214 51403752383181151 94692441814833868 67930419880790199 23237856674117628 69803736360006935 81268278473886732 45794138351131864 93781968142077326 40804291938089704 50954416746966883 86971248008816910 43095565853511582 78726103178217664 91989716908183982 71371843999534388 72344618974630768 37713981882719350 61045944647751148 37624604744083092 93439624585793016 81403534627180393 46082059046041972 61060988815821026 55804610095883182 84931866714691677 14459749260486805 63689153283067332 88214347934867332 20425244377691719 67346996444926630 94036293522548922 88908298615731089 31768406623291000 22020196735444807 11934058733963594 696459647811281 90959634741869009 68418229442849503 10204164465676583 50010136035501744 92398063263814569 1531764643339172 30478431607313052 56665465372964747 41269831723452998 12896052979693384 19727650169390441 31160949969741734 30823509374991685 3916887254226232 33556026573847266 19161427107610497 77620928104226941 5800330640546734 4772871750582562 17563152305630331 12187630670568480 89065864924196411 60720479976460645 50681054666875201 6612856714341197 45998173264746794 75087504912264096 34042970607727275 16048141240095572 70726537618924322 56017843581408113 83730391926531513 1176740246560872 71409182223433043 39205755080089104 96442320589335327 48948772668817041 7663871895060508 24338338602749353 85039029570800710 79908772582424124 44950710598367618 28060009198644053 88807372903841895 77742004256345519 22691609689798760 97818075071031984 2037478569930481 53462341879519772 55643872228100390 65209947186422635 37475323934566418 7841863198863004 9281827873162853 15249068114467903 73733021482497988 73760021816792854 71280839970196340 20500305298561776 54994724006304867 59434074303364824 20144468122253654 57903748851922772 31835451994965956 81351188468879531 44960970875077673 90583781466998283 67523071991042188 38388494605488950 42943407818258199 3451238310956437 98273215226719716 5616124630291062 82969893558324992 1289623383265855 38409722697865337 75138858126234232 54599187010554556 74487441883852905 85758552078717265 75005933442176737 13894725468779912 53422807293227979 596887165891890 41698993243352686 83243229370067063 58071139251429731 98155281757889661 56579895670958893 9524724450125366 68269108022319422 5433334760482225 89634946021276295 59596163610887698 56429696695097272 74637262953296854 35935202041200464 28013189079222543 34304704599125374 45930961485156454 81773498840949641 21111797668211823 99887449693773589 2103057067428974 85682998962996776 21478889012889164 55895776437246730 65585300867720193 86974240081961515 39794678520142396 4302778516228425 81897159393870440 49601345225844669 33556732850773657 74651271265398158 39270510976999258 88594531923469844 14763229696684841 42057558059298055 83194857169291985 33903442507785814 93585717694504954 34708888795490415 57117774380849177 60489785453272579 19403549739114467 46068185953640584 40230070221175119 84682995811037344 72105545133218295 67171759185656384 40652587101607077 74065081156416451 33866286093052983 87262438308924898 44209573422766209 51968600049186792 53886498738048291 82431604904452750 71804477618954027 27055185805392987 17208873031594075 9756156158831061 29236192300850594 46768878103983142 16351598340722075 77006328536961039 95101323860258885 49333478267060938 4298511213251605 40317472411521499 31835900575219971 68039440673382511 4323912877889971 47437475098337152 33171671022630337 12194461593719916 17823955795727818 97787498509113412 18502911546348999 49687403321867688 18798561695498918 94840287281293313 34298485086550933 70671335158357647 35176493672400388 28834165930159900 70814147256608613 37560723225632838 39583575217871675 15931535225920759 38729841488206332 12710655066253232 79059958052736340 79156284624600352 45066830674790180 53347245794100378 3989246390813900 28544130350772918 45415263177824211 92371340227968003 70594325916053070 32526075556576415 95221420875040933 27709328361048059 80534145307974414 78446075316203837 64170400028324218 22165158497971748 14571285422376053 11198082398419267 88201632522790415 45176347107504089 92560812241268774 522422249627051 1170300304496713 5679609250151584 93576487162040978 63959997697710501 57401367210582142 61766843744314444 71498653553515455 43590608841948590 26793014549589902 55250535830960094 57372854859804398 83543040423936777 50383030265047151 9380664616128955 73568211057037346 91311606276467201 56547545481176377 28806847566258508 8944061770259324 58416734974657851 97820589035661056 91673709250397114 39860086362540945 91447803096019503 71239628124007541 87734824861496166 14333520458552327 77624979590170223 249938317832005 65093177390821237 86613181570292584 56600727412593912 81303362948350421 78989711441801675 91996574269181463 34647653924624057 72618325055752410 52340859660131659 56093599787059650 14612052346405059 39824371299552773 42653458847983829 17533426626614553 53827795283577055 12874999860515417 59641439712542241 12223899476766311 72943968913409973 68945953399362844 60142180603432118 19960055458076693 41758945981903590 34327698198787497 60658424549758820 33834122476315782 37032823116465866 12670361234814656 50282141004032013 30372691575474570 10020933504585950 77073991222323869 3820499285196780 65960460493588230 7173612676596621 87923507542424277 59408643525864254 56272431275775472 31023264388441464 4067384488198851 85670497970463846 50328058714082705 44301597114659306 78884827951025526 16086394885405333 30711364498467228 19751014714609238 27236848017133489 71609618853498206 75828458769244615 78715479489770802 90252634032980036 96420270680505381 60887203475992502 96026829193019183 10087493226254322 21759031641073233 52744813737767096 27478200081245976 67931826412716808 21124996903327032 98393325237260656 2287294608417840 28500506010759267 22914051884276552 47946305191576003 38515393266365645 57478315765705348 23829212549007155 5998222344306189 59504689730975669 44810106554303127 64287527157331116 35014644502818735 12347921289814497 78734927533370891 26229655440918384 15695843783273365 67154349032489513 7365962716228282 39132186970370352 50981391548028905 18530384349336647 39726373300656055 95943289098467712 89820695277940614 60909835514526019 11813172541247200 83457574628365917 78639386443447938 61198161431284514 24427174569126034 70236433426654237 10028919254805702 92195207455896041 97513936785170917 71960876692662308 74477332493812961 87233615100670465 81760911310759100 69378451433846716 58065260809814381 87356758059218429 22051500855930261 26244509022722191 21091470121523689 57796281060604345 15403162390481739 2627870265044116 59363290970258950 42788754421550641 63931858773494814 45590388962393238 86668251268867240 94979372789054079 94747158311579135 84782961565863017 3519001657232357 8010758143632159 73804517061066854 69326124535034560 27000666622271849 80222300014551481 49589478095440234 95997906657893607 78084201794330444 9739066394930942 329852528174026 49082573483208944 6132822719116421 13413612143362078 7303031904646905 77613823918449866 72147779514600947 43693079844099125 48889742239737433 29162779845032827 21026357721410166 40618520262284361 64291742951578906 62109758403737636 34831792052414611 52097022277599622 68411668562647218 68724403078396577 22065651534917664 36371269346881195 19122835616694306 34397940870466886 1143848033880976 67136198881569581 5715985599832073 52244211901118119 74694181006177059 78360356611968593 97511992753335336 43714693112692408 87939565655082542 54506001923436152 91158864757597018 1748357440730218 84223835939617401 89549078874721740 66949092922941891 48351307175955694 42119121390237217 61313538583136237 12988513935587922 59026209276083585 60468228852418400 98345170054250249 92681896610596479 72404431386164642 45713659780755534 37384945614715303 98280353267253523 11290395034402588 84968070589427413 55002660006075764 24041580401164628 85089010757459382 68376635794312343 57133650636143330 93258809417007834 50146454559194682 42739517103595652 16719411761955307 73106166146147783 41348995340942252 99341310410980198 19995023941640025 80414631472616926 35890903942989940 57830580253409620 71921714985597347 2775244556019854 58350176942543999 96273145846288737 61774563401633576 41154435540837061 50966355045820892 84841864692550555 93492309994115067 19422374008664756 90013479338454470 48620294209497694 943453977366920 42920021375737250 34561235910928222 17361454001569891 83313804856009852 84051686513366993 11246013737930439 38677612520035019 91791392107326920 55554440590299862 98526998637423261 92356502993141505 24705838099721520 5387748355222636 79969133443683037 4911464856008633 99049024296523508 53395434462118427 79959972348608551 31602517970775347 94945680091015873 98542507926497558 44999892089366502 63963107911640795 47077509726841336 83522824747485781 98366005718463172 90410412906729669 87996301927979985 98496339314107591 84888537606912227 62816425833146511 19436211673262943 19545741536013094 93655227278087120 17622553030348180 60184699884985259 98081911348462476 62900955015496296 22084323292578673 50975738639724828 35522501675436345 33185814102894289 27779965480446927 27513774869287973 55388021418012222 28132741718682201 28087469485957166 71443985874053679 18637574452592361 70168918890885899 13740371811427307 20014935306599978 29256273453757452 67447853725638623 47058238016337901 5978468617489734 29285076057877557 40354163664457681 75484716144134462 8909221166716036 73956845248040479 34818834682180740 69290311821648128 58696706051784008 22889721098831429 11567708934739182 18381480674845260 88236106500812675 19911550879967436 68446552191135736 52288926607160239 46585395944807155 77468536161838010 88303608026404588 72989574727682486 66332596366290432 48263846602894977 47002965945006401 72057555285345241 50087273451426015 64448364463543127 69861346359250082 29357806274084915 60201597664255889 59912872096418171 13660678541703840 4567722684020975 72518931031255478 56884902600784942 155846598457184 78374552649028320 69501703372469838 9421077032010896 8434445833936598 73228311290142514 91808283712121393 32015495425639835 21097912906249830 46661856517164079 71503745227630976 82432209895639792 3478102326402461 12638610173902556 56976679392789839 49620380484775722 29955685299493823 50333500560412384 18804548447037053 24313487682871829 73035408650698259 56878889233134242 14065463291493184 22356824353836742 82728602173816141 2391014471143680 21158869705545707 40040559760114088 54474878636145139 8370312592605593 58045889479095430 2497492961511323 13457402005922127 92362590570472261 96680705784783967 35885426418978834 7707649633739947 6703355519235883 82842815128910448 83048958399475931 74492980520322294 15337667032529863 43847766241346594 68273196156301527 59636555185793160 87520196355745596 64426753280699473 35434934916179192 91484156998669687 35464958408891622 84562991692766848 43022280918357843 63326858676903136 46803496014249467 54630233693260698 9497077255233733 44726396150321736 7825929873526106 42584733868807538 97057551299283785 34751588497922867 37354308023748476 99849250541609873 4909358029847076 54510550271343163 68848380555580453 7519727983506399 54342250100050388 60691890347062979 76702150608136795 16614930244685563 18597843363765018 31037045417700493 44343011345662271 53546318030105466 23644685250580188 85075971397373230 11715984020075906 19797304838764610 21884170717207705 25111714720239358 75746897738535076 99712859478802688 92732785125337327 29062941334944564 20831277199626916 9028135947102003 72234828012589192 6793043166761194 17687313416641269 87849590351598552 72124741239817229 67005352140738213 22059509730584642 72205072246190642 35582388989658757 89684964746582157 75563211839471450 70364638385923956 74773093537338144 86399912175328238 1866542112710927 4750704747285879 61353982363294459 22842158592545625 34741188244149315 65672618387801329 41884731804779267 84487216541458845 40061193000974588 92827243423436801 11618248479705146 1512553802827058 16253501002956155 98325439319227312 47925598892352911 61599788577129432 69101975400815570 53593965103163432 2783683939440182 35340261249458039 51253544380089187 57191134151183653 19009917059234953 58326742772451423 51411935587665731 12080193781755680 86855686003571415 8421618238587501 79629882359100685 79005039231982332 11520567384213069 66659406014969368 81986940606759551 60021336011474253 13613173253507571 10658055459488495 69286761196484250 17535882909633405 37808415861456846 32296138782047391 75833316225696838 99113303658979367 38543847426491479 8963018624958824 72154577293782396 85658199363830493 43417845245706133 41541315460707028 69906591512051863 42080345236709966 60633692200328800 24117139461530101 41724706532711623 80904560959586790 78295690788555562 15354526105298552 97889634066192779 30176738422653251 59340147533774242 62126115837352756 48927256763506080 57533897207944874 35958663434001160 71535754027296897 40275154391385932 60811225957897811 66937210181416463 72420569855420495 10963597143660759 68037546553109361 15122086452374012 4425608709920110 11190558075918921 91562678063163382 93398521278800128 8542085010796139 70577038810013664 88591504313687332 37332496846162693 58145155260584480 67998556354104588 90063942201535758 79838598092376047 66050628419713290 53409495632421072 96945332110347000 18628394978421587 2761435698166003 64104564903894870 13966569785101175 26975965242022772 76471236119394137 9156816242421677 29487198666190023 41614972051749399 68925211313117051 96935310585395999 18943575919554845 47093566630432880 44503634203752861 18222857280805574 15858231228731457 43799222961527732 46901631774448875 82411436819904513 68040062068149608 71853558302146882 5745006790988165 55261511219142870 84707271448115449 36199197237478475 85790251706765280 52685642701682480 68689204320202286 69406015184137876 42169188264424312 18794079162247004 78266969439908528 18908078451838920 86604493511895964 52478411536268005 77267523644728853 40903445448518416 97012295149647641 61737164663921557 44448916140778504 97129705224529291 12953690753328441 46698009422225154 63631952565460538 18895925781190205 13255634683849454 74363343222956228 86684064368657782 77220436334913706 59711216452405496 71131471148135802 86133928657413594 54950529167514661 63116675271173655 76908915406771792 16858452269851744 93559319455889256 22663248481976592 67139303835374615 63601672506243744 86478952713858107 10696190257381892 92054309709261509 72661705528963718 57859969828606148 4828255098899456 99392126615772618 28790756824356247 98513161256435603 24307796951909950 58234945574862563 51214392901887937 43456122916905000 45633634664374876 67305847815590674 3546238286723599 43406710561299889 94757938257656590 48679709335934027 17717577347092524 33913767814856065 80052188535545327 61647835880642620 48310121953022294 2640166432321429 28533286298462555 28182345274437593 82235201704446757 33869316486750014 41708316517647444 39595180835401053 26505991262876092 70572762788362640 29253291995158048 77793424400839708 35002928708931430 90839582298884788 82477118191717141 82600180412021679 14564619354863556 33708508544869470 83544443844118935 77706900267533707 87800540757083198 80614230929979464 67288378572511614 90497879643528995 48890583674647891 63275286144740166 73215605081289386 45741545036170294 76493290411802757 3678192307060313 53013450000250075 64999356341268373 43793702833284772 59525286708258116 80353941274566942 47402105880124480 86573230933265873 79557599125540308 72392548956670829 57775144799806313 55167527426702057 13895690044851167 64809955786292754 67417775469707296 66836884334559012 58963250987716282 85396607457559847 48200516043665343 86319471659613621 35254745497396243 97631714463176333 21631278783977678 11014810702512893 92383939989333607 71464392888492632 15046740695937983 32463169548406522 46290861474567846 39696425630775495 61434893713501100 74083547235040849 66747661838013269 47922765820983458 18202252381285961 38336735226781240 67677545885170599 2715912078673151 55673846649278822 59910880236004048 69519877398607104 28090931864210131 54602091005218878 42567176483383732 15484923635431723 64022803400080993 95840493585476857 98709630159056138 9888752150103010 18274161583230771 29680583889576526 30152619980807917 15094979180575663 20394179986039265 12571648429874726 98437319821305251 41137981840808445 4132944951162827 44506182718638214 57637264637080673 49504156858699301 45712398755568972 1428918344287583 11731192925202082 81967772815262643 44447629618947058 27666657951994772 38922399314953194 63042771189635470 52392973927631315 682852543315912 95190640542592089 43507425127704100 40180405022509169 67119604630770980 99149248933880181 53492640294894906 3269379361593856 5263433007383237 67075450610189032 92241187723368755 37960830655408388 63823920185933050 97137102561280393 27111821511569430 40660178480805436 78863454348994252 15689277033427681 41285018778004771 85348985811729068 15086455306222096 12762628567578650 58029409719993251 66589613228874648 67886208269034481 85232001728955515 11599992336665954 62062641414064631 55420574180224056 43776821293411577 61172098864349067 33249471831261749 59227149273043114 33990727299012662 81688635266978620 55708242016729753 11273292705324050 45827076876941355 21485395724795141 49558804396942186 98073249169846566 48014860765284801 2894099957193264 166402296943699 89329193548897356 12342932315097267 15269393400617658 40819588890000074 79938275616293250 23841469786329972 55827653732039199 91789085158841148 78840015992767856 4555005747409889 27721702655698838 376692127582060 39813878681745260 18086410447706210 90974979623638563 1854173044408754 83861396653482179 15865949049777622 76108941784469212 20029880927679297 42011363012858706 94397398502642259 30142862190202661 34343331869184049 74350148886840979 73820232096350311 84461813693830727 98541524286200739 44470602508412986 78988225475780796 40880040036795840 28601264819889873 31827440896527163 45830688524530152 35996935072274944 19154623588983046 62862707335248610 18716631038818089 66698326866290124 18003111794514303 62717918367873363 12594251419102281 11638452903721858 72831543711123762 92876248975486251 71755256354191224 16062684804402978 56408727673677330 58459816837579054 79434534787907984 91879519534930522 12270535216146743 2495590470198887 8912092703115322 31609600657468856 8210343976432446 92433938414443054 62960855419321163 18491410909642263 81090872746631939 43564333347055805 84198422129964035 96739385219639740 27002831450464890 9092296580257301 15320132716172377 27204639103123524 20403861698335086 56948176100583019 27223900195052471 14849824223103286 10759958314703720 78363982301881406 80732894904673637 62365661269922982 75069156862917918 13553864550749880 85630879869808100 82529418963283560 98139189872300244 10540650246893260 97487303429793908 98527104685329350 91270761712766734 4511558325232427 12638569422942495 15359368907709319 69909202507937689 77175252261439262 87682128089093327 13071996073858938 24896619190470202 59702791769599205 4448174149100643 82321864652845522 23263936297753990 82346214680367456 35905626264262185 80832128157599859 425068647299301 48754480593846008 99967238945405466 24591950048584840 28970295114531268 94517809507607676 91952503443445669 40872707063227816 3019302604838167 76689210755308241 76267269310629181 48822920570269529 92099197463523436 44051138013421379 50113317173245304 61695480331952669 92507370251318930 71729940169178787 97812687027095621 83335306866079705 69328080995106611 70908506512544262 81922971260755590 77799649057805353 74195149592197193 49087706484783665 41602803083413959 6224138319671759 26965305217262545 20507523792390620 8706597428542967 65332541896587536 27155855449878438 28988342846098761 72564306251422768 80122909478882612 17744322597729014 82809721348072403 74861669094818312 64605320835399948 91962447954541353 98716732492391200 41315768415413449 16149130117664977 8772906787584700 94737943840535965 65815273943262271 61098608475240798 36529342755385127 71915394841521791 72925430621840786 85110374267542703 19546850819257211 99098735223457951 19722923179696207 26267091081728872 90214540869379314 536384620050449 73237114898973320 17043746070614348 68595590942462647 30952721079703236 50694654441084507 16791357942395994 73167669027268133 52142643781133638 15912146554658381 99746380582881582 16294121324936137 82937354551054500 70131471253331868 941955815841451 16397167097274111 8349249857305224 51386208085403891 97953413657177697 33180472364440533 61530310808462461 85482874053203611 1507951150106225 39698054606861162 56025513271351291 27117580358591599 48468787202056125 8465610955359650 21680008710300835 9455110557895453 75366072832670395 88754069663337827 72347489539300824 31017129385220895 94791750275427231 19402850805656261 42775398946375747 53136255635042435 94532546021594261 23605570887573133 48136090796414413 9860817831248714 83451815868021096 15524410003176079 52362031816971254 13918554951484619 53797006312370412 19548410770556320 77173854599409218 55606600526852053 89209324270365311 44625083790193239 96864747361415452 63946942214080117 45654392288703127 83817169152367583 80415323488817367 82865018374607962 99320325732021059 35968466213579364 85167422457521632 70217176838818508 15130381578768351 46756983175031680 34314587484259476 67062667834108292 54300768272128724 56458259180937038 61980215384014794 10215421009242543 39171166667147626 82499688715063993 76809332978437715 76062378713003107 82765489434104168 91204597312007679 50319372800918452 44603375604072312 15796057404258017 10838382165379688 18052711828446436 10985802614151048 26998772413739795 47033934305436036 25746329410518318 42561638394248412 66537859589024423 25447905922939959 30722921477082975 27409321837657640 17337775883701295 42368813835680704 20348910541214841 24235018708862681 27513565070739502 82575478254665665 23205846479596403 91475111299206035 95127803755909672 90555622006140839 38976133712884365 33668063299359132 31468739947332478 30678457430307016 14554475555277375 70817860162706547 47581857669445367 31298656862123336 2435096065360880 96705253445453509 47807503801357634 86314658000182098 93530066813606461 22789161981301349 78015163669781527 79211444268714149 51297815241493898 10391339639608091 59092350448684313 26054655459421567 8733432766650660 20855273447252901 99358019478585688 69434730262813048 77370973388334458 56311659138873331 62915932893521780 44446470951717358 74037246226549019 82073722752085933 63660725755512947 95658409629467269 53021358699798290 94023788433106672 89368902950492636 31669120252779984 56407887154424980 17979087551824540 78585707562542399 98250104850428941 89345727441935933 96191873304069590 97764470529387190 90997474798840603 94729062854000614 4914336797899999 78092179472303029 45035915723612018 27601501008411542 27526420861932322 6937429417487799 27468505678238141 42975487105094542 83862769269415864 27795692106730223 14444390410263997 55612074128859581 24506903492206210 71717407329430964 91964331081220196 23801929507243268 6434370964024773 82953161238932633 65074119657668036 15509517842095744 88782978435935931 16688245650719779 26639333784994947 94910193298903774 38439700663710652 54580779359722500 58558192362355012 93054997796582214 78561131583279579 92120603294158784 93928610214535461 71484487335715749 96042882534042716 27522817861124319 21365704003267965 80620775525693792 46188170172003942 30088673725797652 36140173821842659 52608604087623094 4581473858900385 73219775661607630 60758347863458234 68456555756384739 14128037916944198 98771740450340700 69562615645897763 47147418805071 50652149819379257 85384434147262357 33935259848817545 80301986919121597 50856198164798905 12235187846201376 22461030443082475 64214305711928664 67473775095452393 72217559762936406 1613618802878919 28261402522271828 17460272789309950 57859450961008424 94902386418043336 39001897092202212 81296683452757292 97705237563851042 53616976181709185 45221619031127777 14511184080695563 88397289180655287 23271664836924324 29826822489105593 83144775351324022 4894644594169323 90380615849307304 27493630314130089 87591755539507775 33354826344702229 17946225838156014 75178791738418964 26648237513761617 99034836468553697 91158807205874183 67831181196754530 28605473211732958 31555940589557278 24749801403644478 77265773696484184 16540534605439733 63578245261902053 13039444806355811 5850419877178962 41321135850265584 17696964472848692 95765787544897626 77789316812009062 80378025067770141 31822622147566961 52052233984251107 68318142356853660 94176912669584351 24902155542989293 16807227295505939 92047430085950820 86418926692600523 80429799025153285 87444620786157939 64389900864106698 59402600925873501 96853716040273028 14451326453276674 3267683965113219 53695301041246603 80914538018657826 46326751028547494 16324930937236682 70709615390347205 12553866932464039 31101682688988262 69046919554982452 8935781751499496 53418512340893932 2636979847636679 51469381046497799 97355657216308773 22263390159988394 36350405816092279 8913870006318208 42052686361922685 45574457870788334 72798389522908702 1624195787379165 46271120270676639 19280635096412426 97564180891781734 44338723384731650 44065132135106147 80155571032156015 53731603505714479 78651454261328370 73631818243189958 31240682633327845 79907127109299116 65314234220062863 1661741575982111 80227043270284195 75756341069644865 45529167314469403 78462777190886225 48792036511452047 34917780049690136 22165795145921480 87118493242342425 74696966607159656 46359804923228577 65192070758860861 33166984880189564 50281696430922277 12645785428248791 52399407119425784 44453328479331728 221559459976346 50770768400691755 90665063998651657 95935818281625070 36129199420222289 65548675530156374 39268636701122501 35508623617560177 79553311340237209 40985599233551073 6348649027732751 8137234380587903 19179038606789417 33825366534355961 55126115490095190 84567822608334926 97272971652559680 17930332617123947 43848919403843712 66958190167168652 66110743428612127 22323731925334443 63803086936456736 68913280644976638 48334164619063554 63148026270870316 11821008883709530 4221219761516388 82681035132824231 24594759813500692 33452543439158091 75797746392204150 31366446427918955 44330784779035075 93477516489440862 36561290471109459 53150708538244650 41680515277739165 74375262238501190 60625553255530478 2515840640554257 46445515858774262 15070103945591778 14160028693899780 98738188259328356 18709304242778166 13768064537386819 21678803051876357 52590481610017193 71110420618083499 68751551987418344 21732066304611916 35139869615122721 81819680095598530 30140777512638147 98457418478532517 94421776427444928 23132050819424400 40690688368448789 44526981780739018 40125505479090711 32910416159053036 87165013409896498 70637008887392387 63729849955552162 61508791571952548 60441861652714521 27967917779815252 9010211532337434 24234721070724195 37870246295514626 78905356153490625 51551944738649564 32913130625784195 75607581782089839 13176667359012166 25737474880840640 27525203853132525 89790407442087765 23241144173237249 80867692590112755 35873176178964964 25582014480518827 71837798035247347 89869410319285906 46663666088606429 77972022246910783 55883638898924490 75508890859178512 57618645380696813 88186022356848269 65655842405787886 88315136838520885 89120246130615680 72037905131489355 66915366373403123 14612469488586662 72791602512132908 34576150539435624 57327861366706107 24366842610821965 94068240310180202 24746097291442414 5132848078905518 22325473548128268 11860572495431171 26822521026297262 51210904227357155 53689863165527518 77873689080762944 31812285042287376 1800662248808018 39203516428787215 82186654415857238 31055111211989111 77647250730599871 80352447171095192 17179415048692734 49578000891307744 11394266977625372 89230249499864329 39582568685407680 43717971825366048 35789082261746823 34241648608164513 70401248838819898 94195209852713995 22802281111778163 78560563758455380 26185996925308342 50054748801866949 56549883684140903 95602916651600865 84965996580502647 32274617802186426 40078138026347133 46920026410935199 76407509050533390 58084345295146112 57151491024134779 73697002711503305 55687237458778158 2525256638328270 92139643494545113 27883408475715274 16710479599393205 5946503133333419 84939791607202274 56958352089045030 33165708264173551 13586258767713624 559835457959765 34200533599825853 66719963661304141 58366174810476201 79717711044625009 94034828064079703 14470170794066756 8292754273516909 47899645805331139 68131256049864099 67457915470872301 1877895436836788 48273741378619834 88351998412030409 70261478420348724 74826891215110155 7676754502119513 41689355487905807 65706146367560098 25507972266081556 39695022951057718 33268042542506630 29945443655453105 96807458749193383 55762879160438590 20606826425416060 19087227241962536 20602135089382233 40093330796820915 86321242299768642 46556552162141493 39581732169908534 68665228517516036 86666705026560987 8481686943211048 15800316632244974 23069501940780845 16569423439940073 15323346556256663 66570063213926992 44686544908422411 7364479295074164 96205293237154225 22139329013780395 37151831415234867 76621387199342017 4662768844223391 4219184373445076 41784166850242167 29930844833562933 91935549714504699 66999722145493484 32685746346119123 49120127598522536 73538345786031358 23278823227936414 584387589477135 3201814379159033 35473601471422539 70525057541439155 99551184855899049 83999789274279339 52326918149459818 86398114626817720 15607713005593826 3436831746661541 98075803353599411 48512184378233459 95227837162291747 42964565364522384 30368670231360778 45451097329484954 93466215192881882 13492921544427880 26618007246069741 77584220128323478 88877701668223290 70254493938851425 11795805410281548 61538335352962906 60681897063113991 94053260650868237 44304836262672049 66233761159670666 77467342085149966 31021886653536281 59219818626671161 44528731141662552 87320038691465502 14171120946496074 84941044052546299 83854512725064547 86956686569355820 51110757588279566 68774273690322230 35327879612354259 86996806774936319 31856177739093887 66068959451528221 53742899768789014 45850091354102782 24488791083840807 61792851988833374 84110909234512759 78271975411749155 19952037459211474 16593651510652582 92842954097666119 32565957320990522 17133767924307384 44525563117288052 91066618246255404 12565332338020362 43477393771706634 41501928633156232 90013396211291600 33104012905386773 53943183938334231 63288425859317245 88733978612182284 91522657728518130 84282868258654002 42211648343746265 28792552416584689 24494588576112511 43805040635876216 66581817503163718 14183242818021645 85884432270757080 51136087752935687 34339323936413483 85530614253465862 84264395827881287 98001535846583472 33274946668553886 39819658973798408 13325149295345946 35103721493287136 73196318444182999 57322768099732963 39995186849340599 30730415714183350 76657873328702741 77203266986428522 11638782932076943 96098018066082199 12584307992198117 41337231283673491 51314783965603281 90128147446456281 20165421809613070 77969521107408519 19664147803849964 23834765492719882 20666701443382805 27550446978666473 64555622085092803 17159625079726100 70175540962639617 72782455426926886 48207924882346048 9587207010786983 3677003686316961 69670364273001837 65071025763241319 40756965561855997 89123737164738969 72569761841783347 20924123863612752 91459561635713898 19617963627036992 99960032198548072 41097500991878703 36290192816572839 37844275945873453 51262501029424038 68666182917273267 45537025895083026 67840430863142659 40284980079796671 94016915956464249 58181429827538239 31873181994827114 33624988605604764 54434502847341114 7591552296831061 1449781186219328 58245088955917496 48678770659399491 49092805823492103 82779179249407836 52877840834837161 63314437973461502 46134652290714059 55997942003617178 18617142660889829 73956114027901297 53939377662067747 92954520125204837 89331123718466431 63444907562395937 44460619233169413 49673692163465858 86103110905384895 26594564949118924 62908705109095383 60815100741101424 44600916729159813 59652861119228104 59196948034497568 7245518753382167 1955072631764758 1538124895835757 67205625470716124 992501082310054 97406954329919256 64873544330928681 56582309455767604 40989693504407289 43167939599148792 81235025525036511 81412788765754866 47405496834545054 83329265206257132 24670638708704042 93350148801775281 81125683282851123 29704399678320346 42473401994196664 68428328986298271 21050702455939386 50944259989490649 79023058562425225 61415492548305934 63587716964343059 27011644039159578 46866373875833495 71162463668142035 53600887531398914 27362255156834830 19556657061230229 11303043186069068 48029537371628052 43118383912065107 60396461097986564 75310143046233672 8791265918797872 95320853359645753 67613089112824777 89757584111153774 94379429530900591 32615960741762039 43065622074695000 81134516761770532 39335692555204829 34074066298301389 27818409838133543 23486020055973117 82847390707824941 47768597088158088 14306657890627215 41298857523303490 40120011780487584 68276005576490750 796672211110325 86970357652563541 78963902308764895 63404788298372280 61383028315898413 66786936594151144 39319641614051296 47056898482050271 86697019168309050 79823075582124388 19155545965977018 34802305288996634 18267381573107381 45554231390239534 18352766697275049 56420724145641023 910727045591985 86743242854485842 58932304482614099 45831716308250707 28602624191084666 97844996298299925 44863562081258041 37104824043773171 99559173819055127 81196721336119680 43995031634746953 54846964769131680 46002119214723100 60324097695265544 28702264409736863 44825653085239514 23264154792631074 68133153882542909 11045211317749417 34775689818318502 36232408071265777 75665101333341770 54312293453530134 11431707569709641 77721183918438745 97202199573065023 62115808114892363 94847572584905081 55988096477014185 56877038168145913 52818906582131670 58636835862852211 44531452711069542 52472721936173029 22797901168338314 19164402140227160 43396825059018019 37921307281765413 73362746114970490 17692075886157902 67188713862661738 27273878446120478 3880161451797240 59974307308164082 3093780889881180 85572582980448104 650073105881074 50220215966715771 84351043285059507 44532183991269212 18278708011421566 26869659484128770 20225609807541886 40002495112170448 81582451495090408 40332471436964495 62762889505092626 79173625027662266 53432434468037366 30257380897818912 81276894651096025 87437105756596757 64685633638819116 51186920617730103 26678677126315919 548629309025299 17441510662958902 84739132247283445 79766397131645109 22522103915347668 40515219484512187 72968662521766162 19965034652584527 40505038296198883 73899157619330281 9155009550801949 63262730474447814 78064327916713352 26893641302975879 87975837750868777 22847459775952542 55474893717437372 25273898344276275 21133216644907487 12113524353686503 88104002884295353 13510986376699404 12635316483586248 94115201620027599 42474673010076596 43053853596952215 25708104747101047 40479446842166653 94571040645453801 11280996253568685 75098955978957843 62217980181634747 33479799588502996 35996360457341883 91410712114739865 10932372732506458 40257088749346478 8168569948175776 66804779886677968 92959008875816086 62164217548105163 54779725004283653 52033514470159921 39458614112681475 48789648682253367 99479180157533438 30651383710616036 19913647407134487 99232102588793363 77599702426301369 60968552115489595 38433327152457075 9663925561315115 39665329617954395 77184752871142036 9705212639042203 45368874573401298 57392234534923519 54548100585657620 31275606381194552 82146326557779354 74927340359586564 42361348853304877 97073478465837336 46754573413174360 13262227550507835 19259214928400210 5215711704026520 44599032480942152 12069514448107377 14698199468086316 86195134981693111 25703325126593944 98324094780407425 76854091227770134 14114514537013283 77351813599928188 50575115955292231 17949686013810213 94663601429530267 10185788268298368 46464190968599439 25627354923520348 45448059547001829 96882260759755095 70661971973638836 49137951180178047 73371468045452458 38359635911287661 90509345652170834 8347316028936411 2832423516804713 38691629505252538 9498250434038946 27160187030662417 29443825328181135 19425547340477467 68893541424047106 49852760391083999 46471862379192467 94578795793044448 16793755963637051 29034744468495899 44884304707507492 12858616235637056 15491794956197199 43523110570339985 9952672509500112 95436757737112845 29619434610711993 51912952074204272 64235335088645843 50357141599729620 86552775346922603 46964650912759671 59220702853132635 38124519898892379 38409018324470755 99577280312634917 39411727959631287 40248190133748829 20208309389057145 63052535051574058 36305879530496416 5211889269485851 8384023178088712 89372627960708881 65000246145984956 24289705685657600 97673130993369777 73904560126554105 18950649389084738 54519144924695038 3466868663471361 49161531566033416 2644479279826592 36592387445574437 28802571293262152 58343912178773471 80348413787736827 86901275419662540 28986310872096824 64940259344440216 81306081641631661 21461295145347950 68914179247395639 48959320000347761 51283546433804179 26231946651117085 7900342489123299 60327561906870795 38977092916749786 9078313558569923 77848822319914006 88810840259149486 33860534773230157 92445346848755241 81884742484707343 18118061413653624 51197105206692432 43771636976751753 97259005213374071 62122014382055330 80007236076572044 63953811904681770 13375348691741502 69402825277730722 61260032295283251 32826339625091017 2702071706537961 63840202693696388 13618521385692558 79062346994899059 50802539589781254 9487459424311147 24229212782632606 75929021266979912 47406783554685368 91659357784680382 28983058157029224 53920980183722372 61737833588996830 6889845392437199 41244519242890406 68932701541354071 67055302092715854 29891023419060683 42530583403066430 62246022981968544 20699556085255182 98233695413262966 89892207165256602 74171976665794780 18987245082649587 86393863868890117 8544301706436938 47408456305597416 18825625519461849 67960059513656020 80658339521091072 49729587596910986 12200932380434453 19937781261030616 80267487916003028 40550512851658059 90596156916821522 4042645932836602 57767516912175979 38475941775128504 42236448363906042 41076737173760317 25811050926332323 67412949902011384 32639455877206550 60660815749039455 22893636499901381 7782956169393900 93497321984276502 51990638033719468 4329908773857687 86156566030318883 29063578374378291 13025219786806248 97644053953120086 71978440958359257 12189705297078770 30794415018041591 47438838493776443 94828005994615495 30821460165383239 16444762736984259 32785578999248046 39109679927476621 50883483343288231 66092471827816007 91396435102824502 79825752328821269 75892859771825535 67084083278525051 4588112961182872 23427001897449205 735289097571166 81803035523253341 75788495363178720 49396114085344606 79720268695652262 80530341306716119 17652808652767067 31310951899051522 24447264596648127 59077782921028899 62329737695882926 32331742869705258 79264082209316789 1691448580420100 22822065577824284 30315702207353525 41390934260225402 87761814541982562 83221511154063286 37144040602165748 63070872637455702 88378421766567724 99940675040042945 37793474327778177 64897603968982843 82295026109745579 60650926714601651 9451853044977595 12620360015086805 62654823720084326 3422913696829175 75900954620900925 79206579121293928 32148012720439401 28066776946149122 68640286614676816 69236873065944903 25348600139469539 90372983907839529 89419437875905652 41329479510496490 86315224201077741 13270555243709726 56662828878645034 40993192335590938 47810476467050055 22684857494837103 70171294655324638 2941740642471734 39845264053635026 33204505194408927 24739073643147592 73828353799393861 48088864036852229 88216626124722102 4522097562619436 73714756954392831 63255107587811280 48816832794597246 21428980150272198 81836559150295405 30227635652877512 64807107079495309 60616471987515765 55492521428435005 52625603372201934 64243389660926285 78889259114763318 85228716718003261 27147914911012828 89876157354443841 45891473536232343 32706669207481875 76298170150985699 30296156230403068 98710879070623196 45593329140382141 28039666437093966 44363901668815731 86617526756723360 74401433166741740 49500398780925320 40061623374650680 78633822481786435 93284456482168182 25494279013287003 21599269804564182 85163280149623753 96752900372487405 30801154243123318 41532818205777597 42394440180156870 86599833004820098 93277241477660777 6463707350146130 8250602211248959 32396822645081091 95593446463314620 82948847214493394 76003900468808817 24622456198444784 10452252033437215 24274075365294914 62871692915121514 10828734670056636 27811735068753320 94444011624722665 60351449590744159 6574467984104691 7963663298782188 86493685173736608 82293759148609393 75060041365303933 11696935055919964 94190237086186239 60363499862485296 52630166726454376 27884902090041577 24128033282262053 8026526404774615 76684909032430665 21821906595891735 2843137067330926 6773868820881258 76215139991188351 70592662160533794 22742922835156977 65464089233331082 35474681679535342 11283055567333730 19405753667298107 92134660964522195 66617612186604208 66248295548882068 35362007768566970 62753697478056682 74748891448702885 89017881307770210 38747190282809000 68776441339773047 45766739254973626 55010470976422873 85734498326522153 23979445601333079 20991054596890502 93604656195181432 37679491374893712 67928969261706577 25929744533461506 45853369706706680 49106817566822603 91476862965721487 2807625282045393 68557571966051140 59399111506544049 30442215579509151 45550524866741885 19159221953762979 43832564297667348 25387026276179690 36767279236173550 49250836024489325 94076829565365757 32562310951340568 88331858464696577 77519092257950607 62585113885336574 82655426498496947 10662650204188316 8339439720728551 66495772844774424 89045407612390841 47995439413262623 39372511673216165 37626159578289597 31887474007367477 92706224014480303 46741459335332711 84875952799024653 84224872652178971 21443607992496326 80960435454129104 5621013764668701 95771203139599855 68031624742328253 92771894415711439 149961091304653 60470650430186210 34083849019061842 17859378276759881 52417048281780515 80982987382543205 98843021388884256 91014253998412434 23647715908045752 62058259402523375 16023136723004966 17304146125331384 87646095842679393 85989102396388875 12562681326850129 28903564107025974 36061467960947224 53286759248739763 35811024929173074 6138919042607514 2845795088705620 14113908619849741 78341491871243536 92382656164344184 12004491755391102 19249522300221180 31518818579664340 38600860815856743 1447227525031306 38795614683343042 17029512717358824 62419151741916434 30181915831510496 69716534099286635 31062678801282290 39557022782066648 22555152808153332 52574809809082152 35122364668665002 85245647584862601 84494353409674229 6600739182785804 84481102424533338 57920188529561274 68871354861191909 49023431649725881 89911953331250482 53110974722188532 24170296361966345 24414303403312955 95335842638705211 1744872711215974 92512277451068900 88633711712915796 39217531765481478 79222939142272956 94778716932311218 2867113081473008 81576367006770859 61777534353297554 55206261738731921 88365377906259938 33987463172001653 44423797216312978 80974480650944676 44858202835840384 80847580068955955 27517945729532763 90801354687441736 26382078935061415 12657666190641088 95293861978372340 58813723741274957 46083021960236751 27617634362921229 29253947575436298 92397424792199760 61637256384434375 80820354531841631 86086183892417327 5766733584096000 54115882581236358 70154772527887694 26178726986655858 25868781077365726 11362691807650852 97187057951569363 44695037121962662 98184118431784306 42728949596033085 43489563995347741 85028671658430523 31475928135123911 36294587268990812 3909308230016801 70862008920714596 90123591800833780 14005352737467333 55364609008777510 55309753785076835 21153575874689827 10101780725750934 26631562605256380 41914348336453178 22240098950799087 55115734693253858 77269150019897988 16238430780934674 75885562446465183 46493870602059336 26754102422296946 31200081228403099 6524782514580298 54298543341508787 11306027756107969 73140980673639656 7539642160422084 64755735979713912 93449449011123287 80077786800617620 14137754963052603 35298356911927647 75829657674954694 8199513870205561 36943411431234600 17067552842927661 41379985577965286 58621218481717505 89185635682321245 22855931841150654 95868028801534600 654055618282388 32650459417317592 79252386134420664 29064904148981196 42631066604872979 93458567059533309 49320541108006019 54188859983667434 21327939388108807 30157429110100515 24147230416987133 81254211758173813 12276666449445540 73010750514886777 31637323062959490 43013510394192109 17300836929833509 36435442282955681 25465425548888319 9037963398424652 41445652516479759 83953362374444176 72232548802338875 48206467396015933 55479189472632484 87112633242336013 63392674487630464 92523503437060562 12634357402301874 55519817035509888 25602218098757966 21190525483871689 39015295262364957 81693874690607979 77069250037375359 28242366248152019 11755033641214852 79972117457088142 70458150373084575 64584487936901677 62687047333993713 7781464220381274 83468407298169947 47745274977927117 16995013331381757 37598380945838691 90423110692885972 27307176086092095 54158971866317234 72459839719666986 30618253409548060 24059218999854712 742927387022859 40115301119295471 41528748811557153 64058408542974625 38118023163820389 26862597280417595 23295904553475097 55169750330728595 12049302288075 31473420751078925 61421297771760142 60116968386391480 132951446947257 20721692370155313 13964364960864684 14697390533216761 5894103223801538 54432579931156640 50433722366987227 61103600725679035 29707480259231722 77082821382008315 31691687049316722 27622057181500982 40656580269551291 49255040463168287 19391028747977448 69798672143788082 39495830862047795 98273305579152128 97778092344172226 38411072848147878 25769042378204748 39232722932920202 34169021473271718 235169415639094 17311334489471136 12551703356605646 98687013817230827 86227612493452848 84909428866323711 6316778376478346 43611882059696786 10720355049947515 61306104828378995 36074731220245465 74969929493276244 78368220004462272 85610768159934400 16254960266582194 14809929695073858 76237101110235467 50278890226562252 81799600566609915 82469514074798580 8189838029454969 74369553311858244 35986743429275912 56240939971900622 40907802767741646 59023516805302786 66896784977724637 86875343550213487 82247270617635292 30250169059961766 29519875794071713 58371408805812102 42968534900070004 76131022783962975 83555346079369794 32750159566768988 81539509066100456 37166730988605406 64995900058649891 98294165077677193 90755581595807137 75486692701915678 52084775400330580 67707864221526606 66181293826102446 5018299583523075 89443272384888285 47173463826751505 55692773525572239 47774822228161881 54948326958127181 91278439206560132 8413416598360444 13741857195228463 25155225820337468 11128589825580070 2031798450036514 53293597614624082 50866365789442408 7881159705263523 32972572009448705 16899257532994368 67428501870355688 35017053862275203 51310968726337147 84865482134409807 58188325628977953 44103487291041060 32151482183496048 52764832859063089 96427918136282520 73562520075901150 40082592697103386 90339448980895469 45480150504282874 82776674972684915 94997603129885730 78193564237380639 70429447633722611 274748802131946 16779284237179088 91898441108257567 20094050585409495 20359222927536848 52495348392594111 39854082926271328 47184033352552453 67336120057968185 95233742654755529 38069859460085904 68376677576956426 71172606310338176 15065427452036288 20014159479596962 97771682716889614 65456994954799124 79313946366967632 90404407577997149 52734240317190589 53261230090770859 91496951665374501 17234335341139072 95920138254950382 4006219491616406 7921388902712608 40730072938978700 60240986282799380 60917496514203618 23278612117648396 77801089975999256 12778506001344788 96923444308612630 47677938169842190 31993295695144861 47632192358138509 80420996626419050 87747575220383688 32266292502863554 3347463426754833 95386180683624548 61635977828975207 79650338292768850 45182322785527057 25217072847118331 94032668084022748 30824901613400599 63850533973757029 14169841605207176 82813455725827903 41686987177575462 75037154093473933 49081736910827548 9078843336371524 23626815126945135 99555164677685058 79029135523284377 59564138505526095 25918847552370764 1158090676649516 61090010803558886 7201192450120270 95217053901921192 34527151723515958 43959487683180070 15051683881332721 23714526481170050 55828069120291799 8274379776995413 15164881463615914 95252739715419985 27011434251241289 25042585063517208 18982966295765848 19044199961746538 55480096569567520 45205419014706868 55392579287361831 67476173659480413 98732077685982630 90362043481026591 51092601893024623 68590538579148768 52323606866363751 13973229988959383 34933518992643798 66194451332424818 44601262979477705 61223844586146748 68452678073430926 58938624984813435 71658955607309207 2555252285444435 8730713778200275 32265464721666986 29266506745375565 61803532857639750 51298068054603310 26064893841767163 78496312004007937 87656215783508591 86050201545714535 30512960173130280 35434482344065393 8723740479144509 56164830801288007 15139498426351462 55013381925122227 45266966081670981 77005532314141399 72344205488136546 49120489955852317 38354997956850920 8663270109820088 83368029696299576 4793150253873058 84879150551211538 20613218485512044 71651562514760907 33462270803177716 86582728833130340 81423012974341913 51719303443195809 7779944415394198 27475599442711971 33275658124104804 58116566929414455 78892193665190520 47676495620057771 39871847095241162 54810701234147792 28216869436332762 32383936793328495 7731882723324421 36015244245615325 19948430961374279 23666415974484880 15973895626751641 45113525595130710 29189509289060487 86952646826311196 47041582408765756 40685618823322192 92480867938276505 76147050407332058 84285331100098804 3529893991012489 67041830370574481 77880364857169445 61969366275608812 9752654366520992 19746315499531791 66974504838417320 17922898078352666 44708873279027292 11267743378252079 72066569753780295 8360860447240312 39169360024279524 77328361826917925 88834255091469256 40521852079740853 50997873989069243 65278392405533180 11358415976978314 86206762715149640 49032635499713298 59074708344389057 92716755107302394 94326216749979856 42077398459002233 62636528951246543 91300857634528817 22148007531091238 30037781209463849 16501204001147090 19333086208012559 53855124236989809 640820558509662 95581060100129223 15059121040193164 52574474739904860 13672042170262534 92553965033520312 11928501610016520 14134853507138593 83269242771920784 99304414038865992 44450293942701799 67623825220905285 10824592403633402 97718020099809854 24707843563876200 78134584687458395 47147293110822730 94356264875147871 36760272935072136 27413521823885752 91522157569618841 65883124712161578 75471850308212234 26126320861592356 42253448811275126 19531450145518975 23461473913151766 36191978261221513 36216111866204342 34087703678048585 88096864586106484 43555706136240947 75527287373319065 17928880113312959 29773838732835457 96859085961626812 92384730048832235 49668685577904348 89653098536422078 60995444743428894 22131438733080696 71110523488728807 52105837082229369 2951372192385849 20527781244110977 83970551331511478 59392940610209174 64235861340370011 84493279212317398 21491979643235479 99506730914631625 52204768638409776 34225674645843848 59624867270138728 33216984277247541 54682080915722642 42564416388081847 80861250261194195 92516270074877032 15782317365718863 41116475403562001 88888811520274778 1076410826437767 50398966188288425 42180192732430002 35802092223433568 98206481883482614 79584481940652734 83277802845699089 76804607385378931 88027925657504239 71873812421046373 3637199418212510 10030003037401264 46952348640222767 17810389993871713 99830772892761623 61888253198257680 70313796775375514 81120258551697653 72253135648780660 31410717766165481 69050058206733414 16066099283038420 37118040160576377 70489441217789993 67241788588089975 12433900762577334 34343926832845680 18449294017061115 4279132627243260 6608630625038782 5020967493795270 51306864883222438 51135729322072800 93443094107260048 71480275094617136 63640154648485335 64830901484915694 11089735536659993 77696933770717005 52829625049021421 84346200629296888 15961229076191984 63754409867573641 88706625485489521 43876304796457303 55954933069776879 39224709416788371 70218110295064863 70033668462805090 51331999069197772 26626870841546128 41079728401842541 8341085270044303 62548853473172385 43991031550153284 77551190379865082 51263460135055603 98496270250825513 52845984702782736 88647017228020859 57399931214680504 69177340131580683 94267895636877415 79028340207932630 13875793992793907 14034902218364900 1122148942859247 23146852547301817 4673993814429005 14028838171814769 72089412771452358 48180379546075864 14207595053261691 68396274693391416 99425939551236370 50213627924923019 32328191978384583 69123532559447996 95598928025430353 34066406725468714 36122747904736894 35561837496582276 63913912871987000 39165051943629659 82631699998775181 53289438321734016 25229608445151605 55882919912836845 64120700242371535 84265753479256356 40211012130435107 49104191949039947 71339524072641271 33650161163359257 81577571715377724 79447556986505434 98570913042029460 15175663058648091 77483210056442663 4232663961000786 64180944292994570 87283380643867689 71636088010039396 17628780534490839 98729312156933076 67010376854347802 49354365240320450 62169642811336561 97950521440899168 71722288573676218 50381395081547069 89870620733366505 70164176823358622 78470570396506833 8522895085499729 89578344520013043 17406815334936221 60579232834924095 5839272616628107 8194929265369183 5658338238537280 57846170938820118 5126504581344925 41113193802941075 61430571883475061 41008665908414700 24429247892529016 5630673082819720 64281996708985668 42911048149723687 5168204894189583 29999260662625477 91234128902671953 50365439636792405 26361070421937334 30995303481165037 60193592319746041 66238395910731253 66511338675037710 2904444651812818 57731794724377696 53656541666179351 62585482874507755 74404635279906377 71196634728082405 48190761971933502 26454302122628440 25112432259662974 68777221895990202 71916310148122742 56335795515048896 58078470502248471 77468859667690674 58818937259242868 80325842619589804 12444802289162863 55128684711154116 15533318469546982 79669185038329208 42660193487577047 78968404764864118 9126774071455376 87560936451570484 24023040456382789 29344704897195580 47517502956723328 77838945873771814 68026142749036800 54615604114810747 77523516008394593 65610947280535323 18618901225154789 42230119604992495 34290177130979222 7940882217468129 54344589386902669 36193159630630379 14259612960566119 18991590084942443 39752555336393888 51352198843912342 71783870337658016 85215495821004243 33355310203044078 40565456678760668 6113968565562901 3870813568365837 45829913872497005 45981849267637118 80474975180469617 36709853248878783 68361764767349085 43427275493266179 30322447856441459 12808640189044343 50003110877770880 34276045926957517 89241459144637836 44563418001617718 24556526655953101 32325911530661311 90830040276691498 64539379730285348 2053834379347061 76791400212676172 2619968186771103 54391261899008934 18470247581682271 95104294406268285 58485942534577187 94548522216453192 88802168823689945 92480071235651890 39319193312609879 87043518072406411 17872013810367433 70688204438358109 4586431816215044 73841352193130337 23057840102491831 87791022556925583 81690947245057606 86640581598580833 1634995732236746 923413249242235 72637735244740017 57221780859743745 19298463933601709 3241661876111272 67653043103919779 97888795725174165 95883606942400324 71945622471713040 54678482987051357 68486604225532439 78473935797183481 77601454271973294 65642660797642624 24488642444136544 38162728688448955 37666703810664697 64390275851855053 22866197648856116 60900565244665444 58207905340433528 1865629969453675 75130536550623575 86324614654145920 5198791503152220 95200521567804062 67452707537704740 97567075668311985 24900376368901055 10930712795584724 22250275648215133 41069916810420442 49406125997968445 42109678851603329 60512727490315580 13949487917883312 60272529176998296 53506282077081333 47993111871212936 40017736801997551 96927271087469502 50882980272034410 76918885834189457 23640834000906055 96563430899298144 3151581945618372 93022610489503221 13898517582656188 81072150750011033 42128563380059426 69849532771152018 46048314069721854 39136679288127367 1374855548295379 98337052939099950 59572394901960336 22253582704544307 58005474302096817 97266622829859757 61825072398128090 36514862045392671 59796206300979342 31208938000771451 56592063754780151 31680588573932070 83652514385154009 94103000354778701 5896057921424020 34175073903878639 82042394164008642 1968117017119917 7441483008154703 82226848829540456 32637894483507622 3178437717450785 29740296494724880 89344099442774305 5384030840881464 45448560525554259 7503190464004992 92205876797865989 36444094831318714 91895580327347914 23287929478957183 71535232635207393 17044985157364019 10735256197415598 84939105289765655 94482834575098631 32854389724319425 92670152305564499 54097088299377291 14292685100736613 86052201345838138 40131487794460054 2395654820143521 64136950125853741 22604659824404575 15942417982128761 94294707721822139 24419118423444436 91738470023532532 95145902266496394 24781997041095996 93025534149524962 87856116195637105 78754854888921031 42717563523359064 10414048825895746 18582572347667492 1908766103739066 48562186463471067 72825867151286772 22757981229245414 5122675592618796 20275130680140041 23228886684000287 94257358545898321 60348994974064431 34116364452481656 66446170837370405 31084278855300090 77297147472496363 12640711794322830 47883238997030042 15236315028652757 96522778862029435 66092493854343823 26247093682248743 85939351859864593 44968633784843176 87759098639304268 86495254030091807 80284460279534741 37567322003475069 11837514865023504 63018563646521477 82300227319188541 2905010144377730 53786305823017958 72096280908423258 91876378923359794 91975273201764328 90367958135434011 83959507177230126 26742581184885880 96688518798121268 34622539702669268 51750298470620727 3876671764960639 12898745853412036 62792777414334373 30881577189642611 22034094309121530 28545205029270480 70799289492793308 54245640813272950 30906534831798538 80238099131010908 79876326991639945 41245466021853437 56729281757240629 28547270680508859 36062815441933263 57106427166892591 72305447271225062 37845676232237723 93647568851026322 11547572895066157 74445392928305690 32859348348929270 12971838540086739 74609255979061375 5862882702693682 38383953853889343 87058216139808360 70549960320880351 17284103421332711 23373871488317977 66741526895212016 30618493767798174 78239836185366629 55520250302586309 179900802850190 13485382521010829 85421839068946865 23397664904264287 36047926312023290 48361267708829627 9131162950311921 77283342229032093 353137364926838 89022726744858301 19440191145700369 40183489527531435 41369012702446520 79479186620788281 8904244615637204 98076322439252542 50188539249403829 61608253150961096 73747284263956371 25490170049969989 38034899763196596 70114180856322476 99019820598148444 80535334672418324 96225867605232829 97954389497828558 70567495876768842 54883378061000904 11140597759142139 99642610201033988 70496789162419274 35874945270525674 48145816978694751 4473560664863663 33859157364317760 75689216432805423 47186360993790725 25007741383830805 90438475411293008 68510623080937266 87062367013788231 26460684268920645 6336975656503119 39696036168064480 9314216280359905 30856536844130770 98008508809298668 96968199487466404 6265957827726947 35627154909646292 88750665447510290 55546905278363215 30362237127000273 97238582907791367 6778627360259718 15534204870355577 88202868243071760 57207107189029115 78635411782005181 92533760109703237 66234612405198496 40847304184453565 12162285814708343 96991962875562769 91270479622723920 12477295300662962 7364971689733325 50217231584012449 92843293744041971 26572239889563560 35067936232316236 3465148976617377 84401982037782301 78335023880305961 89731394469907585 52358963937492051 87075807181518442 99095475969238550 25956339792777821 60398830915097092 16955133483214943 4490889772508499 60965181059477042 26159080643336899 78976990341761577 90541270972144650 99847678086026824 38069095646400523 59095478821651127 55902830276167627 13672522207020152 40327207135851907 44870526296983670 24182656334655616 59310954701749951 68649460412875693 68557528088635055 48838825877145206 18140512378523787 90892699464551108 40562952916551513 10081557394961070 33226608003446163 64640724849160095 60441114552642443 33388088182294304 73823415125188381 76246164706051839 16222737172906722 67280246798401362 31182825777865795 13482523472770931 93183413765862278 81485119029792671 60793036761139595 97442279206351260 5284105612026461 60377897806746311 41802760567357978 70907026102724041 97069854028206254 61413671358353956 89068611055189257 60115864405035688 68889340577154174 34568819725838485 34366515764336833 53175278972699307 9800793828701606 55260750227963191 72949859403457667 88526697027314632 21314453874294838 64451849116491836 55937176896998428 34928416939530669 56467466171718225 64950252495869853 19608222303342455 72365731808604846 41508832964196756 98085755369274448 65377774848065115 71334457507909502 9063727541055077 55237774692445161 72523454734063829 97936108740837218 82821782689368676 34124289350493912 14640412353508279 58214577134184190 22240941992260354 97407749480370326 95469545142126959 20389548273099945 61008194670088460 75519820496842820 88937432076026819 47884487007577868 59316141094484262 58144922986961227 92938361119552347 8616208938752561 12678779644272343 27402722893884957 71178815264150185 61135092845204584 53708335349230812 23079437926256019 49657653712830310 80987940449612013 267180315304477 84341301541617989 8398780102196250 2853935602260938 10675599132056062 1450775134442475 88201929411565988 39410832250137643 84922200471616607 19529031868761171 86673457895936054 86637313534674171 80009744755587885 7929609116477407 15405038981455015 66613237199389382 16043128423675432 75390000385646491 45241518243325894 87015365122958438 12488397278500424 19935943531953585 92331231190530637 7576962437910455 43683859488770328 66554418734726215 62834746860902169 63627714080487974 36465462799886511 74388700226272131 57574502514716443 77304548739641490 36919378490104660 82813808995743403 3861812354730646 1519056432688438 13013084643917181 4286314662056291 27122802732995761 87771895748796585 95755126452647973 78150303767533731 88957500664286952 43271167870820441 84813983386887740 25835457869100216 95256838661412265 94947643626016246 84288274687863143 82627230319785681 34998361865477458 30508223975720431 23054108452889211 47838680022218646 86900482875488568 72377255414196823 39331323705518614 70732194376529470 63573502142185864 3414362548339114 1996391379207785 6795434024394530 88479503449810846 69675297449824127 23633290409039941 75778427137816236 48398054228084817 73782191081058061 7847391658873027 66108548683604073 15647129781095217 90790879952768499 72440426579716383 29415552453584088 27291647678224292 60403097763260548 68479741115225097 50800007202912316 14205337319787564 89275305178751007 85094380037856436 1515097627049796 1367609356358085 22211420574802288 48443936883130408 10700371532044812 17245628809690038 83586858180311024 85149260100056458 71926814289088685 96385921793330561 87674442323689892 45714464396727236 10956449518450689 35732283724420266 47721179774433930 90392053973165314 97784553620146247 52179980994095736 15840932338433913 45984207086965515 70694494304711279 74649526490187280 61846341071746872 59268325797195668 82591553198003379 33591905114112973 2179285146412897 82309278621705385 5736769081095709 28060099612788107 52327436682685159 61793125203483856 26807499891245494 20883938736932687 36775132479271506 4878149400856997 15435195984366621 98683524330915602 45430620860109827 18452746284874242 47277113640358848 24063929714990931 14421756205550666 88880349690740266 2022359422817507 84443930069806972 57544945991472190 17526420452218001 38036421450596575 22668353886490680 59709504538432985 15503461683744019 27156866408379408 88838576472848058 5307090267105872 70120304180462397 1730947304092836 63225595784077722 79591225058071653 48258518585927848 15734314562889720 70592098312177686 54088628175897254 16323042770375757 19549651274436079 85219919199091829 43975068606819167 99445487504129245 25899838321716242 77846332835635978 28965141912410133 14189505834424083 81128139977712169 55124301287303161 78242429003498194 99052837560806716 44243018938694745 64627529830147798 86829662546864731 1206169784147647 82098388072444554 99598953019614014 85742110762882384 61398538668105525 54174971606490175 57471241770535218 97892406457173549 82926211757878918 543968430314487 47659028306822213 66205215092987741 33156768309017452 77045189612773930 74492479232909104 66885463189745256 5344661565768275 13471766959867608 50271771549380458 28405757871431261 42019062754868433 95135060119609654 99433793214953476 24809086051698263 20533381919646607 45219225982594224 20756769497537949 90590421633353765 93590087341408234 66169745647272436 77490561807187754 46432251887397122 70216494543039734 45339377474113772 60023859827615345 72326954037414127 87701658929473887 76707321892175631 37886718077097991 91122328091126140 72811449504521903 18866214997392929 77024211019761542 35134863346265353 59995548575734990 57812905324574129 78812128156116812 44944499867015783 6017417492498064 86596970055527891 14304393197021947 16955540643265532 10543052715289525 29844757397775948 11687462759555138 60599709698274080 53149415742464878 79961498938742962 21774243984558145 14185055686627314 48673234313996688 87491490203637437 27082254914386154 52449555175673896 61697487015429624 153053943089565 13206282320849861 98891409275931607 16244447053438618 25425162173012433 33814033563187680 53869944296678194 68178832490620480 44783309758490109 92396030211059997 10359071144761572 48340844316627741 22739486970999520 89134428715021428 69147733036669456 90169553034338206 52043228998791732 40690993069527706 14002289993955463 95328351854245530 42087335856178271 64667583541048988 7640743793984903 42883080884398427 20578436241933922 25797783185650366 6803576414116040 68869492107999938 42658602938519575 63050153716812552 30001006876349446 47041261000032739 94735799995233397 92658184437099315 94888842902874714 65066740219418359 64323686753831296 17227870385863488 45025185370788349 15349676602434131 33652158266446450 1235013485798914 48598889724278248 57120401024510011 75525067044860138 49465796553169011 57649567659850368 5238599276653780 47374305794869826 30355851518956973 83392641048119889 32260382493311505 24786402562896289 68351754647921613 3759645947248452 73435141353391355 84457618735198312 16607121853001606 17041996936302872 76890662460145440 10270739744046979 50585152168817734 41418776111934396 37600755926900242 2410373202396209 75775129791935073 2822365830465963 90171205881021286 82648441053932609 89177464784747624 90497342704949866 2284819438991646 10949648140696994 80788061159075908 92019664739656467 6772505900535024 57409569354788701 39122293480477686 32073307655566247 83156088344372723 23403774219152891 47191340785261286 682833042244898 87799361017463200 96367993380177411 84607480921539881 29100629595044962 24833409384830163 1117329595889182 38758959038243897 38166298456051704 29869224258026190 37547507121206088 79818781514244438 87197925396565987 47522055176266389 10025873936641664 51976497596387104 98427601506929061 61757530527855769 31123183356716414 56248855877274087 50879373077281401 22441620573144320 17941621134209214 68008509376995048 21132634825475368 58465919753086215 1373862564757888 57292973614293562 16094189726651833 74995993596998994 64758998933484718 86442337688599924 43627464173704736 454686194832690 8730970176350878 54813626504093462 48168351411717902 7777850985502590 31440506965401937 83987718829933278 81599558459282426 38730918638657088 77674334276775373 461880232527976 78169408190204091 72993572415192463 10660583709626791 87726422665157431 79544369738670264 13830182407693190 10968058464239669 68852584642510424 83191016784696729 15825386267538552 3166421132584649 92471799635209195 70704228275776234 49341327538777774 76500441558816700 18168611096084504 63786824392559585 20132746398432173 83773496676464881 50642037997146202 46235427384727100 31187093750831065 41711974482599778 41695717303822010 81032060703307652 37059834213319534 30300984557787184 65077458193144023 63294700674497645 60366083131794906 4259367729738088 92937982757809480 60076466350852594 76267336237691033 14215316608555733 92926011419246377 78191041213576953 1840989552970091 26096931364519830 79492267646884756 32919588715585875 6023081081738510 11643759341967499 81541257945168592 46499452593401562 90094475832910536 59965652774684272 71264203065040868 41804466792295438 87833031708772083 688427433961358 53590186375822827 32028338978266248 22925249450837455 37716070321961236 43052581202967536 59584130472842963 49260577262408007 61293570477330483 72540283490395272 11249002180727875 12275181140625845 4843013371495342 69905459153631090 18130908586074391 2692109475085439 76655352724273039 27541267020410921 8952526776259693 93475827342050887 57490931422692350 92031281952003556 63118819923737577 2617764009298158 65403349191274337 14037100830259340 17933111293156986 61146543946867974 3552492420433530 87153289164009315 77262840003551157 9767068616203226 59534484408685130 9857321530066508 1639298515359066 36022064534925822 31289070845362923 55669834603801703 27102796424052223 85322037669401472 54382556783382479 20321590628079688 16487699703585593 23033439430623801 67047816741985619 37789766845569069 99581479210918234 46858216172376375 60764646200232234 98137132769613637 42204837193532694 7163519375579977 81975585980335874 81866437219069974 16633406585699578 87094061787037562 66025320710834330 49271666779184122 53353407165768866 90028275166040086 22319418377927336 88925839777001189 33796388051503926 58656220194356136 80395975386517912 79389218695866489 15459890807883528 63862764077248982 59480281758741712 71808707046792918 51767072896212477 88959320158474603 86627898983845606 9080615135441439 25042210274398831 428366932134804 76979678779972943 46055124722421345 74421887431272054 60742247395340845 21623248110016838 71881786590213197 7631257339262028 6953045236878145 97360014910449110 78213111232281126 42373576845951866 80659753581302241 34011703469819239 87397715406047097 969286475850384 58432469126952060 3659906906444070 96997390760414845 54274022387984858 82542179245665446 84649014999703676 57956114635698744 87681178591675766 83967431776816168 73848837600813614 46464784889566738 94508659815239829 52841496862157337 99755896611837426 72918400211148810 46444402840506970 69723906923339656 93902696070008061 52347525541157404 68847417722529796 53807224741499720 76148412891179991 27419272305606714 90785874414993118 92817585631423725 86416282751351306 10163631727283607 23974737674994095 21234370952884167 78644933210332426 80876809273575825 27345599519210341 75990124860500460 21358232104531255 91006977128145360 55815496255315165 37763355821011624 6935425489785263 22675365650099177 91091217940271581 64218912454353921 63204566295678061 51304655389731691 19434870200344135 66944536392083819 78274614343647134 33376458769986573 35254928180991265 66321519184762529 51756983864208057 48843822184558031 67869405705105133 13681676715502101 77523717880125152 28209989762138857 43435817193215017 38833379520793702 55033587573419221 78033940061793544 44316228489849457 57282565791904839 80527770726753349 28431909089676884 19753410907275988 28599765951419274 96594340123461370 81533118492748087 55072638194626323 92639537215457296 99011292681249619 84925004866996401 58823721878257456 63942054308669075 91109430900712679 78397454400556421 26945163143004522 3414998841618177 49948717434153501 126214927611229 48197700303049485 30861172843093339 13314286936510711 38550475699013550 86240824685506267 35065938990938350 60605987628071709 42482951380095636 97281093496865517 70312167237748717 59581943801744708 97793137121439475 85520706728618679 80114572958363691 97250824474530125 94472223039657692 98214999135233223 76104246923168240 98828680126719208 15120334862821387 6971954639666085 4227550392696092 25940866348721566 83496928147123485 85911048698690927 67606269783765383 97669295156319576 96805336170030384 16295850572303201 78821452279735261 66160351268972243 1846179598792076 49039687538598754 86343502220692608 57005611855580501 48386583206842431 37765824559464563 34964578998995042 98002152492840121 78111652597640691 14101554777779324 36528333211700924 84446328306785407 32558628243648685 30770136181778985 79283509770576827 43189521735728111 97111131993966745 18717609420665791 84848390009591267 40402512533703521 42926330677311400 91474091210406607 59225809600498445 9904616041162434 21847223267595053 12453422496513280 76225418349483476 24955315411317988 86171436066347257 51040710093645526 3097908817578297 70064044470650762 73512714767917145 78388896321144302 44809566207033588 95356185890894447 20087530236560571 13206314957563270 33443071178030694 70808439097944746 61059856687587218 36091685582759684 63098193696590967 94862730121164438 64872340656508946 91271668557362191 52620241309791116 23506685623920127 14896598328776246 96320336122165163 7166685351463704 53086213800662593 30982784986238994 88114228957333052 3815354371348441 33657674395084223 83886600096620164 32296464707150088 33627498499348694 81629079654755953 67342630511325138 38360347127252462 34925748627495700 43904546582452069 96984366145193691 61854214111141332 53764952254367767 4417674037637500 41838478444147432 63560935296424137 10305148961588485 62830802993268493 88810331047768264 55273361927674734 85199691680441179 3183718924949386 58283198816177179 33073317601194477 84456936345470796 90174018879111842 19437071923545260 8493910112122922 2484686991363421 36021382338142005 53973123647454648 84248345776320664 60135244708383316 56610555993015825 84793213717171518 85149095022356961 56212902209357476 13547675972330281 47638050329525697 4291835042925698 28206238990063224 12595349522184451 10950716999249145 71060207191582027 39405978317526156 67790307719082613 6179057268903555 82862460833041555 96329090404670278 21570494470688405 23507752540721960 68027836086283711 88645862257002485 90533442334008805 42924169173805067 43583214265488507 47650644644489353 74930601362539070 24166081375657848 48629859499822957 55419345862198152 84668679172135257 11712796943294869 42535011261364865 4911268219230268 92616267766666708 38415697504415182 73314289403608500 74926055358349507 54242690368546479 82668960598770622 24720719816033308 28293919041212394 41910667388909772 60124848836268103 98625169061149014 91603893794962341 60437021688700134 49842128293909434 22687587357320895 13115787523890265 60870255084168411 22257438949600555 40949023308515690 96873441331635941 88770388863791284 25554642502616622 93554546207371736 57391543215606129 21455870316896989 70267550088800045 30481251720323691 97382471321694139 33962341246540381 50434622918762886 42369836580070475 15916854332591843 88158211352064000 73074723152061027 49441957402118619 68472389690779127 78393447303096572 73221028501172952 49440972270538109 38481303805550904 99726155227627259 575724956396587 42627784369214523 54316818440502672 85875004752700847 39794709733746936 99886730539535862 14433533467292 87950128827783305 7625080132424677 11732260804897645 95769254425298562 64692536439146040 21567923838355904 235601880153680 50017919229018219 97203710978130716 44141491062684234 43426663979729652 44756953045355144 84268124663590448 52890807487577670 48484764383225173 1310520945901807 21090216570976119 1813655688534080 56754236713785190 19483244124518847 24532605563568632 14477653040470577 32583236126103843 20074267923587560 89836453730201611 8486630544917319 9337597032873206 78217318462445082 21480234470823762 50185983321257632 37121477830448805 80221106726042659 97167134945981160 50347777071723856 63130050239595844 16915162461861847 19832075432185440 25014561924178190 49015081091407257 18177840102729370 17340570512595018 26011238774950991 73390254517679111 50732158792731444 86495024951535131 52868312250625011 99034529034949398 59979333792450456 77650701597755403 47616427574362934 6191883984571571 84033206823842873 68206762736500317 25859530532174812 63462781176498459 6676382516153462 57494730377665057 15542366499865932 31338790264192204 87099390060010764 59940828869294333 30268399800567064 68120287005894528 47093455749004359 14852154449003234 32790085923546706 19784234354735817 28432585025959613 88318640513623445 60092923285539606 27373000219676968 66102575516970639 49497343210815431 33107676649766608 24403060592876144 40742803502693865 78662841399946756 25596273138384370 60676374698023103 16431276480027773 92439269008436328 69936420565195118 43763503266505302 80865626823635560 25535459728306376 10829938527014803 7530793135652392 82397731517997148 5060136471622672 73073900710033652 59062667461130239 90808315337403729 98816862334203810 87244982888522166 66288578705878174 32968811757458363 95430104669390299 67892668738043244 67279728809390270 44023057200429062 57546605076622663 26436133667931230 26802686207757945 73317358540668221 10699955910905939 29779254272525350 13263128251254800 7275566367093939 68723477935096687 99246270051964197 55935138653111847 35047604247825084 87574209656916354 39951012239649786 62731571713002136 56883008098833047 21647045060893898 22149131987620082 55158424386875067 13756715705630658 94729860554775801 3516237239563492 52383760807128673 65087599938733781 30294746230231526 80988796687297955 2855041921606336 14311716754953367 9206487393722957 93112495413449238 82705577581791625 15935137433104588 75828565535570169 14224217693049290 3878884925302777 35111806206853481 86893857944853065 58031376042834892 83251366454809684 49870084532228270 47992646556954046 69309838930479296 37366417841914210 56810667455272299 73889073761857209 21499928240365261 45854443602500325 96417946402758876 58208838154723712 83325215667294398 86886957508280334 46968743763355291 56440137414912650 82661381262882024 86846445211909808 28071671410839208 18117592459617384 91651909551205470 65528800021604896 62112069769754968 19598001548729229 66438703848795650 71120584276312830 16612119873090195 87481378784706190 85988395873681341 93548304463110602 69642911467860905 64253535634574530 71328288653564740 82147258763936843 23960299277708068 82563376157264284 15393774441635949 85383301051900192 70607504541524226 5015556531504757 42850017194717387 4420250289861467 99349325202231178 25729307205792416 44134228007511677 7259817853951502 16055252137016540 6137350740059752 34538530900469101 63357505416348410 4239211268114438 4752046197368450 736142166562978 8554801991592101 59991153184975993 79967937010869099 4252325953926057 20233549568093512 33700762921066130 25852511687256764 45778848586832905 67078617846061110 67049949449063062 61053551069709107 3851962405683400 31445583587303851 56661230679826885 13938556409378074 87685988173676177 15731326513008076 2690957281359429 25180778654950835 4346914392690988 43474523876264759 48864322994935808 43098347176624320 11567922493353069 16749230319404846 61787173039685094 63968677477317919 22839084627247702 83154164141893961 678846030381287 25893360645628184 97889381977331981 72861620703607448 89427336342163755 90401186575796030 19784116816696317 79903741384134825 50322472775386475 60810283300077089 14954105349862719 72942349072131634 30557613875463154 91563827631594350 7144574334743469 29749735565086796 98656187258451924 27841423626846969 52230407228417946 21284653170525596 55851611376807404 24162691433435914 10352338044868050 44423312203079324 45006819543591337 96254563778737699 81425850381947901 6247433438797168 40749533397556496 5367630553190371 89613090857816671 67942431572493557 21928305743273523 82304977246310394 22105421661252613 43294469424558671 57876961792233818 33984589342640032 46991676913237342 13299342913352340 44359023446756208 60157520610361836 85689580622155504 49148656796559245 28721882023299329 20047142114132160 21174397312181567 45748614740119827 72713309836164528 28144900943768891 34253345666819164 11472855502788401 45957768234293022 48296099546625684 62907136521609003 82000904496213485 61939287012523830 16524500702493126 31072684546928491 55111019030196087 24246834323794067 27407562338258764 8493453470868552 63271447266879684 40752943514720987 71822214126487567 24812895935863024 99078895838938154 73792270043225221 39773863190029947 11867757571345739 85090929938962331 30422115028129720 50522518315907684 93132190641632544 27838621366385290 62902723187650757 99328342753476377 76499578526839924 37244432683738584 23566627785709805 89937286634881551 86641002388716103 86442352533975466 6688263936548839 72592837004443123 55195357107907047 93853099855921079 66448432968006925 73243258824187586 73281052206950727 5460855611311620 89561653920637491 1487929293686802 94908159922618909 99430624286143688 10597570247927375 28651013548563901 27963074583055662 79815453128942594 39540197034001287 18042929021175314 45898354825106770 45088587371700482 49104129650010959 70579379821747206 95218599174436673 6113829090234576 28318164919454912 62245442969168696 36371849231092579 55834112110838366 9113446793078541 70020456047306559 642445192225302 38062359488371560 49783630108469850 95958164955926193 63633749078214600 35686967036608281 9224631073116639 18472903436755555 80646665248083803 77524697247895926 61060200242978883 50805739903131884 84664890895699113 89164937320689233 72439626587801146 70807882025708721 3863957911564318 54163308269319600 14980358328353752 86671003371150789 34033349472828677 7472165833791382 15400415968683337 60188360306851501 66479335200143280 24868166320345051 49199027329564816 51118401827875547 86874623896348642 5031865816277422 26310197183254053 56954272930306228 67744265249405128 69342379582298684 24446113385827599 99214550019502663 93967818495205469 4554508777489754 93917843290670855 49514479136984824 31850839837863384 69253332655423017 51875771494916907 49807999152187746 44694144372701183 45425363716445446 68998250899007288 73861629715718 83741504738901439 14911787691412595 46565281527669312 88594405127913909 75354108591015932 27614636109132320 13331423922392674 97086248816770122 17980674334482305 85941323807202730 72103202362351137 4406052576429846 61621359581230187 27902359754096262 42870924570225182 90528436056768356 9038229148976047 11787227798280127 89851678777504777 88156790446092758 86009325635609365 95992329358041048 94005101926891186 92792108905274434 78981242617179882 29916123403785200 71200887426335060 46166990992728093 34312533111334605 97827358182035191 89299671170301066 58484793472439028 62776659760091916 84319824834990865 66521745590778850 39483803657087293 32462209726100066 42063596529309468 86040982260297093 31373135828925009 76295317828820205 54486281829435222 95375763205972734 97558404615107868 32744618602218608 15419811794320139 79546268946736507 49139753020713304 20482730428545485 55128586428799329 47156054369546243 3655296006303224 80435926762886848 82727452657061048 76247369748815352 1030218063931339 45755957771192146 72143474241953781 96710471575913130 16742577077688816 41239717775462613 64469866772273806 12172336306955474 82135116635551330 70298384316585837 18878868755556838 75711351498149149 78935859018752500 39387124615076514 27360110437209033 76698562083906097 23182546505653093 56034224577431244 85550439229153186 97318235143279253 12485907563573059 75636452079185020 91103996937075067 48013251676026756 49434526832476379 76174863340409128 60996564916310574 67377643785159870 16218949886913821 92746760245507153 95817145121166310 42103319770342747 88875827293269749 53521564254139071 24392992402475147 82831549567806852 35979314583004524 77688751980346375 87538877302237658 93812689283974475 18745663523898881 20406304737418812 75028900639174248 12737660866369018 86274811716109339 54831806179250671 24007856586992280 63065570555680405 10386901756181076 27671605842034292 2456060368613650 90099398403270687 12446154241151005 51775271693907834 97470358625052164 81821399443064129 78237992783651081 16465766031691333 73134647949146945 14830386294269671 23924749012446738 60135102774333630 95386466645882887 85404098428773549 96686186246755543 12698831200520266 987718091229151 10218178310052027 25274298084845954 60287761424099431 4343407803118133 3787721860494815 83651609482095591 91268644162606580 94782498361200864 66083020189243194 82167821318405644 23481139948101902 57553712271898070 95960088035347473 39683650517794916 7235313679558186 72898608420316063 25632027322256360 31702451535377519 41168821357267533 80890629594604987 23481656909232671 17395996853877541 99584368217962578 48213060526758026 17348134768036403 46268964818458240 99111420484363982 30004408564309265 39538078222428109 83177820790157621 83344805248337560 890321715226169 18019907645234767 96401929151077513 81621531283846513 50619473842766878 15517967129911047 80228946907688289 60936977977842224 8871458805372548 52591878545833384 42006716698851500 64619895968604749 81127090915510886 33629594757933138 45435291732382704 38665732814234416 30070695522332503 8719316714254885 85189875554889452 62894071483063665 25447162081604909 18069379759689352 39676631916123648 27254125238563494 59161584552396339 9268937302105690 57774934514554355 55096977979039996 72152370403153028 79018434087228828 77188888677741276 43241858155354267 40721054761906988 15293967028531206 64581968070526262 21198987417742329 15134759521229750 86282848550571337 11675180101471448 95924686704952782 71967645393629353 8273775122365195 46449511272565487 88816105043796693 98158866173627216 68268174016535779 83589505076895924 62738729091683772 8276712224837730 10650191623655282 48712331473044763 66670188552039331 50072386153708953 10793049918995875 76820287827067479 29038547496635694 55580010776480069 75769583865441150 96955751591717186 7729998222215881 13807328471187482 25641911050105707 88564376469828433 63673856892946139 32075463229505191 83324117602943350 42299492821049169 74198329996727912 53579491500093262 8831384472995350 31520701133134730 58456271559970467 23099587265084274 57458094510121299 47564325334400744 52346446766109686 47770329351700060 11433189537994856 76784623618105946 59053277473122703 96533613659551726 11727409819352938 8049144129765306 45108425290591372 19307955178175723 76708904914592356 43626850635682581 21577836975136968 69200790082062023 80103907211383944 97473340471423988 95207273318797951 88609637867145094 38656436031619666 86728532952461235 52668593797175472 5641573869808986 24441281030180154 14352920613184019 64432097255837145 43368980997449994 31459420897310151 30937676213689085 40374235357518492 61913230399392840 97985656861832627 68825519823918968 64465045453389556 13329807248953234 34019909640392419 41034171978734602 13970380196632798 77390497655356632 90699838523587383 31812198846312585 30566450296834388 5152662266804487 97394679284426676 31601252427175467 16887779549376264 77217035668885438 41426672701533692 65213893871665663 7007936518224376 90287464283385069 53944113731842547 63399638315629300 25553734165994326 9063060790902631 81830296411119446 8060304187627251 99992889928252224 66763313885599211 76999672123720453 83450269568685093 2218186198200668 45917869090992455 30692416950359925 55645016621589815 91915026653919480 97838962853273476 95719794686067331 53705962287243490 93200080173822119 69113384496571949 10469215392287030 83784683316391617 78153168235373041 17605421610278601 76396095133659967 99747298811887254 4218779352611441 43477858168080483 48971768996746418 51812351680250622 56574835351464821 70004830360415325 50086639335682055 21525258332762000 25308325002426878 63201684009918267 35076751371636407 11427245207370725 54157071122241253 4389150629774967 93837898423983896 72770281112134206 31005216006025885 49126745869656484 8586723553363814 5633911594314022 16944553716442123 54623839844157130 76332569888360465 14339998306033816 44806038798256406 78193300413042450 27102585319635971 92289595470938738 27877281174811805 90325811945410705 56732267519081584 59547682697017817 83455863441454590 10175391030497531 94727732908734170 20343961468869523 53268668648667812 46487835964907442 50364694977301076 44794358605852019 30160749519024746 33073766810632077 91804280317809529 45647008303359372 82124393366052216 80915204005833521 35118034491640716 95518774832342598 43135354821447722 16598865143324260 24419343756908110 78770796564245974 8592673615688500 83225240238427831 77736702676563387 8667212907636551 63455444225897451 67990117488009946 53271435121328275 12004917759185026 98916682767692371 20824326842673998 74422815987902720 20829378459522298 35681872862929967 21677367665224691 45987050766299174 20584171322439110 23572319755631953 66687624381344393 37834412751188017 84160528943440028 91659337263570114 56582950856388381 24513778908274420 46106438948079647 73709665232599875 20208645449015720 86372371439688212 68321612751462983 51947322119972276 83179168992943090 90690447439690699 27510809145259521 85913131651051691 48066201258223843 33560482857458105 1643733607850290 46944115697918391 13076052391435839 34226125581854791 89204092540910175 26266596980522345 91920390644706264 74853468269812036 85572544903507602 78061205206477823 42326731686164791 29303823110124982 2660621972746191 4045396253527191 65865790890912314 5900627725831874 65363745087770064 14857323160294688 3503887345814412 57190356796224810 26393093403480820 88599740221100874 83833583653512633 77230626629635906 65077008450492761 95117076761170992 38302922574077630 99142496801156014 85475508165413499 44280481621699444 64728459233915586 11988601790141165 23849978702223197 94611025156314520 32444828185192234 65435186113419133 96893896335628467 95538984545102675 36319335146147887 37315541447199375 52091735428410777 90663576984869711 28513281601214765 12170469854804222 86698889396213810 34002069035820195 79525211488684812 92217125350816569 45693350487802206 58802356046334700 28730402551931508 99778883794910142 63157334338508710 3864893587750469 4779008739488874 66723018176110111 25395371078978469 14427049520118244 94073039432896528 6792003018526765 15524343037110453 94123814481096909 54038949449246905 39507108828500581 15367881308130203 84867334733728601 87251545757767838 83181086458627390 28492082676097379 36887193697816082 56362152314316201 56639368593013425 89018627598037795 91062097119094125 56392141325283668 52678008738752617 40430462459855054 77682768182811994 28021145909770993 42338226523486020 44240008304651304 52099914682545217 23099759559117713 28975935231996407 83343131931491197 74893096283197206 33870571115322725 43917763211893406 22339783726664316 52648901707636887 61859764921817652 82282623516806024 82646153323608097 45064799557401413 91419139629318662 55892202730370650 7777701074021455 76655975720019865 84761253339155211 48502265772299667 61753676227851542 77483020091702717 65692267321340607 35024140523030363 49777393585687634 35628762050793208 3665755919090677 79001717338429773 14995586517505194 32534645662310770 2997260995056883 74748910703322248 48766799390208716 98724237273361280 97408503534912410 72039603144072720 13727681012207124 93547275728314239 7187979765212101 2610754966805846 40060177350662710 78060598598834586 67674088828908156 59751620551506607 98560467078661248 55880907877530333 26977736023612848 98426244921628303 73507612956830375 34766842891563751 37853113717807806 7977088610866247 50408716689307365 95791588885518696 64284981064816768 39545990342896100 17974821999002194 68984641387362631 30687003167020196 8708215813907993 491492262071554 27960973031069363 85141609818776923 12651809764626536 966149051647327 12357158899647634 91323895296311522 42352912193238603 78459370444486099 56823909135881943 63285871814697232 37417859290856199 61496124338440823 52471202585014675 86725390314888183 8365634077503433 78056478814195894 4760990549632810 98066854689243232 97232653799432112 18321946089514599 93090041844859401 83012649032349418 77962184669590643 13138935363040390 41941953628628999 7769568086423529 81734802348136796 63345270312061362 67482845187376031 31510198657733048 72811934740518905 6953744668678536 35235214057609654 73269978090663087 59080578216938096 69865823664143703 69654750591375478 91609875706081807 9963134445903994 90257887046554894 89331918685546727 28565582920439746 57976500935923446 95625788048548180 45566337918414769 9145250344392289 61587361006616287 87117443583226273 49082798289947790 29858229462419361 8713871692405725 17385131791861373 13173813909390800 64174119986754913 44157890531420552 7604373585916024 47243729074903905 62359215452262801 76197906997207377 5632308822304281 20028321951464860 83615609249210526 49500219574526299 45713508348684818 63626925540738991 56640512912780361 88617944462174129 69395419216843672 32000189407721526 21116338012408341 19946011976533004 18554560377173064 9656735583089590 24257130222140486 13183584390153922 17693288873061327 48043469503912718 73543979111344479 45187121640241573 76835737053920903 79950763411374378 66806951147718215 62957047597653754 26639953147608914 87836078872985909 96699499009373872 21921367007888243 10291544671918611 42712624543941579 93044162261392876 32200321551028608 36382374733508733 72441976475358562 19881786356461387 61052596040109963 68881418886548888 29525423831285058 9036855771922485 27009273231561196 44878130216532112 94037733879511276 16637897952266417 38297363197756018 59804323628488621 50963945711253605 7849527436968258 55256221137593121 49083509140795781 18338468125219397 58855328619620318 61411071305672858 96701430641516845 74010592656085443 58982410097060592 16205070691783058 5675494403329554 41271941140419957 84644102470259911 10705577049733529 67058295190591519 61261912490788181 7886893778482630 29501179444770880 25865243156766611 88435886321663170 95756003494846973 61311073159137220 99543434031992616 98634821008884283 51717378011201811 44190366648350581 1114033687984607 69593647233186812 57086843159982906 6950614798832272 71342028816728146 17458495442563426 32978342450835474 9532249821278564 73822851007536724 96257235790043022 13710196231646745 23282407028395275 45282479991974130 16637812251075312 59172421095250888 61198352354201228 53829333525642672 85381590764016392 35064414475039057 58207603241316320 88160035541960566 85517698235264586 37068819429105981 55626185538403879 26167830903023920 6135187031956038 83585314647608342 84934085941442380 77043144847778420 71382188665722886 34602244543201770 43317078947745658 45691858281479444 59350435801852220 33468315924709560 93367260855008459 58376528682599266 3528718398672364 53647547291696064 63743022035861140 94251102477070487 85883404036557351 39495083126816127 92448455486831167 28070675135103757 70523943247138418 18953861740716873 49332369120659265 67248226935210371 12790913645313052 92918751064566517 84750739179495864 75317921894572297 10105510304086389 10774686963992309 82081926051389545 69834639351472727 40550163483453245 55112785837637492 99080132362467193 76465299277262124 21769177072026171 95613438885386526 33146273032408934 39342679046667716 37094849709930684 63632263438624429 92993471116230891 50902785062691032 1222813985594404 33011971731967436 95937714459889346 67199256852522937 56164787152849437 27362031859480692 93820874000703329 19356793455186643 27880416132972253 96410060575425075 70796025759572633 21279615296913320 85769974895442340 97681201633961221 55828497725617740 37316269558725459 40856029295827549 35691859514987774 90952730052138617 728161038502712 63769106275081719 9618427516113955 85554141451818869 12232916091262069 45038799059599326 65288039949386485 7626370094386322 35667421319940558 43512986918573340 39038649054688239 15108272289607130 9040500636748945 88550152341273989 29120749065394148 76828740862937994 85380461475058916 95263779718441511 35355782157174561 84476212214552202 99675868740349266 49885343680095977 94164915427103899 32316331871873716 47730812317045964 43837625390627020 93555239344286546 20878153993272143 25436276333489274 3889929440770938 54998210614476736 56772420925001450 94717739321494533 88134585582692284 61958385584816843 56974751760487017 26452554588539544 79122906305307301 59680986404065710 59575534942483913 68569115762890823 83851305773469392 41974153989181848 61651808697616192 96053230345447773 6800626216613487 9641177831953186 9804562850846114 44685982776561731 91532317626120219 81602257779250717 97357523242689350 99619641198222851 7617218278004415 7654038792615346 43918658981911075 66692737838797251 79174721389485305 46316198828853008 13757174936381708 36139551112367263 85765232958005577 94269883037811134 12166953071511656 23163034604902748 53937877808627324 17595653235572849 50774914478710158 72906947179819818 51507722951907112 89202843681384258 62271225399806964 23600770918848546 5867079794895970 77912190185345396 4406450557394016 196224820204070 41819748206376194 16212453040180 30090566232205329 1597068596871538 29543441821904034 94941653131714796 53628641194546144 69088477127570859 43742551053224803 20132974637133909 7214606068917354 58908903241897495 37017762187189638 12848484544246256 38605805715219297 69876352945882085 9152857202278794 44467152521496632 87020629651114625 11714876691427460 59333468697073699 59250045752838566 97811529513624521 61791637349172918 1091608447221274 12822679831367398 18206508369849095 85322329766630853 34359235167701564 37493786453451690 35872572416985192 53259793068540039 12171006068346044 60678602378956315 63616686089615418 92098266996893899 18665229733285084 13171225117039828 54481789726498104 71431691638754933 81087981764569091 74918758391474574 75122872478752774 13845496663526879 74177670829048478 74273838570061685 94770902208392812 15290072053048919 50947312398389064 7872072186875219 72223890813989338 82035299225642697 80429646870635141 12458894587556180 92664187310829496 8748086112183516 71942664779372606 77516356216389955 76308226655056596 45855206466706185 27138529959266288 48504161549391838 61069873266208122 33297760509181654 42929286402894790 57609725872234950 8942908105386785 14873071879182020 37669825175937908 51762654637206490 57717272012930556 25810885274484190 27884578291883862 34717696806663115 69020491667906592 77646130232935145 69843906293670272 83838981571283678 48650544746885402 50375004471924800 68075420745295596 74343914555481155 51980021085676362 26498458911140501 37898638169803124 36576647887645199 14248195440242761 37189928899660769 67415042198161794 60517620282165752 40061970946994527 40202581167601658 45124863681077175 48825663930198808 88719599242506157 98491143341330282 64595296994175615 83930994686721579 71405044836640054 6990992606214896 49544162525261360 45624436631130318 17660669912213780 67643956343237158 62573127902166418 2452080475191557 3931039085142495 98309666315925428 95996261289951808 54242445893179236 23846566376863597 91420799803501982 13881881349519433 92364661057368655 71653042500244411 49355864701739507 48804551245728893 54255369182583469 31127551906620652 37011302591834803 63212149542970823 61526592767258837 19155332001614966 33103494128244351 64727522209876163 87215332799230604 15859680499119455 77648117845507494 66759538240554126 58691522354816106 3485817008479118 48847080696054606 41066165689577813 91272122178992779 9341509731153702 63592330690903965 81094349826311729 75754515447447806 45147038129449742 74629059103841453 5826122310590950 80371614517858056 32468614322223012 87987093321788331 10272035418046566 80955039951107962 24884130725192552 7907666906037996 72546110094263118 89460708196735924 82070044075924763 31013164205629073 44191677036527689 36481951788782643 94655259929588757 67540407940213725 25145552486206 89084413149130582 64063350000828819 30413683827911911 74257318586030376 73972949860179577 43905180203343456 83124268650608903 48849043184745248 58730806083120893 49031494497817269 40365461512043326 53805745603627366 7649000460633385 70589698502521278 72036653634238837 95690007345663493 94998915066161647 22815641698024699 85163357420259776 49439445424286983 48721228957649747 73014133272090867 38175912825375832 73083266572762281 10478100424779980 41176042791760062 92690830372877110 13962579301704863 19077003452188994 85935691463824875 61874592842172672 18530802582249115 47691463687816609 61087296396752303 95789077641672709 50239689004567349 7517022564293192 12428363258391255 70456784627253048 95914349311933037 53489010489364838 38980168111128289 63001182511271076 5912686048902350 91067039437992477 67622000702947620 78778108470173867 66700594341716173 77351746878168269 58440183606909496 82311320375001878 45241264142972814 60634253280593940 26759330414043986 82888996445973763 50017026063887624 90278084778022691 22187537523289565 57907756872728262 56498343722514993 9471012027834056 51257265976325586 25435174409075016 81831582255865050 67968352316240594 56693046224233380 28773195991476315 27459890331523585 47991909342349165 6311807188084747 88026238336819719 30304771023621045 4415340433312482 64802807397840970 65819581097766265 74713732931307008 81967325703930594 12984086891032162 15774469249308197 58562552967401054 91406369356457611 19193348562612533 99193531082692934 22487155903938411 27501241430782545 57930888508360945 84426257102331667 63980974600198428 61815025519260621 8095724370803237 29556194950741100 73843833094588377 81570826473898572 3926497780864283 14735030696937180 68764591228190101 88316855223930431 36689248571169804 64437392591901839 91343701608111981 70554196261289704 11819129812570629 37236000733394472 28314028180938087 53797928806929689 56486707508690267 71071965851486182 31929342700656532 70147476964575701 86875363911180694 14747716186205735 34151718807038307 7450516138491857 85542279697833894 9884725662978364 20559229202947873 17608586829498145 57243089091708358 64323533080013953 62278830369581346 94423780635105574 47285105176823036 35636267135920790 12262951893299164 57001652000701948 63604371638826486 14199708350536021 2517665762578051 83248379098190522 45407154018322832 80323533612450660 94073263236717351 93225335918291208 6318240988300890 94888325241263555 25340629393120509 69392923630227648 67858023153736858 98084849100656555 14022080437924687 10240722210867818 69208364859903007 83996605594200829 85511301061758286 80985621748395626 65740294351220240 70687945460703965 48579544047602655 35172954563792386 22520833035939232 88120372259064341 38907691425480897 36732068979197269 84065970263544361 86146565751829962 47717908262741059 4138603368570509 37279344882302500 8202805057879788 72921181696298512 72844748887927605 12565526640640601 27027196965770868 88664466692412428 23330411301090114 54041126317636101 38340355909819632 20387531983193864 36373462424450920 12753154724845086 81293532106558918 86209714438905179 50206756001441979 55388756194253977 42857961525693397 3511576322847645 33641357229399821 89328822893015878 90292880176084728 32819842293530057 13559587642396618 31080719009629828 9473138332833648 28606956642075129 63288483816071665 80714004176377645 70820669580010216 8379640067511834 59044319802054008 76812547166538383 51221281659086923 21612235899540346 45786120928342195 29794525108693881 98494930861229321 85797410770107997 89536316348200649 34551797726944973 51754883089288151 33149214217276802 46983238565766348 35434413453665401 4896597114480345 69664011360980627 11118469197575499 72388172884901620 4533485023048303 22982297727440967 62774585997070925 82169338069817660 73938969110728579 4222164532996438 30396288834633792 64552462980936019 1937205928308354 65195746120972102 17220641717455123 36767855507154080 55859489223359707 45509396163198594 18944038951459137 38106508062389675 56004296324955165 3131848835667814 87726916376127912 52916603441695980 96507225904611407 87840096225888084 26313180915723312 13287775549070421 51266152719043172 93588939221652672 22184885327170978 25860518406542133 40294463273457297 73842664996052199 46063475820126151 82099890006598595 59880990397962187 2964767600402048 95527216478933833 46101042108080797 93624104458234584 94250617503421890 93781978851529791 95642475558815633 75254588339431354 5525226811144359 5930965926214461 18965094739113103 71462033568003295 67044942087196153 90449868430541224 65651501210440995 99990787394757225 24498237100167199 53848439710682405 83361546305088897 41083934645113097 80072593763802030 19693627599805185 82827827380480099 37443199837099140 89049062012592422 21080389425421855 25933873988454457 32341465238224130 70317103403693008 16136262644567081 92229681315729870 1250512702071432 35379026760937242 27068210170715215 8717147827689611 36275044008367752 99809470886375339 74325815196396468 25146813210484073 68433449847246963 29225971263959570 61200960986303057 14794983968766235 749457178821098 71401180832901328 44370594295678557 5966096815525136 22658192850554037 28134087437964084 68083510653012110 6230884708230401 31497624571927903 97448581844067331 9242342647960428 73409957708645323 82355343749406213 4373791473107847 6935127950519986 87616034338488386 42209399680225645 17296626527962434 96616088230081387 26660863192614342 31847332105578964 6232776783400551 95096585269426584 60944549598876280 4089289803780987 32102913088092069 70400683915902991 11686753236553234 3400796034141841 48170972827520614 66726566413718125 99568630526098575 40489145677747903 15961598946038006 50705535298614365 2284413093846030 10929688839555270 1655191984829201 16206503164705708 14851419784830809 64041922617375200 858179435111735 62858736995141937 88515564433559548 65224535472659311 89036096927508323 40801018524884523 94870716984608837 49975525894130968 43624252096239189 18349845385840967 79618021076031777 59508248507055321 19471356837092030 16603807249986378 62833942318118217 98343069068503766 33196257708939523 99857739534553970 59572020925952274 98632386685264207 68164409268265343 94559838873485785 30007268977485135 53919074228816626 15889067727370740 79466705304381335 18067920179311074 17080933428305425 2485378472353193 33958225029281062 86485891580234522 47990912485523861 87164937491433890 82844254565764564 62490686114410343 23425653102308055 4551632713898056 48288970597211139 11884623018285127 17596831899540153 65645339316988232 1572942274260439 94433608412387855 36400008446094339 95562026907567264 34586965228590785 16846950824654994 30602512188785324 45441666456298866 53176810575443067 26248837154778798 1741006188259847 11079658529322529 12050369134588098 48627731458301269 96587574137568454 33959419995648176 86287033389438933 4431112238549698 26100706279791073 66885877312893701 44503333509230889 59347968105097897 33610311198327614 9322936753211387 92565731399804503 27886535131402907 62789117951953270 79217409015543088 73034238807734096 91034546559988226 44152132362317537 14603671652994031 49109733978478308 94019168599465019 71965756796356797 22087092777852343 86170447601731092 75347197376480377 77773441304050628 93650801057830105 21918613790597164 52863118026811210 63732680916702167 16558392285567647 10687205871846460 15605212584617278 84332707775458742 22940046843619866 5768421671546955 268711371099321 85143351432367462 13224185698625910 78937951296198089 37725852411249234 43491226135638218 69557096522012421 18266195324476619 80738851467796487 12603272835592679 40852944052998089 37096958088976654 7423106673628146 73349478873275939 42376506894156425 6845797155307510 98891213282540639 77290480199634756 99059014966094044 63575673351285920 33722990239839974 21428898811206400 86258459684442826 81103999728430400 28985214387180241 12311996297603615 88698286886293628 69335714663115594 96210094050930675 76873649411790357 42950689171035525 49793947832515736 58365802229174235 54181080857929078 95784054193059769 20400283429829332 28491916148829864 61250742664879511 15725651797928592 78787904285963392 28120072601999731 42601451434334557 45797848602392085 69634463048940967 58227609277512648 777054730842568 83317742089892445 34905396477404778 96292108324822689 27136271936112597 65707675285602035 36626868497342966 66133313980248234 3823352013532213 1576937974893748 2214123699238509 83528892341703454 54080916978676023 92318938388735571 72456689842992091 54491568963924965 24973790451899222 32758630250130866 96578594133276430 8025921825752159 42439807341686682 53888505864345970 18941918872594326 78239694862289968 16769757046815718 31547476600100785 92334954414100288 3123516175038004 71090133707087223 85047300325260914 48630031161030449 27692839724045059 29870041417905582 49651016695138909 46368699504687563 52075069747076245 32066749023660893 66566775082249512 33044032324309561 19944383585949116 52778599267077373 80161986227742385 62904542530270961 73719421970467763 57556715345605029 21818580678657815 8388790151038217 54992951889241309 59917245946386362 47319377017813837 31452571737494815 62019425056143872 59742487866939064 2508664126159942 31222368589801130 81562560011195943 54842810954381221 52273349294885251 99679895637843052 19719063288393578 92926174245277073 34114366313357715 65865088500938186 84919662920820935 41718013275502479 99600689131664668 82083886490039888 67285194476336604 73830538914331832 31876970659822807 59713179260065525 36966131557661865 60761319630231698 83056922113251379 16598942379133040 32664952215449932 3439549028676997 88621358075783489 73151201401326417 26569300262641780 41311576000631502 50348410222001055 92017065408815273 95328744339528471 39153482565936646 24494498386898296 90525433157816686 60627652890734143 75853784631684246 63155888276346884 68811028261526804 98158629789570418 57505590028075978 61902108260108687 64468121262329559 93596434731857416 63542528127026972 87009648371532635 76598510869183697 21964652736683347 44796259551070625 35550307646865609 32611022428054912 65687612185705188 13787867932008797 71908218548743937 6631906806221326 55731884194368112 62494420841064548 61379584138083192 62028079527610714 26951031258693942 54096869290827463 19853936794872371 65399324992781183 39595774761933034 18577436626159936 38587513062689479 94532732075014730 71153655401298618 64009894607590165 58193586158508850 27159381832416763 24167295845938883 37439323255134010 3480820706072819 10187553576575465 82088640491319533 97132483404113607 15053672519280782 58885195092454621 10259616464962671 80641149897631381 18518218058031573 27198914203820534 43020757044711898 87739075150132619 93422777419673999 8285753287032177 91142341282663246 18927960735214236 3989016290190835 25894045478286303 53571549191006062 905229112534687 50431029205379290 18013097737012038 33814648684072302 94422854088856240 22600969012577211 66193357827021667 47167261713106603 79161401624615993 34708708624699951 10002074988973675 18537379351313988 16420652331076870 68923313705113931 78247916119700374 83458689876679725 75944397475159537 57766789369096741 35732435265607926 49576195837178251 81282227820719282 66947679439312603 21107375467759584 9748952183891209 97684825717713463 53674886567333754 39868203842631362 71389382823782902 75191330292203035 70901140511930641 84838619709535287 14844310707991375 33830869142357054 40126899696720644 87616883319389030 98223453535664528 80235378359828286 61466898249177873 89588609542611987 92193733735639055 43996744920627800 99818655485906831 63514686119313221 30893312001340677 68498358738668876 10620401845068509 6728407433733423 11897187117178591 93805011623813424 76045876355986649 90713123640271573 23312653649502813 89389897116449655 4723117530581559 19836342119746585 8405848465608114 90327623681628413 62903024998658198 34143189778411799 85468770369103836 77927193576132511 48371242541765604 32925912537161421 49757184200999474 57039602622098556 50743350935529362 80514168759765844 49679132559263526 29876166324807108 66697279059413260 91823949450866631 291056745069759 54845558563656673 61419629977661003 30637410024065687 68320505207289794 50085810453552909 9181743760221945 55499266570500450 1137734816036978 35640661907968632 26964170069206785 51431446071876560 49626250944728062 86199426482124937 17008099543228549 48691148573498393 64837013784566922 21598301184215979 29724646015269211 51666883788682218 41785518371521492 91712730016899639 21689673819245551 14053827462947719 99139325084740056 26244735928819986 86192297827066997 76952893454873633 74147217795219749 63724844248207183 81400969867435663 6224570854147705 61785536233315999 95367483785403323 60203672213908215 44730982130216027 63896719317067936 83786055425498851 41418086936406575 52333828944842068 85654158725907609 79554632326670683 6627129970404159 45477651292587923 98376238637036852 31057867696248005 14684320615754791 18522404574435359 61813508030820661 32054289614695176 91992501326130935 35386109716615516 3888229236421921 74485603704374272 19351073327072597 24587162837183361 61929806303191400 13581491863692494 48574956084991132 5939063319793388 63861476695829152 94281231460634577 52170610324223146 88979235110594556 32300189661251096 32451554996872656 13797728573454240 20749126527590674 79079349854757351 1596486062183616 49333023035576577 91415762961345651 86201538909859939 61208779595967138 97759997057501837 73941109943502896 10817038407209466 84522278223863447 55817496394393261 22392944640906053 23606434549129188 96835639758118841 67409941507915896 48015096820794653 66245994963456066 77887015308043807 30142376819215180 46140581066357761 26910417826736665 30935645622625070 65194889371085564 82105275568291678 9081596016122454 71816624831969554 2937974693625721 95508341850802090 74021373037319763 22990107316560211 59825277083575263 65899118819616683 63450218460644415 89250766979008282 81392385469268210 59485804806884551 780239033651624 77314495216195755 18298691506781195 84519543972270678 23709863702240102 91975866760008608 8847844867487542 26209617445592498 20759235017225929 52180542828000302 74915626989530368 68200468284169841 46821643135452415 47736263704779345 3817767635197520 41830062172814132 13354374518218416 88423013142041650 23139619324241035 53349327644607893 56131761652366892 27978859474804992 69195099323140505 82799118317950499 58477457940600214 23901398019816521 82962721695854035 14867161823037542 56288699540629353 62019062329612271 77957883764738582 30043843007838828 48926778281944805 48954753666268939 48317845171396947 20572551780778997 62248363077010440 28842711315063090 37986401572934190 48718495026651471 67027489073404729 84275264218506473 59660500254169754 84564595802544856 80836087980421162 13911545054939414 44514136721996978 52448089429937903 42305757636147823 77870297425183909 98260747559088100 56697949381351234 54672093573770911 33213231554378667 15853791688643507 58091649171299570 21931436483644681 13112247434495449 11008646425776102 48627716644128905 18174666276773541 77029090713511084 40035375878508956 20276970867231103 70323322987143818 98297928222739458 10046786174351389 93536072206656907 68198330697108554 28316772748202136 98784555468400294 6511238777168390 23709495115191189 29294655580655857 51734589032778188 59324193346427135 24113491225455691 10700806993366052 7982252326677252 22579894174178185 57503654767521233 78810628563522640 95591566067518852 27574853426564937 6164820105503604 93403770228911399 35312072616508338 74682802121541321 43207869604166373 59722806093964880 10562316787552364 88339599512409119 51616090206757846 13723781884317136 17804474656004006 15216046147809598 58307261426382888 50366839923844357 2483690609174625 75391239505750757 62553297346769386 39328045777356832 47639316852626845 85312429744794832 54773114127004537 34304927975236004 64222981659951901 66407836368311877 73633694140494223 13667944268591913 41848252012633598 82731685582551027 34543913590693443 41721114095712462 67286677856071106 21712420226664075 785662359796858 12650016428993185 71010868769550919 90173797036223363 35549994267487376 82209707991297183 49244515063380475 12149975176201716 94309068215073778 76829518570244457 74815024206939298 18897703756755854 55165974670820751 62107044831735646 55190214926876225 75720323972146686 706869946023806 36050457362229631 51951963070559252 16793451614577230 18349818474131838 74901020727119894 81863463028656054 71213721400775550 66499689058832771 56333698752331657 28257134552468036 14404181098382622 10870547681577388 21566938558729407 65358646785389168 44528144769988420 1252846054776296 85650857472691088 43002674632230515 40103056539432999 68352991072732700 31343765062668087 79704996163336220 52680527029971112 86128123456885829 54125877230307129 2104267408013877 53222861134996445 41871087129144664 24247082845338791 26715723994437729 25198741514930095 97453991112300626 54537775025838671 67105504348230860 42245238635458830 26383963798065001 70118722914707074 37596612699573058 77596246369001288 49086851952263739 53876444539467694 1255375395759400 39319655083010789 48963597836438544 59838783712985375 92701739798324628 2991325176179592 17401583186054055 52379579550902119 37940543879161456 4960767661291997 70327471718407729 71721771503955721 88840656678080143 56622261039803622 60094704445394932 79277117682614220 12108061277485036 28036061431730301 93797316070991417 73661533141925442 5382091319057188 94994178219798587 18933958280363084 27264400066355219 14218604170658102 1771166482829226 89693202270127603 37094274048436337 90399924135585532 31133276746785251 8833766271516751 74393871916550800 77991756427148119 54551426246564794 23392864219394207 97305794638360517 40821943592273694 93869928309916761 63182833231747715 95332274732791814 53337807913644020 40730420638065680 11315412875863679 72928638934008179 79906556571181771 82116643804222024 73613373794714624 74712015999889663 43733477067155972 18197749499330 68685379330131458 65394977550655924 94294554655523138 8539128823821127 86830051150006467 39514527411880088 51815920114120709 44131091505635108 1731376537037276 23719382320700667 65063599086783861 65763329367232557 26671975570328237 39215810913618142 84478720762734414 69481774687823780 53588026669407208 47696302086959745 30251654183899653 20337769766593230 13402252332555325 83498764642105470 52357010678462061 17568981368525566 66378515708662016 35426348506952334 31322729647117914 78092320557376047 61732525995120416 97753628732434344 74787670235196098 43961697355174470 27311027739728185 49674904603159024 39667358945218274 68714911862021448 62961422700823874 87555388058065760 47369273239039307 82350867014266879 65580423560356169 52682386089614044 24893966208037605 69442242235522747 71375851400715396 27804511526498890 19923132323724371 63846645132566418 66594848575245958 47023230575897734 44740521762941959 5627031291898752 51814213304694776 14730804889439457 13984657313565673 65115499958047016 26842168370578085 90323254522765562 63112699106581283 5317083623128042 90319594389118204 39875404590022831 16905196858299854 12608611298142734 14060742856260845 49806523649407645 96585030573435678 12899295181089097 81739725851199240 18397869594219098 31596491335689711 73511359710885188 97824686418202814 45386554663778100 4802578847862749 47470081660370157 5131170419771826 41261360432649543 57845946480967313 73073586260345589 31118837067273769 15516363879791792 55033664520784471 21207447611174603 90443579650120855 4569798442400994 76974922444104547 13905101373331024 11034778193785100 18077825638445465 37935014036175712 73030525288838145 50383346735059531 29940889869326776 48999504514214615 90134464042798197 35695491425528642 45990056154512101 10676634513371002 41671577221649134 99595455333287231 3643191817832647 95140834159855739 27600711596220726 23205313882101551 78252202579684234 46587638415066156 8252513316650528 2259219446842158 97251286768877563 41060258883186358 80224998409207663 37117744556978608 15945816569722069 36158548532112753 83651064679108100 45199199631755545 97720447838596484 70426826970250776 90432408153165794 23902331438793233 51005280185466527 9929209625057473 24266161688190050 67780387876109595 72403243117847473 43586068767104465 14719628216590632 15774131886058692 14461509113623351 51643186861112650 29609457775763527 80140227808916588 26061204452403706 47164778520961091 50565878887513826 24448155580588420 71331096698870270 7982013280259681 42954877352399364 52665027382214054 23945553509390052 99160191564129648 226878450371717 89530420302200032 90024526115105395 40855765526525707 61484219861927764 10305568839662546 39223488680619287 57848270829192727 29772755023658483 19412946482376312 38122912721189328 28721969591760437 70938690461334395 51487832556905663 8696819191218156 50636084448917757 86147305942955895 99258901371233402 97323663243870001 65395596900743297 223648454756837 98577151728321639 90344880966049576 43165250348413783 56281936318118848 48507622631444415 67348131345040782 83180649123569082 15261404670688028 59766241902802307 6005724791727097 64174558525732605 64854139123526251 92370739113766364 9819636646023167 5177181386742650 48905951671438575 25433443708760363 35111058119485169 70441724197605526 98834785487567389 75496420078847499 91616015673724388 70308280817279774 35916717019676311 18229216381848788 24899910723603874 54383901820460029 2120232840481914 17896748857170440 13202199560051313 75707791751311290 61308692921958683 34660212653589956 64275307080412727 28280868341418664 82340398776336963 75579999995396107 82931213373943700 32030442090086304 83397309105934409 28984997382212695 90286137507102560 32844516722918999 97901180321936682 15058025109991414 26410622108885289 72200685351446076 65746961661825651 49144665163499345 80262938691048367 78280585157313789 369201792975417 42094082672436718 10910062250137198 29279675892313501 68142352850387227 3360196676153570 7185468415810789 2443471050637518 68682618500693661 83250289614903921 41684350184941253 16214868692659215 63288531135245208 77812122698746083 46756271590509238 2224099053824152 41410122439630374 25933055355952389 59123212515338434 99454398355797093 93324817888970113 84446163243142193 21191068955411860 64232382993143175 81108693276155585 65134190973255580 78356973852522457 84553468371621882 96988562950142188 60051329389085341 81229904964720783 52709720147896598 41643674896721887 12014061844747723 65808489468361778 90039310733651029 71313100416332819 18462706759899908 36150169279021150 89225416805625027 66529549417056775 18477334397838602 63574419246620484 43232927462246165 58949358745069404 59354645467828117 81458992349893064 78903044102722820 51990890910874706 76642480061271601 44081077216607009 15418782825654947 55046108842781316 85966669825863314 48512867723660005 2044128577239755 34108805416133979 38081735204180008 34562410132571570 60586430327121128 119422346503198 4789827314279791 1111764053173528 44958228767734007 78904645610743290 13218459989072565 5068214050569060 7438708797174028 39336270910334583 29638306417483118 30942562937478967 8041906066147412 46756854887673989 66816200410181931 87233399671954316 87978703229265020 70299990458559715 26650857975503709 28689752143427617 68904186735251141 65983965321380960 45016294677403475 61702029175710365 67070534148039443 23880207814159148 81920409457868129 38078058084198707 74400421086579631 26851201025094632 70572872956874224 52608797389127812 74818765001413591 95463481399814757 1253784578879198 72852076482220233 94476172706675575 13414105154873816 68144527118271135 28103004506920956 64406934402135125 43962216960883370 16831444408273990 61397805159307662 55604093046389399 49164624233641644 16005647336345580 99157856042382081 44669098241108398 59355461104129731 78996026907193801 58955000633753453 4011154626175726 74122642074824846 11842799846170761 70234236252383315 37745413542500222 49480578880467249 717412153395323 97381066724763384 18110111349179744 22012866929956251 80319298153996892 50132030439340037 61150924074827383 43385414551875715 89395652010994576 17065543206525170 83259406088735480 70592898525680061 19358690065212677 22998958787037666 31843064596840977 23820372414819541 33689007668999101 13307727435392772 33142927588545535 6693902604094399 52433556663491258 34313840518269386 16915848518063027 2182995181774709 51267427117088517 5206173459672869 71625835001740772 83180187256515866 530074958784647 72534645929876765 4510134761935448 86211649404961717 25826279187343802 42305863449256522 26619085386261048 70888041676898758 4931105338013601 61815486125731384 64158400581684489 86855097941864791 87117466387397134 21733752887863074 5948119567593850 40399681005430023 54098641627307036 94576166237757415 30147153174160674 34779655093479006 25700057775057721 73164183969798476 64428179945545316 83320963197961743 88432961873873174 50065732162483082 31413114006332456 29600975557914028 41567577004287310 7539207443215593 82828788386774456 74581864127417106 53879955899986453 839708229451646 28006390445260647 53520281308366696 64415020947250890 81319215801338127 87460889112073795 6596468382403665 55920425365090793 89075657675154258 77182756681901196 91020494132766217 82551848089599478 28108955359611352 84516397419249474 19711028311745861 22325537752902212 98468040583815888 3125857752738547 74066978997110715 41568303632314761 84828377505079246 36131985025312789 60828521525276937 32445558603325436 62972056188175413 48359047690633773 88539944707626476 27971923282743628 15925016811458843 28616256358715507 62309581977120371 3035508585678001 28766528315480034 83552506710018134 9702323844276687 11576609094555894 70495918992988055 77957811069283297 69360202608267842 37402412367173675 78942240070738641 80124286280201809 69520343766904917 65881156638170107 1462236296027960 65571199997291483 36134403292821792 66238519433839410 36972935525935062 39642666427803866 86051834575736863 32451596740519024 37716634745490396 2361832416508891 17714004956433212 53163599065313261 25937265637189336 29391625349430811 25101798341613321 23083564790557243 43538359299380639 24635036219234321 79881079365081516 35818384165371929 74738752917339362 25069562324903724 44281515579087227 42640016870665354 87964165798692311 12372154197290519 1610958611897194 64139141004095855 98717290299253741 85684572901166885 50078785851418439 98824000433444861 34280600915962178 44707243390741204 24525969494693978 30815010841127877 78670535516583087 231170768556514 12230815523175791 66003506567378095 98354913813789508 81008881314801793 40207799389583269 78530980493704340 81593575077372499 82504337344531039 81914521068189662 40023420308902475 76091618249998739 91354480696023458 93674365290104028 60262940932951108 27395060163513786 81341001953459500 24277003112691889 95534328781589983 74476074161981730 53550962204260912 47577374450102335 43404781191807903 75678685031432062 86789295492624765 5240455363738574 60814215632929202 61547257337978326 36479778614931170 9007784916419835 45721519005495195 33271403291988494 56961212015819467 97013042402950185 16841021387161383 57407486679982887 54464836651987549 64025640209177344 96919122432124866 45103680799653891 49511510821100707 91973168809689841 22824137090830456 94174424291769808 88889326684893888 87922955049314679 18721923743839889 4134180199926948 20140231728338185 24564612929354576 3417022309090966 93697692876642217 40835286605932965 16526107002754920 79973045355385341 29854005920052953 57471065354288013 24146216132885667 64891395517840957 18961670588974159 37235125643882746 8617555580133103 80628361928565823 49447225562530659 76538706911411110 81674537786050376 72615082627294722 47580499509699262 45181461777901646 35148319664937024 57253442357923882 67827075788870484 44667788685612691 86466689899309320 26511033430447018 69579465817504345 12120500473841791 56276138453515214 49704285224735518 39677357125985788 39459709803883364 22445666465522532 32821840084335276 42031882967546637 67316069646476651 54568636470110202 71667739309859511 39485161634751313 30499784970458339 65770132120781865 13224541688791703 47816080548775844 5231115585298719 99651804939106283 81736436207523438 59458905793330135 91691382218470123 86035465942053333 44167103643563604 35176656600290926 48531415887253768 21719669757055416 45289664519838524 30474795118222640 86783801114321624 88904581919371477 73872013058134094 76120159678974363 62213611968354466 36305213536612726 84777567540736929 27031048745675702 31579050134249481 30120359830145119 34983770310779013 42202460875482215 19204580339546835 22918561399074540 11252645908788182 49663557280631003 57871704960091877 69024390999697923 88665402035608649 81787941799911151 53810573818116582 8699139684270719 13158936800840464 6412804119987814 10385573089929367 63275848858233373 82114894338706006 12358437682235049 16207591906735107 57440827197818252 40357539336081379 32615205011416166 17936159336607152 28570427818933651 70277954230480110 92837120412790125 10681618835718263 62897542900189606 69994765427721685 23936281056592303 10335646759195065 80322012456037244 23620661481007438 45594337682347744 14763047821421236 83918447497842638 67110867213267857 35905696060804579 46141487324398407 2905286854413733 79567616747685467 46670557257814096 72269708346403047 3777315049147239 4922311401888303 83836409942631468 11645870842225078 62613803793320058 79743037135063907 78487448288887754 29806830964441179 18408112796532898 17764400857168406 61389611596815538 91817558389335495 87978680337676229 32513917199739400 22823373265052783 55039795278395291 70225790226532921 26732695365025972 92739334110500816 1133938993540177 76286703925070636 68342975939483778 44822436177801626 7810854896199810 27713882284857196 98029887875065573 93715235937347790 83077984232750866 97720043671334258 81947870346263979 3795003156536909 14149060119040798 74710621999382233 96760051070264093 62682745230248549 51825694255885227 16350472164327976 94965992186867494 91844359731614501 18611600944528333 79417772684097246 27743673546667919 64162019563661973 17962142601597954 14119539330088292 39515145450688318 66720639058961971 56207910215312815 16008132408987399 42850969871884962 21798157504967808 441795616647019 64122916315628795 12972096539945763 34971933130277762 41483018832387935 3974262272763052 53067182309785358 87755594384809369 5889831630106224 16225532580711776 66496536648932495 71774631244612208 54822731554167054 55790428954490097 88763942806972905 59828284942664240 16590541159786857 81963320933833616 16000554861595286 43235794569261641 86379688081619926 366765534544499 42951170663291375 38188478775688405 59515441798433640 74581807502639733 91669097384656913 8719872088183509 7386372450430337 79681240474542163 29171400483521637 71122077152355780 83051225124684497 27373182699614835 88383647689943996 35120620274793245 38886540040668178 24506131307539715 10096701631630570 40555782119434223 86466688385233898 59426689121374173 33058403462796146 66484330871249561 62107234706112264 91171041047009671 14036832859693623 31101517801447433 18892613585011085 83744454034707342 18952091538178628 97887221080169219 27229039995121429 44351655854938120 88942035665472037 66224223351346400 72300077458946590 17653824034183999 80518782373491847 3881009509800622 61047871895558771 76330158210512577 97101282804702028 74963678407506698 29086180940973016 82144762501897053 58083190071454379 96867809179770024 108545200843026 54723649753247435 31414297378863069 40769844438336827 94365454675201226 61252868961802670 23224716392779429 54737314212740345 56380726004876934 63650893851961290 44267728201187920 86286649150591201 80893342805797242 17428303051110108 45640351599244923 20991135279206033 41133801407787494 96747454577303538 92898682474021372 15660791736065689 77494813277433679 11308809077883109 17968789941099752 61670677619745919 3064321168685855 97596236014183505 8765284729563206 69082303872475143 13013995953414114 41434086085680114 26201857790576831 81278528013817258 42284658090203160 77467090552021099 66101022097611238 91735952940501861 51598073107434719 98285352069117430 1682516114918228 86092803361404627 16147609998898428 94777434047969381 23494432588087414 32778932178039843 42126321498998906 34203803563478524 46096582065212635 18327370711676382 47599498697184594 52107614243184474 92106325818749133 7360233288484452 38834176549282868 85117928811191824 44384104329816410 49008193231805396 43740838273887490 53265242070116684 22346152108498877 3354997079477773 13053803460000570 91708192471568171 81453491518728236 73733507943015529 95626509175485909 60066395951992082 73290545807453852 45165087102274565 72223149709142269 8232639880665656 38014583420291480 89249205874473843 31508822302860264 65761506201705115 53693851980280688 36589855716373176 89171663792360208 31396832437132652 7404706723589990 29608262121221298 63923451767206109 31218014140207221 68861433042630753 22063211234424483 87588892236280455 88800102069209166 37289213998982169 41046518668123892 73548142533806701 39619835058408872 15166079081290500 55918020320955866 60725513704586960 90220289368643877 19665399587765979 16242678995375538 20401609724743956 49658889616092525 61042415294538815 21818722168506406 25944722743616903 91688858407842693 84010538629194249 63391551710749373 32759058840248195 48812409396145419 18772589019292827 53299637919388472 6569285484482377 91999129915942494 94614809046990914 41645968119461488 90582679993117305 25881211365426453 34953920421057017 75348827966353561 19474124466113233 98795064715640914 55252959874886586 71409833566582404 61468950065613072 25376020882008530 63124806510263837 9298754598086713 99251943528958504 40851812143444273 13849495290555009 76670731654769323 28100489047870081 53681431523055847 3103821411779244 22690390586748412 82052765215498613 82459047980965941 84326902111276038 3339969528868185 78585389145905813 41450032161492489 72251614485587783 42088645324445898 93782222177564306 93414221545067248 86663347564988693 70655706607043741 62826093510891350 56551943312153172 55985431277903743 85374932692089571 26799271337788069 82294111864375545 19316510311664744 25046544014724354 18116286446919871 2906413010588603 56479267118957385 23445488604901349 14486759602153137 91942973391658111 44956237352785002 57945616225856452 33696046145938741 34632556080805600 21924301069030836 24501891618305407 20428092410429282 44180680506286657 14019839394026692 52826906745820932 87616384781996656 53919132774132067 54458903193131537 44226703497828328 59291702787928313 53088736442837112 33819394336984573 89573453879950500 93167976436732469 23449705275438950 68792749512496351 86312337636499435 2042368086749509 3807042415595547 6921882934688234 73406009209098115 65727503058667225 82877894012959613 46272851692340971 57021667394035002 48365629118921335 29492657127019142 42032539448129988 63832251592491823 32489158022902297 59939376214275527 48019878753682274 16175966219666423 48033074097722438 43772549669912762 5097166761655133 74071386758647698 45682428656569005 27872087154227095 10609878686578599 93486129107640068 10774235406261127 98672613875253992 70208762635749769 51516359233001356 9652500838426631 22871573886417165 48529722229563703 56394427343636493 35879978967568683 39815476112778305 93065113134757714 4467438459562527 29425725275031945 73040120342457163 23552879333984668 36685342937086044 90568400715059677 15614493426422605 1417627353697506 46310568416510789 93548049071732289 36612733658811405 73050751512889706 67361884836446347 50862131173786863 35188295019046663 73796226716582425 91977414125677544 94134036575173727 24370497834583802 61387809288266628 50914572933042437 86830981317702597 36212599271202695 99139659749950727 66851064770868519 15421897782301670 27910441607086534 42101291722897102 95731639031935595 84001119666146590 17209546939045594 8448655844320811 98697425510149477 21519246904071883 21690624941191126 72125225050778177 80281947724023843 40071398913868552 53480535475525056 55568333223582135 68662533822280036 12616443211500821 88905334936216182 97150907712951181 2435027831282698 2851332103570629 6674557126440547 7297516575438916 95320553497486614 24559721275936730 17753359976750229 45708093740733061 17378188575137494 11300019164124208 30342531368351083 70283702721567746 17456699251986718 80726235262764913 53741081753075086 71185166774340071 29415702646405631 23780448149439896 36123287855821120 62511671405063031 95482309523066212 55633268360695023 3628087071484923 1902546045564012 74528054517771101 27500506484448234 34117934674209788 35556846191395427 44010506948944229 71470846057903915 3680387247523498 29599628445431199 64226428576561701 82981391512324159 18046876975185282 39069400936757413 21655999599846146 84296101942937562 71563075734563883 2240333151936811 37126613563530205 3308820230763795 88422455094673293 654887804688904 88207772185702056 22419895393942420 67713623703140925 38834386404056663 93013407820211946 61535245222686872 23633788607564014 32124846035112914 10559641752609120 57523808103468125 96344567605468094 86145344898698094 50092364970563160 13194381894897156 66630086306548597 938685033370490 1506126212395130 24172714317258904 5404404165677727 93505893927105549 93507226848375710 14865489147159393 43345147302705137 22846157591490123 43840528012568561 93849006508439754 89913686179376516 44143150883238292 51997717747131521 3391457223303536 52162381912821315 93763549170581092 9222737761663454 82059451454809475 1749907047057993 35663634225974710 68903706955730938 9655312776305870 48177223935696643 66933227554158440 81813887168826297 36817290705131070 92472760945433128 7720378707686171 83900159937221225 18573497364579941 12298335910523772 85470409491350810 89777329405734974 37053126198244977 2051999582640735 83685225281185157 51310042269539603 24805972874780066 93433646326105858 99678775549734061 26909060789898552 81211218859100388 56888118183427719 7192643811831432 51949254110867794 67836582416445084 50896907514571799 89021641429374475 71673937128871991 90319606089184887 64553054835752461 72752102467434233 50384242158078013 85174767200172041 43588189707791276 51357573573759551 86821856280990732 62503700278077149 36894851130827344 53376655665922588 42678299674296204 14564775421050991 18968156206256111 86528612851578264 21793700830899887 19894286586441959 85955495095967144 87489751432544171 6218599320542808 20629237774707105 55801872278002212 7574110691101518 29554945023870798 3842775352773528 7496022883946782 75301231750906357 71969461218862575 61450765931199364 6406988846324222 67850968521384974 10081560773533829 41313115332963968 40319384398979555 37523191635264688 29811789478779363 75358878859748581 19124045263055469 1357768887113083 71663469175035454 22489963426588679 97044410256960927 37372372446928542 69737881656728974 12992434077834144 13499635505907948 25898530227720736 63820337201191498 81535540265670742 77942476250657342 1295665823463542 24450481246515958 2493071688023302 51501375047643285 79539437874366534 35394290935461431 89796515222449703 22669770495528276 52904771243331221 74360701813271765 75366579074537942 38744488198668897 64100876704530821 95290894605137265 55624866335050641 19765488713338775 44646809903177262 98829895235499076 40804582267466888 71381346177462356 45540020746459445 96139372909258850 41414393392181504 87431368448278244 20519908498215460 11383375564454982 22109636515101903 11544394536813898 68925487335690235 6904235932452045 54014140028946253 13105625254023429 78079741418263082 16450478128959686 29047118801082658 32500339043038556 62435086158436728 5879899740204364 60162100697964758 75301583291897674 37041575867676915 31110282897217922 54008610200633861 99389432125561802 866741256348371 76368350602533036 94516603285056958 40232969165378465 48514464812903038 190324156533041 74827276209696916 60940523665042674 91331921513236901 34111867638680328 68819948455885926 35277686329308697 64493546429950074 7124799600118461 98362058967635690 24097829157024018 96629023174615081 98442685766740420 46386825399251915 74434772406347092 37477855054539534 55384736598562698 34777835384002875 52920489956195888 94858318003249503 67549171405788302 37670652979137416 61758232396253744 92773905681828054 6729286154850581 65661657612858275 55581348657661514 42646733738571736 60387351209428783 67007914842502537 90045294721484362 2089008962497814 28477468424358605 84113861513788668 73667686047158755 28249962601182086 92626417789969882 13799852151374773 55126695553866936 88632124848197013 58572791223821513 49956617431233977 41854429782612717 4417525966043400 95868131916941304 31592446905001499 33891852738242410 65907935465386427 86921419427911870 4145282067027609 57780236055473237 50123893520122818 48174005087483536 4930202967102055 74805932982996746 62348262868104200 51437467243945590 88403231891018565 98845617918970773 29414672080026439 39155717821717299 33822242188237876 26245562365052378 55976769646649465 89893203492596974 15515932588132975 17991936844980144 79479488899579246 24755812145055901 36264887297335805 99864942394467472 18812923701417462 36002989760697023 77348911378611107 74989058779468545 60683872924609717 44403715046415404 69738928928993421 78696197407266621 38114149548762256 77812358789923447 79374416800978096 72059166029984936 50343990782623761 81685820788535865 55596392956699112 70679348504023321 75858472900115091 7879435367652874 72828989622400750 15818026173457844 16135516537840715 37303096489052153 92969866219406422 48742328328298981 18029897364944043 99859940807649689 43987434819425117 55531866518006436 61369987414025079 2234745431821967 50342137644100026 98453668654061268 21899572764804200 18587779596774443 26561182252439565 8183458744355738 8164495161078989 38879780049669847 6918498456250196 7369738008242162 5396908111517835 96582995281572195 65163914789632622 84363270706117771 91554751211935390 57837472357680297 65599455099913377 45629632722663246 60173712799870457 10911934507175920 94226176000146687 93293927823620519 20995794140797760 11172483170727812 60192620956159542 52455974396309294 12914410838080192 54556548596513835 70438995317472966 19025773195331482 78310884094437890 85197470798688044 40286939970385880 20715689520351244 10001785925971064 29930890726178591 72908175532296739 99328128437247676 42986947813547821 4500407658323049 58873374292544310 12914258286674090 77757030378091100 12120643412007243 73470202288848454 36322148247311150 68812735038889577 77391895108735022 92532429786459880 40979807500754589 93727400921984560 56688895300018309 61981429158023018 26999689596932122 48415094967162518 70094686686168513 69945235865279378 88506519471485713 97744015547803729 70147867585246053 58991241896561481 73347672903720529 33186585357218496 3268562859152729 48262565614452839 50952318668919481 2209437362663871 16800158584800576 20567958458144687 96901662298486610 18616602040596360 73637925724710845 68026381904846010 33341235072263984 58825280190355942 75427268155485672 97189117388384463 53603100720682521 88133724182410418 98557493596275427 66002319441759427 27295057638284128 56011225919151097 80995380759327722 8329762105994203 48989786899217435 86795062338096719 42905217503704338 6581166448333616 72056953831460493 8374959826624567 3823150634905346 11252418098744895 53557668848240087 54838187530564496 23464819061773682 14098587755098747 46929026690281705 82185111492957099 475357197615665 93595501280015417 28748718082559235 86036193485959247 58475968351859848 25924955384768080 25221441003071067 75396510975316426 54671924987902319 43572516665819811 24850179570387112 72965822991805668 40987954781281584 77912662224335311 76346259926114816 73266310998540544 33923610762185722 95839045381892612 98734191869634956 16854042543332837 36348185813998436 81934528568013374 49143134366397548 93020951886619910 41605394028869673 34940425817227246 77251069844207299 46009872669256167 34069918839971741 91537553331149089 64964206301602085 17961800360460021 54970340982491749 21219908378901683 25555969215627170 44999878465229478 44515580315063844 24250630971088223 73572534709780138 60364627831492753 73909347398799761 6386079393019394 52843358802582486 92238941505083993 12656797596676267 82545900980084335 83768244859254018 87999862019088164 41719791513795271 31644143637689309 72710810866096602 89749169874939497 47137816843161636 77180167564537821 72884440097434191 78190226956885674 43631108557693938 24423155601033259 27944687256625350 24484441073726709 59061040998555857 6604827608737589 57741483021600284 54648130761741787 75058527927798487 81931665986607490 96505693465357608 91048026546713599 60271559943628247 52002263746649641 33470153297638296 28623315550704202 50473011088861933 24210882475193857 77661837422286365 18580511382731578 2248585222716633 41167178160901206 56735691673378775 50037918581770137 41835309761999804 67429070971960951 55314563549710470 86284852642590572 64872678087500731 42961370915792949 44314617204578274 35883623385499156 96604019037564511 65838890804699170 88299653099741665 46270319866232078 50656589973376944 20655290745524292 24247507176741398 74520380614451849 9984895484587459 89099144402025749 3608546713750975 73653644687337475 96206337628564591 83402791039837609 89382557181400221 38130390074024611 36138695259658074 2043640365218597 76637567565966702 759203446636561 75089576496471392 40842835615989372 79408697642078288 5526195851099305 52574993390479018 92356670179207194 79067400702136332 84977625559188779 64538575818480834 78043338978615618 29248145636014834 85195655917874592 55646632134181458 69491944878543897 96220253975135127 72254527120685186 6976277731760231 72835964539432372 90399405258689950 10794440570806720 62781381010859880 95373798890414955 43660803664477862 45951226386618864 71393087857067507 71424297826555055 13490674870475996 61307173960325199 55827030634147225 62905187283241486 29980498587871723 13213570633609948 87530954434776462 32935648319219464 19917473624927490 81717844193933400 66332165735687344 24298085454313049 12551956836432245 19431309381757345 40394191955514072 41627126005385258 25516582044506591 35122338511930212 29314941081429245 97138623297116334 9596938498209012 81329249397672280 54093286388186475 56900591512842981 65496662901173865 47813559381340141 69469099657911135 79279925384324675 76235747140497796 94280576534565176 86300073811799884 8078345467577920 50118205461638838 30100438074430409 31695943698513676 60411645685806749 46388068417093451 47259918045672492 94532917886908964 45261243965214391 82922064603195584 37698587694469042 56186649442027405 10662336026954581 97331347586904566 53131256810143031 94389580856285295 99781155364527002 27640453820412230 10135195544150464 53413982064708399 34600768817949833 19542323154246846 66570440455228869 20974809656191980 39032361269379944 49231122458804878 41134782760123195 28006667280431663 73507153240333497 70263895725388182 1893705469992518 17746250158354846 96447572326907115 85318379157941383 54645634874368935 86643295608325521 99440520646824424 32195824053246401 29986521656851957 62969046013165876 17020097188843482 37763023989387252 79213471232336228 57616286543328735 45314398939130834 56061407787714919 47330862651844379 19137728059375844 70777803393942745 13009521162195535 6091147562295099 73115773660591075 68242397489819098 9689881721429000 71718467292137377 28910952721578031 78047378104242726 95337467009881286 70081219990889272 30506054254558318 28302697090120453 97920948370129648 26171543782726053 25441543384898150 56913617813990216 17559614978352618 94048843293487008 33069922134149255 87893652037860303 91336793234856419 15798236215052545 43661385799963480 82966394010481623 21916732140218007 57469476244660377 81713828366229366 88565511917737620 15695661937463206 92899051461130755 79627554947165899 58905259140861545 44733913205192850 19434500431088723 11806472620277237 87008043841114167 43747796064346804 26422364095291093 42962746996826296 47422903400736072 11897348978894223 27696988192948367 7322287273216248 73651003811229285 48337810892995446 68944678705915087 23920250685253193 69080393558838637 40593367793087718 6633801786713252 27059088913039704 94500237701093205 28714719457884151 75369690352259581 39445375651212432 63458095448500385 2617337901777309 89081334728797552 52264805060049983 7441411327601422 26317011817720307 6151632698089991 6116617911467479 78179588282022327 46953139191138911 643772102220977 8552353841760894 99193896823797099 74465028837352943 57669877328012875 58526912758059096 1244225401307303 12158590381479048 92694887740422431 26282824713124272 53583805451818836 9620659264533483 66896575225002639 89733565380913426 24286892761548312 52622007021946350 7808294753833447 50808330574375145 59668109668346070 94726592136302918 60099214889859679 11853645337013993 84711730065565270 42194962325482164 88984882495478335 41220920568080373 90197102523458032 40460669628925670 92342362360829725 75687599443902876 43188134390556813 9974161879038801 3848548305015936 57115110096745400 99337997906302840 90708772979161555 83476552497983913 94845113242907368 34818397293344411 94192098502379559 97835989508967889 11219468383847577 45345758180905226 49698868124621134 49460511610286028 16378610498862687 71299958081415796 29700672923007231 92748890374605401 2066097757931320 99940028656778270 69776195105102521 44423821841535087 49952812931117709 41056041415788870 34169256659972236 77673599253712756 44024976901793394 38688575555776026 35619832240897128 14167963796178002 48440291019644218 92402009603170611 73522149011292079 74024831245996566 92571871261443189 78946480917205852 14049725268324656 76996144474429794 76860604157652859 7146259624642703 2899144862038370 6887763055116625 37173844985245874 27056702879098240 30809714604584398 96063474778035414 80169376591278576 63190648342271117 49561157862265223 17131009645070993 10714413756629951 53064011192802781 68604006592423752 19288744017607245 22956950077686290 4585195796366860 92116536790601174 64152712047191810 36130082033054213 39155965656791911 26502794510434150 66101165794926300 59774559582097860 84279402132360522 53193252652262347 52954607360182170 78494062434221584 45475512548516578 97469673564537551 49464697610224271 27559625558907011 54183811838291393 49352688513301074 97604159883980266 18107937957451605 59908016372444398 14301251871678975 34329470383104620 21582664869916924 9660685415273862 35857355123031025 77489840425404969 79802846421622433 32406762721262679 20515636145864488 87504963139776121 17789160283145973 5651085015214806 77074144846653026 26652065932866358 6666264361105386 70718014912877788 62165337246379856 84177970783789812 13532987565721542 73689076736095437 35817746444362081 33332735856645858 44718651544457447 55207170228919756 41749776937163866 99495600259908778 78627582337870740 536779459369199 19330470577135579 85771288385506648 70261167606297394 4563559575117653 38206469114971825 53234271629475490 80061104346435087 30285317216387286 31269347410720885 56107303594762826 56600562605796665 17613555159747265 92952511709999917 67845298115311026 42747029587817910 63783231066201347 46686221708001110 34500027728255248 53012130856354858 71921848726363192 77852671061094735 28625671199182712 70276727087204469 42480148981451643 40313306473920445 68429145247452176 46328075808322660 65548850061810377 95599505886278924 3973445318392679 62609756778169166 13538850886675788 27651626375940692 88656714459873207 63992417934031350 87707077583145159 89340674910417338 32404063757511591 51409395560595384 82554299743355583 83873165984296012 59925621979226212 24560594752691257 38287763202172018 80141302827723714 65213119998967495 34256263379875304 4852560309379877 33371067515330491 90709464009391330 59339049518687660 80757652008212468 51817732342052137 94468962071897019 61576369005923636 2211378034488090 36364482273517164 50979064165040271 45714380039507511 11600189943647600 29641141505089759 90729846665732121 36441630508918495 33672520398518065 30643463593063240 62279142036142086 86928675835351483 6123604714380062 16035731572977762 87414481148892455 55828048840012083 46975005704954205 98960232889826760 28217641321153517 54690269961996211 65735119905567729 36930149483797565 52801259354917117 97197033856321583 58889479477281119 33328820026253519 93995568790679415 2331462317516899 90328465795939347 53477411085826428 74750369516087976 63539413139201687 38380351386618414 63392166188934114 61003634498531369 54648499862798574 70147066892897151 2518555954792454 29404898265051545 33212378581577327 66926127893416413 86730963489381656 55123816975517998 62229613762886954 89418950856355388 59003514974013071 88175519001379120 64304624175243708 98503472787082478 80640791279670129 65290852049870777 60608246264338862 17923186850022868 30631131763888356 77889730214097977 73840870219388619 29632082965904946 95777788692112641 99257260994059427 29043904368841527 4461907965047409 98665087892664325 22473975726818065 93168057300217181 70665884660654438 61636262190790385 70967115682257012 37908469351825812 3558357268844095 84996046209535704 50502923845886962 32552604868568080 15264113999519654 96419932533483647 85893547801811846 17212934482890838 49701849022748450 22153474680893878 53070746593124605 88439390399619566 81928263850964825 25027074812428944 14168030110409231 96787455673804033 60775355750241786 33262859020057206 10111078927223053 2462485280945105 15853432386087939 15493845868923630 6163508311431029 81124640979766759 21678931472011209 86006159946892881 60670429148945873 97127119254365874 95226624095484691 37418507142805703 12698815883556492 16536778024543808 33345605890980321 73396501093850204 96457167143473395 86422778185564123 34889625127900540 43718652060475135 42433148287931871 83309124104216799 73976922442509688 43721662681575927 64536925967509421 43670318883736287 75557739385311406 97021526052408141 97300132924074848 72089173295640928 65400590539404269 18568903722878810 23236986305611501 5332849831304612 66384108095154799 38275968546460349 5185590536520589 91405518886303849 89649724053790453 80283509971721357 20407720575318142 19681136490296708 8476211698756779 85111517249969997 49107412145861771 71221580710206078 60582753343869086 54649709119251435 88950505588647380 10977047475031490 50774514954047775 41317808032091598 50992636341719966 59751694388795835 44233228190168606 95534604525813356 70839249495108462 16001325583443893 26911426020228441 77422319221591854 81922668468762723 61130232634587618 42852832617640969 3112036660791756 752093090030686 94154723473620322 41277689501697716 7491157835371359 57485174012561074 28466434753274381 2156115001713443 10169052632843411 44440314941185997 15275939547626141 95938648131489363 70867996368092401 41707916244145954 15615613030936301 71626037468088910 40512554509149645 96767380534873069 78735094965657562 20620121927041905 51854842734110525 20647411084185191 80399547857830618 31246957622996881 21632416690725861 4536872277791120 52742411374949154 37422680933341842 99762483380343955 32578802056064661 19061806586520992 22918754035893536 35601874170172855 99458730577254953 38843337768058768 3684592703720816 48658515687323371 1351440414312252 10512107252481612 7931077032045832 97499807652944112 76631258277977686 73601531987618418 42112074907867905 3030901709388640 11625636351525168 15028257193502439 31551116060931005 81601081097909686 66770510991713164 96549750992484792 82901854336800768 65230800395228627 37807891879307083 23976865907950528 72195382197071171 24046986284008584 33333906520595033 43309235247256376 11407377001203772 39991523519152805 10867974704935229 15582881803706600 22276488196404164 54818702006394524 79091061430002129 4222141490885647 52242053568722211 97059085742426288 29204168686684571 12959502650065211 22505742608165588 44674213572662075 64392317092684718 29485001472399966 57204987920389699 84815105118114795 67530842978178378 24933944494128699 36350255292967739 20553463217743397 55662472595639944 78708585927955198 57967182688472609 60568846821579730 50317217816624633 74358786583913061 84564276416837274 58410951998270114 14037586908510487 1061544036501739 71464564819896350 41669220745238710 62194915831417749 48292864970091898 88356211051044802 79372078550200879 9873322548352364 70626863077685609 36628586745883075 124197336279903 53431723435632537 46091060478552771 8056302368819419 75425452918888057 35274043504750674 68769337596557179 51588779364262743 79644736846268766 23968691000248230 1780971668264315 55272917406686929 39648373618200687 75749943712374073 99240807868826035 61033904385802033 76531229334725030 88457475325461814 71305344141882820 67165383282638490 73383069298180244 62259718577348274 73348962129537410 82776884782112898 16406162216023644 93862216160411496 59016044805857597 2572042378886844 65192856599720811 44138481631501346 97072925728909538 71489003056151597 36702294779992251 64924369560328315 48314735397282778 66601893777752122 69699374650156945 95295380677047380 98258265073507875 59933071306338513 21728114236263773 85994653026496322 89446844445490098 65849485327346471 7812307930698948 24620484874159695 95074363232341282 59609706500692562 34182445167743373 67697618179182354 64870647633493484 86082782001072834 83352775680343242 40370286972915768 10931525671897484 92160773028989258 12555445006636852 37588045045354785 36692209401947173 74574969976026189 65454753303238844 89367224910440667 62214977353713261 25507772599772924 11714803689709768 83148409414336920 53607875894374580 13994815131878428 61711935239546115 20849789621111681 61541487332727708 11881862205923445 2109864445271530 44716282248280017 49322256116048104 60307283991688218 76212855713467327 59724720369942588 76536437972299540 38537793944384925 38553477289453625 2135324590515620 2238354774301754 28951692710157368 21307355722813601 92769263717024071 3146680675579060 13755247720831859 90645253163180950 46459242473285163 60465902259200283 27518929958658783 10377678968404604 96558934664978746 6696895147907755 41529672253705680 73181546020287017 72217844616495508 77451085199795508 45804843118732471 16360069461528738 17705419524112137 70940902999116011 32580372645130713 25357094118933655 465700119747815 50108275712192713 38701699751801440 82634941711474251 81870987321840120 15296817628775144 6405446975231462 5555529306381548 91867577196254179 21434490005438470 41550152163706120 64373831901981588 9983728750342853 79281164803168162 13624729657138322 54917226309713946 43268408096895124 98720486435625860 26011998500474998 87333367263519390 10931115957257843 94583354369355335 10879352539003212 38014754354297803 40668009700193392 18239471690732677 1446973241796216 16309267421684097 12448456106767472 81652510850545241 47119789547747242 98227447637067756 26719840411797847 84579231231347918 47037448692748333 5375678879828512 34856018907767888 72827667315885001 41739893570393641 58851970546165165 14368648513147858 86433008641751275 91832386076645559 16055885065427669 76165968517747552 19454424789493420 7657365628293029 33243287309038738 13171352199054556 60699034897565371 68925519509444855 86988464472751442 80553118127160899 31598869983226085 31408471375876417 39898315865424957 24463179335083260 75632088543688289 36246681349276555 11771474073960596 13060258342856019 48364393889508303 45546138082196251 46277930494385808 95552332114035106 22684549912764022 69026500822544161 331870464000595 30968334197964367 37919193369790724 55213639257967780 91983373363748657 85862071522991248 97422847086702190 63228162152216855 95872619322990136 78479477346790463 23291361523214496 14971540370035147 72372960281509577 37350162826226847 95847171585289078 88454645654485347 21952719363368495 23420609243731929 23533685243683939 11664190593071622 47735466787150147 24673710611072621 42868806420482632 12698327274541912 61563574504094973 52344268664850674 59602721511834753 53502281753138610 96099210642452195 91852636435154071 66737558354118141 43098119974006929 23779255575931932 39466719194250368 69956211220488891 70593705054780247 93558040235521464 55820047575073033 14204246093480312 32576209877688423 55451694179050971 52427959194025042 20108635547459519 67913918608548097 46674372951148785 2461223436254612 72650183556134325 50128023061230918 25071063572221986 42330788442256589 23489251701526358 88414528956914816 81642221528984689 14102186563137222 91705198341285737 824126495792682 56614604687548658 93972098729611614 97952032621512612 91305959130749222 72111945209818354 53799499405416788 30520846896221775 17122871632513900 21388130610079798 14768317420449485 78385289944600502 85332355406743443 12449375833022983 15238635563000149 27928144229522312 25340192072768746 59334579794741923 64202046031426195 88705016147190421 71499808224976158 10576098328891908 93438902103182474 46252657823110152 91653191764382733 12538050557565458 98094509566447484 61513613773244583 79017344988931900 28760428626629716 92533028340644744 46252788308904292 53702025570087129 54040887575711235 29504069423787756 2432057543036879 81427975408952736 82954776055532320 47442530204323388 69116626171246653 24584584750167561 99445464686017561 43031336414501100 29100762677948241 39225273380350631 92487774663251343 9259709955032297 62955840691326597 90655874221352564 78565661344465005 48291013893889949 77829988539540278 44138666149357749 51522083156470862 35146167288381943 85557054884646255 1236197524809169 62589518328768999 61667126106981982 48738910010296210 71076152029514635 73155410268577900 83483810981715219 36288367044932399 88370348990148001 66925982731869367 38827903251997302 63545004304123800 39428072425234571 9445785205864118 27880893775670063 2988913589584846 96243987643981305 98958993603701764 55328795504012766 74684357845424819 55091714437178831 21205024076096729 8549009762935675 94210169347191937 64935055127384965 69843046543739116 15593991053313956 21048554180343020 6221465739241965 99908565152128392 59844523159216907 68297203225940189 91923468860597667 98564354018058918 66294966435167961 24377818050864654 66732850072040499 89009952360929624 84639840566153862 10425459108749077 35236785136785642 83951173602086189 13872010373888512 79775839054277717 29625363209033799 83870178978108668 9164086586340637 45046659180253285 52277775393061031 40583339976140464 926829877169520 49871756758439849 37902887002027608 19128338731005210 28055764258059040 31350417274224343 95054833601691808 58767477475376832 19067172294939775 16470982801065278 21505816166026134 93955911436350698 68688176737400814 5414003290743467 98354678339470128 85290003191423240 44019790190784800 72956347357653531 86074531671026004 15046746521733171 69198260948895245 18251456900417681 65487412662435747 83744279216189518 46766082877163421 53271760408256901 95851789956027718 76495472922950333 90056799722545555 35696710562933815 695428421869380 28874335197703565 29102148282649616 15227982222618497 92930232376789395 88250473089720389 49988477309828726 72698126795754476 60149998189653244 29213477733958494 35855100322215185 4151742930028095 13143184208745683 87722482475556188 81632062364574113 80270188131859867 23588864861958759 29960717832084542 1250833985756836 28424544945740771 84650552196565097 47636881676247343 67544845719676292 34310181576113135 65648123865598545 40223941384934836 2204747105936221 90316262033860830 39941456330892211 59834014920072237 7231130581664456 24494776000847326 84538609805495302 41962380745458397 56643945678025011 67995245873686357 34109911794918386 54768182184954029 53221479323532278 4453671509281484 64754535778320942 56747572179404210 96244649017917684 85826623340183424 25955971065389037 24889916536679271 72373894469436232 3517639853943517 44236690674387801 1033383900424327 93039851107421050 45877283078229702 4229142963206241 92543436485858594 41123952879129706 4856419523795228 29644488583921764 9972592106853398 85744545950424372 4487355474623395 16286758777793039 22027009857979136 18103788310259823 11602951714100684 12876704207744624 2156538204729768 38110073258096511 91273849586282771 93883967590437754 61214272607607219 73353819193032355 68169204803129856 62658776982963637 43656370767693462 45048890286593542 7749285883822965 43814362745686774 95236593636288895 65156764269389439 27220039775131364 23041051477086052 81305714137991539 99835605272141882 39496003944113428 19728866260587698 42062123885114329 81769842960532399 52190328289199678 13311096425432835 1167927005280073 66042589573140644 95241433866433972 82609427558118166 89989395250322931 13412553662782388 95092890792822361 85831406446602484 78461423532556967 59466951338053622 6714778885497685 30528762933228870 25573997526437338 69469701591777224 68995898987150600 83078649666656674 99390670430699979 56489132482809229 15730814097394287 74888141450445213 49702573226572882 64466998150633499 44107499217734531 20115859752936342 9306498508553943 23805352727597830 2407995054548196 77558131169305259 52291430610071503 75740874102647903 92910156084032703 15204023680245187 79732680224006533 69692319543615092 46594872084331007 32154834656766666 66200984826162924 8905379510759818 87810121950029445 64544508151523028 55438708756917088 62374885761651834 78139472251707694 24007496651294995 48927791360424126 26744663963778609 16578693407417776 66500406768896245 98123216002073546 97135490867216375 12230742674531696 35007871695046249 65457477006141196 36004104132286115 92979496662119976 29869965160787007 11412742644078213 76784686884168645 90940073230248047 4278760942360151 10448236250003831 26553685536735552 30750055322618752 94735521906273337 78918876193582973 9963908899454882 59670274712050319 69565780743707755 82172349482932153 30060032835039308 42398104299324449 46269191893015071 28221506956761054 68810062391501441 90744119015048447 1003243274123280 23458938904523687 75240177774102979 86623623436306361 45023653713589789 83561619771324652 92982425952958493 9703791465260890 54342243042031592 53263257669640234 22763641829140381 25886682832047822 47045796501526729 48537317454734285 83984083430071657 78690949321734281 10865913609646263 47332474239510226 8552684237923079 98490117873173353 18482956640948826 78257936147773716 79377598939064020 91352171146970457 34303373742222643 35718530509586179 12539718622544461 88149592372714428 25484924809529438 42439929469708979 68265321084646905 36353937805004715 29877527760978912 55365161126790376 82324332354962952 74619592933931200 29318140865956315 73819974050058156 26709892649666637 68584181948203909 64937775762545160 8382756966936234 65879258619576389 26496531671271297 86471215347734174 92697563629479984 10787954386405367 15360578018083088 77634688503592101 36946041530620084 17736706423880372 20715779265907366 31704178018222080 67534920474410137 18328000348366193 33906184767131897 46149667795314041 5921769531682647 77634216396792334 20642436377888389 98389068590007682 34836239473415879 31937481460532619 29453520468543528 66343934194700795 38381804484898184 26421563493306734 63375810853218485 60328125971121956 15306747717919771 15490247833139025 39419265006331802 18582895837686103 82349465913820223 85597850191400519 12434966804906447 94940724363347078 46705172735224024 67017561880365174 44110802983353145 77330944418430293 3347863687352659 44672851202615591 16264965502740076 5007408569207092 10629203533861884 98302099536304034 19740175284002911 46866000464697721 83394492643386364 78726394823521709 38222256224678493 61195229853302664 16311861593035179 9429232435640528 42720305371754755 85844373556819370 91590261350134193 29270953006475966 89049327644188972 71775080941556822 53265072777597898 52165688569987289 36155306325521324 47801629570232696 49411680901999010 26427388751497731 92490227250313187 56955285136233553 98209328614061661 27701589899102090 19053814982699871 41054596231268095 92581500270716250 46906697057988931 73555336025331552 9599519610827823 56772888157937007 25928534625693214 83248835039949542 65926128344394660 65312338726786623 80908291878439402 87958967476729588 61789847211944710 32324974720218466 69924535379647133 63876683377244127 33648262786652535 44749426171872065 21743402550761719 38883708178123857 93899528094043409 26849146644067626 58381431865573084 27405903561603875 3521557117113020 85550726865277426 5983188679728035 92420184272250869 33321233430367062 27210165704765034 15482733860851164 91926368719729351 66763004706952807 44257943121918945 90625876809882587 69800166581807135 39848082688232337 98398581109682427 51581606801473344 1948962793919686 31505199835520303 29987003683506801 94330092667256171 4956559660157145 70656050569817379 80093260328337700 4994081503097048 7495915813883055 69718153333776051 90810499876256251 99201723673807357 84678358415026961 17055418280006756 56478007947017647 27184320134206704 16285406288964872 77159858005781140 44075072830775981 73249320990903224 44017267850757963 24372753053596733 95540865130005221 91428581681175618 62418713859221752 58741057193969672 23777831317659859 22239347888277824 41635495595257006 54575258636969584 24440678860070671 67873594848207634 31637304719807865 816102098203542 81617317306744398 9941456837549478 46157309082570302 78537945941917387 73226768422098572 56909691732146544 88415899682260811 59261182249338842 44883422850510204 99450281445862457 3513814374364210 44311726706932008 32837607008947345 98993374751309120 9780985132591505 95948571147150381 34147507208140343 8420651238523593 94290265440622504 47073108096907321 31781390402380950 36266026025480262 20414639815013583 80510080223714004 46003680581857030 93120134463622404 59665473065293162 6303830242983196 40666269753456965 74660685233198399 85923016871281611 3079304870639610 90907899464406671 20991433574815011 58945411954380152 11098421326586852 41059116374519429 66982212303034312 36731377354190096 60726119923097089 80526860814774478 90682016697886926 43526773509477200 86223656598795987 26022151821780979 45973530262673518 19021107165707937 34495614463848508 5550679275869978 83497195710547762 38564868299544704 39865513758953339 21154008539013733 44782920936502702 61238062493659840 61985126641224468 89292239722824454 93972450999984084 29440856905120142 33107204355864384 97817283056381634 51634221885189273 98703725329281395 70824243830733414 3545263090845769 3258580643059065 95662664965395187 27991234903397297 50217402817895042 84907517897309627 35053327356156377 49133094873743376 1878367665971660 44564091998193674 97448596871276346 77694692035626981 17791139868152605 23847739043826686 89136998086613587 97574279784247469 82946793555625793 65643107504329123 24351569139524114 14217343706275165 39382463367813386 61914638697116753 83107902317753700 52819363077312585 67117786990257672 8765393788001923 27319711783048164 99661300709143852 37768893379937718 85047191699385929 62665598768625659 61044827808536129 73581488170302783 97462433686691483 13960277993455599 54790083913592207 84216214629681463 66423425704298594 91049811573701300 87031673421273322 61029367553635329 48648015168451177 44343008523176213 51007431311611552 40947985757178480 59508628006635669 76498518802870256 35822429617535606 18503832967603145 84725262921647733 49851928396089137 51480944972917498 92577110156044201 75874179465912245 27815193030910172 44789654719460914 74370091354693693 23014118148306539 39534396335870496 21022503252323975 89579565289356876 76405058786159007 6113785311829182 25500766342444800 53891329752520581 19864152583911399 41463428195815432 13443961454504618 66058145890273128 52990718511298231 17738183863196629 78233243435955054 20753962142114660 27452930145979748 27970994967852513 12162208276825323 13545298549248179 84924779386110708 33450592212576965 24848042819260942 21150745439401751 28407962217642222 92049773928382190 67373704616060330 64731320427492611 69249081690424565 7993709058972804 17153615391847239 52316949331830196 1322080524530965 47313380863294384 89686746130830586 67268061458432376 24375098527972458 37974908152310676 59153652259167218 55343612322894133 9920671371995995 56283693631731629 14065270996436586 56801524697973887 4566384534121026 56941877930115394 31183232697857391 98085217042988732 10014341533285771 28791900399257734 93673735128254741 58770195006302587 62073839796855188 1448300535429005 61013906145592736 46325945696711263 20011768822144346 1920753381041420 68444097150533440 9414794091445342 84021050767453574 73582373189201092 21328394503976846 15011636130326809 68300251313050137 22913727841559099 13253866539806727 6121284578598608 95134389144641467 53782615254944388 69121510905476411 57480433909680154 69438281329680420 11785535005784960 94444202070640014 68478607116980526 83631755800959280 36505136644868636 15169594356775423 51337874283016507 72104437784258012 81535761109101763 44974837477459639 80360248309900142 9786202040426324 19526360613463134 16386285645294779 1272577876637402 33505639137600342 21915165675095098 76659219745425894 51300016766490239 13665915442144300 57509852751208278 92175524684403798 41270151580503474 68157224863723148 15797687284558537 95978229478844469 93141267919961016 27576313542031770 10470569970671941 17677596852130163 42140043177099877 82413514673001162 61965554788103400 82160156727274904 33293209043401065 34787078350749958 5594963828574507 3486754004922035 82113047644158572 94566513214563676 3671859763159784 50718722883088374 4769971950824131 87136604650962868 79246163352217841 1312260654145398 15646080277899517 72022474942415858 21940786783917041 81938342608983954 55811606124159910 79586493832301910 22829625731965793 32340809791713097 93054875179438832 2406660854309042 23399153440013280 71722305397072586 98952435579351206 39313903563941524 26711998218245079 49157363339159454 38767597881827100 97514021808364577 22058843110652917 53164814543335161 87609836690183216 96624280716130122 52146721752959975 17831242043266140 45332761915833339 82722586930685578 30515187078622849 72156593134645280 240285651415171 56252083881988863 74959492047442783 9784636163017236 38613346205273039 44271735404200373 85034192608391460 11616572722102129 96676806058593723 74483590188648132 30513287025069189 34276356723944803 69005289274781343 20136687080356506 9237251539931154 74343473403492376 49838989999682017 28911935340867084 86063520446454422 76509412203336057 94347196791599804 88418662322094523 50486978985927101 72171623413317907 70010231114607454 41984908119644346 17380364233595243 5257813666953426 48782789587748250 30788449303340997 43725552065438446 69554889320779078 52120490458628506 29347478768924182 63709077497348350 81313815663376495 95795099939036948 60776018335911280 4504925584654655 76654437477618570 29473998563637670 12647040897008717 78465627194910660 4515722222882184 20514975756821590 49312115432751837 50851389160948645 21321681252915989 45328462788950960 4180089896368377 14594959863082278 60201277922340803 87860175503489668 53398140295123454 25408449838321008 44226413782844075 76058204013112059 79080426072011857 73041286302324155 74725758773700820 86921578101455516 34982753977420341 83155217118017564 58253459715826921 53197644795092501 33732488214535577 2486499288875173 71054698634617231 14453954509919935 66609153977053529 7124069837169176 22601116765645229 5032746103533124 30640025008434251 29506006423722577 7743643938368758 89438374474076578 94080201693747322 89510414161816472 61970627082416603 25398560029690505 44407292286917264 6172031697492302 54486052554729830 52643167016871966 79071828007506260 34172792284535377 13428129950536626 98230904194252332 10889750830271047 21357088566474102 30414843453380285 82809254873625456 57257344917314964 2995076033102502 80799184927260424 37950519957044966 5422374185014844 78543059805420822 54779245463532797 4324943221675915 65605775156943894 60683829170286696 67392309107610254 24719080554731225 6714574191050164 61574115226949975 28548458210730990 78789973530482396 83224561281173266 50010288185047846 92218704797177084 7489956467416103 4235356189459440 14268504347432709 75848942532496221 45410144306883666 96769310161998714 46889554521305566 362574819225451 19577708082583358 79011793911975934 42502792151862164 86022547644201325 33239939940121656 15151309539233214 98083122633216752 43461780528022431 86870497826220943 5067028198299330 64300566351653509 44028683275622404 94637516486484683 85756415133767749 67038257155358119 19453284326210897 47667552669641577 83102714490114387 51107937653583627 38485206296735914 25269523698560202 98930824062447905 26192244125350398 50465428442472390 15560757941069650 13781539888986504 35374821564076629 53223453151599101 8288517691661154 65207774476682325 51628184482704623 92595826802638819 10785081390134876 96589306989716755 48343254832008659 7910162134607387 164942970655178 74163877858108327 24481957551387506 40797668936095255 4872650256484128 75228560840650628 52268981760704305 89236008102169391 33030538120270698 97974607202152722 34631160228258006 93198118209422303 38554497805001023 44166574006188417 91157229221282403 95673629463933962 65616241417754217 79701712374288836 67765229899462142 87659076651810097 84582435884769522 24809864531320513 69362145169880825 74060978412041179 91302532172940232 3232781196107075 94532760789355476 3542326786262150 49868897355238052 52641637260118305 25209955348003769 32728123229905147 32850729634837263 21793308213491321 3585842820455739 89079922654110188 93454749431084659 46633697635491560 14938451672791326 13247587242855761 63969551221454632 65382018721103848 91089313137457811 7354997437203750 72510962110472017 4613682332056789 12797858337484047 69043506635143159 62007256795874009 54554159608301394 87038525202492030 33694620980254229 64090876099506829 97880103098268548 21225971881572254 1501712151306794 27970339840189897 70806373325371587 89060217367156905 26475636701241929 98243767299037193 41998565857978038 21489159735713614 61624907178598932 96434951499035219 97080607467857077 72111502096508266 93300803375020723 27873709845384592 35564863046308300 77494163138541768 83685413842667446 87596033775531952 65956422670203811 72829882049230806 46849951792827390 94892567786237892 67850721269940266 62252863800236228 58917599622003521 71132259018902014 21585661805564783 99500278941088305 59319405557494439 18817304965297107 87597409077049644 64556124893929458 36541120759834879 64707189377371155 94312731615716311 26654746769895214 24112966622770042 33751108388024706 63877376136984682 14158083498801879 58033375010329847 85171767697547345 66568241036912660 27230291061672130 57660958049858577 68014005601185610 85541720084420761 40455810719614527 75315607330413973 65466707560319720 34216229563028692 38026122931401754 42648851155814283 51543615088629842 11555407951246236 5189365340508987 72162021976563431 52230744960786682 81925673385669522 38667284001281138 17622082218431984 93545139532407020 46659556744236239 74293561531096095 72109815769812751 10672633448903717 34397676622945396 61641785655542567 16299165032106609 39062756942776464 73219389850377225 78484711522142993 5535880722846439 2346332263426257 17150301572033332 86265662067148583 4883905876766909 27122519889809872 4616812424664257 51602461501198757 8004910729991362 71459507593124851 92875107741744436 7347109945166212 2978021858516943 14644217050032907 22433252443078047 52223284882490841 84436820210781050 8480770881516777 43193209340799548 59057754769674880 74369230671588860 12337251277120491 94983802391211149 36935139403528263 29501382270940857 77667262108242392 23796343302331868 5909216488719809 35222352474892842 87667710807412001 14852828258018696 87119941630854307 11415182199719019 39829312958401926 14221246558744173 86997555997722697 86077166713593253 40704775183096829 50292518847966254 52613463321656286 37574971076961607 19203271462986490 82123679460994930 29185697016014724 9456857034575673 33960581097003959 73833668226187870 28833795924285519 26373882620654579 13393980138345255 37999333573734389 63850404693083970 5100522867242275 72235993964988862 9549093096220810 60134944052595211 325568218557620 21551313521030407 42925389339766301 4270963159071564 9361566857807553 48751628949911946 8091500918288696 38342329469669733 18694721294199254 20220075272325092 50168283329321821 77510783251901763 19782186444573673 8123795501218605 50093022286825294 24658454608354979 58475111789140851 17736443384115805 2547977242564677 55440852133422967 24377622644965365 31644606095568188 49483450672975719 74815554325214770 79674610818074367 12747220856338524 9363327527281416 18114017063874592 85036547704272911 65571545287544561 22689802417596491 9877424826239938 21481683123729192 69452787981287186 19807268999407412 80518241435535000 25759757095143995 77697429646943038 63613418892242587 24987902982205592 71965268047945971 44805415881006370 33925222623193655 86887270231542106 33333628223665876 60747252730141028 18396334419071130 51181424334106858 93112405214502156 86665211584995319 97831514450112664 70005102560011094 34294595868175460 76644839412181599 38121792694755473 81331924822426091 64812967145299271 2254069190075070 8112044094702855 39228000841788679 33498334811302784 4627888661087285 43018882566673036 34820244241943049 75936826751213397 93818153330301231 66016639997722280 39283818947116665 81415848058730965 27694796311390169 53358329356630685 48871945043825931 70258927029069023 52816876918015918 3153655797381123 40873127353674816 22818696809579553 1179948510603159 4405934452664862 90468837097017484 73859689633037890 10732763668348465 57810074607695385 96314010552433282 84447600969829671 98757990686973791 90591620684421831 86648091153301425 7003558385237710 46993088594996210 255322941746208 67329359645883101 83713956226427982 54077937730268382 88896637234918618 31346155267476787 76226362803648490 36262093465458075 53740716309245946 72488120807599508 98975058924383309 58960134568074520 86717807026163739 91389175484106012 80304040861031104 98778399972019191 92383861295510634 49576210434219923 68197982760085747 36492151149687998 84034017677614682 77867469345483963 25779728800075532 3700322941000692 41800985869953720 27289071854799622 58863364849586285 97426610567709104 55896522391914527 10797219768277803 61078527137078787 31600914001276505 52533827084133259 20678657351653594 94388946926806064 85667162001030758 34036311804815539 81535216836886647 49197162094885712 74030373893418180 22299368686320277 2733988067088809 53091613108629478 20637176275222297 95482998984101785 63111481249318006 13508959588858476 87256350120350591 48132494834590029 30993680075339599 71052870336963346 50514006674217205 85267947757079367 82582413610330230 36689816859604937 30473161423453054 93324797797745355 83969335229081242 26503084359685630 32120155488639261 30129097702115812 6031476231183827 51497585579301848 39696172162446243 32927151431409008 73681200389637535 56380243621577870 83519721596142983 15493061332142379 1969102217595258 92739559939695050 92863725439502883 88153728682338309 93824285335914190 86699521679022636 92527057441500148 49416111009465373 80298486544592537 14466919098277522 61402463467530754 83620178129430180 2034419149043304 46466479525068344 53557153322650683 43358988692095697 32940477819993152 51877722474087984 52750324404817001 60423414482865571 43514481429806333 87735448613350093 44772670237419916 17930911817831943 65501369869938396 43306662120210035 3119428209360025 41873210127272257 18961876019921510 5558470683857064 53627137755217207 63758648506213254 16279610774651419 53265438038767370 78578004044136776 15247613965678866 41334170746202927 11554565490982890 90663887692282848 69612352347745542 68159883821549911 3303900875015783 37381208839307874 39102568046548120 7226014302988143 48445253097496982 5939071985186074 90730549359326169 33954562035933498 36663706873714240 60371600856521365 30378060617477716 59210321245583816 43048061823072353 20018958224562676 83902991071252637 97772620025171298 19037975068409441 88554479690736785 67839049357141526 78398091477109935 10433447000039015 11408632591671834 82895734044178566 75492998013513581 47905612039364065 44848067657322953 63553684731396374 9683101474608243 13895381694167783 53230239797485810 66282489296390048 85991682351481861 11920059365775074 98632128320334448 15740411099898954 46933775690309598 62289582895413488 72020680899622423 93855502591831563 41179923281177735 31654564668791318 12121618820621005 76221373856377892 21588779955738358 27434438583183517 6131483994429205 52995902537991940 33827217209184224 48213009345500712 63847294242350875 35678678710169746 92368239134711179 36052509356431046 8725113682911017 57432992054337784 14126122787249421 77407650618721368 6717309173326211 77726050105713167 25189184065531416 39385798842900970 48462359423104103 56871451128359870 65474590059148582 6291325754388238 49941247636319731 85330046669947804 83774971295751339 2359834193566157 21342884521896733 23416017079938759 62063887538383409 72239750553826097 91846313814433563 90904984793162841 49113929642760897 84091121020820701 73061629335342835 65738662761560001 6168238015675851 80193539990592627 42703298981456123 94458784832901406 85581749388681191 40892133012134469 93982009194574753 38807579973569402 86249126388356908 98478501554295223 26704833904483168 62751729066662400 42149825251272897 25384640722622685 23560466276723598 60643737598799807 32078273930130452 40252411541564336 13758763986145045 99738704106013516 74792205260357271 11997106785532173 9048749187616880 93011918264914992 15089236077077425 86953994287169033 9702054965588462 6637075193916262 2095943794821311 65726992433512886 65042503601444924 9629352870090328 97204353269098751 25840478815301306 42144780262423894 74027432726279609 99751122493478094 6025875163172360 60815455139245356 62415424606442305 15376276157113133 32601829745311509 68526519680718687 50427610519837045 92138868525810078 41243146861996824 23573835646309847 31995314580880101 3138977153554604 48775714816383675 24564243546201095 7176445506674977 41405768546702267 41584052844264777 44905692938135067 22811000339813644 2094404846807138 73587202328618282 24505557377809979 85438220333620577 29372631775432342 84242569744424033 54813739298437723 80889495246938922 54277228886510044 77345129545614550 68861391376280938 30288607136987307 76713868076971021 30375786900626773 3720991084682542 28583550897757639 22202772046812789 46837345048479334 18187738783283786 77399916007225892 44087308787802571 47924675224433474 15608964165431029 30021320609572039 91540302469938087 63633693176605647 28007617355488095 13655945994049542 38121814474231130 1585692525314834 7848631958303755 74099914750135193 44952288221157949 24185597667650377 7928623937578014 54121749204925585 45208549487194670 93621518684599640 45610110704258819 35736316002846191 92651903375473382 53338900209184883 4623513955760774 87484317662937740 29717503109926233 56629698454044804 19309150298605916 90474629713466925 56387643773720711 37288434625839507 1020024535857156 55384393638879789 1545641920417409 42002178203079597 59325350917273620 74524244176359952 97128769959505730 79406432557093705 45248706098817785 87496051602094475 34146062646499390 55099604859946616 81698074353520717 39748293568882929 22329038819406876 31218716114588078 60575485851361032 54720863646189715 43275831726472046 99620857573964941 82600956872520639 52930607522932063 68056580982134558 396772580093972 34943517773041851 63080024734239476 23870738422527784 93565417998775597 1245228678970324 50599152279283232 31524719164315365 45865057885079868 1280446013577352 85711386224779392 55560605699886996 1752149083685169 14952616685897566 32235123900443614 59622006203927906 19368287098068473 52415190347816335 16170124198363506 63272442139351361 64555894098497503 31873368096312476 79205671697810292 80637022966907229 86741936577250822 1475413515161277 69409861246792034 38039344963791004 63989761350218166 91853413240574566 20311987132074659 67903753786459583 74235616976002917 71380993118027943 3038742266885352 50339955311352630 35620559264405751 85127783570458877 80055737171935410 35193429010007839 85045030120186442 20623554967704121 52710868224678375 44595240325029806 79739099661723669 76908571128912485 18034087926995487 49546294256370052 46138586674926060 33970480777340182 80695060580728761 50718760623528643 27314299540750078 15471776801301459 486300379690522 79990467600108551 61394052117015545 32945064577118716 8605881788456485 87505621066098462 97471087498318244 50765761058272569 53516197552639091 79354317548334935 81468900418578859 13618105154987171 79736592125213760 13170036659133545 80506935232284783 21847293722544443 22799550413353502 17524194750426608 8231075408357185 23347269194103382 41378368355543407 66952719660348936 28607110100340829 59712392045356001 21407668193165355 44915503544675476 96861327029804553 56401753392832815 23339693953236372 35862573366436644 97910031791887757 1540210086840514 50252472379599822 74451922530541113 91816891599704882 86375182050106488 50028443063769510 76173442900430360 18085363072461480 23576695110152905 41234619890047671 27588599271716816 12246689585914894 65156722773261285 36202551987301057 85072552506132874 73277382408953235 18971009112634354 1328412866968446 91922734126627433 39550816089373675 59447797852905264 59118283964892425 9782268747056419 67236637369805347 83677619633632738 38035797171027737 24178684870623614 29271474539868702 65029819966395274 97404496570287750 35168783937522325 29375065146999794 16862290069157156 1091311073567901 55828584181513692 74929059837647230 53203221873384211 97190659532580878 16813942501649620 79943242604931987 82159773495114525 53156493381443891 63204993680187000 47649276498453124 76938971251150500 42288391093464120 36138752350996038 59226573541557436 10901858340594031 93233137125520491 17804351427529580 67189294028135349 43533574966266085 20063369734255858 1576752819636967 39876899155060566 43258307290022567 38865018615778996 49834351987656297 76917418188604532 92142036109749591 79735112285301400 65732972847719692 87020861480667408 90752600451773310 44911130944259213 50544147731517929 94605138300946886 66128318672352612 54294055149997630 19399445216741750 67161089864484898 96894821672518171 99141129230911224 44377569561612032 72851753545574018 11480187124111267 81959532017667626 85469539384436374 37021813475671238 67929322198355276 22053238472872763 40413326278039277 85559264242298933 65874793811031238 64433024367344732 23034587965151520 65826934822226326 56735892763839391 10508075425803839 71352775458446113 25540803411000346 26966651138650568 65548321021121073 3819575557628866 81961675410351453 94383019411915787 97022531977972804 30541678399748147 1507830781776419 37908512316722601 78320313675957500 74288564312342346 46791145077116216 27973893323041494 59296852549308613 16662716235275553 19162785012248444 34457708337900968 16477746635658913 65021354790063413 52779855519019330 22568742858621924 671934247999290 56898252944402250 31682851528060272 39895605694669020 11403455889941739 771710624468999 42972380946538225 9031136027321632 22669730197450690 98137822240636888 53054610833089661 14022045134680402 75377251997642085 81265941710848173 7811000413438546 25584708168033986 85092281183984326 11945135648572935 58241392416782228 51203160482239465 28640743087225010 63471738821409656 39465452114394103 42687735800090801 26392491036234290 11571288689799699 77899986520485710 14835307199333443 80434212103278344 73924733489371828 3639609125740174 57361116539036333 43619515896920197 32560973770946498 84269518016134980 68346132785789095 77692227876117061 19910418977702950 97077516854306757 39463836424589522 25434955839110571 18605300423237694 88110571220796868 32327046609253728 81391074053054354 75425482288908568 60532544027948042 4837381984378244 16548519326527997 76362801444111199 27437632160811710 58788474923662521 44973755296759605 26072161812385398 9835596270939037 24510733321116138 11917641987863699 78478416536131730 76830272386586507 96672081147502566 54666622593524538 3527979380889815 56543115530478923 88271368024838994 93904968059416572 22604516243633867 12312978895058035 38609055209962947 54923024394874715 3301937253509512 52987501886386575 24431566682399100 43773015333358955 35448542825660707 6984515562021941 54451770554988543 20871600530079165 30765827251061452 11370220738359728 41267573615458138 77656290323577334 38736199662184257 73707908147440671 12698096257600224 51194313875283056 4850689763750573 65552278665537330 70478569310149554 1900933030964572 29166830178363265 46249668638908086 10830220939582899 72439616995903569 14530291983702270 34155271476333782 58280330791996926 56758199771606525 32273509489754890 85634194345677774 24224877287757677 9329004651324533 89192233891017735 32993862751029072 70718075773521753 54029728681572058 89496910110363944 48315194366897095 57957693262879221 71970599205390360 8431561329274632 7735718407475661 47591133111078929 28728243053121913 73236914861233675 60770094128729710 67251658547148516 30378713823793675 31279483639499462 40569332658642762 56235729348117847 22525807140853369 95257799242747644 4663939568498314 32225223219122305 25393024590740179 89696762684684322 40944758021601276 79083046723689660 4206163245590835 22213048798176875 68413894683095304 96642832848141433 62840528495809687 85522409481781436 78423997310799397 20697499888259782 80098194429405075 28850805143728806 37950379700330849 60395055609209606 11733516930670310 26397297667281771 55498886920388179 44223852559492825 9581497177476106 18644928964562253 46545927798562754 16775569479956502 51150260939423952 5789527084275716 65239663328346845 75551162569180552 1123383558891299 14933065134350124 96422910980199111 48741706541200030 78699045629266703 53186217285647321 5100037033955248 55727747558879412 98902763354734251 57729144608543560 62861660468855034 29763470130532934 58518204485647971 77162245806676750 56836808205520834 97868410604318880 88091678158716078 82596640444940582 33146097006297336 32810757774689898 32078652252710649 61005106455534885 13743770693759734 44345908618571236 98014730022734357 96162500004409925 62418991873905698 87394203622879543 5554759818552014 95059160960996389 39604136532692796 63960925510060208 62095919916010588 86163956347407002 69112215531869243 66917351395590639 72671739280686282 36480546711025080 74458649347118783 23309699809339460 3122367139061829 75809283468058231 28956872887518861 44968513164077242 28278193734189801 38482960674426280 94854767282904626 54287530947597605 78159318200181329 1146341647779064 65908689353193763 34822859113103122 90290961705019125 7579282998553020 92075241519540935 57267349379084171 10356010139155681 85718842297709481 61905365860609019 65217053624465210 55333749601667353 71015460852221676 43682821100374080 85818550683532457 15673428912104835 94167477422186015 18910647354460565 98734240300565382 61798022261156158 73235756265821355 48302573158169874 89504508902238653 129638284545965 13311844365817450 98549281613391381 77912412475451681 52292327895526993 99180422182357257 70932047894645473 32634128001767713 34247053194842552 10044309598112666 29594190021240024 36954747202794226 57092865720948439 61114431300339978 32727452886288859 74483245296353719 50428819530157264 4795375336952191 33644309234301567 66089631956575833 42728338281318316 83538726405411243 46410956393041345 32359134841869216 96519762558571212 28165195911547136 9720179686483045 87090725608354457 97743792757727819 23032163002352748 73649287726634312 48976443106105232 21659999103660471 48923277404354588 10805585462929565 79386253245993828 45594385926753895 77775844885644256 65048603492325369 84642664876194597 25778467148468191 64413699042664668 19783904401994879 4123801992327143 32763779634643839 37411814398175430 23255580544208604 98139441718851727 55391184480563511 98393855541682684 59429924789324922 86458796828658156 722559265913935 44098491698841261 96599571094649429 88297747663108211 50503752283467307 14846158505485791 55009544000319589 59816310379797092 61224543835126157 7748775104256818 28885727279423017 24673116959105788 19491858330804297 43603384844284279 28791678687473238 55271851376320831 59311687746304850 9646477122496600 47414049082471662 13957443577256475 87766413464689050 64452092227179193 41100014861468127 72385252303717466 37396698551170400 40803951819085925 89498204256990548 23682305971690293 27528458843317725 32356446240896845 69772349808105027 25503749585716076 69136503026393141 85585897659319045 42183309100669215 20033058060894625 19336871277284528 96398540802983172 76437231162676525 38239032140956331 29281757526078722 98319993745788541 29839510810049634 82779568331536623 8759078714373330 66654170776040799 16144466832653246 51230261624626911 34609685126711503 31452897724291932 25953916548149575 25077294219997725 92063891454835000 58910387644614835 78570348012400420 36128031048105315 73660628199869716 52436410293847698 84253609205396582 26371538519367438 29826966246880830 5548713432642787 71957506570159177 52515436188947914 77230706812803957 13056009530368714 56649551746399442 87491043627020084 34305146053949476 56234527838795735 91988993334555568 20010731738303721 42926791712338295 81111815247608812 20228990307434926 22084307783568325 54998219894907344 73286532541998501 62964290361728115 47801449420942456 70019487007446400 16602481504267867 51770316276555413 61102755750979400 18878916972096319 46633478499626891 706933204092372 64772197462134338 70218708028600908 93015755027018059 87506524646034118 89985266644805286 45868594131705475 82891744246214235 76833387109625734 93388636266675293 25625812236498884 76114596047048011 83127622640515700 19095405526272991 2792609017108715 53960247823293215 94822954602034441 41194961390943414 38634788244776366 61649515645852897 35646838269935749 72710327573986010 2993947337616222 66311751241338066 44889725260446516 33127862691858289 92587503189125545 63987970108594754 42675329233760499 86181928047804283 43240782131847952 72980429073827991 87487686326378822 5730602769817724 72542354546370949 66253733286488337 28121864570887993 23080757044368669 82275994338486083 70139034856918370 26332925637630277 16888254411358893 18605717430700217 91316781861080933 7406396935738163 71653446909496095 15933186343654947 46741900838844383 63600507044453188 44475237730946252 57222681030805810 22687735280769721 42877139991045318 55610702265330617 2167215077867747 20371143327502644 92489522131549945 70967140525544995 96435220001019212 94380481122552112 62168536098526389 73636678456571842 14553278318328037 43131493217865741 4202588848533980 47174270021491169 86811025780924295 1187576815053506 83602258681267791 11353694795122722 21897633950078579 95119234877108400 3500361654721879 99159373993472701 51272494369337475 6002772663483735 45969733096032284 5131807485207631 76407661854509795 1004717025949447 95897352711347169 86671025248872925 59866036125752802 89713617719247966 26226113837454596 52725649349109271 77524068802738199 7117924449749977 66539275060626955 94030664131890660 93877957405115802 95165371257025834 88454255511497273 72525207340012868 82500243926171568 46969012654881743 22068756827148030 88881368060645651 86278255029396444 21139094872800888 3946619729522025 22842365938156917 91641191130588457 97762529292772101 55989799281563949 53414770420316236 50908341451712174 57675696016503313 73716618983514381 75247489527186617 97871779717934830 69952053937301314 910227508103235 17839546839543229 26437605555031166 94841901594779800 97280885687057255 55770565593685500 62156466849973517 93866323692615152 12352207211438993 46690469097040525 4534633135186923 90235736153572478 77087977039187612 5029005387901127 56784371460465227 72616192920421863 43209425657028146 43781774378446123 9656117717584013 42580875721664643 81156927889796202 3951797496875060 870875528896472 38622659413970501 97360144006295855 68552083906450813 40447720535628824 63268792419924064 3804006922556355 25206320838741408 18336058112557898 34718883112449781 17914664571481841 21650492763876685 5357422434968754 46601398739666143 89400864094375885 61542770306800497 43068112788088906 8422760016285587 30809312600655161 67797189331379089 91912396679529435 73209921370213933 21081563228772614 13887040387756346 68122021452172489 98717869267423701 39181527275233084 55679212825884039 1290052600743637 27980730002918651 25380997486248115 46125306844489189 90473098742862774 9230581464543159 91631032261706426 3596544899257038 57420110295996561 83850068502382240 93316219924434794 82781127045957102 17443123683184686 71985589122737998 80230399729221393 36366565901786587 58505824500727212 95357985695993832 39824167881525216 13357464406118181 74984532348880403 23330895363742293 33562056575554786 19744304812642066 82362461406127639 73904211349592345 36648100051165838 17628847391326343 12632612655199971 48719587495736402 28393994731689823 12018064176943933 77331838239579475 96916990043672172 26204830753624792 52026680637978072 56546374488100221 3270276209787167 91099175465958450 2592673039054391 18817052867839445 3730793779720302 79621128806381115 6901096867668159 14876916899468927 28342038154820797 14632123233880433 94284554071071975 52256716388111012 44946837768636328 72893988425479697 74132813184148032 54262989167549309 10518940633792287 61961617843782544 26204258245350618 54418229341711766 6504029036185888 5606426880288158 65763289522669198 24637705982693934 17622682909106680 33279208080151728 7012444834381617 10034995199493870 89529459652041476 71893263456851746 61654172802409896 10253321164640081 36252860611587224 52346117332874288 18363696858867826 41026139958531414 57360886621580203 19509450999699412 66326125443129561 89489667858394877 67488472111246429 12992948902128257 24933825309672726 36508038608376777 40916591583441085 74852983191020132 86519097071655519 21718836554448612 37555816902502584 85720319503982683 60932629282497003 86275751491134527 53744860087173719 80482557514469639 89775041080503927 72055706372888274 23968168657651937 12017823842116003 16164744074457673 27050701579915499 31000145501189282 87094626401243490 93016467874111162 11703028076149777 34658665361822229 83429835279816565 28494602345176517 31181853152926814 54556683701348535 22320687043134374 91452909595695310 25183637698218840 72672391337288083 21359432345055282 92832972576900750 1336238986034708 73163129164940631 34569460831340954 67588417998439429 66795703058415365 49199186048373526 37424894936164137 54003151743714162 36511402024978432 59188773609429951 80399093773079224 62617143841204194 45113918705985137 12669926062206650 41250395901049510 28104096537134102 64265655435813765 18814109809838411 78664503633627800 43304839786447384 48580085365495734 33870555331815455 69996885350643372 16618525072136932 67794897716139977 50487506994173489 16344328819379540 40890718862474733 20412652883065768 12239099345387772 72566337635917364 72803788686834877 40546306550144765 44509675427988793 16563798377485210 52208428206647462 9827182379538926 17358330861483495 995813360410183 3727246125435742 94093698358488397 14570980390712249 94739593260497567 3218123786535794 43018966746197160 77399484595933451 41261692069079734 6227687026036415 14059481777754948 59694341388330423 41484339780212053 93824073714647917 40999749980783878 1330610478612331 56090618263550298 54155949145665556 1684573898333178 88817349649629797 26293226708889793 79986549421860297 28434212985813739 51168567292450651 14677827198992765 84997564357418436 6283213850495593 54133573073192722 43417910688185334 39777306904198921 12329126346977681 65934446902639281 54290833884167119 56246423540225530 83820382572529140 59522166186316561 55991253538366888 60888426621877405 89504207018750016 72614192482682131 59274994823648456 90580266601739150 70384538365810486 28133725862120334 743512383973817 93732397655076146 81492005543197002 32269804274261497 56686593081240404 16230154106636789 80523110390815175 52099374097265818 35649792641229612 14268658424550078 41584586170315222 95289953561088250 443331605225915 44999553988714128 72338427201693214 28511933493124530 57929395431520334 41376218270004595 81284045315804085 49196404710446639 80242541552538006 64672272750759779 28020355961072456 52364652629766167 29190702282599064 74342800180251905 90960282621292512 18796921685939116 23384799365151244 25076129091101149 69422231175804726 87849444774885732 27871808484450373 15639270304617772 77323974767243772 20205991818533261 254078824419435 37523722510810920 1987665801943308 27074610378540788 73048984000725015 86187580481736171 1895802488922724 51645458798298967 89209406778814312 67163299867836658 10686721561066572 91011881605822456 35532692675304341 75300448180565892 58514863933696597 58684760793444391 21723899623669007 28624342063670433 11603573036982481 78415725669693184 69766066460540541 39791137994518778 4639320626952264 86809570785103439 2585222081626854 16308789408138407 92404848132675096 55359736476096414 91529578074036129 74824178051109793 11453544233054289 57046541580361343 11585617151644267 98335806192441655 16977107475381248 22398388020040881 16212081259582662 67129129235179368 48868425359942494 86402067390224070 48316501596924986 91297580182398774 66523335992481974 22085072848758970 81637666078612922 99332080941851442 40103697652050975 39156843612886982 64518495375303110 19441831504306705 92987717924754755 62488727311816542 57011213860323538 68143434883695630 44560675927976471 46502377710912926 15410493632865884 36903591367283661 66657675864125955 98943873970834937 89516075639386985 34758947995470945 58603928142851172 8996405601404663 44889310864471054 1833007912376837 18834706754387012 83810450093722197 32064613164937028 24382632608305051 42447894797222910 48224418026176169 25382793580664918 2434681330466048 59948456494346387 29699708603069801 90117336470288827 42233575264042984 36310822078839887 5944004411472368 22981825570033612 71216030404322324 18701143691347357 28520815111520037 48519257791991238 44846050935796653 96378439183775562 63983859613157469 41369546098255685 70220506105785375 72199690110166958 96635029916222240 24820002763051597 57911509591031726 77731016929577970 47085334064808133 24750425587322435 2659919123860981 64223322661328224 93264045037097790 83567219027753541 36681383757676839 97050339875334758 96159609013913833 65916330246005476 26778781823220135 7441955035740456 41867461971289133 41368287447834628 42805534175154154 90298231608724642 78354282054295362 24872918374773441 93602158582049147 50760972441778797 72971131774417704 29893044189626915 81068138877968271 88494536262581843 93049016625769386 88159796606957126 98394329441486260 37043836058647542 33552896482694647 75092797132776972 94526129958834457 42603585396248164 53409666250232500 62442968525086830 85215707278379115 90039686158872436 8343017423305996 24206979966839035 61779661880549779 16933831501323851 19837793693016452 42815635380609269 51137798638208226 6278773400331191 56058858858940959 416313518790339 77836538918535842 27313580440443156 79664899414489124 4482147102214808 30494788427774171 63445096686658234 36178306545119401 26500772584164723 288731583207835 82926224021136740 20193221261451586 27138318806635453 5642378229653265 934324874515173 59917775898933921 43209694911044048 17752891730798681 50908947114969543 97751469538806463 45941595502541114 83065824202032553 32546460426700668 40390851519582577 47081276988759443 12299964490501062 6321251084283194 61893651350981444 53850452452049319 11910343187766233 78393782949186906 33829995973099994 75265554660060815 29443927587513386 56410798824474888 52586353979364513 86443450686083059 90359394991936475 34710928820418861 55825081079881989 36533157468936102 9054723931764437 36254662182429883 99657055704627508 3359848302880260 88919183426221812 31593583536819841 32708059191024724 34773277163127476 61091459637436233 61807602563116835 89046845880268237 28503972544705877 6304575377413791 82279215836906544 99077905370220696 60496659653089195 68303444054987542 62083430532583663 85296115328527710 84314864283347690 32512147395448607 81653474555789848 92576326654140938 44641544450616940 73177194792720685 37430146230022001 40766670090638501 8683974924713165 48573071283546036 71113616318860055 93788570723039255 54884832960595719 55577529700031776 1327015290947267 32843001658739113 56101405617123131 19920869069870058 77117619258364209 89942708670578924 7420917338264345 22875011952296053 88949254944254615 60186499414014191 60811087410946026 50878521137110351 86280809787340066 3743172417260640 40960007208914675 47042881458782079 68965883950136823 37832362754141341 40064102616954966 99384519021478197 53934000726208859 88665702498628240 691020222180910 15566791599479661 50551846214147505 71019466140207657 38753948755273056 20519363460559939 85325033862662123 98087435432979030 51719767988697804 151535105467760 75428977031436064 95608669548712915 15124664125819637 1523937531419127 67052497219864569 36314702231276016 46392659864225598 5472622702447523 65339789697836512 70201879149943597 49233496843523448 39435507111345357 14281266761760422 17410322123778524 6014217804064127 60700967876851507 47306883684120756 76838408176381771 1875089131975681 22529759131010423 16049947201140177 41286269574156198 82686231240700795 39927507871620411 70865018871050138 13756967695264243 46066221446408660 53208327425877587 51563056526980753 45648174631196135 79927654990835220 19845584674114571 25007236042258480 37668330724413291 30739711419989693 47516171716980962 75946379458527811 23196103989516816 90880286890619682 49129658807271543 20144777738546265 91397080911394685 43810945192752087 23661260096535062 19541468532257934 75509124432881483 67175514351778160 13568059128398390 51006165597056344 87145793198294600 28149899900683735 59999492292941612 45254096798969861 77294616059151940 57781708394765705 33194912366938463 56744529032939004 48265572415583629 37921410875743945 28693385625213339 8731374702926988 19691666286036973 86810279262046114 12262812247204157 39979687317520790 30032058635763172 2241844994586846 392096951835071 36526605556902545 23059643235970682 93896953746933011 10924089527696718 29823081977651254 38591726423509066 98708917981711277 32555872826624642 46801928082282066 71176764404176366 26639778271430629 4517724739693274 25099810841337565 84517750677774006 78429456618254207 11182918913225643 47333663074315509 88965595386919909 60889567637270712 88355609500868565 20297675116642672 34706065085860580 29095327274266896 70039743082083054 7296055399451483 16819702601673219 90555403625696888 49742399081680906 38883305682178765 89065349439871412 11432029154773842 60785655044962071 18236442251008041 40009843643897280 29245723351233245 74087976573265662 23333401756014885 58926498433849692 87818943678314670 58809283465615242 89862614052676995 37701173298672327 94929655593001912 34423465572212180 56930642308348908 89510210977693395 60764566088974501 30568092665150762 89178364144316193 74398177802970130 88251763190177215 10479843163942174 33675723924260269 59455999818309239 77989197547465206 72546786021295435 80868842267481045 46287022566051737 88134874409649382 94156274378233430 98638424157037420 64844678860489276 76110815519746405 7777173695556195 50360202221155196 95254650062427956 44453189335719215 92549497862487518 26678777501550757 11387723019795873 79585345395879944 52675684912807437 64971037266655120 18574131915634276 83439059608423677 26417432749484370 17416727000998044 65666804838193620 25673959081337554 6474608278208111 16863579906629154 80719615489744476 67944451626230833 6318529418173459 74248977085061655 49046162477833677 27197345424615354 49087374271115566 53654210417674441 40300000080570825 8946250456273725 66057620057923079 40548164504943127 77790654286982669 54031170101349400 55817579849710148 48176467763208122 54642856950192121 32409879140649126 63884228783341674 13695365483779048 48733644366913434 32724028332677174 75297477077769243 64646189857922022 84924301695519621 24821527152081101 12762715634943530 4381107385369687 38237204065202380 45209086943873786 60725862340523263 71319268289975939 96095022577966488 93027459093232316 12505128822567658 34917035200703767 58321839060142925 60578131735095219 42326733965283263 88118946031351847 24239437531529525 3865296937589757 40732246845984221 88051556522905147 44061645649604960 836468477064683 82377639505300927 79348268293599647 26591284653498854 23770619127237585 77428093804689951 27426385304505607 70692878367447303 20414569613939695 83955954329746258 11351800173063690 29311720462433543 43010008466219072 4105021949144537 17360714592229244 6529464287083863 30774851677831010 16401156128632615 89573221981303752 96949546605232689 12169163322735284 8757713943812452 36350338256208337 48081871374759246 55719192850137416 40059371274748553 6555929562908051 25858293679403937 16318815999884876 54235486726248253 9352331534593503 3964609920641128 92222010196336402 95871968130334729 17586006450195689 17677077768042162 23666753629484680 4089126447790033 48516907562744487 38122417436097310 7041901281418172 97278548728030157 34533894341240460 50235842674172127 77389252819876800 91640357943118728 1158229494359497 31783767548181445 82383696439249723 89456335104926562 59933377523158193 5064611004539866 49932801134132559 59215443405783331 9616009569371769 36944091617545846 57220261370682958 1977256751904004 42170559479398620 95455584566762236 67628348342581702 39351005146278214 58496117160994053 89207508760424635 12071674738822566 40186164935111150 21653515172888126 63226462783256518 15747835756859476 21421156563893531 57359757772667070 13995910242732383 4451503800841349 99902493229371932 97292982330511932 51722009069236223 57268896072144424 5907339710724706 60355320586572157 76335535513359523 48906802523886344 51534225495351078 63240493332312849 54580120106937459 43436909123915542 26824148912338877 34970130566740502 86347744216074891 67465397867064403 7782364547053630 2843275034516298 80196098410040827 26513267306763113 16969825924989996 43775751106271963 31536869664256360 38685497681065803 33096464922533549 74197422845516146 67015002184767776 31916436770365410 44535054302017366 72513170432751106 75218033200266759 43095454281302966 67967739824529453 27837511497619958 55988031604610276 30888034471972772 36979017220402455 943092643551915 46348367614058370 3673234003578881 89637654902153822 87335310675543934 19491409935844464 23699833342622871 50831699926008956 75506324084458117 11746506293524348 17189228152599099 86970329242556969 84705133722307860 13421409324204689 42039292558997290 46091929285130712 58499299186398214 74179170289395593 76334107338258383 16409858514657277 36214288972754043 14345616149008480 27342378814603923 90895964153628799 70083355789862722 1964612962723257 98581553141724081 36473859274589926 72678526250462883 29353678386730845 28449012395824444 22679526050716280 52562194066323156 39581671135852624 61454626996667747 4528242379937731 93215721178708217 82704736816717968 44668639795713054 3771699961121234 37432888365296299 56462514435187605 23297424861701207 42017817189437286 52305108988355696 73967720305638810 24944833207750514 32469683745517441 3498693876943242 35363275057484297 38410019062881901 3323557512409067 48998155096067692 51703010618967058 78487005515688381 42308256644131351 59421123349053865 6322419046520351 84370496465637096 80533147989641379 33918075719419881 87117299321744282 72967693875740667 32626999375268879 21164877334493170 44303024051890811 87505255796200150 12701218347433710 64892723005682079 95284901159643018 57442598438846006 51851867941011293 38875529105605222 4466126318876623 28261946463763833 40265989333835597 71841007560722946 61820908448862322 86408222429778416 37956242024066803 33703906831869604 9823340328958055 83358533815568585 83311529646371693 29928132733697286 98624087577712633 72387246407091874 5470771656763733 79947771179009503 38212811491533315 19931152126540338 18815828179179875 76595995293477441 38408217077786992 16761863774687623 24853808650480972 69635951201828089 28041609672584395 45012500674598479 54372012734252815 69553467641075702 29829028488564486 74258611335956431 65293831767681555 76074709219889304 53873392664886384 70241258906587924 94575459751314177 49735282194433422 17385173954770564 26993255959444943 59779382264259035 42114346739180848 58537247037854738 97306717504347187 74196897999787451 19396803489251228 63077300646450874 89877486842291816 40056296634701237 33734713030661085 19390957572912412 8629679846254723 3558048238399452 93432205664597344 60834998950472299 31851467694465577 84772195875837001 73544401733894030 72010530295831889 92353183039570396 9440905462021515 94797996623311554 74866500352543200 85568730159921922 74041004055197584 52610271018439152 32129572598103025 85515969093377639 92495306520232733 25816744970987958 51693091350956899 83196799551016097 23208590037352765 14304240791074409 58121229324447097 35507317223704750 1441544698121190 79029659755460329 35746988112353507 32568571255111231 5474946919230152 45973048807199265 11179046360788859 17711394635460893 50112308418665527 91605365467137458 82843776702886169 88260858193798543 5254308504430363 66498109983421079 69113878917078163 69568866280677564 28843492113841598 22605952880157339 88555207781962332 82166560613531012 45418038665155587 4790523394757833 98099328937843833 41962940414875919 64758330898026816 72158670691967160 88914695095909001 95625341271815366 50479470024943842 57978944155978371 23163442612249971 99051090187928381 54660435453601394 14086669111187083 9283679556397163 19785808084679847 63575540057791778 83264840635856238 55611850048166961 79814857429753623 70217460633136336 57588865309676183 99271867113237367 46018516348750100 1441822218432136 53892915967020457 26318910045626488 88544524944999988 16514196988716396 82232886934246090 46305110022968435 90539620969660341 52649138386021804 59145081745756115 12246385047704095 13013929101195355 7252226158910742 23848454540153091 26546229853815279 71403729631481068 19185939449507682 59040865228919726 88478646360458189 69141401953766087 50607586289451915 88452629313534916 30063952650622086 92305838113648770 51272137330157915 10128629945411575 67369639254981753 92093056790911140 81890502826008340 55218093060219745 67447602175485678 88394463911598078 43102109386882183 61425858607795200 19851167163288651 37265461215082237 78022230078594227 73961642980350437 76567652976473013 70323355180906953 10394656110690390 105223221889086 86086704775331209 68189629390079325 53067304204834751 47975726730459423 10165622651121214 76400212266788302 51048084420297055 58159556012130996 16123521402038284 58266020376848114 28001633286411501 84401668906087198 4367645856417447 70057479139525015 89525414651350844 77239180081554889 52316512619194484 73083418596297404 1856537602630526 43858163243646137 78858100392117239 18045910041786762 70200089248263969 30918440389266045 65183872359622582 86016702957280342 9851759129506318 56530870180824075 76505225386552175 10313600357207455 74415665169477791 90604528016784453 76446153640268213 66873986677016799 98896326485514867 45241152693071794 58383447376965168 44219352738016664 89138008911726709 66364065749639625 98900544061506296 94012189123883089 95144551095075918 21291163077393769 45563126134938334 48506845163649562 56799444420570024 35966906004480965 24111694474027994 99822018460325038 30166922417408887 24420268648278761 42601290951455283 19538347480075245 76031967269156012 16032271235933373 76743660877127639 29481709822966321 25090898301556087 32041373623584430 61463780669304445 75109466372331135 79671835474352422 46045683024490483 24308132572313284 64791991924458198 83891387852565909 9884800773331368 70565941207897662 41946736478395369 11671765772406651 68303784739511078 71562310719118101 95046879756128580 79911834060575074 19068346788244978 79708950839490261 68548762218301245 97307178750420869 81430109482305397 21175833328479603 9894172649299818 25571856328212453 31607979059549687 48813716319869826 41395603759360052 94831426707654402 14749067150384667 70313716254563075 82777672708649246 72413162188285286 1942447408711087 8247710652854437 59389511998670461 6013304570729423 41368382631313344 65760271172071498 77944319192383837 4567445873577519 67550853483370893 96438489997320361 55677242020309206 26467413803125259 73830892540243055 20128139877011521 92621253637343728 47872076845432319 78616719392571664 60219622761191972 87418425290600600 91464603743497978 28683168930687375 27416342071085717 47315436463511894 93973589736335846 44241895634846645 41641200693321754 55377341111173643 90727112478476574 58099640363313187 86773811925294965 50497884483872393 7008371024187876 873341788782155 56507136367206845 53347032927757251 90026302585110554 71208520120876023 12284869336826384 23854545268697467 11897628126382083 44720516760766058 92170232073885426 49416112704270390 31275686922571390 49765326878081081 93354746702404647 50257804830986275 54796081532380351 43970911595442318 90056363515345975 20205577220623661 72507173747317841 24423393954895533 15986922565953713 48259313557817997 36326733862367301 38074707417753804 26746417135903500 67668231268389985 75633919817934099 98134314292880058 66153845623983047 51823322852549670 86312953813660147 52364303383428992 39625658654913518 90709158900757942 91301804642469390 37836831405770305 96702341421394238 39266275718160190 90061090880260069 85933496583124395 97614748029686182 33210676030543202 87651839411199584 21911914226458385 68088826316002499 14518446530108636 83420096224655144 30869063274977346 41656474112984084 73222436910034809 93945017038119971 15816446435061910 48883602939555074 60633633097932624 67394580936801768 42634209234219290 1186267913140866 68854825816160918 47168259208968047 64089774900731055 81251987924767193 87064093562408940 44109789701082838 75223984449176377 82566175710921738 29283195970052715 54912211583451275 28100870381746401 81926360237669916 9484154225973421 63787551829412864 11569227111882688 21862024757683284 94017208676272371 89231222249142198 58259398526533403 25077887043912009 23251581823212310 12642729920677739 79096179605227486 59371754514088537 55612438813458276 88520752025574521 77191973744560646 5625530137945644 61304273827212153 65704219022217239 14807365804187439 77799028195554817 77024258848153223 20970424333438073 28792590945462111 61881867974537676 81145615483102565 82978267909821603 81865104652780940 41340556754548900 78438136961838128 40349367516791375 7200451112453368 48849455075840092 92152995665037939 71080258357532554 93759296823122610 8996145594316848 32873871856955444 44703328418402345 25576752060393643 95589259714010066 1212020231349547 70947123154481065 84043511189000821 41013312782896806 45521950326729288 23128615521470984 18874922081731409 88582421342743425 48541067233186423 21158686285144067 68481457742720299 16445916751127700 43720885931890178 10761621000519751 57072004967804170 6648216428152884 26959493865012788 56791596157809063 46189969178883863 60528118794801950 67058958683122954 65095013545041973 53591127372424929 70791962834560108 48256132810680777 82993210957126517 4567668532981169 57159332101502030 42996658850181208 76730709774311134 35187590830961327 38904980450541308 75275971314151579 13898368007299154 47868020113140297 92519265336247471 49297652146176962 29873782612577772 97975884490291996 90781132639032704 40089464596900791 56412959234962208 81711293873992356 30873786864166043 41721181060191670 94386053690434105 6385980848109740 99503465134597195 45048079513458533 24617425279513501 62015137247794243 50152104616662515 75003930682529410 34443950980445427 82431252697273292 14154239914442045 77143242849187557 90567504802754960 6111345057122626 76917303627954170 41963046161754928 61284086549942391 3400880462665511 87028010335008748 43603547183348908 51373184122309265 46307923631900154 160590514458531 83117987029169320 70621222876160452 62667601270440386 90834677765301436 29768374523225472 34257918397330256 25305016181380314 27258249724057286 46124011052427462 24682626019141032 49009328266540987 39856793263916726 90842683906885519 23982343680774855 68888873662200878 40083731614429042 1386883991779919 96656821054222707 52344386883937511 72489468653992770 61168009432485324 3018520878168073 45843194880147156 56618842751049855 67540270205108936 7759534202626254 64128420177322335 83488362404131854 30324023054191021 14324806343521236 26162978728947583 66485601974095424 74197268259827547 29882837333014612 27573651268992051 77825576159899438 11976718309958920 34913281978327291 58826899829362374 20604388801427210 78740978331672465 96682919482217204 97853118501689514 99119261266394715 22375633288885292 23032811389401826 89846284597699181 46110295841968748 77823570554554838 82044526766631128 92696339371074810 60529975747238090 83920286480706886 98782110206450045 22501234232709440 65813604134418780 37599229684691512 75079137599506181 27136598811713031 27122653609232808 76556299384613356 72910996728819615 52588476189580725 98218903241432473 40909520550080858 37475124688031680 20298051780445200 26270166404106747 61460544145997769 52508400459162252 15587392664493145 94612314884802077 5121081936536896 43544484723025697 27424125644910690 36562810050109291 19801187894489161 11825536880142014 28112101881604621 65166916496673199 16993647385499242 66894559662683145 32583940329699939 1857980747742358 56124624324102827 47744942397765640 82326806779997572 97952216208435275 998715629073992 77575617417886892 57426931587556929 17400006002681042 26920927376998497 31201745138935725 82300018035198830 8307622754150376 63495286254383046 58517147015843677 54567873484515651 6026175919215095 83469940012844641 51517853257642133 62742838694871434 48626564839651607 75470330925335791 99199187331869821 42020790565130008 96594859676958537 86593623075343312 87436734062898290 71685560797889020 61028968269124606 9269631654246471 31983066668102938 45202912071055321 41033334542302358 47556940421150322 26178598876019201 86155489430431335 55583093509727357 37157753185424107 70936369504102918 37418787358066979 82769058573942446 31550109859452204 75510828527074121 5199008172500797 23257411059152726 33943068853169106 93281921418205353 72648688809166236 62658323828839246 88773513342463627 39185447550700632 31853524091674737 75951171540042065 59644984098445477 61085309380174569 62601662389256724 46957206759619803 21365026143361689 19742195776247625 72751102281990089 43948045713283039 67785767179154029 60788868898142881 49588053082658881 55185243967396866 93843214874056500 82401891489798821 47118591596503626 99220443649641911 14646178766526676 47577746973208005 43681816911894041 15013225555057768 39304360286785854 62449112153818847 7087666829414336 73270454471679707 68711523333494287 78281950473960916 35087708667958235 37032442281992142 67404141267605250 19028255995067931 17817295902139106 83990303877585268 86417554021447437 91338946622932780 20494345799608857 89296017214318998 24863796923804231 65721772334060821 19615218255067099 80656558672676138 26932061921301434 36900517705837151 80129656175259985 58370609852850144 22199729996065745 88240948829289307 60618623937244166 88650841277207198 50824491828087708 15740172133238248 97432157622538338 62659308688298038 69915668775663875 95715921619490664 79843239369022278 73398933653793042 75979042463453184 88188166187427764 66538373188095192 38957761016457175 55984527623110676 10954661884356284 93728030359409306 75677083257033219 12742786074946286 84061565303533105 21694538047689206 82791467918914227 22927435004257697 9438763084954556 40503241166640091 42114099280954107 18120472366836295 72794940498657293 67033954127206365 63326243934418923 4790983834069257 10549270273941720 62602838830079909 88654597406929218 50390893611016665 29101385539201548 35093240367843289 73071931563527295 13762203016796397 69355172074407798 99265367055704189 31966485800573450 54448157901349339 59012618718864441 99123570568461361 25125060227727670 44500268336937647 61179002017229196 33957375522809326 63293913517971059 3435929828219123 94320127201178813 51998371158074217 39358878725865786 46288904190706442 42216325078374404 60016703388136685 35834268730049193 53179631202933819 57289238891343261 66514537369132434 46583402104495637 14229284537870730 96202123996822154 10459733505699521 95152757506437056 50404371358658147 74997327553034861 74590732579462508 57906794047789624 57007038803638044 98374828975727315 91340765962018517 86659387171684230 70339607394708252 97093102999991556 46868395180492435 25166589430920015 22367517362443094 58408097338381770 89944068374634398 60260734506419753 86300193706830684 25883259636331885 98071016383425628 53419137859965494 43901226839243203 40328743993411852 34518524040917223 68237131051679724 37282336371053332 11821916977861558 61377918958238883 13501721518907695 45435404001834542 64642835543232619 66387941178392848 99178599946615947 83365044403131803 21195226048585539 20967410844033237 37300977810905099 97018013487923906 19082926267843138 36106381498990121 14896469971252341 89104718250139765 79062563323866082 91294344466699868 2267190820938382 48771294977107527 32087873072395213 77326694418807407 13832247985475846 48569091033607215 49440251442656450 41051415897259673 88629838503019319 68258884896968733 58536676389577906 22009671657062459 82320301288885530 75980819574326081 13616091794192061 91553940316843496 7718053016599781 37059402057567126 86477768823592423 91463017251660145 25479602604252446 27169936614532641 34087720265449885 25139464275197208 86335343372632333 35828658486195322 53756676906370203 32950447188624290 55347861627813580 31746781897922890 90165015687719902 150616573561089 17912156525798814 4506514914311760 88321331965358090 4252235352918921 24870428273268746 40024224300986930 39089580406305511 71243671128700578 57894381491619251 25235382099279172 91458572740111940 42089920841501872 52327700722890616 74498781918672297 29103748289127368 60081547156186448 88895536030437372 58458892820470019 46534406784345699 76443273617972524 91385615415233590 42620869131787888 39448595061615157 6020842507699189 54500523630663629 30843736594268380 45160086150410184 37751964121176539 41726727368949970 21959027589649036 12459920977361227 32335739076949425 55871646003210159 29244956885776401 62485320401912297 5256508832367482 51465745685372798 21945911834595431 97926483600303659 16759748296256651 17827991325893310 70845363176613551 74284529104313249 38714786776212121 78667057232310640 41806461073989662 61370195756502168 49114155985892661 51705008153700856 7264937770131420 21056118982549542 55776573965181877 4909144380738713 69300751665257097 33380218257426526 70904540332386259 15518680099404823 67499649688296843 56393635581147858 92179261588539433 20108912149339555 75257788799730513 59255014654139255 39110831058683050 34986213950958267 25130674086427163 68133117891233916 13808387349246633 49190058613508195 60207814390309780 28208480114491624 15268228216447548 19629309433810037 61325770449848750 58770247275946271 47489540525814616 68987568915631903 7621229566917431 9659590619215657 10831520172358308 5127581433193730 1277872282042936 73368248720756443 11902273022225292 12019195426265095 51984040659555 32723248123125549 1284490776813135 38055413513533646 54601559814825731 55299128050561355 55592327745679757 66225638962444208 48962467166109944 55738895478029828 5264358736230529 83347796604330037 14076464562901720 41112607274119055 94224133698844469 68096768227002048 59580345843924853 65588342725819186 14075841294631171 82155458643873020 7941578342105567 47352101695920773 6710225374551210 36805879329587910 89244029769899393 42800808714573466 29571122797303241 60576397522068537 66697823711285564 26904841134032609 17186809816035964 32497608735091924 7806191309641135 63203419821626335 58989094135168204 33632464158470439 92449056269097312 95580118640829470 52307788896543397 76619064920357690 36584943290545133 7813352473378941 97907907411138675 23309471447853064 64067298413939167 61235851325092469 34997390419749973 21591772005142477 98932146566063965 29432938019336036 12010269501711887 7506282538620096 60525732784629032 97021767763938776 9367948898879214 58798623718772593 76572062805045540 65299650739294124 66891996584185725 63412040209322863 72096895903416494 26414338921866039 55984586927723142 44533196809895060 25072066647103881 17768852157986859 63756421644164567 14256878685126793 45849080964310309 90426284537266606 15257137830893485 84751948058959555 66816146677617599 92849040757884656 94855390974583758 64537017782568687 62969102057372686 74107959245573718 89854801246524392 69746080510910202 90047381927983177 93531820126483613 42850209152957171 88244394450548963 55673656440071477 39566824309140197 60614358581133602 91005244182419398 50328133879114191 3814863807451999 104461657875423 61699537857110904 6710590886964846 99958904116891733 36942931916553915 37680953628849384 82555844400746315 54658484370096611 90432309331604799 71365430367095786 63370816391032245 96098326220342482 62011088119687183 92454391266250607 65725497183789449 30415970022078698 51722385229959740 90229817614097224 64400527658979886 81124869734236722 52629167882660960 40868869342493339 27168112595088049 15861679252465949 49722540924452496 50120621514291029 60783045859184324 90785612106842584 64413755477948858 49167207488649806 26005583518817761 9984243502780883 41921243611074996 92894664151167022 4298302549070822 37986732119071680 3242727392114876 35832409417727930 44535465872311576 45304326314759623 8121944250942041 59572839686806989 35550880143182237 21426234205067864 32201703624890156 93832369127028670 91821883597114189 73961257565308250 33623515275750629 49215472452724809 19107671562690690 43021936124731945 83212718143754414 50904332483915183 89979543298024 2984834183024973 69776585429259268 29716758714803074 50152613147257883 45656801077666628 16975202805522262 61836017504779500 64864536518264330 78780958648274220 64296561508974791 1015597252354654 11044815043314321 17697026989221152 22930861371701179 91276871616729086 84883464046991900 66853656048496736 96111854864048059 7836089774718446 28309874277594674 37930956734015239 6464367856417683 67362618441994809 4117926569654476 90451638006092199 88549617565099338 40919256683077856 29327645862558746 49959283594482002 49936500923472395 72763320596421428 75201748694614608 51455807645108723 38782854345715480 37086720403540045 60711948471173125 79125819462149598 23761440071547308 999375225855668 1227606627935978 40745388151622977 42505084337993172 50309611921247025 46194264813070718 68071644551375855 52305978416566196 42688320309222479 43137406967136603 29415417136980126 42849800619393475 92257214287189043 17274838903631372 43006797503080763 17212572947476198 15533673247362928 42390905254914166 39387244448006167 99177942387843683 6913937374386203 75928307924808827 66704583985485130 462717532064252 57044041526225988 63812507394997322 98996928076011827 60880733751518867 14010824036380792 52282385412615498 37915825430698776 77198994028591095 37567829299799566 75685925404995490 37091638096059866 93576208242696741 53022311076423955 68592520686546335 47853508502187523 38861146242455400 27787310393457829 82909562686822672 93161309208947846 1488931169085461 11771050853523184 86944172831226124 91058360257441786 66216275667681554 5330178113335363 30391262259853458 13102744023973662 49460182450085348 58202447352007117 18106993035701576 2557295259213744 73972330751382022 80441164550573172 17125916496108404 24587919035050312 42090394699754147 96026274572784726 98235207000415245 9099205404417511 40787044923923535 9002100732118375 5115687051764802 30506054066461697 48545187160976357 39039544170122374 73935495219007084 84322707281759193 77049988100362100 18912454966443286 37601230240567457 84782054368957814 53920503186803389 93984265919822060 6878631535034583 88191636782693165 54434367058242368 45249611962691650 89587386223851439 74106620756922285 22427443916654024 10054476353115281 65655503501136179 5531958918444717 68234855969272724 44285376385957718 77425936107564323 59149479664873934 95292899018333413 69005887705572661 51847645397448906 18935412295385986 35651662329015174 27392020500817000 97701321145220667 26953471904478400 8937900565129605 88867213609205316 15036952735803188 43603937907741821 92984394739219994 61583602890559046 84448304374472174 82554411043677406 35016954701366984 62426200625197479 66063961515013948 852061418790778 2766215645683836 49050551367796124 31930107483624976 93785597247188046 30812882351877159 91634115682233746 34906313116819944 44478002647093375 37747079520676720 39735404103033977 36043302714173519 19117759387798752 1431681757339354 56732457913466028 17137714875818013 38545457290130692 60334356633651171 47360695144519843 63067341456173924 87990784417482738 92300129818820426 12310265983661081 98001711030988199 80687850677093587 68855716481854189 32533522466562378 16679142057730786 18718700446403338 61050350585436733 86290537569565309 91167570330239735 9905327461736683 77080173736867736 59112947615042544 10309003070993068 97841284145238557 22379831733909098 98771093744211506 36647554348331184 5472425634506093 26632386359425332 15733286565544356 72726729991619213 13079075477266659 72014284659544738 58019643818866815 26750578190655375 71169142486747908 42372398895911801 96390567967570488 23820233630711616 17236059938424373 89871596391998779 99127265382302877 36576835814362138 22057494043285863 86265037561762114 38971599099897686 26450451794177351 94647801049333577 82314726097172028 38808446612397270 65069397954933684 90187661732748360 47737872620973998 93925218504825536 99192167322868566 69725598822138148 799236990017670 17412952749964751 19139445348515430 76972272820158546 7365865720142485 35489886596668590 88190751791312819 5474012254536444 43294214174739115 46766010487785421 55424695977026934 40840188330916786 59046770857416126 43743258718063863 26040629905492347 83409073672558425 7979351553831588 51193183585748820 90945555562053301 40152528520415594 7192904012356684 68423994163920044 46785526271331148 74396311782196902 99898685480427383 24207463756391051 85598605167124373 66965844631909597 78178183647412942 23426324660404952 10700314580520810 96453542160510972 46675088015264983 79895565083749868 31749925312834585 59573323664753622 51325764333065777 20498882996019435 97404710551564763 83420060920432716 30840308323615435 99288463302595612 7677913949962990 98111315325910632 55398581211287064 59760019004878304 38488839330456098 64063590629093084 18975902596243504 17379624286399630 7249013078151027 35504236897410447 92984454120668844 97400363941800384 68313273710746227 31969929112326663 25627086117585912 65412541229975779 44987301083179636 30103982711010803 75380961712819699 689032401331896 40201158278800408 82411608498934579 22786003371894876 34806533564126751 50197309299023749 30949865907690866 13973129477426724 47876178289113361 32942128325951788 94722977671310606 46344780536230179 3680271339460001 1489379476768941 98615956501004126 32188631329395216 59545438540997612 83718479767879303 28357838612271598 99229932146247900 61863268611929341 91055122624984219 6873236157302877 19722681082312595 44309586604908137 52814069562368148 19808232580828625 31744196054231737 70822920229847218 10436683992979396 25294067055659346 96470196034849022 95127506124479641 88293965280466281 63890599584421654 82381954621566725 38552243874065858 47200092413782620 33221787235994875 65552328520293490 10573713220337475 57975268849830915 91342085489689288 47617877315800902 44146124653928372 62106430199756695 65711644317293837 31008212388477069 14540550176770262 64437882584622762 36419234882077140 62533501111257964 26423640072789806 94845334958306246 79969217826563222 58697641616213496 56786571038322666 3034536263440026 84990106562480821 85509239883170000 50347780248959973 70929832205798594 32679260729005681 16045907675170683 98124855679142549 42289595080587083 1120329883408475 61302775657764827 24437450263040225 13839352180997022 16122728903151158 66123324447643968 28617828762961671 69993518129461475 21126543389153337 33448219413972676 49982903451678043 47646813631323908 38241541430540451 1311625171072836 78470044362353463 30299682335374476 9268150382608472 32543974468846791 60694617871782489 73747665683007794 17202994543974259 78810813038842203 52583559983323430 72269627902077781 72779160158490890 33102404620386153 57852278556150405 83975489687440333 66709386373806170 11854991658050002 88251317004236565 52704402352381035 9184067157962878 78251684317451918 42321464012309022 9960996163828429 26142284425043620 91926010364611376 87987646826675828 53527180230639357 49267527140799565 5037960579106821 69834946008409273 10129599233233731 54274323415291529 71684301891718830 85174807072327569 88796734470563737 33840409986700910 11662227189096189 60547438108822070 92403891083545845 58532323490181601 23810571044383051 51826549011759527 92585958022594316 25365202760352997 53120032765754158 84887360826888735 69281782966166744 37976127231420650 9498592797193153 48702258424719586 48836649319100579 32886604970829558 17767728583489356 68619163482003086 74934688745730982 71897181614024109 7906091572368513 93018742282830903 66726972835420047 1799878868369007 50196071991910705 80939855093744597 67187276603738813 33901368176507252 10564845960497134 84151482435950384 48051145984486891 72466996506237224 11527444545678342 2457290524657970 72767122356851367 46950863061335907 88563932718083684 73754202690123364 6931491416129308 17535230238452643 98477788305960608 74172902482583050 10895128657924022 74583991022074656 44189277313464783 31016654857449864 59747904219413521 43157879826091527 65779164697638606 12592758526579246 29321216935139744 69170037777921167 51568992653421260 88457086434656990 65593407316798121 47787125496939695 43143915331290921 50685788266775389 78739151691519777 25466739837779692 65502505473603458 61991156430884574 99664226228444131 60566201132053756 96068929332993073 15663988968034204 54557239109074313 51039050562120310 37443579912131740 76149121171366000 91456978627297350 46548065864824691 37958299383149344 49031886292059778 44422359915130171 14570803843891195 61363302820432031 26483876452469863 63777118149394643 87408922959562645 53477750392938755 56877866199467639 52916995445834753 92468024031715753 85553133479219157 69997344052563935 59602337009068080 69501718163338433 74595327942668001 51957647739116652 93795404811847816 18958113568908849 94738046947316025 90448174734360828 2071360843245691 67833254904128134 19037654431907328 61434986437079860 87494795863451842 94236087668514579 33176260161031658 55920907757547068 53889121437442935 40668595499052024 67171193711035588 73453580245378802 88467669791650055 71725535217239983 298539521831422 54358436919097111 86633114542319871 90901678389842416 2547173420865698 45831692712861143 64151814373584267 96452490816063553 66256920304544164 6702360034880371 22730521067156746 22379360715861110 94309585273406223 69629197127092377 32717419385488077 77343841119547905 19403509210598125 1447868624408051 8336806492737351 70097166281063693 11959136293150372 42789788111438775 79882203866226215 88564090625876013 5752791953684819 85215343225145559 56809690730831347 21733479301886564 57230557132883135 3953810815335421 41713120968363400 79945414087291369 14428934370264932 50887235454603252 27268628056285527 59720609883553533 65696915879749062 22948502481305094 81372431179143211 86414024070555506 6273911284133303 24985841275403487 13726055032762034 27205814059017641 33623860697957642 89990052637167973 51797853766939255 50000480062416033 25689243015904878 5455928594420010 43762579410175539 81083242716519498 81469950037052567 51967385568030518 98520353224124240 24493395120780280 72019492618922223 94217217532851867 63829336564168594 53067647526206446 62799958489492394 33644048002294997 71115812411457903 78880484788659699 23157329141763146 67685923746053444 37658652812668987 3353911243519503 52265060253996126 3166495492756119 88535056215676025 59633776334534732 67314039962582546 89564957294565663 51774684596229952 86270918498386161 93776999838461993 36904509637147989 34045062037839990 3603948582299010 58849960265262885 95879189176919524 97671358432547202 31169808274223903 85251115805932392 86444032241484592 60770417656650709 75740222937582930 49170604645426440 34489989601009001 70758633836224609 34390107328550701 41051636588173002 79468765796433647 60283688691741596 13914715611623540 84295109157802914 68392856592950255 10940248223869881 78725723172189421 64625661067812668 94136112996898242 9888359389149281 94901487899757350 13655329839485300 33328555640151047 64629351544688666 17472349680748981 42325918490131954 45902194236500020 25105987950046997 85978879309708134 63257846560978020 5451209932616892 10990355561521547 75606302358507766 5817770460016637 33717726186662058 15859359295401842 76219242003405663 22686057179192455 59684420429578633 87564829618543251 24053527342100313 89708373951497042 17638364648891424 14431323339228627 36567921837384745 17414371633213178 89645172985253815 99152292714160732 87965671460792192 81807246395845312 42435315254957526 40271163885991559 22840108823188921 81324575161974377 52677816734512275 82419135730771777 99344927281813207 32726264635189019 60633468065044318 37155157299690006 52511634766704934 49028747191529977 68062084350841708 38183706570331926 12437145648093925 36146933063806253 712410227686872 74463470432196160 81986863019781602 75425811935296417 8386280093360195 26878577409972021 47652602964383127 70035405217529368 66346548067854512 62238452005167047 26393577962238115 16450384033023232 38327165942018276 38824354718684205 27524934081196019 84453331478582891 54624458527303247 71966259608181884 56426704663039559 97459861417552073 78092916501521459 90625740787770809 43016792448333973 12972991782678866 31023033281428601 20489022492560243 92444647184690096 56898648453050195 19486210465785937 84071444153035133 13170514412249325 23866903460988248 80775498103272911 99544734993629774 11430018280324251 29146603277604966 8978337991157859 64527180176283454 36618472844541243 84026013066383634 41611891218901773 19380083350496576 45253756226679906 91091729728926193 46282925378634747 84530911905976678 3613551323567212 95142373720311904 73671631930252296 84156631640771409 44313434376402942 72208393309013988 77356024086888324 10550042341011128 53886339263994703 2793057449643750 41348753037580714 82636451422785860 61676775969900497 64824428557254709 90405363491465622 12728129050752960 28407285225089347 59245973554900236 37317777493427359 71948731831691196 55358667344862832 59244172802780769 75899586705225963 77616389781479861 67138430235051224 52397317522381099 52611430566129407 90505424832398617 9448208214488236 68939068852908453 95824349702414804 31423642244590541 52045891910201502 38348185175583216 61620282883827681 26443941214978919 68326935800675933 35677402542435817 1025782579280755 12573375006699330 76512751557389075 65572776077990247 98693717567438827 51013553060781342 64345354810365632 38169355821511167 86775830977065936 95095930943616007 8085984020646205 93836811365142995 6760154763630059 48035852918388918 60605885660974402 28449086464824724 66477124149845453 94192883611470194 76865745173516634 17432757857359070 71258336866167985 47853712516419251 42311461687220672 51845032057518151 66989399749544715 86598611772548962 1098268390900431 90837924576718079 97600554588355723 33553740462480943 61114319907301535 4843338746524772 52694399747506050 51903624630180587 98568281403643497 87384737619216528 52542212494135926 30080976833693758 69782572186150531 46758341853598363 9774097491990172 63178862818945454 92026882131033180 469305792350743 97754297150199716 16302534230063677 72965757524305620 98619937486856973 91849308563193486 26855845413564524 48596356539263043 3634598371298124 6202835220371616 72683428675814937 62021486084594341 14481254303350964 82788034018733342 22498415322717090 86994703462602287 74851843446096910 36024708647952330 26567822837880782 26096869571745935 90897047833748105 72527430653103146 86842806770382505 43079131903943653 93889167994603802 51366721827296773 72500268135771865 90581110545990454 2293297576428307 35427230878867472 56095532334713441 51045637156789311 71999116563114397 65348209620527098 4058183456955162 32298765683921766 94509357890894671 17811884174020070 83440664523942047 71196570392317950 48026997671857833 17674459227813745 18241260773436075 26504466402408997 7507737361322839 99290493224618551 66038106812081633 29503625794938872 28984183406743548 6827390799325888 12669390857060962 30401539651889409 58541848360968833 89910885861907652 57464655154600084 95074079201472427 56886810771557519 37359835277328178 97055873192202599 88695162932007645 49259052017094625 65068122386314219 32000354206626091 41337821797754060 87777637543909041 54253846998468988 47301459833695670 93776577321582082 14772796687158617 16526671691322632 94428582403747667 36982494771170604 17559230815407295 48362748108233670 7873814942851197 47514837792492543 33702385766865398 40053455376963386 67438868702861780 20565143126758655 76855107205302022 77399518111425364 21358010702562927 60383395695406030 12723223344412217 30119790055334567 92080366209321444 75713366817861020 78386671776826142 57321753452981206 88218704081466598 60235983552216854 72862014333439636 84572993517911963 96244088425180864 32393106971553971 28708603864274167 46643146831327299 19815136221204057 73386961757678373 30292475419413104 42460179013081661 81110667958380741 48775415196270982 40905028295845228 77231692427471591 70468661525266511 12656750543097325 82875625080995122 72924955960753528 99177186820057561 61776461602719541 21598825244766873 43940665182398635 56429764554908898 14574743355686768 29556773918741618 16152903371451388 48647927335588774 35194563662964224 46275531619327143 61602649323703132 51043978350693805 56432807609762307 62303716512375809 22271110912756671 16432050660381205 28974942230673215 88909285528930144 1401165671347053 49711248043896175 50654554422224898 7687027477991650 10790531411793447 74140201252737438 41101025628816357 42801958778901707 4454532832795803 6775592555810757 1389710263608329 61420396573673706 31788512614024681 80968939768123589 41610238607681305 83179403046334865 23214511358103491 44374517779695345 55218328183468817 8881934366064774 51907622076300277 16535567528388546 55871032470230958 74251206101335648 37735754088346831 31501944206624651 91904925734994115 95281124070816095 13283297829065842 63029106403387720 70797513206772255 72450847076584936 36726189039127157 51630653795744451 64263648905166791 25168512021647057 59861039083320028 25176147046183378 56835233417805420 2417959444462057 94562151086961378 57197855731303427 96224633933347212 32129186534783248 75790465720863468 63147098817572976 99320529459866254 66041174278094865 55359747625250058 49048158119809188 11312297691004177 48696304733705273 55321326049728351 90436152612274612 76747273099006764 36662568315065881 42977345595538380 39821345681449559 29220789174894489 3110459375400612 3842925500659488 96795546947227118 57235503580800371 99217083041746402 73703654789611445 21991583242613029 52817424428022438 27735386654147419 77287728473986205 95066494890041994 53545410346716673 44173106460122251 45938659868722615 52615484463938617 12143073792428897 81346969002245226 86594843863204539 77355446244679435 40400820258690202 98893994069501457 35231872747965484 97590096099031261 66394426646477156 15101972917643234 28621306593390916 26222718793264553 91971745470698131 27149053786206620 19765763239966477 4009159551955539 16870758899217716 1031124727609579 29552804851964259 87377176024562768 42459652513227139 74187879274176546 37157253438546933 77794530129028974 88240398949187184 36942954895936613 57849103958674151 76432573741777597 49401142918457064 61228615553654530 67117928639709979 75586277411790660 71123385575384167 84299695714203967 77854525176290785 41532345638653866 90169385714440947 7825447046684920 93235450813502528 26012320195534247 72776661984416677 31215749187284974 71510174364077135 96490761110884196 90620671388476616 8275053866971217 76115303008456438 11641466557690364 94646988612312970 69251668500656082 21391163674751513 6679455585959627 16075790374158716 58660090392449304 34510626057922107 23926306456714053 91196456417148434 37119576702114482 89884595013316520 91350424706581496 12352672428624743 81419960469408349 91256787974646670 4637561997666606 95261107861029118 56521448392644539 47511499175443910 89388193247874128 58888295599318156 99876832439849767 48134959018615461 31340360932875526 20277708306973328 5585086426076926 98477825218276161 84634811477956979 8795155647094283 89125714796556750 74997446108505403 61143733270569524 13905799961469993 58931558801934131 53509394491239018 7592884966575248 16310117619432946 9988329269896028 37962112319360133 2536787041502745 85182906127449307 81422480331525024 89347956609468627 63905409060473270 98148987220777632 92137492617592248 72404541398531878 40323950344133190 73805272724237378 55428005667455957 78450931080352105 44948083565101468 21964606126328519 28165516576762596 58266444228465797 49228047902170405 50405047995714576 18228349818187106 39016645898877858 86186555254582741 80779614817981156 44815901166516327 43422442559290389 34122740039895297 58925825739661916 38390051311055992 80407321327333792 51719216128526265 7704304387340680 44190061546056372 29341717555949887 48585796094482512 1596461528727342 98005481242065193 79206229733190019 30155579564625742 51309935713024095 43146911246050219 18113580381152405 59686140472598446 5018213621921436 43279121359492497 11503632511680393 95768745341709518 90852139724296068 17740044238456151 2881646986212894 79893986037699892 82909985279176485 23298460066023843 64923610298739408 7557132155379011 71379501235590929 32593407599153599 41996275292426777 69181528946574607 44793741352354071 33968148293627493 36130679473820621 57540606219903586 64379705879421632 85328881573738624 88813234593949019 68798599006194716 19230385361881455 29476508166893884 55417692586659239 68729569888119078 56276269304771676 43723220521268853 92476401249400866 82662310335563359 30015764958730095 3728023316152848 5966239747746610 62158011182843993 89469205271069364 13985389500117267 2421117280778455 79864940508708717 28371117173731701 2214788965307405 18095347697323454 7396636299578228 58547576567505895 13780160378464639 47004338345149167 64077893608206652 66413338796871895 24424746266374447 21732585181524697 97340715795427603 9033985265175239 67853227218561195 918200408065538 98629879923193689 86170055916714391 78171711265182193 1491182567110908 59685550263148535 3839477301969472 78239369396418643 90643706540093346 29838268672391335 35678822086515463 11612921518648633 60587421435493933 17013077095588659 453956388531948 25640105331827460 83318877048115601 81468232570189850 16155491215697160 94494900975231909 2260968972208182 29262325431863591 89104525897410021 57106390540404480 73958220591761654 12568152109079487 19608905835541205 14153320697453738 89291116034400410 36364484728357421 78843689040350380 9904356701536516 6462032068851398 16041215266765636 38046143223620027 86183053074436794 12213365690934769 78974092577667872 41120488888939187 50633773987401471 94729413711479519 5772868005072982 64424465716800297 71311827007383716 62667018093654851 75326767958544556 33827333932532619 44959191525928951 30605513193046805 61528295538792624 41049447437208497 61972345484754425 23357329009522907 24604911445999594 45413812823717529 70060578434452813 841465389784149 70560862430103597 48234153635934812 66511384234955584 59174654194235537 47686641258366076 29379625338556113 72881149217108638 63188675127982992 63377044798891504 30583209851229881 33572049539161121 98239413764728540 30586558848152049 44424397322573009 78617330217545094 85330152614331753 57736860343923778 43634602555602789 56872563635648506 67783311549284822 24480903847853366 66887350103768208 23772455627727072 51938574393524121 16142393679263691 30973739001581421 32474783740024067 23747535205578744 97708310673118061 40262168980239315 28263023669426319 22269111252670048 23266758719174603 61591023001376585 90492927373500698 130710943277121 54581366271002745 91527331162628661 73455271791274585 51411496512291318 52953575879091970 83558848747235328 56617094762192354 5260028357953062 23616272009202855 44566121062642656 80359285417254044 39539353610530447 8490102160709564 44085804282806433 59663039364926679 48787212914559036 63086894962630403 6396894416391032 8480719365735024 1241548224583934 66319662538102458 52379531623931690 43164853166715030 13630198586535181 7119097828862620 61523123643461763 19114510721998163 60287397202157197 58819015725983060 47828960173991577 60743875195175350 12360732078491047 35374156640483332 50488447055214294 51704413231335810 46704635408779624 22541408525785263 71532391195198083 10253449951205021 17243436965482995 99598396273105816 76449436218799741 31315378439121494 8994589463143220 31245145597145085 66817743541992903 11112280087388178 89311963268893479 62484352844907542 27964918859785373 47614099172657823 36392633917974102 96410218860533144 71621245094752827 6889647293916361 32481437856195767 4873461935766729 60746224957557857 30023281334326288 92731294805694169 63888551664190810 53580702033236491 42397095831933522 83364186865835918 25343043155734480 7813881277791383 56172395139735431 38168612464764257 19756257933527353 83011925862654909 91249994690777991 26230287746442830 80540290408365703 97686419768245555 22043435715993671 17547413964196336 84471973995881286 35682103303455240 65910233166452421 63460353339165433 59188808986274217 49245800089864734 37444875270504889 32492274416924211 93085555495685377 2665646158904545 13024438685451746 41631296888569896 28682609779257289 97635254017800390 57391798286360734 2224382794962588 53723614684835517 82099481011879932 58757549711660315 32745388701194356 75121328574132795 52360648723890525 66976755860305398 77170726912925462 91497893135788113 44929922350384810 53696384383044252 25170393595069921 83139963526847407 58353600634996867 89989322824844223 78772590998572262 90969658330791443 49505726024454338 93075844797539675 9304162551835947 17394652920144357 67492117795254518 57134166746265832 85863547173358943 6210481398152276 83852126843751011 80548742017208138 28783096963534892 88446388659483775 40646472202078723 58270420678552106 81017257739526776 797524318378671 32912578157083415 26855588287365717 79094750215295520 78269504782585414 26677758775851636 63948439222037500 18638600133126420 77775848602855495 24075342442232829 47186661647787691 74203302982941570 35995427185304272 79107956443461534 17137078035059704 41683704492142297 15999478023359348 29110300208955459 84396880361659291 62343404915528098 82292469348087486 99368837924577998 83480125457546674 99646970124675669 43012403109878947 37825417317195852 78950312889352726 9638403857466624 57842701060127372 15104286037570162 62113714572154608 38169455955932922 43242468330675482 27663751735849365 32148449248908373 16653450307902347 43716869279246420 5593266055716619 24121774827892168 80777932156722703 9307138135336847 14704431011622061 66402843140071104 3877881315628092 17852107544172363 11847105531616695 62077499572160009 74583450928224459 15319989432536454 85867871117275049 85132472019723666 61423524561372954 13501533903089913 58964254428544705 20348381197713278 842890077091867 41675767752917859 31487931199990987 28816643545891600 10470866280454001 21637268816609369 78060056707606150 11949792059803167 35050231988932480 83557137361091350 35003775490839243 73796423044957357 10178614875806869 35863997901891230 64902133793766207 47722687370980056 55607062157539162 45798324794417992 77377471157331691 10886927910593525 17249162673800294 10146086045781938 68038619129062376 33061492804527671 85021074394413866 95244014191617586 57741923195335037 74153624543072069 52580108394570674 1644611519341677 80039091102147286 55542370976802674 86875946214345901 54015256448919164 71487401074125593 69715527891006823 10223334845576345 18510075653596784 80646667627216675 59495208774971218 4370205789482217 26556643099947069 52527161314667658 76436459379656290 81339659721998019 48804300745465094 99005443523153458 28017252803072116 74774421836040808 1882304285771716 31068146483122824 58803156459955939 45042201020458361 24788781961545441 28518407047635286 57989769680066531 69908968339638333 84513984310688608 98095810933735827 74294975669645103 88291609738253819 3991638958009272 27614787011994772 42669224313865331 61055070147471962 2739378776031580 91108633361934173 25036980215191396 40612265118179035 11715584505502234 25647348714921751 47901721599579163 38118647278954022 36436985320173414 54549446384779602 90795028977085254 94781545986741114 18280122061571560 78617030977921282 26628887442110254 95950614751704543 80575857897434879 44096925102492982 10494926786838854 23349782050832733 53409540952170628 97357873285035770 52148583633476139 9212267596123719 91946914069574432 69036135985425823 6294931656959123 88076227870594597 46989176569332196 70972279952626811 97271508453544390 68204143436886112 49990976423111771 44908833294822167 68376991315515424 29795436440738069 57627494537376947 55491376596111882 52118530207259991 93766325673649350 69626155441537268 43390922237740532 37109758948421700 32944931567283305 66737286881201144 11520844820575058 88517375974145323 94923996376907749 77800802887672632 66687718096933918 19199938801112122 16610243102764657 63116656932330488 58591584374916042 94090021066051283 31397782496986310 50139982676865832 86604981986830361 29501861257683961 74406259886748783 43867293963843211 61718106913797596 47560863962052944 26865681907199895 94378743629320338 36140198109947350 87482804902813139 78402575991932453 35063834625657170 85661013910000945 47390520404509161 79696024629218734 26787423953033261 44189374731480288 985880834342858 33256392362922799 50783050087728190 28827674924916541 56645923617914187 5871543324328140 80409460659071794 44417120945586534 97137130240427720 18977426759406560 13759660397432169 23160286065066896 31369234669219245 84537017892876504 99636709756399678 22981693242881611 90305239538479940 78054790786773624 55446649278275755 67348842317420816 12022626817376952 39140480907529801 31994199699506902 41901146813459659 64805854943891823 25717418027263739 31876916317745860 14358050502343193 90192758014306605 43484199254506088 72558537931857882 33259893193831115 62731604894978038 15372686988046028 35211973275718989 41033222335741888 62627562843680801 56981825237517756 97366549751220735 84419895017009841 68585200177594852 26138096334822760 28941879762900322 14809876030451680 83489465413893233 81902127302205570 86956446720746833 73656098227867320 26860184286018002 6979907909318562 79342014479035774 97186771233309735 55079945202484647 14160201566270339 6431974242566259 60836426708651676 51859659492357848 75220445814094040 41625398431049594 75671486161184797 54696189663096697 14648718946212258 81807515039958659 9896586503298058 69920299493433611 55262643020403374 34806366335023932 90439184321798401 50927935950312374 94932208418611201 43510361424829224 21094329158506696 28270699534023693 64362994783735701 14076848253799526 4184380206892356 3763372724280638 44778258838798095 66040180899774711 71387457427241858 68742639380785089 60735983257006735 89506004248236238 38797632865063875 21450733638642672 40009306224278327 26010610854396901 5879732552971715 54177018289151684 91711988896833190 5948260220611630 75889811442683264 14869764946044414 40391814887416514 6302881582068671 15615110210460131 35724613523562453 33993355856266454 22942929250537628 68887028524353199 68256702959349914 51810531468549291 95808987951230531 38083554889691335 3072165013764087 32186918437130766 43516265600684264 76305392053652904 92023436808658024 88802458769845502 91271161660968320 87980981003991469 47094665796371155 11827944522036070 39327314572989066 50082665502958723 44333403710899339 132488683135241 53055684066192216 44487462890610235 23427863579926366 94914165472660625 36098787943282938 97522366967635465 23188310100491544 21046445023655849 72979496964943049 54441100952825731 61859180330719910 12232636390177030 32908345512639172 88127388897590460 8464788510667990 63110711680533987 88249205587704509 48880577131955100 39486118419641435 43551563830776837 5976129937559939 51172378817800332 96907467347557820 53801754176789993 47483925625376576 52590088685989501 82131925457139985 95649134859557510 61828930837433148 98698220328534891 20251782450036685 57924345720911969 36990673298419456 14043828564717457 78869651746225784 8215338612613903 93626439190044870 66457073804873953 12629677972952554 46246902147270943 63459776027813180 75863868041372889 78773409630966782 11778958918090431 3855922799077500 27954387756687615 94291794158974121 43327305205525284 15193158643667911 52436012584903977 10120433233055899 80697861990214083 14095428341279466 24449762832476329 83688816910133610 15104465293764636 19918175818182260 24559931307852137 69573361654859200 11630973049925853 88727932601765862 79376260242437949 89857346229920421 81704583206787246 88863955362854546 19607318965640663 19798528178365052 27260579133469010 77539142702427425 8032741295290011 52129882934790023 30540926980086418 62246952492493118 94066050599745060 86025762759252164 78119996001244400 2263572415660661 16213146657678355 53579919761315934 19469234098927074 12718702896005445 33852466161461325 16809919300671829 30567166167124979 45749016036441734 91898551621862586 69548796908640320 55617016574084796 6779530342199744 34390903232194014 9744053173404958 3241942752114358 57898721354838701 29989113375191588 58677912863154 64072868433698295 87374747911835103 191698614243246 83987984350676449 63198465888611187 26895808571509895 42687719443442903 55550749050786023 89183511250271769 94918640085475828 37167195687439599 43542438643694871 98540200957405788 79226473410788304 92601633653154443 23744146994471442 51182658001547849 18083191698620362 30231904268970479 726587134148361 46538507386742010 75922851757676680 29509687744510003 86485643293547832 42811659795546748 81797206894075361 53693950642621882 95559594757146498 74655743367948401 47463524714988924 82512913990680234 7698145932682956 94498548036254360 5192431259289491 97633792484249456 14598750255535645 59343756694477807 21298739562072214 83507476553974316 37722257129744676 60929654608860781 50122770593508297 9145239045758861 63516632208985776 71407751438727538 91132056014798451 96360345294521811 54688466939833414 33139683964970711 77425498271995494 3669186042566310 20356463935431275 40621675277385619 73521094009367106 78605491199006856 84352576031460948 69619105071510938 60975391062163298 9041385202872139 25935772714290630 27759493552163260 35620914826622293 81259710729932569 87882337877161220 29803540313758975 61640619161735279 76594574710507444 93458603280839446 60657850611731706 10680277393027121 6343069850821844 34357299018867017 90273948803285602 85897592554205401 48570043495770811 2214562725094684 26139148121055372 67502275039328177 69947510488013075 65436773521388717 41081778255898646 76824017773670089 2494170983356923 38565167625769776 63307081170294134 41817695810946715 89031183677357663 43949864527600924 79997268063586655 60861121500509653 14083645256397955 84769007376091617 47815219713382536 84635444613834913 89630294039934359 85804106567700410 9086390877287753 11814886559026717 63402023868771509 91024429325263719 48187062817692795 63529163471758432 76354404234706612 31288319462001191 78208788314003584 41762461229474037 75278876354400575 74112812128367599 38208405707414979 31933619080735576 66736538810186592 66539975021267532 7725474026467156 54098839408084833 92996360619218051 3460124119250792 41303622728471910 7896917562854783 36369434998124670 30070704043948436 88899326946785591 57042683097272715 35781036745038663 46788472630897963 27492200647107445 38010151615008802 28688105915597223 52014859652938913 61357452266016564 41407414499693430 50532288509345828 2368833850083953 51709995073137511 50254502073358176 51931180749181797 57342009694077995 69732071582057116 8518464824895427 96693650546108125 56382193059632269 49077275240926095 83549317200482285 12368892572896414 93942672774403821 8166142276389199 76884876402320986 97063414197064154 54058725707555526 10666971897999010 16582297789653326 94600045226970008 72287645158962861 45537782850315355 46226133788014788 20594963534918062 67522117350400592 23563921774363858 73342708822580374 55996937366807696 78493219438922330 65109493370980427 34254996808859248 20608809382205186 61247206475590610 29206509706347091 39519626549466678 84142939031532386 83399881013122855 24264407300063591 206662844953644 24210139907972806 2198074973341911 11224483120038963 9396343301957128 79582933020969419 48282047827516660 63342036557154721 23959471962510103 13140497555887825 58096414005865423 35989646724413372 59322047170845468 27872424174225036 35740898490922201 97848045628860029 47970481807416011 18519063759388257 53062314395247640 47483823504118133 48798382397797887 13369606288379108 60298622005126497 50198849236147947 42658690346318489 95858314943574820 30602875088981969 73044823770660650 81261114820903555 88283468100279513 62309812261439357 51680091313011008 91444966721199377 86987676483069959 89919036795744500 65428596987249251 85888601645043119 749699260409013 24680142248819888 285819159540972 2207426857512835 18933204738794506 96626472895894663 16656330540489993 86935467763681721 86922331381406549 54892600915002366 63154053370027394 48993245414171885 18000557784948694 41783137898058509 55028844716105695 76724116003770922 18473903711054885 74194448236179013 42308509046483425 28692597659032781 57680831464305797 54502116318596485 3661052304799950 39606088923912272 60226115002354348 43651999270568725 29360124866456082 48033616479851131 14797064727336820 35073844292294286 44677227405436408 10568176957935568 52914857818327709 64869349172801902 79424395180583744 78950705529891749 28034966863657384 37056347180513164 55431998267601623 46164874156428992 81172165006822557 22529750356422067 9637356441139435 27118127674438475 53743671754995087 68339700017276176 33764493585194015 81223065063740221 30325532431665321 21877262749280779 47037471219842081 76301367242384299 54411546040121632 69128619694064943 77424113228699404 82400899484738688 8277190106449205 91832200548149413 71170443292901812 86851214941715529 94800431455398145 69718201868467144 87686934095093115 82746578550685669 33501218747067981 27328514759745780 31383931229351263 80030536170477878 88916903663743599 59103069374786092 41111945691810830 54415810337459847 34576883477500454 72156915174444544 72321150767567881 72087278297958810 78599087247050061 20794976145195678 88757900996097426 14478029058322074 50220639831172784 46433565601713161 92325752745424683 20600402229834627 96639420852531524 94687512468691025 63611969503104133 56695937786034387 5838627606195186 71708737727812647 79535128214005107 399750401773568 188601661304285 42391888452357870 73693128234071573 42820956525323617 39891069149183643 27147418695429970 60559316678069555 51935688098169473 65648112992322249 51582998167677315 53158119157822498 4337921997954788 98865432890962531 67630302539410907 63974892964693712 46585719028114740 1827729645152820 95218521531678133 86717825131174047 1718186738929392 96197926618088529 5853091535814755 54328032427241380 58708438174215293 64389129184009274 47461578015847717 49614319132378340 14520343542185386 86214059915807990 40075424679574320 8029348743410518 69821897957849642 11895993823222395 88778793372179861 17715812906010647 30665659280350417 70861841516165606 56266820975086664 53881831309558079 42529595300446812 60267240636979667 84904247108682236 37725925922784718 28889582978736866 17701351793852486 36121005696427612 90457400336099718 75002844886407730 14154688118943399 90922818785278470 12184559180963810 2948706826070463 62583200018724230 571204699440049 51331126430811648 91561068200674333 36580505748072240 23516065089642547 50542941139252704 9471909068583422 56023563505776904 56177950300552432 36189488556909991 49371887788786606 51059471791058214 93493580750438404 31523077126488971 5290175872246901 62781426693268418 80106601632935029 99945932577715473 15547539506753302 10710840299656509 17754935113668945 50882077301152580 72353281722286983 92272163796218097 195367612642238 77849513076258030 42152591003418624 8349560794836310 33991240109263193 4367160561232311 23711441406283810 63144002244361689 63107341757787749 15777617232462795 57102250006019425 22872514951344463 46751510655098579 99961539527951162 50387019265753982 46260581438392598 40123467236263292 32656051179454477 87009246389819722 541407778301137 16594861885203753 98801304449502882 30929104474191085 33293199689599359 7442687785302163 62490331868504799 74155785847481855 86688021558635748 63415323810637353 72487890230557633 63655175346585058 91428400929507069 32610676113577793 76257624151150399 86240261541721292 65151417453168360 96113254029404491 52217266499190213 83221484191982486 56835569996754290 53391731093469947 90956960635487300 9041929892365034 61401519949376806 98414575555724656 88641633137017767 53262684133855731 12275643270277546 96943543612752718 61766042299968151 24721897609140516 33454097878852659 74578180499232799 50627507506514624 74875408611838925 25897560532156556 29065365796710997 35455075407403443 93347112444679056 67614325470874033 86687887736150125 76205719601149693 64421413659653811 6921831056195189 24329549681645586 97430352557510117 4545582214003701 91906587803781101 52611498767590672 40779413325465094 14564431186211994 82861638364194673 46946384655821357 591476978327195 77754047906445774 80438353805593985 84374065079189055 24007805854258323 50315581218229487 49568150589929502 84779233104275504 24689859846473713 99608336307928542 47299813614788996 24189051752403270 54892037465961788 46830656835154806 87453403461522991 74504152475600493 51923749400633312 99748653747207835 34396202093140128 52836954290305837 14368578312485485 94367805077830277 14796933672876609 67032138812290038 22413022776536738 18988627405428529 59028529947455887 6945834623650959 7623504028291031 44978044516262658 62696636289470367 56516308329559246 29691992809907379 24844840004579638 12890429778700084 52290255858659892 50810128264179384 69564747631225331 93765209401346303 45681703347102139 99079954961436560 41389944369876561 94431574243662419 53873837707954781 59086668175280232 90281510579036187 67699175918835779 25087474454454892 37522629836453508 86332830473150602 23869654681604482 26853189635599628 69665023610439628 94457136280704363 30062851402865701 75091415683038160 21945352735328466 1730488448018443 32613543534186559 87693425118284562 66370872860924895 11095338681620812 57080420313463211 61360738474554074 73142722723050720 87898785853490259 82572860577071723 37158119776193838 67419387489025557 39264255036622094 68244114717906976 75172946419082749 36502173335009677 80683820932603958 45456490386464847 18439427803335917 83164614081653659 79735776668041840 30705512190048429 42634338132001086 6531753121373664 44883428278397685 91088112355785196 69227382125322351 98647742944470389 19695831042043990 90542769863840713 46029278602820425 50591513680347675 24805320965953557 28087365802827916 210760078751908 61210897512966572 2077370144464423 19379927699238855 19114691478291467 94852045171499553 1130978111647246 59006885721582700 77810895846190949 49989121148450697 7636380638782750 28228678475281843 80599118071725969 63664349137158239 74670976345462861 21391441884527575 64915529312893880 4915126722986034 72942723855580279 29403208130930803 59629913428900284 19850121756986265 64429591711055388 54858124505848129 83885391756581499 63586715249831792 36457827149007287 39947869012040045 9174220640900424 86430250644746911 48377629803233581 25264816922281414 67760277288395405 8749606658873972 44494957241146517 11673280870149241 12854314610936324 33163263266631547 86546934865707200 297475297393875 72009673271721500 81037596536440598 10548474825700588 43001764118175673 82466609688966199 29277674706187461 96827631551225072 95106028814211334 51630185011267625 88473941769265239 68942305556131489 12954888717848497 2391122274510520 15684555303059031 34577485553159487 73863933960094378 62971361379213995 64360970347833365 96019586866261053 73448096856307533 13667953803981678 92621547275875489 26130455366959362 63052502751424007 61433263031198941 50407577636173352 57367409607280631 89197916156551066 80048202449930766 78511919994296552 49296471167193682 35697184579863742 56893213053937237 21479523857146998 11674205259543552 8889656479311378 57597352267199623 11251119133103293 16653270544677257 51155010112216549 43398995070772305 69896656506475576 58726171440136762 91812014778539469 97008730692660441 63207311290352450 90003773137403619 51817641739430625 62528222165164379 578939413929524 99965009272773953 83591318284762149 78017096085283327 17150582849160933 3352281360052694 98282483614539949 17087219935534216 83965470841836581 20162513245821083 64044530168390751 25501661515142651 77952028497188400 52186279308945016 55212723066990719 1408435180319134 1111113201063010 6172244274436113 74925445143613956 22818693186493316 92909342404771342 53912211273407818 96346781021820174 38560581398266897 89373004022125548 38873977343027965 89269188407563084 59198291638457213 99388473024355953 29774780341732711 31722763810169035 37073982436155039 78333582793878002 1483016830342036 39253540987352264 31045955965424377 61106944333036636 78855133869948617 66405243062229130 98958001746937717 66533226415896544 82241005049004658 1708094873413628 18499005729300324 37433112242256161 38976673860556602 4972192959229096 99335700479168521 68480388534953870 5900119113451294 82186579361000066 20250482474588202 48251404151886205 985262339297705 16792220275975600 66730746107164640 57255260721038188 73366611153567749 3170509654211385 59075532489326402 80025961200633263 9131719933093495 33266235213480296 15089446989792111 35524153460115418 71301559029040256 34482612408353812 81521775043616361 25677268297336062 91662665304047482 11560858215573297 34663158952875635 27474846815171129 79380940951303902 79917919519528916 8197067184215385 36994882928814004 20440194682869423 85757745057018157 36557937631128844 83734379370208441 59395197273238315 49776721426816454 50954429124324203 8367758721943167 43070654607459297 52138840180792308 49118324388343192 98964092491121640 39026015434203967 3859231646624293 11136749174366237 77497168850977530 97571843391314579 63733979332424405 16113039529209851 43028282756184206 71047948716800604 61763013748288318 5102917955751151 72195453331824784 22013290695458805 73455947388602062 78765344157883686 45980613279909344 39855331192055102 26877612340263936 13902311477604676 52208899866990375 59086177912241261 2431786612447301 53407049591753027 32511929223520084 14392948704484795 32117681182858263 56673494588254322 52280515080000400 19203073637889401 51095008599619967 21712253037929243 17761126655138106 46256697862528893 96388420663377900 46196949213802966 62712476157475123 12051512127256116 69863191255560941 75998458663899578 59091866882075740 78932072986144888 42478739287238091 54008314009133739 83451255928623328 92558674192329712 49151795737187133 73130503574342843 41795526747737281 56481264049118004 58240224868690982 32733099208883647 66417768576260651 80962883388262507 47182981211859696 68262293371503815 3816695097121126 11107218620680149 86679882705771050 93275191620564744 66653033662089651 11919525874028164 73083511125325454 59744343272767234 42333772924777577 62708171674320036 8396635911779464 58391440216026087 18551764864311277 14719719839908284 56620826320876641 45306359257520069 85036139957273361 10977247167008244 83041764090306232 65919010871104223 22514400593277664 49463753358521026 15422441181473588 12505718853615137 43196579728852614 83549283208614920 68447989893807383 95083480472124906 57947980537880532 969670797882890 2409579899837937 62109942373612013 30994209921789226 22976158061790971 79583507853372798 20294424046526909 99173704203451685 46269870222445070 90805536004248438 34860712870615304 60656191157054929 28441860235195677 41310823840020421 51669473031617536 77992330876276427 26028456641752853 82381603198745419 73314376703801748 79682196398814588 2634790179626286 7545927461915707 49655405766438992 93195459651789890 99159355409354458 42359535195448253 66630302806737665 13076432619799864 40567212970703554 24998984424244272 51825485861169602 26441669401249175 5330432219394045 18595149563392895 32023180646532037 55059934433216458 49114044994678016 31065267462643291 93778459130454881 74127544312386054 11565233423631355 9955161772472041 85410493482217694 28916544702588798 60790694065847426 84220117451336396 14044669243353911 236765943158279 59770185606810578 9869571763999921 91724025773220212 18660144042340856 20292587736930499 35021458244431700 97537583921064501 31905903617225814 59516622835351206 777247828245 66068339671234682 97235800165470135 46224389993061110 42208191396629311 70420584346446087 14180573861323911 49226038912920279 36729626149803978 76498283191846852 67978125518166345 15700972565208587 54612241961023483 165290152796574 63733810634668319 81792096470006574 39037607438350111 13028477028578903 79410620882444814 85007278940642159 98140571072967825 14937486758301464 2509749476197674 72969546480108154 45252199278215370 71006891887350476 69724525441640271 53757085740842552 28234471576797317 1045273035886928 32007155364980097 8147633315749438 90559634369932775 88494488023622498 92297864783488098 34539874945489206 75846797533679869 28414387523321167 19153222140139719 19391491365848571 56349322435469730 95483702846028676 11472001871438700 65729220286480102 64306188891388424 467274288282553 57704297929329461 98889021988769867 78030625098258736 71985059263955084 78028827385881059 3156291837148478 83068970911945341 71454077741576979 94446945398622143 85102599955779265 91034385627515189 5465697122375322 54760780251788296 94013150468439036 63534959244271532 97172822409667085 14397706028335106 57464479974179639 33588973877906996 9116896801118998 69908179652523640 96535242576584090 55240231942467861 30262645854413702 52352141769775344 14895292124861235 57309921182466522 29671121176701238 45793655919393061 28981643536342153 93189634217629612 66506407505923317 44978584309016715 12744233651634959 79525343165812218 53534164607069270 3507508521712834 81060320968769074 68351110516021017 79566794406302433 9558878230063785 78116305285700770 91072645168980400 74795305598160627 55328095611187531 18886915996322379 62478482702337623 60574642719639187 41695924685131020 61151035433117406 73628553135629651 45418319337399792 53101784741708045 77113591781201312 21909937667832482 42678229529889996 82356294532724130 54840558527993800 2325678764500246 50540732416350409 63064100578872611 72718788905736643 36894014351636987 81052866541425332 4520402984924316 79763149922851677 98225212932907444 35227996594941028 49560671100417784 85645795123677103 72661110556165602 41977593242711991 74490903460654661 80105671512403136 55254966453099647 68049491596832808 52894614652058000 67190606629773064 43405523589412548 48045184498337009 84943783505639364 65747442088788529 9171291477009216 89236276749931445 72657632943598370 21719288065047353 49450020299145591 99313351272233452 97712157144703313 48925008932818473 78649166551188169 99996672537288889 62899407052347705 49218801709678584 21392411757551872 22358741585398680 54358330666218728 8928578971167082 63772747587202329 24587504286833106 20294384228962691 84217456079969641 46736517681459679 2944211833991657 70554649936948300 7364595916324610 38830503889590605 79252382286207189 72632307585624482 66909682708292047 15356686323007394 21927854949687702 27397303010909052 36486788017813525 42449783385061063 66845422349464976 2220611848058830 86099321884073119 72050995956834755 66580059692780084 7524893695169677 556968481221114 13465967860767033 11272614221882716 49375192794224370 70849659869656459 4666125155036398 25553187807210464 85555728881515330 69619760883900219 45142933910111033 33399088906070308 53939249562128335 82306350181833770 47505318579335228 76504996658135998 89656202181707342 77750899768209235 53593156645537676 48594930864768512 35612517125204573 45278001967687827 61377483294502172 1398115355595857 44659585513515511 73827498393937145 46445477118538830 83640776515505916 86283537008944879 73243051115094395 87219597816462448 75073421271941873 9499600614094034 94301991459133787 81159379160138920 43595971160581532 44533252669482141 68593607213943120 7064585306467558 34413539902891417 16962986349658369 97737744791939279 3067466797553653 44803355268023840 32079244278716255 53421180373835737 56136961381924696 48079239935841952 27409019048726846 13093228939762937 44008903438641185 97862374841012321 28862408399414596 575187630263976 65933623187541158 29476881929489855 12193211252867435 70253479413711971 58385245649317424 91564456116517653 58713793658524939 61042110567733686 31091656725526398 34761803715833536 80481868323629082 98082243989609348 13249320996186790 55139640656438595 70853514939790892 75590168839772255 15466459337849780 50210300902266931 20939734886025190 51170959762804665 32952890528381183 43284438821452350 71615626327556499 39729694683377978 65783326961530074 42001086934376509 14630212348753114 86790979327167615 16593427870347221 77275184985975996 38327975070267239 80498217634827218 22674972591887187 49412872383641193 36895529831586903 62167898827113316 90510478582443378 1981774177223132 18827333560223170 66236267566914002 46175908896191406 22180687697531931 31833941873509678 59632518442644462 91767061061698078 41993464494506182 22899416898304001 33470445734274549 50805985139566814 88081556282926133 80270382986029679 51805339747854636 5923169957311319 30660735689264736 53266561368246268 61967991396910922 66549653078688458 77325919677063137 67898867690517387 40982862396506638 89010015338612067 2999114547907416 26990127719362482 55259038903672380 98904674063649312 34313488433993915 90718469058669160 8105478578379975 62929411087695645 81073931637639041 33341527879187253 93683239632550776 28731570420102869 6057999069973540 46876904820431014 62258167039532074 60505281896839980 75272650915572777 16898618979825895 71746489792477772 93828824723304239 22665237116466809 45348260276129597 87503007404966277 3458197299559986 28049389423810923 6056184284741306 42448150551860223 39983587076865335 60087614127902626 63465111035174832 45695625077679988 91812269471877962 72370900567664068 28991361074086093 20280312321689638 42941507341201419 42231785887055824 44113918654883797 23157933472237161 43006340628020856 52116376061148496 34007761963289883 22597554121159135 18333297457608497 92153734345359863 69251712231095460 80555777686486046 75332346938553445 41380425149201082 88895740389441413 36791808028357248 19697447711362888 33258980265478576 47329789006649127 86515696302611811 96030151376278062 27006441225710618 39076987484997739 24185579425867475 53455726047289231 40619095698324295 9110006949394498 84252037399309061 53754937449603122 22232152166613482 87914160171782561 30194979738237938 65684814890673808 14494624084715704 12389421928591862 96332058560184135 62113175610408688 45996738489118694 69039304797026618 14842367296719472 89687578145861862 48295486871951151 66428224029629525 95542523587028254 7333825707910205 93395064914127860 86565810720710916 71198143008018761 58310527595024730 27446730785557713 92769129911660797 58748543703540177 94085685546134155 2957807570483974 3862623374234263 14119882601170989 70620309459563662 25169651086127439 73852336924272850 25598083547983160 72662405285019130 27486405595621673 87283727332575742 67704560868356358 42821169758507220 65079368879902924 22639423937460885 85456448226693408 62837771790012831 30859740908054767 67903060011707628 85497897990811646 67065441290882213 26968833527343808 33832284589531826 50696654974285629 99588068068873743 89691664330884905 25586079707228266 61946461010772539 58275169990890249 20968381823555990 86272000460521499 30735915395770290 89857847054551405 25503344306808555 81536133738621458 5613806296050474 23432696435534278 29773927269589372 73335286769517709 64886327344311186 50604439864964322 77991703978907055 1332288686524648 72596929291054880 87548107535780892 4724690171675515 29392236933085554 29556267926698341 58260425978246646 74301687068227382 23870445230551120 28970155724160481 30852481204462261 31843461652306388 55099153857177615 63382438702847165 95887028191585152 57102858867303208 92411957684541150 70160841564321350 62241786330096744 48066317409694395 2246446757316811 62302530760836577 82401538789218746 83548559769855438 22710614238131082 3535749217784798 20813927325906262 86506981905862569 82035539341317574 60303306631518290 93490549683745909 7652489752595094 63407992744897796 43249788485575885 51666951057934148 50282390450894675 80655757732852514 77383343888960841 74015524812184240 59637000117262397 46761989915547190 92237294825382432 89895206702964344 17871325842159870 48268800897722836 27647599826931305 16717926305752907 47074828229774018 32713529376748103 87907068762135841 44062001541117957 25147817129608437 82473494180703738 12207512644608610 5600183389585510 45848426803031306 44683647539800794 38800024706537619 48137188956820346 59403845024918894 60195204881587902 34401306498783475 79416329274584093 61539449601069503 92802497638063427 75588612461852974 53876840103933056 69071741067475771 23263392393895990 96495324867789704 75500331318993869 71573110771653589 45969682252747789 25860410993864430 8627350046145631 35627561600331979 26438526213992218 5196374316724054 70148792796553487 69726408905646220 96769930727830727 76329919748261500 36594478749142566 82897526444240509 9479536604279381 63766042573243149 74056202862458276 2294216545594431 89313460920376396 59173305196982727 81375347319109363 52931806380722550 4467938717702455 27104510078535460 52557856045911940 36990726953405545 27759810422537023 91131766141561070 10978055183055391 55428504120726818 2544545973311541 81768844511014453 20145209138750791 25464978825531991 71162441577172230 28594141643854475 83244947675465415 39755355763402019 66507908078832124 73228403230473286 93850642677484847 22101714759116027 80220847543368747 20023444594494446 44106708461146918 36545320002505762 29413271825536767 3452554884067272 25543851612250658 35800348055881631 88391210017166509 80753589622250838 85986608904406763 45275424485243515 58193391911137255 99317610130987213 75497420056381496 55566511106808253 29765090917190281 53280455673649419 16052023775462830 25715284501610219 40748252631041460 28757534731317673 83373979679223953 17309208966099596 85422678262321717 81486948873034578 214765481909020 63292414967511996 76336947754594000 96678948216757139 21926787976344962 5524083206959008 53674232185094752 7049809240541687 60372220479681064 19600515762934814 79954407419860041 13329628821993950 25443324355526690 58024259874835285 52050758076298560 19668553858143738 3995645795057146 9110309306255985 14494141495356344 95661488133781782 95931407424991359 22129616791881608 84205546375010334 23112645483539017 16891879768190979 12862485802697990 89511099723265374 27995121842650861 31316529262950220 74837548284400369 11961210142395340 37719268047739000 31069892424397200 49759685426665882 72930626117186988 64320719107965583 12636066720641294 77144926618142297 5913103453595859 26719858712857340 82579390939439541 14229752522979343 29066751929637211 75828311681532855 17421136513230046 8327110922400403 75915896849369171 19819166385135738 24802536585006081 18249909331799798 76222725481176387 86099627154600651 29610080327373604 42453915917283926 34366313284051405 23515357170437347 31068174512289932 82691449035568829 92372145493344315 66471540886648828 47923038005570172 99916878597806381 58465761165315282 38467156938198056 56230251803518866 26550092057358171 99003784958744956 30678605745310123 13303093687657860 51545990091963348 84382728760321116 25932992155731872 90624239875921991 37265465244279320 10448630980568243 42205806054303708 21577464134200287 85801106967418544 54762983556111911 99950750867947485 48926221856429946 96178232590898259 15899784662945568 15298595795533080 75302846387120466 25614601338101758 67853430442101279 50048750167683937 96659570172480374 25461405563643037 44246416807388282 92268809706203660 5438968410052319 13121718236024095 21264540642617396 25058799444464252 60143860936221213 2028237727852482 447227263052664 95236079838858175 19952837418465874 22452245212716926 95976887812256284 94638040185411452 52439516699796092 43819972582087910 89256902362245619 20247701529119546 26570561820076538 98516490780766666 70978221010662035 74446996920123215 31996211333263029 94809813004789984 87938744071606116 79262963862739827 99937974557526279 25706390264678874 13544046470210329 98129291733402779 69731510669131828 33302521143748022 11791932003753076 62568335188721904 91239436481810133 56608568531066906 17648784041742698 68029303197394747 88486423548361013 82076342662414010 68822028866711967 55499229003244252 87705527531384091 67954026294731928 62511832264622505 87206599265157487 32744929783259665 44141001654687203 83923224712414864 53874352257374546 4828041268468800 71249232822215810 54736583248834598 28610928256822492 63692763046590936 33438167383864671 23928894771114640 38533004287049668 37826191992629070 42401961320892384 78142458640822752 20743109622571783 19910062585707898 52939911142783642 24371196756256618 50874389918189983 89078867255200950 48833377282887614 49301066780090483 42746677159858239 90863018724960091 81844565428527587 51541051458783222 53264852226817928 41805718095004921 53235110583073819 46462974922800393 35018976560037356 9510206144288380 65235396036209993 33577693846048164 27583931738385087 57421619579449536 48687930710063781 83798988787187624 45507363992164805 21718549815311428 88218050103314696 87172523362910192 78944403334402949 59383250149107252 18961904696229897 4244876171029852 58727087663082922 77483471615324463 65975677955389755 30414541526119728 96696703191433072 37607755436123901 48530429355720756 91711880210515653 57266326192176175 66188165301118403 46087117023450166 77070314914527365 9043588056048736 54570651462045014 66892960568433987 13128143705208719 31219749295543353 15488674377561684 27943230671927377 51442399848689014 92101383864051482 95438981076475776 22295013546179774 42906436239190210 94113948784383175 5914594347261738 49653149529043915 86937706173454017 20974344769852762 38883631604216620 39963189223075843 17296100415512534 54976563019387890 37071155154742629 82705178485898568 53031748667558361 69701868518153472 36002935998086073 8535048007316246 17740639471359168 50158040582908412 37077003970485067 20303122026648360 43073796182877384 73928615622838412 11757104242077838 45787785459832038 4689152780876127 68744133111267438 13067039811842233 56822707532310719 84308936267349014 93862610176107995 18386457485265292 38188817644446549 74431804833933435 66709287874751749 21479534353060064 52801478973928084 71488316968781515 21630943614724762 71716029188427470 41960292599111585 30736551557801844 17389512100111574 70042915456112912 47103181086312847 62076369171627704 24698804433095335 41935310559403173 19428706177265185 87314473228988797 7364071018147497 25295721273997110 83076308350023403 84197852555215725 34932014007328960 99468089149480821 97589973480586751 64989238682741097 81583206291290947 64984570394966527 4882921262507684 50621476396375454 71511733553937450 71259120241142393 34014856172333818 76978714282073721 99185371015052728 75699429099342401 25785599095856540 95180210630328897 11279022383152260 49730318489618516 66530005546118127 64758769715696716 71408103383434346 39117291010489894 45243165086771049 65362425241134695 94746261960273646 96406006944252686 99148463522249916 40909668503817306 87571618455549401 99909119110858868 78071244708128454 31463484892226808 15265252072402078 56003631047189480 25690444045028573 72321988579224389 12757930103552487 5233189129057926 54713807479531699 25840671997665023 14675155216724367 63809231857636540 52685044539172859 89349936509221145 81057042595540495 58008261487699546 76543596663373351 20546334885025616 93587100988852903 18763711224287389 35076622743726454 66612942863149226 74218877451868066 77057095758714219 28051107841282432 94862750885320332 84190186742730798 92398682013618119 29100817458401265 84992625989123468 97573824396532776 51388398139733027 42184132861299788 1881404819850098 36079068427731912 39136460301624564 44962252255520250 45540880187771496 5531851017827018 42354145347450698 46388775808340328 24397861774715952 54004666983740674 79637983686690500 51358559064220792 92585856089452244 17480254400844068 23876825555098234 82489826796798469 28661094318702313 95220113226162741 63622549595431476 7307091030115271 74435862577238905 64356367677322391 66855469584470786 64498009334846553 34340327982247512 13001540593399665 31667291875624052 20084514229255954 5146813191187845 39796677652470504 80301807405283449 4016631129995952 85755922118456698 64268019988405170 36224218489830788 37932162037280910 43580187771582334 81245304155820696 19861662726523315 46510840908224429 86832934677030917 68628279461530826 6805134288895280 85684104248405304 51560336736514245 58711731976018303 77093010281167994 25914805655314306 74118164436677551 73360253473882707 85542047313981669 54320175063483677 17179141469284525 82601941807966131 80304874988656838 78856387649750589 13144598446596595 3546454865652014 12076495444600936 79244702188331747 36502926074089393 13281466995951353 36935846852001648 38844794559148976 47300142057906029 15295459695671370 98133288987999696 72663604642653010 2202735267942923 42412977347970610 50508756947058678 57822774668540298 55203973911535114 77862425423176507 11319054947564876 18580835328061334 35960795429174795 52845003803876351 30145277660114733 79854181560682661 85884080533445314 92204101765580575 53502969976381679 82717371567076200 65539990802968612 79294082923474922 53684006399014018 50243769308052953 88344375529822857 59095074426978808 29083721442007869 33409292813853095 26634069355313508 79637756215391700 6372723148481093 60005594236207091 99639010813903485 40882504028846629 79328160565189829 92241285437998640 4832373178716080 24942256488560721 15294091519918133 80201950383806143 47690803316780851 87801894543216030 17300033555052295 62900003825008635 37248143597959448 50651428662020947 22663263836542876 98137804222173909 28548469033217713 84388181940459545 68554250467016065 22546689861910014 87254867139663222 79901541457402742 6525851335619767 61232653711648828 8571931787626958 8725632106618449 84497094058348993 56696355510023736 51833553531360208 6358700027454125 57975057380976889 50248979823897056 67180424683499293 23711073797237854 69552176835491864 61789310967637395 68142105869354016 82551691980898642 72643717562316830 8995301603634285 3796064762388168 78784500669016812 72247738342663343 84286283061535719 43192349820201131 42622152832213060 84541508364819914 63443898798117231 50390840339055432 87597470619292245 8718273693090515 71080050752132181 65305423537981337 3911156855176725 21710965117266450 82927496570231529 42429741255684651 46415671029903953 67359133442551265 30381418952294898 17334021970374920 61291494615156828 1880913332473334 77095397836129413 46073510912041435 79280363568356359 30598945764313108 92928290625764727 93406282609235688 86197532809833341 71165605989176412 34844489780127287 13944683113364471 586231295769820 96966313722690868 92688459804965923 79138870332259490 72076565925695684 94584868099173194 53385060926585147 7176852027038429 70592523895064982 9486173164388489 51508417793934582 12381762798391753 9421046729682071 79784205326812811 56519930908274094 99489056585401388 78910151606741551 13660213768052684 87470014549477399 71233078078249455 69736813899517699 65085022688697034 40950067796811530 8103441444751401 70495339127077166 32497943485001133 65245832008691048 29989390783300439 70398428961148674 28924042543167045 89083326474614325 11801089562713018 55390945411822335 7737132328802050 52379737199527331 38691087659838513 33949219874759724 80413053576089936 66256502096500281 95977641147046179 17154174443207869 1982082841952730 90665041455944336 2993193432322880 53910018027688408 29828050219854699 72887030513595618 82929642893570389 83212657601854393 57458805170369217 12156959120815959 2957080655361969 93335821594053551 21983289825932585 69297333957210494 72774439296572730 72780011209809892 39167789461781909 9129849958909950 33250533550408217 71784112502348339 90525852598363024 44067456134017053 7829336850842487 45657402751618952 71529841015511207 19359734329611945 67309657770569934 54866018530704137 42954460729493930 90538625006505912 16496594554080593 86247913641234705 41755794537448946 61551211762063534 97928307205213787 85401465032888422 21332627540508279 70610732663329126 35957257766284607 56937642199648018 42565863667764192 70755910956587567 54884009546413450 2650020393276453 95525700594056186 58167890112065853 51736882081978035 7007405540481316 94434439637984961 4018885201628335 57971885182349992 81487322470940238 92919605045121906 59432466374754439 21743614380290904 82425124479482512 82487092691208397 90904942280428916 9536771556946744 57134465481155183 82832244294284853 77405993848489833 26243149682140921 96513470751098559 80144487717769048 59189926329697993 19688314652176786 83819347151515212 72520117889172132 35726560484655495 6848305767222000 87304060295133975 75204185056755864 99047425311807285 60690222903203903 96184120053647659 69695167281132704 45649309389234364 27600039471099049 42532151190403136 23391123341158268 34103686696207942 77937942912518170 58760285938513303 16946790093576350 97947435681155136 69155364157012906 95167250830769240 48651817452268448 60653882192231964 20319866084910113 15972913286710658 58449062923417729 69283038189982681 25800096285497340 81837391232138127 73949271193576503 74890998506529989 95681938850945275 63243315902550693 20376251579333171 10611825461390355 34483904156303766 34791940963480537 79030371869154842 77465986041502024 57139181312358264 67067058154508397 22655816845124203 54271380752900042 79128713017090777 92602260661839539 84760426424213365 24818604152278299 63305368050401499 19028419125784654 5863526474926515 68708228793289642 53777588305698559 96678173351196241 76592701604934483 10608483515619722 34779800655218112 22224860190719891 37008554970001877 96679640121739662 38715778866695319 42310409202189470 11884559188383059 11989514905966215 30807458343782972 86467973638568558 48329894736854519 81646682555853785 36176922632483428 1145565862644650 81717452744775095 84282209537491231 87604736272958957 72277127439531192 48725223037640076 78394177301417341 22475251802488490 83716078181152973 29374809314153299 47788344041435458 1400106717600254 45028729948682880 51122743792384484 1899748965550576 11577531807357583 81029281689273103 96304841437376393 28740366480023915 39318986986650393 82696506897374274 91105243516462197 39223973662338436 92094026016302980 5490724038141895 60918082381256894 14638209847202184 96382548954485326 83769679825838758 92914369424844700 18664527816312120 60630843808773004 77651624853809629 46685507593141813 48690750049289607 27328950112764268 10743218185827118 48718520584955502 10206140007175156 87814258052018595 41165090406401039 95881826850938376 44038967242730426 86749332505295989 82640891597072825 70380803084539273 66905676954079810 80463599300276035 71261054989389690 9880926697668163 55777044364997067 63976632912768555 17590053135987425 48174966486066847 16984679893560755 67858334464636148 89818556609518072 62708803410180854 45476509261883209 37044583421811001 61007383168490787 83277024435584812 7948167453083479 6673480515940603 78916134057347361 80967781435007880 27814095506618464 29144715832615998 99397077470919671 58656829261390832 79029746195467922 43484169084340861 49491786634366350 51701053997616311 64796317128595058 36910071977847043 66846107173838628 36798097182998550 25263409303225835 33665389495080799 21595941007278304 49902486210294826 95738148741041617 54416648974921380 57919040994723818 77157869596260090 69126191820523691 6554749050396023 41070051359585290 74857257762945623 75045272426086535 22507218488098389 98979283978405136 38723411352668955 68420953330033169 79350689398872421 39603831624229447 52193167590653790 61457279834180040 97473118510519736 12624716589849093 93565132358230831 24544815130784315 71095765991270997 22083113679160702 16006032906684789 93225791835068372 78778183813934196 83472351598383794 33414575535104535 50872318232913293 22424972108913853 81205983682485581 48077318804173343 79614491578531066 60902297922625050 17428672635997277 28981500674387343 91950860752009696 98343228025453661 34846561662377139 73143313223387434 77576503276538509 24159909137910679 16776684090117192 69115403131061709 30308258225032088 86820652882566978 81382241349959897 63261627865007964 65650306426099842 96258641643112064 2307199387882559 57250556547916931 85795749561989453 21509176015326940 57445968191178467 53132785078451436 93332850182311778 26098479557219497 63812194615089465 6189194762429306 5535087005996450 8700853042845395 36755036725112287 80665235946070033 76329866989110584 2944556591627539 96455997782646605 56059174119997569 86218467169701340 13130374196716365 73996094524542623 47624492788676986 95860478371391953 9160227023027176 30132413610962431 49019076235699395 73285538017493511 27159812891354052 79015088084446522 75402798945614420 88361484171647064 756062367354331 42491402944132249 34404052363144105 64811592476473175 58771097365685193 61835971650115961 81235343873764602 14345985605520389 45589850216227009 73154488126773231 81510416135983094 69596015949386758 78993082645318071 95883296532230381 30330728874758262 14509837282518442 82166076240764627 46689624978868963 38828804058045271 17565711418264003 87661153216500816 14735601098902671 19809869304034864 75760195285297737 20564323646969588 81646917332689490 78084648318527704 54190400503751785 96595390961928254 19928403094397797 5295961354482907 80464127217996032 47228205844670790 65634276864085585 1893927089389954 41320101434495393 89849823378084124 54378763405751403 65451634922067806 41947998600665359 83913012410665961 33272856425283158 43535897384389039 54703827663795963 30402191864963699 52509808824774713 95941951438413652 60797065902216309 77086856069633313 80197362639196410 646709164877465 94286582451054365 11300319665027202 39200810599551488 47500747701237123 16184544461047582 68790360349631573 83397248754171129 1434412387369038 61654088424263318 10480515354458030 2119535299931743 76310181132968979 18030188839863606 58762994371047467 80786774850754780 34458539341574789 73886869796500172 94162858257159615 81548254030521585 75127173602711114 32440661929915 30411550591554153 2148629388449877 35524757139302374 14896616416619151 64140035584788433 5968461705559172 16179038535703067 50262659926254174 63888558340375967 52392981765074352 85612793363836983 44477171130407398 25479827839450425 89961629483990262 53548325484014831 2585604659584614 65382237632664876 28554249631905062 45624326600300759 65987335948352010 2372758506350796 34450303896311688 65468777086186798 13451757608479209 43059269137897291 47046596223893753 45592347032450770 78370465678368437 79268283940307314 34658528687662282 71210793145949122 16320082834004690 17287327861417338 6677530231960843 39588992215934444 35351343814833072 77220299323758295 30116780309505732 6988259316280804 37862721395508210 55949230387911738 56648386378833720 70223112420705590 46881385884923314 98008248125600765 89997139892417634 94754813940977372 54479588434344315 97137036158754708 17908753130360282 99852302466317094 84875543455110332 46896839345763464 58258975087695416 62731301982344882 55635769160369086 56429543941915464 46915003447747026 70669512369074714 34204163340820330 84211913750707865 587607561584386 2955531752288997 71829957561033847 71403947560150435 37450782061010334 73399941978087548 58023672694359994 93497462786810166 1931346809818836 44140747093239157 35333310806855859 26552043769623865 97790257108928117 42042646637994640 14320686507709348 43811569405651681 13753116019646143 93990868689197647 40836580586316358 42655992892201167 50322430001561918 54148537238395528 91102710697891832 56900974351392018 68078198248889421 85750699966996279 47498979131530709 10862150269749199 14522614404430309 78297513429550395 35197038068415753 31731397777637389 60365610436768615 232957865618889 85540164191314933 47616340307112391 76777420806893724 52856378195836275 3271132119627669 78857691008919247 37504780200006195 48155978930986261 56651837725240751 3917940445154950 34867657098953370 61889464083325337 98650768132537380 53585344969897926 67186495584887485 30139602685444870 48991307618452188 78669216290199498 93870289479997588 53329587293495265 51457102893839087 95691032869141885 72078332293464398 21874268954760082 26522736714188908 45841232425339860 76222032936030250 29227341604570474 35460767058260799 93068279311699675 29569010234255027 11178503275029803 67165953849433386 17545358320364753 5209229991565648 19893503424715745 44523387063994181 61551828644045927 26848731906788124 22893033183023201 41635012612840356 58585173063517631 20290842436431362 85589037352796198 28914588345830972 42653633680427801 40687981824493814 53038286779962673 27179356252268180 6308313775594552 25830551603513639 54880997025518081 49858680659063657 38655080348311293 7312331016533631 54439303597810520 25104875635662841 58575897480374880 81068750267949405 29802300851097829 28805230375081525 29342508982425267 45763721866364815 52782004660741192 92400782967357635 11376436807085935 19406834239987667 76425310315942953 40456312137853052 20267284538435222 86425467865864508 33495730267343046 54581341509898993 71276720102118667 58625292837224534 10307261352885208 67283597617253306 93553673821988116 69439596129533108 2588697767002985 57361115688648688 59121319146405097 95630206526664729 93052716745823316 60389469973779823 10073078191323869 65506921128547871 19701442641446514 26102646913236018 14591444621844663 69633240783949726 79413601594450765 74499284307051348 71954943932494711 64114182838592885 40230208692200078 2523601845794057 90408899393471935 50272861713892012 50864741913945525 51262525536096068 59601472303569678 62772945022734501 55570488989325646 30071279265305276 56061093454461999 25436134381620577 201389759881407 25157131019960483 63341844427422285 56888679432905297 42210339754006307 96845516437758409 90631645947787290 84070650598521658 98332198923327148 23750235532345825 67502210053471374 26145058388585266 18446954973012314 25908172419361957 63083089197304938 37555596907811823 15341746038011400 42551913235744773 72717759447027389 71272156118168366 15617977933019540 99790468450828085 11180250390436012 6106244487562586 44505176187133499 43887930322511883 6502475800293191 26426513466935929 24394791048588178 96306638022279896 73849291361629374 50792072448017068 21122700330878265 73755494931030029 90115759728879194 69928365952773331 75006972738490261 91504388266173358 37633222469012679 7679758788067990 9285310790743395 24377132142490250 50868210758413139 18388005568259348 39065893616163211 27259229160854438 92974460878970412 79305597600187726 44022642269982255 26733663544472283 83670999463232670 99110576265449238 81239724563296173 4242407273376152 82497921743780699 52566520584083701 7141443189323640 95165143580963425 69044195558051013 73891916972248195 7695946874146244 678035086376129 97050202252359323 79840149574176558 57905923554536837 64266587493537867 99498511686341995 31105342881602282 44432067138336702 33146130121114543 60178981547825077 7321405645120915 2403505309779786 94888894150520827 19675067825232651 72118844651594814 7711549812508117 67270828627827230 68242883873891727 8791085561048930 30271484520938649 79125603887765955 75850182546182724 16472548284293398 1125851155040978 94283043218341591 2178475282165108 65414000368913705 19706629298690446 52777004135192544 64489295771564245 52356575393780753 91488950611617813 28597450062314225 51289794294523769 91354502329440626 59795827680354242 52879251976622818 79538485884476082 8591479800173866 59821386702633053 68448976938504581 54881255553401498 98295742739055364 65212176911158272 95602894169821795 23806438583210723 67787518134874747 67210969407688181 87382577562760754 26221644998187514 19767159851377925 92570339786910817 95182164310566700 22886915639308285 172167075411564 11769886617513275 37351582456084354 61426174499238165 44490528125332291 84839267127642561 77433052209734497 49678041963342135 92840695364746047 15517891384258732 60911880114976515 59515606465693392 16695716850777327 6404349575606101 80176648771770319 55553903179701431 75477214507799838 82098546386532669 92005200994118654 31729879744636580 38528512809149203 35936015953976223 22855638204454600 57907399662925772 33071397213566099 28293714198024773 34883235473611236 75697787708676271 17252667919890650 8925434216902537 44530856811717909 87644661661365251 59629402187761100 3035451856843191 43775994542743822 86720953838706093 59198358400626621 46634957654266324 76544794220668769 44013874035485665 98726477220517425 86063826322603373 10591786418704353 76066296146100854 90326838841057108 93840622646711479 84789524027842455 80552732413510152 30975978812766393 58368176511462554 18453512875126491 57737652565578448 5415522307077607 22564021179194183 11735391224240957 39240750303046218 37890415938921901 67447006082659092 98469701249524253 60666330864258049 69379684460456056 51050024665440707 85164464140819355 91964504858482253 30113697225901152 40318299508566020 62632219427961179 86352631837623736 76592025694127044 70459832695217914 35381698865542906 86218350119871572 24829755996193082 88225618602076035 92473661384439652 3899822256114550 76763748267519642 13978929872089039 83266641741399298 51486510812259073 16342855345025610 18333132619549123 11589512144061791 15082304530162711 3413127932921947 75149643081752646 26571020136021437 19082815021464646 38654093316967300 52542879847375722 34082924123502327 80417931550816815 14693831148348450 37675867952912772 8921739807359346 48665639036248375 77483792650325045 4722270276572764 12253360639706002 84381506395182636 93535622157816856 66744485203862741 8064382954432055 78635144727949867 2295428270750661 17638467488550137 93214689128219759 45094054461567042 88094132664265034 43994716167912969 64886586530643359 83860049292731746 41746239222160192 44879743623999374 76749185296620027 50580908211619943 97756623168924180 57061992730235407 75514405324579155 73053983917044257 94250304922334770 87858161107956496 42900105387153444 30332685819845555 33665865684603571 96602222293568811 3367419475078226 54328623813259514 57314418702171750 82466677812942138 86116258634435772 43454659126219518 29292365944380027 16786118028397509 61135667598794288 51901000682574070 18183225001902908 82580768889079318 81790617678845984 49327252897558230 58270136715203781 7699663857044742 49454190590737053 52398728746402402 23327916396405247 66931050012381494 54330221654128018 10824578364253793 4901010398636938 87345599717978016 75480390680474510 36395639508058850 52101992178891732 44192483267899810 34759467873325580 99436121134146308 28562530589958742 74174075991893597 21800381506360927 72946542750932944 41113876492512569 41072531172605269 37303357045370945 7588667787463417 79909639784490576 5632551259185543 69246037114723839 85853168421372132 70662655118180669 91875713260123222 72330519309515186 90197718119203379 54788697415563037 99896839390363961 98440478728956853 51629287832112676 41436920301584861 25451619236696625 60240555494166662 91409585774886715 62701305680028423 70889474091093245 63835886653763043 51801655804737807 52392072969987127 12754336684189239 99941019902465900 46099970262041591 24661050596249625 14061837671765244 53329007606028054 14284204611971836 61176513680874133 65480524116469046 98639487367070416 76019856350334989 73272968598646837 24145390954858818 14845533377702290 80491270207148546 91692304672713538 21673639036266593 35200479097377102 36866825609724939 20757622716050027 30054266819027478 79806713044243163 2132212615805580 75266918262952673 40093981690651524 54206521710410387 73957569947216685 98362525390118054 36592304674368216 90424916218702157 74713034324979821 80713913107333835 38432695038145087 4197499863951642 23213265081350457 5583995596211275 43283206122630819 54829703395335165 41405077991894437 62294126693476393 4612564920304829 53196243284938301 34159553159058001 80911342225013436 17755375318412817 12538143112761536 52884385116017015 85094598740083884 62003694002467031 90774572878839742 19019047622516318 71789248358784357 93378359076260893 35910867666423264 66910070562083015 4160480311088208 7527676085227018 58899749618938457 20611058969959066 88702009741917188 63538271624248246 77334172180495840 85566374788005784 29029727822877345 83350271653346770 16668192184467781 47837831079859661 14962877554328737 56842857801152605 82250127167951486 18589740761900189 37558765816516094 25445145353320342 12846121055684150 75741669637871207 82103959998234515 27778066046807554 79968332037593390 74934144823571973 80769381974289940 94961976355304988 36940983148857920 49292968724129370 3420991617989284 18845985359119903 47909968936431806 91066766636182644 86655387718359328 95935677241580403 63091827760434309 10786520247900025 12055212641038488 70716413480932514 82779877730447903 29953634822179767 46202962482396249 6369140986031089 83121226445807190 59279660516031513 28960714644892223 85239955434616528 48794975867221079 87812627135612774 27222364479089607 70248878850800581 29977114105483997 98400969388541310 51681050664128723 31391458450047458 65503396316688468 26269358403490590 57591231302543025 37809977531665039 33504688984598908 6648747474530787 82452418830762954 29293204207764647 13146137398233811 93910115055502447 28100318644808963 3223200370634543 13973801681293175 26300820826218135 50393385727164876 37311271746396402 67753718837139808 12871714299038370 19133558156073590 69315065452909184 80823724235489127 34942857019310177 51792683059962598 74346135114800674 77522346194087944 55552934525536988 35275388670736516 60790520005805289 23920119084927971 26825277569437626 12164798605388416 53169943103848445 49210193228648387 74752616122970145 52590619993369854 68359535967536546 31616656019955065 63217071147153345 98828866382171860 29144973258693326 39369037160482108 75934774095822256 66822060874800873 56076953311150845 26237347530606190 65074579121797150 5189623113903098 35022804031646176 56869209795779320 27489558416640144 81378189381628331 57265034233997041 65797403602461390 28206511990370171 63072743106112628 15660648268188060 56502935113978393 29480374621396692 91528227551231208 83291732334868872 84912053870470908 50439298950681087 67569346013364878 14647126923917245 32564588357912478 46452868164726472 68649888874959917 53195150736110094 65586697089910081 37864296337342648 72893278908212785 80293422059604629 35155139276338419 51936436492855595 7199215855747678 5288674343630208 57075863503336285 61358922761587586 88375260445491743 56081176275179221 49944647541280104 62003248893720311 86518468753336949 90283549537794581 43854659859801293 61834980056512921 71687866885129728 81784129178249276 28136382964384048 57114120753722266 69526027874475642 60491645998672730 14664229150970145 75187197754293902 63200834534868659 15885802528164364 46593953351560580 1752028587340372 2789696232819877 58971729640506052 43810666887510884 39177941703182659 70354506206060617 64476381507473587 83665910703327372 50769852584645338 70253811105525036 76280425883526116 83504354250897584 77762494762001775 23834642139419789 29672204428752584 42197738671242153 79464319943876018 46550367480425694 93121783483661119 37088263887275041 85451095577757433 95686885283571238 51879022424906757 58329171219505219 70303597735605142 82933829255603413 92762984244355507 90793009961889166 33666464444698019 55155077345341898 45960536091258279 89059554566806648 27447309184195062 25261763294341053 33449301355968981 17078630035652754 91805099829187996 78166418549613131 391676487295313 88216195822222582 96233686336384593 4362544476822025 39798902921554682 645805828095724 41958473136854031 47227464479431944 19677446577438703 48225430514436694 307416541438966 17611363869246036 32519442536650157 95659157306523499 60319400616965932 761576184225908 93126054743981782 90664026121064590 45476993741631539 39006311573353692 14774836861407494 88374690861983751 34141658240482040 16538203656275663 3221883807488776 24442906485864556 56933618452384569 33545942545089047 70204473028637479 9318488932308748 97020676675486835 19000241884276791 34775873666603153 78038566132462987 21493140744364779 12810959204443259 8351359949796616 33097825609706378 38654833933285283 47113290588525468 13381373588995487 49629385823386759 8199322673404873 45144726619521042 7166803728654821 6050888840053214 57683108131580908 27307732995568174 99943076359594525 89890491756152224 92353734198194338 29669507067544699 34402906241845605 7785038843382122 21788216996681823 81479465297126107 11474015256131943 43025904364076094 93082507589799714 63567178567960092 95364735526447839 16444181365540634 73530130536222515 57680651852773260 58442898181198901 24013092661813970 1627150666349334 79731128554491638 36034286781079738 42352042812902658 34809473840377151 34256445257204661 11137350997158897 10246540739455595 4677201008075269 48018025649570027 10685859862737847 79840601100922274 80557349162020568 56807601417579506 34722494406590849 17117723911179679 75512511008812228 75250602150949512 83110989834424177 49003070808827171 65662026425323299 33230151885932002 23510391836039135 52216860330665547 53334640448064311 73699196571072526 98104380708446866 48513813106457581 98134353774199492 47444262138976308 56173017353146935 90217717498595244 74930593274725473 15221052272963623 7886308692273640 70708012921818321 97215098191820453 79335837101114559 76928177475330325 15325876965195174 1462000699516007 96057503709961467 90172304198307548 84875961160396908 94667299226774899 14651260994595693 30794644339808707 82233800975363370 23313728253413011 90617474837024343 62722812196242711 87276444843913051 74142259474649377 1619415245313046 6143583688140711 90038778281447409 47021763246390953 79652098071053643 59888524308332113 45438395608353575 76312384103882120 15290058969339670 13138443848249112 43482827049463161 43259219394443352 82812657690605714 20625693715884195 64775408765129783 22552054737545032 25523543151477722 96466431769166840 64159594274245596 59165899316486426 77790703454879763 94126434819322203 96132728030282286 9780668450630164 74075987552560379 79934733673985957 54377268972320675 28772137538139014 15818704467516646 87947359591388573 16062375056686572 36160575607631099 75753577837306446 55929080892416734 91323002546191364 39473557656783779 10175599569236078 49162404797253635 83982946969799896 97232129203694668 84241771730910241 40283361060702129 34028169496866030 71679719532043956 19146903297304273 22471363757613793 28037187169420929 25915247315259872 94154785087947198 10950887675681963 57089264209584107 4068845274507486 29720304533103614 75736980244953742 888478731532314 2513361497108289 9704522358041714 42445191258909799 3007143636023916 38004937647080716 66770090417033058 18225392752074516 6990455952606843 93402297212390890 94378217618875026 73629681708198714 95122138407056883 6574640869179614 8700092870721702 75070342343899576 51330839530373873 9500964345720575 29389921537766426 74726708492685708 65053555331105385 39586091608798146 24818734219902426 10968986986894646 56836781826539686 21750887635557407 9665893192780897 96652920244670981 4053609478314284 5573882578847141 49661797552339166 58133175102621668 21525566146657459 5706233886026512 69494508984568782 93191803810821985 90217952529084572 94844707764323607 31574981957112116 53344066906223944 72081428617871148 95675966933446678 34750438926861036 11194670409039959 14630576688007411 64716989727702860 32568415762467598 78072214967410030 67523173029727312 98698269532835547 91232952523921114 7429684215472175 85276493275724453 14561075539726453 85658616304729200 38710369535346096 1381768550310119 11021258468892325 34438618793770088 93824679358743341 36427489386671674 91650886480829116 37124546329035154 57410103084069837 42449080011864380 98104967257755208 63853307561323513 91241004953876413 6578488403169274 13243378774157724 96904357885815584 22177361130979367 61070307838848715 15649853484241415 64112917606489413 25746392419576568 50810384728890677 27567143641881896 44109713119889997 51221446083259619 14880552611242726 4776816491035806 84073487200192346 52659062286828990 27723685757741908 54786220102781106 7839355947101215 54706734944123807 38129302886036859 49707578529774558 91385879382483124 57986151576835496 69907751689137603 51354333313453509 51191236169999424 79489638961460265 7038689012605188 29487295701452967 91904097410913088 3351938905843256 11309838412453104 70186897864959897 76245757186408146 85416923575080695 5225873904705280 39951340756920084 83004746673090714 85567213984226842 32840336017659719 41518621136122872 64071452358111583 57940300029209773 37965374763979003 621847979731715 97996999819423499 11286620986701724 91183461089476389 4532083002706353 70638132184641519 63885804335046659 64368565639814318 55403545704013648 81492466352977586 84240943524788674 30113803071550156 33825158896259668 27202759082155958 35647849329528357 49589606687510955 73362354392176320 53004217235677689 31954500094476092 81230191668526372 77822149513403336 6081261582197092 48873912632641723 21840686500038887 7092719846323410 4737396938071108 80953144169671595 38733361478888892 46733440059462887 80126383355205313 35318704996019300 21209344141681688 914318573923285 27304938547878310 24697608067346767 64325580934275349 95700859465966653 17330562194910049 95852601719607782 7032776810389092 10867470803389383 69060755889871134 85399648611390499 24142449349642596 57107982819574070 13445583077338960 13780895178513383 28347475754481030 91127842833388750 19264418491025334 92169155832939353 12010486044043332 81026856385525747 26803435238851046 58813787132464540 92293799095260058 46285846645625953 86940780430539319 52883510315611796 30851476954895379 45707795369217463 27508362488358877 19052711076470728 37242128738131474 18038367281038033 68762063581456620 79751976248693151 67629859311932646 45955337897444039 92635204935868003 79029989721584541 693589127174239 7242901367228851 23063923032064616 98481872703668096 17301583750317335 87653232756205087 14804383492872256 14407266901913548 89381562667135259 77951125372450517 63691805686457196 20511783363046039 52394855642977955 34257577312553279 59537589114207037 57737970634786481 48453681159157864 64719170204923487 30834022276122569 66995661871208885 95045836508727219 35636303642873742 46197444631130776 42763781653661804 75128421370028540 38115300947080442 25591220113844745 70213160491078468 45311852970321453 6502387418832204 98130711059087529 38408275033319403 88148690237052171 65653035550270601 44705026687811121 53197812208792167 68378833321386075 68345109832636025 53680468285573608 19462726084085917 11910612912483144 24533784560032841 46248728092866419 49269756738124467 72034941536726005 59333408907411144 87941112183230851 21796286392230474 56196512100274859 20769979269530843 20946475010384273 44715045028901306 22557198213062301 95902860448722971 57432468261093798 30560376055067946 57992411956183607 24474880728616818 31214561692430869 54997858631810653 48854563002843236 39912342725105461 1572501139098771 80642474386687757 90928081773097894 95853615158201495 70100014777463499 32276419018408377 19216111224453257 75500469945205046 55349173571855952 28752658070300773 57785726784799082 89109733599396792 88679160711780124 57962138469025250 94578314449393162 77312972032508316 29194243097210149 36354268443457912 73395159207144097 31905477755230701 314738755145600 21794660580570107 79427460942700821 9214750325894729 62711894428508084 23430051181015952 29022601170513105 62577722780800204 37446512702453205 13597860555493854 95177701456465791 66401522493992365 65983347943162583 69268909219456025 26333893274346452 66092006583781813 32425329133037797 3409461146622841 85661208939940403 52623710694549404 5451592177264505 81645501815596923 29858874790431657 89708012693039567 13241285175424225 96770750713335933 95449056574713257 92658276135872194 22560933864718893 60168274489953250 46038485976529298 81337958161089725 11398846724408586 96769431683544050 27386217429788209 11480051947758729 12971654831577038 22001153502058520 23921386574912093 66436920682339042 811134693812403 94347623456753935 2455699613364747 51609371384333541 447309914702948 65743517070523164 29168178005840249 39571460564841275 70085113886119586 42919459200102307 16173608832835079 33831991478253969 6781339824960920 61010494334206197 67323132389061314 7885943937706401 89873896610732952 32499126650806237 55299778076947699 74344383551374910 16829238522124371 29125434700939035 44289868335551600 77676038523597929 73697304475868351 41016490688456900 95557348711421730 37925896798525486 78036013494434005 54568297729394512 51639112853274794 27867125916677878 29288403644796923 64129468714316896 47895944552241344 50879043223556091 43477083568184740 78792274633560977 11699269035306367 55328440590496865 59511612820742850 29144355484591925 33086766033759641 14057550367491369 34441039271591115 35874253934325316 50765933238046666 68395225022692770 69232370568294585 91173370930563814 58813306047277183 88377706887034617 2355719123887010 2708784756537643 17145080566791154 42496076923441470 86763861768819424 3976594645588231 86402789299854139 93073427714240430 19261753887945152 67161949985558694 21023106165113546 82116589631824249 96207691352404210 60839609224985852 464682350146523 7403579182650456 16298165506665615 90700393198054020 18283954748935056 58675762500409173 30126089018812191 39465930468781626 6610737947108923 89752842335447495 83334571361084216 24950142460120038 4848357787608432 42193680985101723 24927670814174322 27496917325336838 66713715514023189 28970119774024550 44612025163019238 37280658526617736 76756122299095790 49530305236913492 74730849584886631 40554443483372643 78486772179356542 52784758843024029 85558953689209293 66686725853421713 47800091014977357 77480110236264783 46970938935218336 95120600492044366 23690493849316005 33079764237544448 95226709660535859 24169333572830184 35605429011859903 74018672745494309 20811785627722245 26930260414052528 6458389090288276 41962416132707649 37774544934511739 3201782840272551 33666329057878621 72745795733884693 78016507271165529 71048165747994059 42084479040717123 17605436120587837 61841705522717109 63738294547582915 51059245994875094 96182283430215514 19751106811497042 96931741485537108 76033280896340955 69699654029951821 48897924924045815 57397158101855474 28942140870803843 92569660279160786 18101024848674904 21085630972763924 22624667413167126 76031742486322105 62434083694449589 64250330856272252 54109794229949118 88772396622041150 11670131710310931 60695689320126350 68560815532266848 19912579657815065 3040859183492915 41940630352511423 36290953951556464 68789826494758908 17203745815172767 41040150736462054 63704353708033568 99786688165920436 78230749869776801 70378515256453375 2864807613005633 37733937632627290 22131536871519834 3573808558465742 15428604000331832 66993900187047666 8330746892209876 91524800596270944 26640926990577310 37607577587649521 93984412817755627 7419352539472717 65042287511638120 80395556654859545 10657394082592772 85192704409691505 87899411763724061 32004888688866705 55795585028667025 79202309483458375 21214875221580097 92005539786638918 22486481059066058 10583820498478382 86673012571352336 62690235768488770 77012374403772547 42639558047972110 71353258769413964 40563490024052830 23902005698992963 78641967991797360 76409401240779534 56087030271558606 30427622478072392 47572488674581186 50205095293496135 16303853181909683 82467972083900199 2151626823458854 33508271460140657 10540406600364615 59853204389807648 85681878372951100 72497757411302006 11702606984606807 70008054750045667 28976079899987471 80596486193340806 11481718504845731 51847409550004015 74446214143657886 49132524810251288 14667624093476368 67705105279238856 13443068168480356 89933144799351592 77100067165945585 82538999612505486 58398878801489872 95431214588987557 47372128831440834 92822487970812213 57690897429532431 14359005128267109 57999251638113220 2055280839665253 49187003270378418 61993796294753928 49021412147426983 71423530149740390 45280518856218715 53228675974645712 42975378467739421 89061118309277343 15390705296531472 81811657025057343 4268463642980001 11755872873211375 42735992125632119 47083187127231766 15282176369248586 69734127576635811 34076629112103310 88195521321171202 61643689788808501 796003604703862 39101285544958410 76199778273627435 1468528108605615 50019923304831065 85628905669319080 78903011132139126 6864267944407150 43965172245593546 21412960139142100 90221303204019351 8226492481184450 79669874185256733 81952448202946873 19618123881528305 8962252837688149 11864977657317243 87553926754753990 65244857245325483 29153160791632630 11186817973905497 80846965739669660 64568364153411605 92657849550132246 50344119600805783 70744284799007699 38068184208038332 65606912101104045 55252867293643981 85376015570519604 65796624620529092 29181180949948860 76487629726929826 88861719304654547 76428072492853340 63236705348280933 7574844888311322 17472766282274873 47235104051840016 60266717773534821 22918295006654713 27785700032998196 55935763024615412 15841128087678557 78705462357272597 25283280765378265 10090527062047570 47922549537608189 24037696547122707 24627082626546437 77028145498336704 16231982485349515 90115363188925700 8854783146018109 30643097025962660 93554256387479360 54006824912061696 43451286370532012 74103809500350921 84300303663635780 47966043852995387 1311479537537449 62425779438305096 86747652587577544 2401372278851836 32102138059512063 42669555708408156 94173370062996214 73219878650722652 29625690567566493 19660149470518453 11106746830469963 51725345601830474 37198877528930230 60358852953914644 59023931341223822 32547703283542316 29437143497020788 83767518537653429 63213833209058378 31606580177890758 58908346213731210 98923697401934283 33019063493216377 73631698254330132 48858388423346071 16191040234475484 49149324525528321 74079677446853322 80313678340577591 64167679811487202 86271433776037347 88125972898153440 82254649344841618 20716390214791518 29184347123824787 94764539088883822 1567973171091965 68852720671627642 55141123795248379 56902918752098906 31662218002282282 41756574472327038 64783105846154824 5687227610108638 95589824802147006 98078410852305803 66399743012769437 19822524342178775 22354804015150661 38765739539907775 19209102286530002 56001924979391616 58832501560231793 44155504004458306 51902671372488249 50155324777481455 70731941401022213 83740579762469932 66505601480810148 83501167150813949 26351934958936063 32844425822703710 15956017836418612 71054442010411283 53880084377321482 90921334460240727 20816011474784981 43721991189152707 64271551636315660 78975020095402121 21614170683845040 26817249299442680 72707778639934110 39446142338898027 5761961503346459 76180916483814499 9206520465186689 51704307112740696 62192086495671420 52262536734943762 68581741202111973 55550623023471078 56900505473116319 69411145208389964 54423611792829688 7976675397043903 53570288630698909 26178191867871476 77746299729984903 29131372862611093 85286147518217696 80314980335205890 8217037405199138 88457584529663515 9649504906525280 20472393191795148 67312463344437591 71591953087704789 77232879211933065 57988223505244713 35668658098109815 83834401755973024 31103659107556544 880135450110779 79881050982163645 77583554852726472 19058042288673745 64545793062538462 21700539282118788 84096006411199619 53805297717298181 22081664598873419 28973687632740114 97808542706709884 59238848545294874 17830083538964080 65909150011165911 97474269499137320 41918887997096006 72902864603092822 52612689056478440 8882749904815067 61353305707707495 23804392495389876 11287721365495476 10353952236078631 98410323782146380 84552030576172863 1839221972139190 78735110702542329 53042161429717022 95759800352167112 45640772050250758 79589553430415045 4128395790283091 36469894328635316 13773240402899791 2410956814079266 46175431252772357 10801370034523037 10438971859538786 34740471623528189 88275059426235282 66295184984266270 60001382093544770 43679492279009059 1354979071604975 16357347253690707 84939779826144579 24651693620134820 6908030602552011 23224832492166445 84022615982334137 5312813725292047 49742434337624976 19075770458988137 34700955788858213 7454210470048560 93476290905941115 65653687482447512 12349308584705008 32950568946283931 47977251530149762 25375366856901752 5427396282161216 2202118433889473 85261328186181362 1658886283610458 7184812200976160 83686054183523931 43209395964741622 38071201687644374 44672274786131246 91979017788490098 34326056984366551 61383693243607714 74642608229800681 55075559252649601 90008383676410552 57594691370710504 93161243918879031 98661845767492366 80938372059087019 67441417496773203 91768861010933958 2295353094090622 86311757162758545 64631280677412047 44739950220775964 64754584059751765 3253866027096223 12556291378423221 10862541116418026 67504285212625671 22615616704085241 58407559317220217 92521023297186738 82634558690363445 99986015887866638 78929647894670459 72338513551342518 81864449662963579 93011293033708975 50428271327570821 7090774016786483 56630410686730163 17588542520670718 42193046507807450 54579221764941281 16197589765967611 27006178570066535 69652505266229604 93997146632268497 17734816967348381 99286896013656133 18909781784894856 52237233706125728 21161893497450738 84456764464908214 62508674897677649 37796076805273467 66338184346797627 2979161220657632 5042246576202893 42216984315147006 78527184655346120 1953536878369853 83702241535449680 15564112313226600 28334396958083849 10944898546073734 3812094065888589 54698373256213645 5383429354299090 83703477944418015 8009299153057297 41687924668764973 58837998321087872 69820348593298773 68711821748319889 69312971262380813 5533995460466434 63157153212094890 87455978900207848 97657910211479130 67358697655090037 42839154668898074 5804702991358632 84017775898745152 19708421308443266 20139817374922746 49830583196803894 68053537780936257 4352450545121265 57534650597621430 98011090120680035 82460271489556848 33771319065190217 70246661453063896 16490914096711692 19970480085404107 9886620264830925 53145739305441634 5630381397496321 89817733657223695 5284999211507163 80738632873331237 7516880687271945 42810209304842941 44019470873783707 55558361224949909 7431396876736900 20635761959265374 30454357295732242 24523527416191111 5148200875289337 84165820791244877 5115899898733800 45554602570174284 83332553281069969 73192812682758061 12031260084820085 9717081737116868 67300278245398184 25560653263392602 54516301330119862 31929105978968374 57524113141042299 35428009074518262 26403473999452026 66706001461140138 78363434494714336 14417050752002443 19591310880414965 32915582631520597 73628518307334264 81121898127331263 90336601924748291 56119314737513313 42910788668137155 94538772835336180 91318327523391546 75906941425245341 28565669941901001 14911945856321215 66627005656428053 72243086349336784 37658167530866940 84030524853377243 79546545188120350 82769746976625665 89251477623860373 26800286821989813 89822502105644507 62748971657059681 42218850491667370 37560978188772401 10994144643525733 29405966017691790 43263142212115079 80941554113478487 93086229846255058 77689143429474700 69577914057469537 52091199484640825 75174850015138145 16236421208821490 60322963974868106 36247544182048223 59839797402809185 12490336469213049 3446247478905204 17317011504994734 64013539734286357 77030124407676678 64660924183479105 12055618872360594 63549872764490307 27881658404838784 95257935557044027 95901793479450243 55849262630981500 77535778572288746 35529942552569869 92982086459131752 58493334177400578 46969021413477850 35291309689934134 87457918717369496 95712548293935047 18640550781305658 40542423514557805 24895810879283542 1598643231119989 68847066212001376 57531939407708940 51350085583910805 57946326665602628 88599178173725965 12487557395151931 11726566429085825 32458437374763852 47344069849256113 82600518220527491 42017430836082767 22956926183266825 87662734079588377 17735267398707297 51527995570154536 63562589927744467 59876081442865074 36154614316560574 76671424186581262 75116140496906051 19379043587386449 15307598815662812 73196477713505050 8216014861525278 15765165631123544 42580232578733562 41553037191276496 37337271723559632 33585940738599728 93393734714791935 76924328696811226 54971156638327037 43793327148806355 56056968797150393 63785206569655409 83955019555169077 7798104471976724 66498913014348598 45995104006117212 18148212914643490 32719958403403968 57028530691797053 108211928481954 57768112108320752 54721714111905735 27276944608169245 60126934774293532 78501589950568914 58565718285925480 98290564963886537 92353494029591288 72739304635350670 49588390510123977 98406559619927307 27219017078261125 7260259025554843 28634486906564665 95668442200145972 4368298072730475 61665730112539470 90150134347902703 1783454233514755 74839491070988730 24857154094266740 65994454250295122 23401834367436293 93121589886873792 53014520270348843 98809357853087639 8387658032180483 52486220105185103 61985822903552114 19266578764843889 84123456236526853 59445909824224165 36512648309637597 22070934016958603 70832717265739226 85802507471228456 14627961605190536 18138126211150972 28213570296317788 26326832181711906 89206381718848128 55853411634030393 10364007065815333 81078252287485426 19337074310382185 98387672056009095 32618859125414569 16309145306754064 41679643461886629 68305493175790785 40785604216472312 88170872920527807 22640195001253304 81622906817056093 44209687875410293 5136792709969979 59775776377176055 85044871458600938 39402365343249456 56886726150741361 11019532694993281 2301337504942400 18500395253295898 16348354791425360 66336516067507824 55375044779587173 39152945004903147 61181235441935492 21165650756647554 47317816757402903 82372926389603160 50273253904955913 71948630323426530 16059721832704992 62748209909496911 86775799034373511 77576324134175421 21868667670195662 59175501728437673 76279258680051268 43478157205399821 25823002920680035 60100502840002025 34080657109428228 78680532315538957 29244241881823169 64832575604195385 5597593735801152 60323784414804780 52083379304414163 10927346262734444 70673834139635870 31738282277641468 80497764090583995 21382062575973093 9863418173590256 46561210479785627 49465233928736677 1988761159099679 13910518332763293 55520188004695696 65088503355437503 84179931500501337 50031859655125695 74851671088514441 9084400936846679 26914278096233395 64805095206462136 32135856473910356 85478968922200473 40989102818133881 42237279257964731 97810535873648909 93537978711813462 45793513201581538 50835050542707352 80232227772978003 70447608234404011 141661040831637 10532157608883824 58890663742385366 22506249293425945 54920927145701682 36699417488709881 65948284459505208 59291973285502445 23930916004285774 68333509819706095 17760718810316563 47520061499457831 72439093810316378 15434082710332620 78291116054149636 12240379139997471 80312183347753515 96339889839759484 41080229427122763 26013340562008657 95902840864606432 33129265707032084 32737285352025843 70597045702996509 72751776956363511 12551840763932829 16036089585647432 23429231053579336 95734233323091886 88480476738039453 67551371169595421 21414406147565446 80411927457841728 48064850576764367 87876871222669456 58040141468603966 37716704946537525 64417772149310839 61177436093136511 71915853672942081 10635719125820110 93094367116810234 5260217721894521 83206482855043691 9524479159312872 74047616147818721 40491394477670201 89247433416347077 91471093238329861 60995641424134076 92720581574809557 31637238379857548 977922268297085 83837534844051804 50984181992097691 37566583474289287 61828452659407783 15443656136734840 86011394299216347 22711999561815056 82008023904897391 59459241827681102 87011396198051992 76487806276774902 93731841035819498 91339800320524302 48705742103016110 3826563427547865 92807974884485823 55849684938149108 80317381713141987 32221952712628052 60636461352869494 81989646286828976 60220729334463594 45516427186510581 91421157592056307 48120019948828773 13325650133324550 43022045129516992 52837648566818579 11738838504606737 18777886968324357 91625065989928630 88598222504795294 57732516859882520 3959629673882153 56021480568184925 18165580835809631 21579072415630505 36606092184487370 35806220594513276 9058877318106242 52894042804076002 80483123656815473 31539467539769693 6145495556610156 75916621565704841 82664709508606865 73737341706966365 40277923591402588 35090439108064915 89320283480352146 62589536623097711 39694886251838277 64401823884246349 30731867855629336 94966228624962646 24732557917057161 10492971479206604 56188195495163724 15680247036810484 74597541130046366 12784865893326308 77720747954622505 99341113201895730 25734294371249447 75899869578697801 14650012560865934 73438219323051946 89938452525716296 77784527436316648 57726045293357455 79479077953717459 85985639287663901 2355833835527395 99204948640094482 27936625258467472 64496677974852757 34558629847144909 49295690899999873 46762392862952959 54274258240065617 7719606966904160 98446210307223048 15518568317399336 18096321185142200 74652893450818644 10167003389859130 80294021624377522 63808969312939694 12610419959314894 68005492054163401 80471094267188266 11242871390542717 84266227067496093 32436499321983152 73505529341397399 90767918044521497 74124051090782203 70174025596222840 81503149743138653 70276200480289324 56764038774706953 68181573899316844 83198808734520510 1445323480007759 86153623666754041 87572641196264073 15214493465188782 47769149056388400 91974169857397071 90053404771797151 81267244109602871 70595470870623904 24110445031608309 69774534956232036 34816002259608845 74086189011535029 43160298667880156 71535452095676230 21750508930355514 56722070805552997 48356004194835968 57746058933983154 48576531901825442 51472886785391462 82393773740119989 85286691103441611 99770290321577957 42403580131393693 85993621057527159 99888128774122679 58395267295897125 43042638286357503 18178317688961044 76067256260329278 78637730636308782 9336576790257215 76141538555295589 46279777536957484 76737605524310772 40512348321015255 24268608214319750 9815991535645017 42468521759626268 55898040418443053 160150091086173 22348722096954066 30008284515134125 76037414355828853 72140043114636939 47371200780607865 28032610256870565 7021711647093825 12890133628324575 38605648434771640 83785529221726987 96093530842699552 51704479211926066 43764341732470273 75782601712242789 29266487676361834 73008066667488838 46845462233167467 79884512615198070 65722345963977299 35551567978498002 83888699714700380 95696886437114802 76947908912717768 9734560313687018 68292738938535407 12044260254006880 69784118160091811 67049953077343987 28947037288988376 85269844422110557 12728276272763976 40872343379707173 76386709183795808 61318646585161359 30613651584000826 81251657762862014 85246598461699891 95586597205313138 23510209245242131 40312096461700595 84622015738590072 7276905854646858 83997060449833542 97966349658668085 43696901172234753 41896815584979579 96498469700774728 43717160242128109 11142218818734065 41299713293531658 46732626855309209 81592552777772956 58825175621218934 87855119902605996 51578697898288389 76937156909625498 45635641753245551 85534599820365474 24492856740296757 55876510952019398 33671003255973041 44159095493490961 77191297340919939 94997837998226936 88993981689515885 99111627352328930 92083002180247829 66544897891530100 357085455520042 62300814466077814 53399807963521251 87659716530983734 94678591154937140 87775796648018549 90952860161290369 21922966427898940 51568075700269576 39615249464316360 41331708592131856 26666082522306684 87123957122711123 91237283760070852 6983648910373910 17639918670220350 86354123372569328 65889476547562861 28254463277802014 39682073104156433 99584821030874068 7675119332012165 47692536877645657 80755815269285222 73895961727255962 31482281763135380 12768058755533819 68936898458415732 18692974939924592 42049192389763568 98555971340079263 38084016638745884 68548170498458655 3872711799520110 99991873615744680 93923708662483867 75044822165577531 4221665136231301 67683405616474835 54660211234522900 54837593246475196 94764948274873345 34341816688279324 77131480684798290 75860584565704210 94823659996348220 74059664547131899 97116111526461711 11862376704273536 36539613812466793 89434767431955533 52998872696901369 17921993365006130 44074251527526643 17913993527023045 99475570751391564 89403487261887825 27126231193862679 3218452278932490 9513758812140953 20021293039477840 73598890306478054 9593764718417300 20886168156519976 52170444593533712 44809107854157247 7940578847617122 59578994508127394 28349054847120152 64248537337993579 96819708609258320 60041564594553870 64507287836084837 77346309981560741 54386074829809203 24547871893376885 18723002840844516 7159509187354776 78834140263069553 16291146339104088 12723589013249147 52789033138633746 41468858674691050 24335696650560202 78478839443470044 41396500830762004 57161805476399992 6008220400064289 86067633318142528 26879854662842310 89284547245297616 83960788891267703 22863527872916876 38207231276949543 24465803769382257 22052480683992237 32550422740906040 1196314074238454 45044738342788837 79904624747660923 12925270165815625 20242414071691274 89739296295859052 90024711029898353 90814092889523598 17009228115176330 2519477236559787 35309260199924621 5440810541182421 28393421350959994 82930028688459714 54647649671137131 18744888402615605 17388268948569652 72851576329360417 52329872978787544 47962681555615435 30848917059432127 46957323491114824 60669904576291694 89509662685754253 22590714940036056 3921239691211471 12400833146380484 94561134419465145 38570672907905966 51248697921397939 20155893507212355 4410940294612673 15511410564025825 98996600341492419 78896178938826979 10465479563810085 17142221147894737 79056741151495219 38340888817309412 96636504228475622 31119654483564934 16740914875898400 99261962788291497 82581372850493615 508259017994961 75721263789513812 62268536713487319 83415313011647738 74884236595767296 59554972996977750 20269164038716171 38781209961832085 628034305803060 83981527270377734 76863883511009514 33808777546209096 1020054722132568 54600829789191496 20484656972907417 84138856713741787 92844347471504823 94789415155185842 79211166324378247 35820372868595380 81030679471979967 69179434881582179 50394075316240677 70344657575640542 17601623345170102 87133005385511886 67989841956588921 68564333898545936 22265323181636279 1413262539564716 48292299732680532 60884889531388997 87580536454953869 50630829189697716 93256410663805225 14382776040470615 4784811609390176 3620799468418779 45874768098891520 19006666728020995 68308607297566295 65017468428143867 61332670352075722 72382714654345930 75331669230654565 5843163634403029 39324113447841836 93832243856354590 97186446437599195 77440582549223013 77403165159800246 87566755431200682 85214133565418885 7052860087431110 38073680072465174 13154593901791579 43954007280645152 79746452699753754 47492332354248305 39849431941149004 24172690832487214 32314032340110454 27569668168977538 21481454110957871 73419088931603978 81035858442954065 89538089399501460 3338945998072113 74722633576781280 68379380224057622 40909284119222616 82524656273797253 74016641762408372 46839987859172898 98039836271616147 73883892370380190 72904783411933430 15369474669235231 28072649486983791 36758741493687761 51510859505426804 88969984929767786 53693176716058786 1083851108427065 65706037660152636 36058681824636505 10304620016835043 73686669107673437 65963197348267902 92952770876577852 28807790718971954 9137103896860167 13026769018192968 98841139723066079 68951352977392130 78654027208440621 56035333490257431 45703806607853121 65606420442961484 52110454933841341 25571690501446969 52854948042591435 43324600584037746 55367214939016844 84485091357768409 86579190687623616 55006114104006681 56611918701198638 17753795102910992 10147636727742303 72016263973982840 93568681669099023 49735688774358003 84301887115563287 75808467705172824 19242741826339509 47224518990106723 14300812426152486 4419026212139458 24900917259808524 3999155539827666 83529510899750613 34585308291424454 2668865207412324 96822636614118081 63161479599753774 39341681628232004 93002036319509139 60977476406080122 7693626741932401 5482501274187732 73788521454387838 90143060651063283 49291145744094583 27593555011980136 75552679408517844 20734515981523608 67768786239925361 22967050636075133 83883603163527728 67530821419861393 76054458625381656 20480933795304787 67777525897665687 5062133828054177 4200316738523788 53255618289695655 57949398098076466 56117136810648555 98755633415384220 73604379510835910 15076338232474413 13747439589736688 90684732030944627 86475112405299799 77693554399253873 4205316634336552 25281595390166976 16401310504124148 88549607348828138 12407728645516031 27460399817230613 78223949955472296 71377724627192344 72983496208990935 32489395977944932 92051095484628721 94856416355023184 91468341720390621 52128798502115001 57582509915312073 1220068972050999 57218355805316739 60116420847328248 59369168366109680 37208885258613683 26878845615356259 13432006115654246 59436562707036234 52899996176144966 56544504360330962 99494947322607495 56767118736735055 73336607072527503 52654053927741160 17145741587717332 88640117021984502 31938731707718981 48249120935523790 68793088232423727 65324678273460740 46267042627254 98363414875003557 46195575640025212 83184893093121792 96986364511691728 88393676883483836 75873119646848613 49789836484661283 96086030063734967 28514494031422534 26702876109238485 27994389499180653 50134318838203319 11088612095886224 94109424065576350 20683412931395849 31255810461017300 11987580337089038 29138177340964608 78808749545010874 62997325833391597 96493364174278876 67089376793711723 71920615552669511 69269780589080524 84826334592011451 63232293936524167 64238986408758710 60359606561907628 17983378231059397 17511103287451649 11391590140322346 3936903133456887 33874169490792920 32096819123410304 18426914551618731 73968448846407628 26558834565742921 99639762580169867 82481724511540243 89217583789682751 91661860122839126 62799374603692937 26662176107736207 46902980138995125 59538359247490767 87442451899227558 90962249198527348 35826513711459534 1778555820429269 45776747564953484 22723911802395846 40646050446655523 10930958133718849 23257525220640984 77316905129864775 17611638391999347 97699839596398666 52487321765640433 92165905288042173 81993615401393494 72350363004045035 17890623329128527 94210012575859581 22542899937839284 60522339759886144 76737222201784139 15890398784090188 62424678672052081 32949511016264375 60086792356672857 90253333710684405 86244489731095904 39355162831170654 49201212750090082 87350740385876177 5637608815744347 64622839145380026 88833231229348646 80116461161008562 95542052050108433 56909272323313342 47688208436320012 64330120977381416 30004761311742506 48044266365442691 22588912307108330 47060598496130138 34591436437476808 40319408893544821 87208375670660139 52600945822239330 47064240887191481 50717135100370218 10797972883424367 34046636798044429 82557774719539534 38038982351108997 58788791731781462 714405282354504 58486031231120816 680496047148751 18361539979436643 14675164785811654 3630883253184045 71902294737695446 67371305203117765 5861659992672607 39710345659339278 51327628787185112 50973157157261266 63302431067654231 15851840849509411 42189937206240537 83231779307224781 69823537396830209 7649957988819554 86979685859803381 18303133592928682 31444748673853503 79024736617324597 8468884253955449 3558005458537357 3498805800845358 11545770622574142 90979625955745047 38296059596194128 10685743003131650 17784463859241536 33332580716752236 77075475332849622 70059732998253161 99504384921775010 88676931229128217 35386803424658058 62198082809051067 1345810887666087 45196215847478161 49590104477583398 54271191091583988 85018499852913605 27154533626344414 95932456080320598 73047823765115282 865170702701829 7545171200957099 64796018939975093 83999965111358654 1977605056807022 3392213001681588 65017659492523166 50426006139155173 88199162889507986 56380205396776061 9961131720746736 69007885411132808 61062730495462701 60487920129826540 62339278121846449 10165726763362157 34200854535436326 93321190045609770 70887476444842379 3708002880762044 16792527914633459 24295722832838047 97310191807614407 69103460767250197 67388952424840030 49755658370322279 64009299498383430 21274285627883432 45667396686256083 47486118372423851 35032821924646115 92357502227675804 41825755313823083 57517972557579579 40586402166954029 64733376175138096 47359059601523848 24726754216069289 92574915331421183 50072552439081020 10805656325368871 16665209327298560 6529832616714232 85881588434401871 93152314197169558 20370194868833635 4076539759896680 47839589566954914 52181101626673632 95892650212148016 17692529651637744 41594940754467065 72497170028370876 56032680574504476 92162641722409598 73169174608864283 99588744589423202 54396888701448277 61059215018937576 44376941236295822 61682068890520867 35034667285191801 26410284933515976 22526343049963995 50842955808646547 16844681643278223 18228071320687225 40596214233198673 33924718375343438 75755541322518655 29886257636573364 71584413338138006 40266404149136484 40154378040814837 6645420937608433 38048885626501558 78379997428239055 15268048620992453 77445471884226183 55678064609859312 94336512583679108 13702165256361088 53266496456256250 85647015864365061 83259013564647745 52245963921999398 47654793542498912 94985175712766766 55672592351261676 14341067010703324 75831420577785349 24528043517952206 82174225368372700 57860790632996787 35919299040012611 85279516516885792 99491384864460877 29638155580447796 44988344905252249 39554974397594047 8527820423818548 83821443513537584 28304991261617761 32673597504799280 3503022010671031 99648800739337331 15652863363536213 42080042735238815 13519130919205085 7081785932470368 20853008163050437 42434048329752647 33130873416785402 10982694283097264 78802950500073761 29112067062048568 82915931374245788 21272669398070928 58579911071191941 90015139799645614 24544519460584267 47166479169124016 21760955556962542 56270274401772509 43768632384355004 20189488052992141 19535217729633355 19252016538365521 60965375127975115 15661245048637782 70692484506170959 58512927570036430 86760871378568200 7411838882260901 55172074428506501 67775059612165829 45588044330153123 90417725404046892 916419555993466 7602437003064060 51588705206632031 5796081861723897 79976371190978388 68784598171802344 4104940759089880 48685095699548516 60754355611395514 80095494078308789 91607186304552438 53431107217256745 24701784565604316 80974525923594743 21636631647102810 97308973668698441 15962313862623836 11417929015797943 82638311817088022 59906002778932504 85674956702198073 68392180537866063 28921028177267016 94460718509913982 74376136860249067 3629638309595722 43679897658670352 87730800389607083 29059589566834457 3340992803020838 92916983830195220 78857801745419605 99378323084456063 66618387654332862 50265695027700346 81187750445229066 91758212726156623 27950759115698943 75104478073343837 82722019076090497 58247205960735583 58957920195957049 81033855326895729 92311324734418581 51660430196461913 47449376407772780 33690787186083191 23145642320501414 73932721731354554 87006887252370801 3747898633893673 28428250862650739 17490691074461809 35881116724753244 38535846495570007 14023623441163392 98926807781004331 8806062610516416 63361281257463284 26584352219665101 13230063975836222 17484127153836948 89923251980866768 78469652632711885 84223997115788167 26615934976406295 38920913482093326 53727657794872125 15692729723012499 13512668885283247 337968176844643 29766369191446377 29700695757273445 82540490410109015 51350057730793609 24029349483394599 67238103034413202 90452592482230207 59287865402700933 12334676528628946 65519566557803025 22243618639524514 71426030121635823 69677142744623783 66710039406344730 96074843076589861 49941568712636118 19839599801891073 90209380358322880 74835700434899740 97925383957166939 94062107330926475 8501748242855288 42657810113101108 82198299530321337 57346208308281334 40989297201347088 11748169030025509 4065469226335320 48562314852365751 77263193526461528 4611506768627608 64710547887375697 29011715344222767 21325636709193211 33587069365460912 50058975675133362 58255736224135904 98536043842628012 88236739022083147 32443683559185729 28950858867973686 88694158542458271 10624602699634794 45011174948616193 21748841856257913 8384051110610751 50159031718971678 95974731367270240 37418332820985562 91861105302565089 16242182074432774 57192301748544848 67969813943162910 30266813276977844 25956616284513623 3096374993404432 58232014008688793 98234761707162819 1173949301087465 32192885308479584 56494139552059532 23563405101467458 21265712002449210 11918024864992022 63919077455405847 15403485640274404 21813305326249045 45914260707861593 87370646934474402 95941067995767390 4533269062557667 26428511957192572 683411956333884 76941243271774077 16882766857966590 68081066805329591 24131443762029967 38417123646521127 43996748662602268 41383448472289380 76336894245403473 13047080259464411 14883983225242510 58338554628708311 94799659647118911 96371144587191637 40497050616812132 55320326984754320 47339755472459594 45286912884300300 87888244725120040 19747769088247171 92456452040695085 34168338280815482 21023154489086530 90115634039689132 94663624754316382 87802139424794338 72493519885928923 62606425995136341 10889732292655942 1326514096841076 61544080885605517 65667366991990562 11182564619268475 58707420285066578 37936558695709918 75615394045378943 23499190869343220 91578255014770384 34635770542953514 1454276355913632 60772442730173601 3481450737988736 28815567070383801 62014046628181047 2756565152743468 80837026887484427 32990338524924757 93699967576123026 44230223949360277 75181224241275052 88463922349698647 97133846309701114 55066511953815000 57178256064806509 27495503675291236 53266896468814455 64434586911872959 73186141559039398 40723719314698624 79181051239690730 76843875394332443 76196958556460473 22835180665875974 36468448663984109 79605158561170591 66637728039770469 52519482953916836 39028275296620032 74144076551440943 90658943886644853 44072204252321323 92393302653478353 6218280458756333 9276850570278483 73814737708726651 14175577432338002 9272435481371006 44912624378862370 50723776177868681 41108597547685132 1727309748618550 36828845876945054 71492116011630145 84325512223164241 54014472199710166 42367766351541708 15853770638139402 15129139679980262 94291982204474814 51193582752399793 16672325042778151 35117247234336360 80780293761176103 25397387721179684 47850125179920623 95743540407564649 60332730896031296 50268374192435667 11374364762362853 48032719586483393 19425579494038979 26864116304182940 18505469378397527 39433283500523164 31467651302125614 3200680850098072 98260948901425865 63973989963148270 67663035011425503 58402616577536492 709030262382562 28687810904002086 10575076621211142 79492858632589315 6935645974037510 9530590904960671 55322027122204793 28223716812117279 39123029682686517 29445532749157966 80885483983691732 5256219709471226 14103504930822426 17165297992566070 38860438097513131 57405534465240161 2180421731319076 83609238946691055 82954134882273223 2494442378811098 31820439172906217 57944868944412218 75643566602558702 45340031333390614 40653123202601729 93989081090725886 59912240514751905 42993246803935474 78732822221892320 11437155550845473 57328830079513416 86771445707567977 59361579658927672 2564581271635574 17874758218801185 81079997026098681 28642439906752870 16611331579151495 83428262450269777 91765618949596678 49019700195978074 97442479458196815 45121479578978196 20593170979609341 73082546054303623 28052138596848624 24647014723165845 69038602869012347 52932242387014314 60832484544308193 63037487637790941 26171935845657129 39080080547725813 64917944887857304 36226161689164984 28072160036981427 14311652835545519 41263087958131080 35121299888488538 36722962753271934 37910202597524670 32428554807123767 73818783461113218 75132145171765181 15560775233311873 306472723319579 66639172915660337 19597277381667710 64749524066386187 74200037602346684 35570277520304078 46826727277296513 56119163399188955 53382435084594124 94340122096894113 30891039586482376 36805383964705711 81302971120039610 55272915971153025 18125141288681822 67689530981342221 7120275674897155 33937197417279708 29956663805897628 48096608869737037 3345916762566434 73944738236177010 25314996397307928 97404760001478502 60112981098611214 94155247085354820 98617855537298898 26556845299575572 5221822688081095 44287116588275839 37329991759323433 69247775864057861 99479774742450030 5984212776553906 43815723040071957 24644708742634095 92903078054620480 9507802554303470 41456884537670494 93365934632134025 12949706976847879 75562748763058413 48883765741308294 43295860897239788 82403616433419471 22428036439584233 58744807826030880 10088097694402546 20558451400674164 52802791955216956 40213894903555520 2835196239771239 40619298501114954 69893955792491548 42322362145761218 897515612020577 55857730653691629 90100873282646765 38273247787262129 12552849091049687 27468999017196719 5532994523111686 45274192505194458 66404590232005088 60013175880049644 52412088615237513 35485551899544401 92594288471570765 10281847409710559 35516742047276929 94145320840476387 87919906174024532 83556332796422473 36537541114172395 58031748926249309 13595860090259824 60837134121709997 50181344066233150 26796374205786664 78722939607595224 63224656474708593 65313876350174400 89111509974103040 61616363540249610 79032814326800487 50290925711765942 61910898078523895 97500402960262651 76786783688490445 2672370837112956 86489494449667149 8975623144285888 32071568399786693 49612743649391450 7846289671403498 34529204719117976 1561043139548349 76163759383147617 61645043818123643 42258887353560194 7194857766376647 48700988804579439 29823383174660776 90431496740542467 38672405172709221 63794731300726963 30250388018381702 20896992974403083 3909423311110213 68314138335582607 38330045203520116 7183264007542351 77642416259183560 34467067019392681 52911423574274724 65496877540113136 9245118634051464 10068984579922236 34118129509235848 72825719629275035 73505270696570488 50523760652420194 42207902306585101 88035992830747988 11170601322861013 56178326957478215 75457447015556918 18206177136257367 44777498715879306 8647085423298543 35892646414088771 42311418416267833 95592196128108775 56086427090030018 69114964275973164 81169127614670242 18788800258006335 79688854261949243 57088591362099135 46920106815388540 49014213902380898 82014075965175162 97161631213939907 39974280469479314 45115316688051249 1936241801254612 114585700826533 98535629567482455 20722910201442077 60248587134321788 20983960985786023 46890844689808466 4635725833663916 89624710455326235 99745733369127443 47725601545883092 8410134705580372 22501394391146125 84475381716070725 73945764678648029 48790185652388448 67612991484428045 78379924538239967 16725494359506306 25093412973761735 87736263620989877 51461031913031815 20993381869088657 24146189082981817 57500258469161331 12839689886624790 64064961225028105 67593383819654100 933361542214367 78874290352170891 17975717980845901 6487418892824009 24843548937809075 1643761518489213 1628538824968599 62487207743569626 1775783831692221 54874671444991954 73544598729169368 80535270672137591 63710598589909533 2632018066150596 7816119636004412 90066338527449464 84318865753271642 20905189977890747 87800894195618821 96235591021286095 98107144818819483 36673362305060424 81910537377305397 33944656641467659 98287151125537299 36250017944810663 94095464079286958 10788160790364871 55113853690504715 47907825118288544 29647903930115548 50767452958736862 14512261541575507 52728168772951860 67802506453928330 66662010229679454 9804551112696440 66480611544546794 36724676486348116 22979367700012810 47351811686660985 23952698216122356 27897105913229876 50119176376806455 16651637770994941 77917915920114878 16002892716312779 44946048771948125 52777305301402627 85719533262985653 72508948072259084 42069058654008275 34999210518654552 34272183283232140 75566358041547242 568895953531908 89307899639678180 28002075341843178 25784326265571811 84573402486375217 90924584500336644 52588479641397276 35181408750304305 73614108088712353 62187308210363569 7525974263141438 97590043795593748 33556120688811222 73100561014903671 76971851847536088 32263144043758890 88674842697769822 35736760826615321 45672273952269529 35880949042319620 17217967161569929 92502319898389969 23555449051700822 88146943250144064 55638790535011363 29788513576097875 13407446087849544 50720549943941271 88651440562885867 31160788830151607 28646068482816823 9643244560092222 20146756948959499 86757155441372684 33785418308985633 86197593339675765 69485110410584814 69330828693031947 27565558426969536 22394896980315350 40385922337872814 14528509669055324 22465742134259823 87473581724121968 62213460475864343 74260243573834055 64870885318575573 53050148100460378 82646538381378986 36376798916258025 57312628528160120 92897149273766559 91718759213832227 60939160828840762 35947697173503518 28175285619750884 18819196734083821 17083177256232484 8754888858472931 58544624995460748 464967133872774 45468568080867960 75390359775571384 75743645465975351 26902891849828089 7539316173518770 42608372217512734 31976156611695392 22164334414127102 32386260823380392 81037849735945241 38853474415648450 90345112590261423 83029997098629791 76267282932630331 72703473586342677 66583132928635940 94759118782589040 54752447878962359 92402303024163517 55833337071627757 42567898799284982 640971906672942 29861075967906225 31657616096192700 61487147845593370 39088445873260661 65847538465578591 84637100173921141 28074718776765813 36158982148518717 24802183368524370 33417651526527588 99090557365704878 60146216656097488 6033147768016716 41421459498992130 61404755680543921 36618587453533828 56561345884114089 21419727377992480 59655333965049762 33903095986556819 32615446508056976 8022309711984600 27364892039354799 62774741917500546 83706318878052005 41125091982267725 78154273516471507 46629440507846551 21504160665089083 87262292943368288 36445571484917581 19318864602775916 18910841140281082 37519138268307636 21812814091891294 34064556296260224 18518665385631229 77646646863726726 42365846052076929 75940791145985626 49734944796155710 72983792257391312 35140201858379205 39096457615558607 81118799932062223 98217642457457522 50662513058555177 63890078139671274 53002814466902560 3954958025652452 20178728826915220 30725432592415099 38425769047422979 76184021249826812 29617563111619396 92629571375688128 20484398525853162 37686935710989278 17086316196814986 87998972251825512 45444214126538893 43662633620311652 85259683189885279 67421106432012683 88560294877051110 6155264720378146 90598322296571438 50559286629190130 17594854080676921 59139110412516467 39072392392188297 85547771131334857 67919105457694862 26861682379270334 74250908273976081 90638638724649753 61027497205195666 22849501112111358 21775777172284334 97844116767161956 83783452222131000 72989330090772897 32426094049623908 66692594271971371 63010722082093257 41612133756095297 94163654199750342 80858115493647118 68739437704875123 78061417563593119 71720870735571301 45788775328550688 61873544516861110 77315719901467162 43324432470132033 39933028725484947 754448486051022 54514663934455356 85363843122308049 2407831887120296 8362485881364316 30297573720747283 29739514217612096 95837349617784644 8916290233865027 69212408984060561 80716719402263755 67626136663632000 21846065921038345 78935232943199858 43744333009298206 54307251459850805 56830364418715240 11229082615491256 25292426429208464 8033800531512304 63856459851892856 52332429727099702 90362414468026985 43355135198850063 88926685525373632 89008794021649242 12022122880995152 92884658582434937 99124475219038726 1185091018179780 73314350279117409 86355676484150136 75092375360985109 13108826594595524 63772159100108942 93401179507019445 82283590775679413 59047666693063528 85079089661488223 93939925406060289 59768573690443548 66382224564089470 47925554321472869 24191757846236889 67508037321156074 73395425509781853 18136593907579679 6984685624193779 71352981329859479 91668942167787853 26956069816299515 47280513355111245 64775553802411896 26105745430576778 80151787810966796 1875993368381196 29650509611278256 19039402398961629 43888550326113627 11650041609801011 19493818605978149 56994747173712494 78631385536521451 53748742612818890 9606731107619221 3858907823831630 37928677134893130 29823312355452779 5518523644974151 14823581630244567 90145414036360414 90720583531340468 82288304284609807 36505698920877098 90781063820867113 61022193029313114 51683907648499058 74910776960785591 53066098703075708 17403057979549378 85849549053656932 71749323968473202 14442985380863761 86631180475005602 91668967722072950 90206017392652938 19162962094008885 2467888564744227 49077108269960363 35411465038303774 24444551759332279 83591708970346737 17120069552478504 82216847693428396 42650412609347044 65978313451654856 45832773822002615 66810451058240471 79104763429836620 86766536551098946 15917395077775098 35488518483887746 13453780181711959 97003090277732537 33586670726617726 2768438044639434 67243874390098605 44423752435209626 97430420422466360 72736071552639870 95619883391725395 173380818918380 16991453424699220 67769807511846408 27626137317939914 65141299906381141 21598052364064270 11908724891073681 95527631554755122 94664335457817977 45104723852005394 79385980463871600 88490189355989751 85352456951436405 28138077751836241 36192409160561765 54996673477041497 70664062105416475 51590124653362540 34710714313703480 70525507098083008 33427298831983230 20483202361820146 3511466110978995 57844237538523830 12132659298470583 47927074821486350 50738546329745097 96705648080723381 5266034846834475 6458146373480548 77291073776039533 42507033114115374 41654598784955127 69232512120178745 37859935928163272 99163649383175016 41948789851848655 39637443310663634 89636294035474162 62983455226636003 10688396012322729 76647054284569219 85132752082047096 2516465863023667 2047658520881598 94163784102005672 5275268913033738 5613991597116986 47004701012566099 86609856207248113 80836569494569316 63892763571375642 51201810635596988 94258648819903399 35636560490164334 49747822694996940 36610171233275664 7991731215927023 75967294811534767 91371781200636049 93085936240676263 42088386450284837 95965599490838884 45971205543330946 78048651603864621 76683570449818650 98210285563738812 96047084373001224 18098385985687280 4740957939073582 86505500867326054 22214791020516115 44138889164111479 81919642239423234 35538855115652704 72753637032511017 70272155667823733 83122681560513360 77775805691079547 55084485091804182 78055510253847393 24889922124983005 42922214619393571 12154182854455878 86577580340219436 79531737711787286 71123562356263244 92565598870960834 84555205133819541 97148810143775028 58978965604966057 75303160690897476 48637975291244667 7899445770863498 34766415041311636 71601886669818959 53906661193265220 2763015591375796 32522776337316593 69922278291424818 99032038902642315 56631140081561649 63349366744590109 33690699529298044 18116785178415937 12833236557078970 95622935447691695 92329560563340582 48567187109636263 62882529079737019 24770953391611853 26593716459007782 26933638740878581 23474732486848171 78838014942963938 11462570902275254 76257465412720483 73629143369227014 85759219752939590 11398585039802856 34785102106955076 42352565589727792 14730134870366215 45542058743135452 62829746407654832 24854522976950594 585549911991225 94820652257898929 76230062411483387 9101377289181182 77524799100887371 77828723550141080 5577331664653546 59713419493784792 10980953137005007 58201125419152988 19030834992754275 18918845548543826 16834753132123861 60263050266010317 55866983184631686 70959287942461934 30963347866709822 16269246301071652 46482393711587524 52962975463214040 39585152117193324 86125698545610540 1506309841366309 6157136925638199 54574288867131956 7693855029685950 49671457552769337 50601507932542903 7298326876404181 57495367359876 3137674075915093 16624587369260690 12950304270844819 85384854281685302 32242656780067820 73154713909785924 26686184358700830 41056796715825272 8127751321695523 92611667563151317 65782681029903033 67145996089050301 54515509996690725 29854624530958647 9101590338434684 47579615339380001 21527684818887966 41480486846423660 11083141901863794 27142050432316965 15929177945302411 22120567623653824 57759963917649168 39338147291063024 76829634437725072 74237457362850808 42670381717210962 77720156398951096 92283114539109071 93782856993144887 27989689687058025 47896228271129661 11803957116128414 3862683894894964 50169424950209225 28401367722672865 88604153948801641 53545934367987379 92983826784299442 52116059182014722 51883620989177845 20851956821503385 87422774833122949 62405671654799918 63820649035589293 46953690446129300 65816217449008151 37633546769872267 78372047423728742 62351438454096155 2222737425387694 35438268344473464 19807752664391721 35417758305255735 66363441788858866 80922512406113997 69876968154403768 71198466943922520 97242149189337739 74619592929527479 44379306277376919 79921797969239356 15282932501623334 95840678626300942 51238298734765265 1160671697035100 63175987111213353 73007030714244033 546509800336753 82400203623967495 4866634525314713 60778321236283714 80816642379268070 74617927987479714 29138805340265060 65627830742139563 28848598583670437 27121369903106721 33994314353868914 87113380643402342 74681857639365616 77469928011950743 34322690263729933 40756705567687417 24781435127348544 60752820829414934 49594705492111703 24278164357401883 96940179811306175 48285924854486396 91528556317998338 3285040773534521 93036565439715984 49177707640217272 74508821672957103 69335397884624377 74230499561633215 84688047092506587 27200505954690686 5605808735390511 72487648050691223 26238671031415532 77121920853442335 45877096571651653 72842295401420334 5920528668255169 56583204772533776 90835952573923241 31091001960679041 15226689711129911 28169700048648653 12544705272944869 16231366464582642 75871583675389171 11559422102081981 89492854044475019 22728109362902139 86438568274840803 91742897583696274 97657667319176065 1881475049063251 29450872090150025 10634069582339285 91318217296884006 24087352657701543 87847621401615608 13005912027770107 37419196470887460 81709160218309236 55769661812893054 50170502560168691 83891645923996556 20745425952012133 81772334962738055 62026801843900866 90684686435873354 22657064886401157 22745757275616066 38116547038381306 89307149753074444 57487198041288252 52810905863365869 83630176480717632 56628459344601176 27726084777738142 29205255321309547 73630442697009109 4752599443838629 2532538052043361 70340639936656229 25370913408312898 85541813418093159 5146785019071564 99577795162118500 43228789045106974 13640064454256332 87611034902852087 31266147226283656 35723567253944971 17113324720682313 62655887673919620 52153236460770248 9197992246541051 77655880084406296 2777953543955615 66465412359583667 778132428497187 55938982821955441 12290490689472435 39137372392436439 66533864914157948 32806963717764185 3631876575352726 57641200646131653 69762938942166497 61482341347226706 16695187023186923 13978346408188374 9836199161379792 55285156989996754 17910138238753367 19365917976058387 90058851135591303 31342052661899413 98614439780941510 78348855417823521 44335297489973379 85411568545424962 87452905050688428 24394469068713025 96913838573962 46223402638646357 4022832749266461 42068213125019897 64328211372454630 41055934517952977 50365725489284379 42981118364356134 16458133490528199 48881780554579765 34423519934203554 89603064919431913 33877806048788183 81956421155144485 27939753325624265 30998756477004415 38814166440480114 26434750901596192 55043242895417614 97268778003333574 4743730986626763 7341871694982490 1563157656474865 88766682241845128 10880448516400775 6850662509408348 19357123971934175 12259199852302184 99652349780924476 839001800070173 90717357234249361 39605451389183661 34775223070752841 8213806139296900 75339772314735448 77541813343607097 70859531540520146 80193609144121533 52740507047293076 15499766625731895 87145435261623700 5662685613892728 29055389957831605 95054341916974012 77942707429025811 31164751202875619 87219933475773432 23699677294997594 99866163655765392 42061879374650980 89232208768037521 85986200113060951 6974522215931427 44638079687144865 62626602843865756 67585051680468221 47431792579308150 27622932651616034 99452341388434519 84772841611945590 49403374237167081 85233834658209247 17599927445928108 48595266548648221 32660269271258812 60005731277708091 90454955340111487 29059773222672574 65706237102799510 87708329206849780 6499812759992220 92866646801562415 4708196634544467 3766308006533259 72144602068878333 28211159301536194 9214166742474784 62661131342701301 786684815369200 46014774768114235 78025288172731831 73173207195155154 60616569058087776 53647704838386787 72613874296560107 41358177065778854 7531333876258951 21367084433451139 74339416062625666 56441065556030002 3308400770797409 73822164204567665 38670499050688603 3592717539995487 16460118759170405 94889814382574583 16337069574962827 64494928903130431 1558148205739946 79032383452705029 56069213306702060 77909043646859431 93195469642589216 38178536510746618 53010305549914237 5573354201122861 85088649656194342 1017540363117884 25721526406076360 23986997184613512 89271131095320336 35091553508205401 11749287543980668 96884816330202214 5535953301035926 30449846041274041 61406043784256269 84236574280685092 4516960551747782 64741597211611181 44766149810736459 69941429194894980 14203961834884634 18726994188110709 15151656726016062 59873224163801775 66082108451586157 73460431896308687 41791455700241527 22031221898664698 84297557157286657 33746397850336873 47304801985795071 8375770772956077 7941413325172662 39087374144166816 99578425399296131 48846214207610632 58269884104824938 89450924119007424 1720212525916545 67630000127680139 84924649220553194 5557038235917983 35122957952459764 12122765132136088 61398914662725296 76302941875066491 15398267952414116 3243842737351321 16267364739846451 221098073187994 62205004951155649 85731563640703 73593234075701506 73023569923406312 30205549939744000 77009925553304625 14185170708085176 32480321376371495 72872548324181979 84144581268696169 75732058157441907 45417370029881297 94567232737783448 31149362390144553 94095116161208104 26677662915293675 86659061943421839 54250079506432692 23810938557537161 75667422155527294 89966540064350756 2502391631365997 71633417712590983 97085182683929340 89034371485577165 21540272985181203 38390674516985091 46970091865858820 15434002355474730 68465372969573994 60697477682391129 21405271373699401 41627998039623393 69931855180535133 67059807456877587 77171059795762768 75284688223718352 15509686897671492 92505789004464307 7394436531959167 29373934004393547 83498211519533332 27607068390838034 14060303736257391 39163620317502813 60653361098133816 7270043434195796 1564949349294122 96294573603507986 12807346633764808 62884599624899426 91177531146240400 86550490449926490 50636631457382325 14630811016881582 34098062030699550 48895847980129214 28034212868690927 82461797387301890 73461505986979259 62338628478014504 44929743642707098 32801980134710723 96833697740881277 33977840123051126 72736615927916777 92182343225377758 79659651452787266 18919926326947032 58800989643902756 62097351047499017 40494767504360407 5755924795159792 89067760433644697 81291371998827745 45855468728251663 86405467852349758 62888051846004786 22177233426804730 73737371340060708 47615337366379786 87586994234653284 52156694979131466 85574653394327140 8148610900747339 20976354610223083 83329158848761742 19834733214241299 10009259234237962 45032291094017970 98613412105505638 98146009869400009 83978252443590616 18333806476692998 75627050910164650 96153503017110096 58598468093514787 29719500522886791 5531288010480761 39476748665232715 53979978786753115 85681231854414899 31036309032781644 29045306674413856 46215904736474416 14717554163807334 30425081844958470 53383009647440513 74795089840946570 5397966623055599 39769902576194212 53702703640266613 26666737431265841 87740164366207955 18774807407169339 5418614741691853 54884670709789180 19729284532784359 15545371636031037 45869864956477630 6936143573472571 38930148862649422 23626290282735042 39275706521401580 70907007176832601 63075428268749390 71108635727472242 83500988422391413 54766472687473474 66550678512954412 10100320132393863 5978183803168962 45123901350284374 44601402083195561 78293402982991581 78570867318557730 8776604057350581 26795540563816101 29264440981098280 25756232283031246 25779097100749227 57740348353769518 9035325222730894 54934563524818272 9924227816037972 1456679335248146 90270840368354884 48723635148979875 71613252891896902 45203951140773586 97464056237531362 22049811991670884 87902930500329878 5369183448420795 93829053945526418 29688965258332231 63962581113514681 2984776617586907 2094271451887159 22866957462750545 23437739901168400 54367960580768915 71176654330340175 62092630376261061 86761193641494881 50972083529910652 70490025773822954 16635412049223777 6915973589326955 96680955579708050 32494187269002335 10191899844548736 29922226674103963 71493872523191698 17001919344799533 83076503358649938 56342227442281600 64571656741034408 30852362083116583 48539771910854376 28005899952110678 63844560291601329 96480240606018680 75194430738814729 3365037747637573 7731819961425263 36580773458077467 13013368039510403 93464147347271049 40953079503845411 57821909824471886 11012479045843293 92210813212003792 13104281853746252 73798370117875793 40184706721764964 8184227731001099 85229250349325630 80379985275034352 51235773106332682 40502058810231122 67631074161114699 50933374526666807 8243227480468640 54099437692222555 13724272657732666 16540286502788821 67853384099384163 13456644672027931 3745154684739876 97648661818072636 5971436009699499 55421700867337891 31085465153856685 70249560955991860 38334439203154832 41578073551810353 19717470629118675 96865809053453147 39354786614124312 78581503260562103 53832425720601091 69107451503550315 94315890035055969 82384004561016271 18917350574866273 31205562396907602 4023323897251556 17844619871379908 43735742263809822 43173890774194083 60734916385290575 24963172198177547 54816542381334822 66372908555410761 25429057778954784 63232092113920150 47742756386278478 17419409185210356 46825542232595018 56584770513979700 52583711902826165 88043134571707447 74618143353568367 97738312318376134 19259461370150574 96517487779559059 4450824007697531 48555949682922755 61301205190079362 13898687605787305 75046856610799375 27611763507277856 76481789999229745 14244474450855838 1106771053603516 74331501023603447 18731289316774347 4797205074765096 24483331679012921 89645458961990869 73176085936892051 96078628680419390 64467208960486843 86519382007763014 95401906035599024 47186599292842422 18545682653569655 24926428224198087 58641201927693948 12045813438109197 26999292847603329 47731870220620085 12656576708894357 48927306332204386 80328589051259295 36204721280408675 18465704393934943 64582751990485244 63751074860827063 36574456398736407 80969743197594036 59312852508535784 35508773571081504 7985521279108410 82365505830675449 46647230021947020 24315701780714103 6854071189385961 24330712003999189 51781010565627987 49971658789027167 79046355183160510 79967324687458988 91162369554342844 20562529950051150 97634537170812624 43373722767838622 77838932985278455 12008373223259322 3221311953228876 49039596040867588 68563094205225291 8154905037840842 29439143671263657 32710303687996133 62589129573369810 46883935195765154 33346444168373072 2032095342931476 454796997985041 91649372817801305 99332562972321576 50948811136886413 14842786613127399 87133906713686111 15027901326065498 77391605585035363 22732196774950285 42716147671635107 73578682824876373 85020600543694815 55029161554917150 53493528541565834 13894939618563159 57671106362284425 25426179101310458 6518593723963824 7492634616788359 93677956833981032 68156221189667050 17291533909449542 12954271205728522 81232573565865242 94807317697007271 24753527023124663 42768769525281638 46088930921641233 19303814236859756 54087551903157102 86717171212190993 18327259918971442 50615232837124691 55133490893663886 41155348137518591 41886076458941237 38540511372117646 60099168969813510 20032465111695938 79384861664745587 27858938935496464 40466194652277386 26017250151265857 86237748697966120 8664681234654680 58519465959020875 1433249684608633 62405135147094327 52956892994493262 68225193676566956 62683210360504779 80424398134490840 70906628424301637 93609565988575767 74194657941654371 83309221763075172 7976823952558848 23873651821930792 51061302251294669 41741888285997930 28633860187926678 20317173194354165 20571790299322462 52058319231731715 90027296985767207 22297535779141756 56260671882262399 11827183398605416 10323872289835651 68029547290963816 38832017608768308 532377866708962 72228869093080956 15831134445304872 89642318883817299 44421115438522118 10027960899186290 27940055844420499 30264093986977574 11041085725563538 26351632651323754 35026766050927647 25036638695448046 7127126917316221 56717210995498283 86878117807703401 62760979344783415 42191423331897951 81016785277000765 35295409992832702 55037214061911824 81902870375985087 15571930470414323 44382211349866472 22421977741351002 77720730108528479 29844113596788609 84760488178331803 27635533902348087 3556575945253331 20992039519619675 21816068037581785 71353768175265943 27067901168202163 60685394858932779 9404551030714464 22140480305777485 33707874776318378 8867304644653019 27509854207414125 65674178110080785 36211431164003297 21329912292586243 76311397592317887 92460846670382257 17729062444197720 7569271127627265 84327641781106066 54846019026928672 44626352782356996 96134268774233165 53241217744003121 93405415814910320 25162677183702710 87343826554257215 28090136961868811 45858237012249591 3175598367532872 35677698370134606 81767940236670794 92885828878607198 39894447072313816 56699883312221909 73325064978605279 23488918006966781 40312401307869890 52076041249684449 29575867568576381 21212519465368167 81310920276456826 41097654528383335 92501174491290427 77338109005985798 46331104670909622 16768461109191605 77590829932573676 96675143507079599 87826934209421568 54477997368550767 85509112863496045 68466779260642082 25457482002684611 53987144017804854 91086657323642310 34190189434460935 62065078151779592 55392238123706770 99715681190406178 70450383839989017 75520078246611275 11966456175875840 19829654248779510 41444575119343351 68565150052785924 20237087769563219 19267340331102125 99602857767465643 46876837876864334 82390914900819589 84197126879909536 71800986655858278 1417743183612359 33688370954533841 34642691620111957 19991414005723071 72667451188815051 72321364548362735 8980267854362975 53041786816742897 33203282783608153 50946236204825182 16126855648837161 65216628244308568 95295678942795657 10357553991156919 12463408848801713 35107952550742345 57004629953120338 3941146184493991 9698306513367581 20195889540159295 89338637183231017 18530512766305758 94530474771729163 67346060590544597 77556277988710018 41106117768266155 294670195054411 21317473577826446 34405676956180787 70295341201686423 49079304192132731 89708408973365710 96811048204542839 8400484364710749 30534922678215590 88668618523952178 69306008197366827 8219136527641140 97200257182499309 55146557217435105 53260274914008060 49601091021524371 85613408164227332 59057181262580103 22825751340196298 77241713320107843 28697230319000452 47995035804253664 20175829878721592 86996066813532088 39846724693620291 90745057211140746 1724909110246695 98518413032824025 3289167312770749 47634809299240641 48457412900882160 32302538396578256 2062196530233250 39823075233360880 57995117969649182 16692544969358102 79232371594584382 90567923509934095 65299061642774112 32872773024454755 28129508405412302 5284728333948977 26711249922285285 47384920729671247 88162260414063837 59334980624261150 4355652320815178 62938987868794080 74302200231354144 1685319908478874 94146790273043067 6592574218343507 25049006067375186 18781439191070368 93914241191263645 36131987139404068 29540305833998622 91703483988887489 96331235444726559 37795136612865304 67989328144848573 59974304437904722 5048398038098685 6473476624134505 23558730413535614 25266354617636693 40844268490920752 51498070282846029 87966511677728026 25658048644275439 85272107543341515 60196966298442651 51976494722003666 26943740041635724 23997467792838383 29732426201575604 17636216071231521 60900897697476712 75823203851296723 35763526594018758 69266790380646090 72526442762139780 87104192595848221 66793366727503540 83400604072838722 81942475336650753 1197443165393782 10424153857623726 44488590530365381 65725404134379924 61518098453500583 92774929413866484 25400667444737343 6327344940698990 32064344934223533 97128196697281649 91021916353122026 91988890684089222 61800268350713148 80014108267185832 15162520511390935 69625850773758035 16842896026233735 8487388592419065 57529252775832398 63472443834071740 53364007284474865 7629806220304802 68281984861727233 14347188264500198 11626627689130100 4589701311590086 74376359482545474 97354142507274858 57948461043182711 19384969854316357 98823052852906054 66673089214047030 48045922547552671 43469559885717673 44434569758844310 45629179048029925 72941999904418614 35261081960528986 57259533237322920 31937315844458568 79377609406912823 91491110186545490 29219638397544888 70221951228421834 34753311775393566 56617950482874783 34432893798346759 89420887821626408 36553190303423499 36720966161016913 33229175039883868 16419012611536498 28936025290159710 17255640507044895 73318807881703316 88860044781281764 64715746408574415 96029898893829386 78602952733115968 93583604628563011 57384927397444423 26655812748053787 52717470929199748 32704678101243523 56337709236124176 46561783568503362 54202052976912086 70348519451420655 47697142225086723 71791474055842394 94301134237140798 54609434883642693 33028455703592301 72588591241176226 58075764368110323 262361272310578 74536674689492813 7605450412124905 26836675301004683 99460833464050049 78500778346642191 72460545556943436 53096118044016098 6981560367281430 20099833101151576 87732086226254361 67104836972960872 94695380441755062 16034611057590709 79472248629458669 92004196467350470 16470890686095194 6571917910871434 75578177263168353 53280686141721990 10708799545585631 22952429349843199 71204724174531923 7403522881630490 50401687807620510 37928322524671767 85051901243638379 74468227910944917 95857204573983919 70068641441737927 31352083188142979 15047220708487323 19234875581623452 29717016612105296 98089063314801483 86792396751497551 54362355843133380 13626820318016751 70705641449413533 22874883806848482 47690030296434201 56966113673123117 43247027530107344 80368783963033442 18289260713180322 95868226629211399 11838640442608310 23100521319183675 11735125876850465 75689368379593822 80325184722291603 56277028564891050 77448004998782939 43110830187572534 42849719690952869 8719321042438473 59283865749647396 67216314004384806 39430448610515453 68022243760063891 55574728298787280 7505232041657386 76935200710015943 16307082595986548 20630186594081255 83510633175604885 30176918646092260 60500732808739545 98787473860493905 7818843981427405 72897100032370992 83562242288684427 12553526621465544 31906529576434715 66884213043194887 16549568622569721 998997614288689 76456674442622985 4668849098897328 36926307801449525 23610002525973976 53224743978180565 36914433939887456 48205005930778126 34246040224864240 48937500993868528 3592395478853385 66172364264367791 65129721752096518 45733372199508661 79738200380615084 59948801563321638 48991956368755960 56021093503614477 17120547300938272 20079142181935780 43716385706896447 50479800859436972 24044919148937351 84629357816676954 74786326160606008 50428459407107685 19009186070276382 8970150497923452 44130756714000076 50817486823031070 71636952246034325 32569138524841642 59562399717961944 20859409059314119 21931420172088676 11290760076087192 34251806677190209 10365169356285428 34554024126287563 2146854674155977 12741202693256271 28150525220699023 87432895942493188 5321068825529810 14156561214078957 4455226163586623 87500892235649424 16924351171278418 36522483636640899 67763820393844943 40495391827821963 15352431295599847 35306991062560819 81100189606877611 75785487979680452 11780043667364990 83791158474400694 15112453788485474 26981462776297415 71795713133272836 92820292854058735 29994107993040412 91444098521294143 86731163696183966 12234305103065499 72468390455051177 76204237048896841 84757095140996571 96765626674361681 49340662656347216 18426639516833990 43689872793138125 66303593773473941 26408217396762887 70782116769341117 84952955524141302 23419682080112453 75337630079445482 51384561338481301 24385905786354391 63132291543091259 75789020694200535 42518947686256074 12860357356658354 49793506514213120 3009229336395259 91425215681615861 90167051091184276 32032383014517899 12646391129966152 64213225276153962 50551606300522362 84786796847898372 39893646920183719 24801894718905066 69229949343702531 87238386469649779 91030239602106863 18509909910219726 37298110199115945 69542315934032770 8855407201500546 20067581043274209 42721464881832784 67527570512344031 87628054313164105 58133682804137997 43333690123901680 87819730260650246 10932962987150058 10146567966680362 38348941368509075 78327376789147351 8633508095823779 46560466455183494 96841024693587361 20272648266640103 52520713927342172 77161765637533789 85863298300510973 89801569828914358 8117226886418476 5472935631742563 45672402889065122 78558587350649206 37281865676700268 79979717191830542 22023998729117794 59677749729677666 20837136302417182 25274114311365106 35916251823813365 63449943285225723 15126820161561469 6192769725433762 21304775195735514 2788522157354640 74168024952650412 95860727607673493 3795365937627183 13081320877865823 82335265002493219 94681444449215736 68040001041443094 24009134967668348 46367009325925976 12830246816567786 62174645221183416 8648854124336593 35073905860778961 29727160612329609 88202065764297011 29538541485228305 21341336319696451 79132489556954393 20244573745640462 99448408416227403 33216126178513770 36914365451056765 22225101567952813 15787465029966837 36302720076671962 57837357746191937 36834114028388409 87028277068810047 9066019543724665 52639584013527625 6912591961995837 35990882682742532 96659006685456498 39335716295437567 25917810313704600 24462582923870325 92992946371314900 49470749424138679 78977094752585134 90544351813204589 54663537429268643 52397551561260374 43507683463020101 94594577244293720 1720207234161248 49051230692942091 68646455228551594 894889689378845 23021751596972167 87756432459586923 30055890962545301 73717044284184263 43811781556720204 52512003001180745 83090209080022938 63253913637801501 60088164277857404 10111792320410183 48687606573074018 91524351530959844 206407347508727 41759933004762783 22952450212099580 35072106886498232 30070283671437935 22179033683141916 16845130470954070 54203756110131297 31650873037537049 36355540970389896 37179926207315905 60660330761616218 25048331808846264 18221313216178803 93659633496790539 8968545446387623 51839497895026943 17708083406335787 63486126822548500 38974946331176729 24606217275040301 26496689785267066 37910089023327552 80343221437794311 65871800894394395 19930376503530681 68651457728713142 15791668215353317 22247909606421637 89042099858487459 23823274336511827 929709944900172 79885587651616008 56034269977450690 4792421195307561 71669400421208805 90053633324345873 35480912643369954 44627472302918851 4590378654675143 54541444282421975 50845166139727492 21418814437169928 11833145701548988 50292917530006271 84264575469472035 10482436028075121 53460971749000368 79848534388064171 31751782076566473 29017609322194039 15236628255805658 73793080471377894 81972853714560483 67643917835017564 33168087917716445 85754476358883692 78328782925472373 92440165292117236 82029475236169283 21236347318591293 73532241874033375 91347680391471343 33411407586718787 40141624448558420 30751004949170905 85325359808951635 75717635661957246 84825289304263853 52112146156221859 23713732075349659 35625300005993949 50521431439571783 45258340132917536 56526151541373354 12398116062373503 9341306620497081 88318200156117484 81423618217891522 71265265978400323 42193236411919696 277270744694822 16617060234684461 3586634535726028 95009878177481863 19517138798098826 55682967194992663 16619206488855555 24275100487504966 44645941957912318 9159589389102533 94969958485066159 89999495800685794 36065435445122624 98467825415261776 90934761273692441 79613295527660785 96639069839272956 39624058251392394 72099364080532968 39199779694860080 17382333228817623 51992231795041863 42440713609549883 81325760296694868 95281194220076759 94035353325147954 52542653451146671 19253389276761997 40899342767074382 92446326835078336 66765802301625401 33580165642700727 77470009163200849 40247817252394216 236178688044125 54069125488720697 40847875990958721 86001303856334934 42829839506245492 5377040647872832 6430321829429497 71666891355164826 64894301987694889 27849842544650281 494568737656933 98988788795317116 19828838759396030 70233274100855314 8569544804482967 66155665803089456 4137489039452550 50461256737270346 65524093645145471 22343342067797624 28370385808600253 19076276430929017 37126100621779151 67743969902104209 18550133429189610 5079666444258230 84555312637182982 98547557086450291 56255915615506941 9966438770853578 2932330623894011 2332635827935622 11498059359525989 97550999666576022 89769075472917552 72136840395567867 54931191200567863 17770190710365971 68366303806519043 62098010942105429 10810588938808934 41517252644040780 78706347602366085 2983676254778606 34876051776283688 22471745267196573 39404930071247616 33361325174102407 73478752557340488 31517331757895589 39730207614862675 36021977172658472 68750719302398658 32624859419087943 804034795659633 16067362160820654 23603011316513334 11212873804047145 63767664417224609 70879716249822412 1237508863949651 4719945884569612 24590500894051865 55123975505050810 14797946351982784 87098749878912742 7350617817815259 41815699138518694 87249482977816182 36550617615749800 99382567921671506 40494897114568881 62775324065164456 54559831713419107 4433865109433005 33662584779801786 37298430068218002 75810167647203481 93885618457492447 22329454660636611 30860752332029961 27007272849151700 35032784816304922 43862331000338868 96216644992385306 42417362069834469 62108972208183392 96049823376066061 23927170777441920 7768627010562128 54175472506339254 56005913906316504 58615011598527180 57835066899168823 79572591375326601 90120712583169826 83112522396066117 34610555391488929 36765298639249952 87841250668895442 35173650625082759 39947859527841113 38388150706370338 8755614146906746 39134907204400823 70326302845915990 76535855062400196 58453453165780737 36252913425571042 96365716191185628 45933778765835181 89880356873456399 96761817301487998 38738868880325967 31134130974055054 42655461877248651 59151736548152943 95910961568640507 11439017944124875 15766692781619167 5355368462460274 21344805266021918 41844841205280358 8744152532966066 3542093673415356 18704016572970312 83373851784988534 92525681362225728 42252119632115284 30844737823440286 79935604617611669 3308452843759987 26607396276754949 18906776413944259 36849838794591001 71875378540167834 62375868860368894 33566246655100472 83607425944305136 47669156828549050 11711057440320368 11619524168941245 44273019945855417 16563312881074315 8597217485327599 27737111962044788 6453372925048170 17748785496474882 26083593305356210 46987150852746144 66765248673995969 8140914922474454 7976511970477413 68881326119962359 80438334989046687 47005278447148150 16994648430549083 12567525865509170 20161283552988208 6915763470072009 85720665212102998 40992032436299293 64916039975461107 1179706949639470 41359461705041387 50115060960114519 51878726622057337 3148413919813554 25913701470587362 81673147353605516 30384656767562608 26170588975242035 9070704744094514 76190763874131230 50745032558501656 67895750868136064 66280507546211157 98737996584246434 56847278660371110 9255718448424736 77301207049353530 91406810646621710 77233466114091026 47890836840553650 22868232921353277 16027819386514619 14325357740931867 56901349736490310 78257911521906377 56308039739581884 14545948829353956 53479075309793338 30054535591746242 98257027606697958 56321349071912713 73005744454106046 51572741359158900 31046871101905938 51745506077893132 54249305215445380 27482795840928537 58771814604685584 33095542845846690 49228165828827348 71287227466009545 77772068080559806 32453199499006886 17391568359612064 41568707495140017 85908355813258797 36581608737857425 81417510095920436 81833094083630248 88424648691891534 68126515702191736 84314230988999820 69995595678000800 5938013120483455 92988437895424411 42792982437340153 42752554329722630 51769397509486987 28063866713533963 51176923236252204 44150769568664133 38824234452996414 65615134691781755 58730651971103709 91338173099823980 31280642610091967 52918020131650472 26040377002881496 41982962148885863 1219841794484351 18465862711150203 533371738308085 57468411540728012 25435766446106688 62720718186387422 63012701064565636 40667196508536970 15773436928141790 36856487846512879 47630255667542147 35545375145485122 31897450961526651 30901485945599591 11859401296476804 64965377238888489 22019960427401370 97479156426044735 32801034690923785 85436337296132131 44389344804668712 55158228459540545 23181323110562353 76210379904855531 80123780440843280 32991689660157470 36155930686094598 27343416549490338 36732343561243973 67113626127439572 66731491276811061 98191443351303414 5256308399135109 75925468068043517 49782891550670000 38213668044994103 66098290357747938 23306130989689071 41725786178133961 14707388612872314 45254023139044027 91540869558996831 53920677151495665 47736588264517113 35361036364580808 5465057627270250 72174198083520450 3600000248434985 84954365621681565 34034270288305417 86351088172648235 73553886784352259 45394209272737393 22514689390725022 63325034782533458 6779043496342836 57983832063752777 41483994089824629 36408010711888627 38284631860404992 13270686359087728 72226720091180836 57163308443784278 5590195220327669 71238102925470378 75882864311692633 19128330465970451 15165077964546536 81235444894407960 83641232345046883 79706148857043923 111668838323055 31372912971321753 62861870020480481 91834113169513395 87627441918151406 61819772579043414 5877408444606668 222206771270287 89746568835566019 45868773089476676 73140859784196754 22239627830315612 38539095736799550 11455815338291269 91334193405231482 14931335494420153 13277064068209442 63360117434899908 18928805235743588 30900749267789444 93433716632460899 1703751105636719 69373348810972389 63782599997112607 1936315573262768 42319432484659200 71564715365856546 27041431293186026 20354453769228009 77504765636850989 87955391670784783 94054223013172107 21495633624932023 85458055527936812 44825559560297767 17374105676081637 73590255028334307 42858624591226855 85786082134768081 37961329019913643 74534576254867142 68998579427157459 43805675832378385 67766842703671330 84414688440927425 59925353632009220 91617479731794059 81881522706906154 78915926215092550 51916137237032850 22785835750391020 71930580597073995 13576196121185637 86158521919069828 68204676879669961 76154058168315773 49331038046215186 62568910106537020 67660620237133999 66659163183390501 32708764665485345 11740377838769964 36312537837202205 35880028013722345 39351592133799256 18375521055430885 56314790770184284 43044857663434375 22209929080584707 12997092779363630 12886665869666763 83604806341834931 1045586410709734 75092895376308435 36206408813530807 31180068773402385 23575346671444769 86563331207009372 88433484193209807 32984862980623471 74638731427635363 56677110645200144 63404144088036834 89773074261028977 35033639925677937 93402446647352251 42575591837186646 42840225508027048 17664605069802214 99134177912309589 4964561394384203 21160198637879013 47869351936221769 94036292701474680 5416210457486391 42986055044023739 82246884841942033 99128297112918033 15145008099447892 60943289472250163 8463204686015212 51173244749582414 20487608729955071 23159658883466964 98790246870563922 80174498983348883 20141679474376591 87327220376653840 34716201155806934 68770621353254375 59878108434957985 76274871969054562 20838123731870400 34543656399451504 90821363203418916 1636541455417486 65692191058845965 42052535987491791 93243518739611295 8965607892890645 91629545076007903 69902142086464069 20417854397874465 27433253929198376 49735773090464410 28754109779131718 92878385034888433 34148473896082464 3052001811590411 59682945630734354 85720383536181567 22694694595593577 58225849402599228 45715330937662177 17768753947111530 86141226654809758 23035801501524137 20544462887738768 87688753791456790 32660022184950574 20124762487733562 37112726744301242 46026245161197330 17845758779101626 355264282476031 50622068012431070 27382085301031384 58009293953553954 30455657845725772 65182094051982325 66408189849165663 39517804937664199 3583204997565368 62786499887075424 90809871720469608 82241604990652427 56521757305969128 20373066859745500 46123475400366967 11446306983485084 11872249905430570 53171878049936989 79074242232053439 45186643632239254 37007032631588102 38602211339329273 21004514943083227 1511088742521883 77012153248503036 51610180752022054 40731914181055666 10700038274567388 15259474992262835 35199472347072033 68342093825811456 26117285412418935 10330189857789661 97473147103026381 30261130201904425 78408908360643219 17142803031113963 16562294550315833 48886404258012037 83505491033342829 18484061085570242 73989822858764837 36736839328811462 17966936386227854 58243171556715514 5586996034845812 67300840373755586 57321318633425303 21142396894323754 83909192594402890 35686973492270511 73787369016827052 5989712115452635 6044009916378685 21270691798901274 49151186805328781 88245379345425116 18569461480751870 79591879213443540 10232647771787805 29735522644071503 58904330443076441 54554098442878033 26259498668525709 56015381511473531 3753623241240014 72026219943588057 95563537675411863 32388984396525820 69606394019759358 54692892601164111 76199450247742421 41418833318179999 44616254159076864 2693845180302829 12023606976083346 34527936876489214 56264979613304210 74771947731743188 29946094273995534 33259503387709500 16342242920673011 9833943533664837 20433618559210367 48779476972122431 92088314001332631 76324770403484201 60703978510290140 34697685482485149 3430185400932954 63882361754495371 33020426673260762 10608473082783317 46286445121140613 24254665552145916 78089470592157102 5859943112140264 7610558897339820 32943999163007259 59907085279534912 93020245893184884 29808373777747441 44638500225609406 43643466052637965 11479849334885774 68153833815720234 66285173969338324 5185440755756279 20706762471180906 84750431826463634 49314570933701468 47300294996887735 13038972143878972 4470764573857401 43540993546107702 89610712048841691 11743369759918642 74296035824318492 31256977231155317 28056117273206878 32218995861533085 49814310047356709 69662322110341102 5844907879158570 80281229164616480 59569142227169068 44009484192965365 61667828341537997 82755937969061783 56843080783102967 68247762837803511 37090102438431812 17977805660401622 49660115906292789 80991540334553527 53307703685318667 74200881218463927 45319228333804352 60134539984211407 48707128675859357 42852583010172891 27745504782670858 35117472253748918 91726281367564476 280934875413957 90387221937796746 72748700539205755 6321391370479913 95679082155242237 68446235013120289 36292276157716373 4384674478309092 94074905494891681 29460662358354204 43060015242612097 82643346786313217 380369297864157 81058053703586758 26494328482934268 41932901209256677 81180015183911106 12613821936358716 92764564311565955 93388771423949729 20802115055722629 2535443143408891 65447922460156470 4800516560814828 43619048234568931 56296433300013266 27381828199529477 27651473104851255 20191610378700565 40617973468954213 42667347829468751 75784459277030317 60681303795424379 24447196591819076 6651554781160403 68692785991766864 66354225095039146 54108698121459334 39718734118618031 25034550447568669 51523011211019012 20050958046285021 3077603158747371 796409595108963 657540229523128 64295916303380376 66462917123697269 94457451768779917 87944119328585676 62506251556080357 32394868240646986 5006966828118046 35288864686256774 12591792804522107 54489390468569421 96435780218427278 49104748378149847 87009242839821445 13632377268838990 12516560738370730 14264032245775628 2770708936797580 98378041555775959 47975929042017224 28468285578883444 84962426276887360 6933828597352853 56524982480876150 36605274964538885 35836338202694280 23508898066147790 95543325668768812 31531069279005321 26491893818699592 1710280761499951 46187225623733291 36120125988457248 28820316026230575 68166625408168550 30702885782727873 19601778800678513 37182664353512406 17688254514122077 29625450535799320 92393399720720757 62197667580078599 39992073293294104 11573961013764471 52844505968916712 10272174147197500 24877837506554434 77151806633203011 41860648554525592 94280752881481559 17454436986475978 55181350101260231 41041464715295193 29507526535280254 24416284495610380 40168276793026276 35751772513154250 52329322551840312 84110864123142144 51995029249775545 88224250930085701 22776901837236807 13676614410718054 76468225647607008 91954524032060079 69608938215416729 36695922596541528 62779032593527536 7514882864947736 66495020758237093 85850345485489262 7589749746264325 1227206548409898 3794167795000391 52794699608664859 33171456330186006 95444667139660932 46518965067101411 80894004131572192 53567228753316666 94370003253208615 79946423339455812 21116414026593510 10801826969506278 5946561945700126 57347647333470622 62414788470607057 15494332905987921 98315752636435261 84083745439907795 55718855764276202 46547779014205784 40797155474085449 90177776023887038 64917701112474508 36069406764782604 9521566980245866 57975877700282417 99943058506873095 88573704689457015 84012064781014629 54426648354992574 90134365428952292 9214218221503383 41551644495465224 38892667780134978 42078219846454775 88178518601674202 10381440558868398 49377077726359684 6884723865529872 32193977049864270 4962393123694287 27909960532665978 99339575987870260 48884918233744405 57260758019684030 19536823934288210 23645429617393562 5365958900330029 61828159541449462 12869017183341413 58049220706157597 62290502369919886 97523042152278680 25297038459811831 40869524510875012 88496044161576736 51038590502581126 42613537194379483 96933683894807323 43760803717252328 99294658437297002 12997078584659545 7539935518325923 83403643112380432 26557772329631607 5504789400879498 29416259925481983 12396830447326469 67925178931146621 48933471625097368 15371768717019891 16537597293986384 31840326817640867 97579767146867090 57350922508405709 59457646388304982 89149262792842864 9270052954915840 22949352834547273 73961017362368147 54400936340551561 64516563595566725 53184590886504498 5673143333537049 39775190617203340 21230588828604354 54357587371739336 95634064829339340 27456244169661664 75509125206713237 59115329796352710 49113934567223421 32952283308786978 47189334001939075 51477929182290181 56422597852736406 49760521776077205 75502895962892825 19577079946720159 58121252257253374 96858334382538899 28748899187507049 45588478945015803 76217323651544194 71290652564518161 52741909711667453 30710371654871188 23318269955289465 41693641964867652 75707017943141410 14231591299802847 72917475141567679 76983754544419125 58388087121199999 49574097525250272 85260869190914311 77458016120817821 70277167850829750 10194389416507145 76893799810094350 89114855770629725 47546944468114299 15165194142150172 91544178399602106 34863742326468636 96204201518096714 77141973938685723 23411808684015384 17252238083983214 67981232088196085 15990108954026567 43716777344536328 75480342365062583 80514570667251399 51278941068026454 82388623173333265 83216284466807416 97307816585638105 7372638037008670 62930263235109760 50914693706333532 58906143338852904 37429987664695012 68958021067960372 43380758759643996 88692261591936013 23817821304197495 4994170453055216 2771181368541999 39240684522046397 48750510042679359 33510901997670169 77469443075436601 91103497379342676 31336268578363742 95461255895593649 60966707104622274 84998575946588962 90841005117266715 97782597205088236 44897495631001269 67458715003987705 17915136605751416 55554908156363939 74137260480412957 55672329999120042 31115616167805119 57088870792765837 95750471046137891 91724759853643742 54119417207586472 41228809895205530 4082631101507989 2357683541902816 94726681039677287 50105304893849882 5542154358548034 73181051089001737 32695219073179625 40243016345003969 45676526105538724 21555813990896365 89226450492037597 42164033041699976 5169255725472047 64762223252982909 89433671629292960 89832633160288243 67363449167031907 6316993667097894 72851762626583924 18215904407956214 43108161565551863 39291370970970545 15931260947647379 17196223729170713 2457053749845098 49942251825833524 13786872551881395 56067558554442251 9785346831098110 57800553438398173 23216349441997595 18856828677930566 79430397029447026 81359856642710620 47777792738824618 59522711450876584 91622296431535937 89656452335636729 80437124240888045 17574385186396111 4347492855160767 67844276288246402 68540011201840627 48204604610932312 32491547966562274 58939862174743779 21341099247300534 53504117787626379 85797842439892695 54361877760820281 95285795110233710 75961877773362224 84761506938154713 50995354392381580 49288122324719752 40754240230284432 36792800877710232 40531670215123069 28543141685549643 30444959961254331 8766213038701328 62832510953907136 60694348919816509 15734072972314345 84234707187530001 97669174613840164 45273639269938554 8451812126051644 35708821105602489 42734284283195513 98302399279105886 1968096584402020 76744160023609218 46551774624391638 72662302553603201 48025621893891598 13563304080622052 56805572508632529 27032784346705944 9218714237763699 34375538134821937 3574647502137758 37965378508589809 46662702775456165 79114587548103181 78507857730174402 79964424050218056 16238048726212674 94669480840090331 46520733840988350 5623263797961170 21273554735566563 81447949252705743 52645767056366731 10671437791054434 77782595181381255 83961534485751758 13486168831705637 799524386048252 42367621367665717 12286360188188464 58289970424586134 35491488275711874 11661225444096480 27010985741815564 7527726560089245 37147552430086348 82457864147590585 40844390684461058 24208172650323826 59927198590155586 47905946231201899 44923528348242779 44080558136110367 14585498885396624 5198678455501083 92954477227594754 88877129588108871 76228615881303018 84484136418369144 6223637551850075 82348348048916731 52089355382794595 7655712150896380 94768031684065173 91637828882580062 39673250631457890 5204715449968894 59040775059852220 79722158653642256 46540942373445952 92768836759560006 82183459395228501 67376168954711685 91388423767467563 77130232700790290 56111675735627352 22082985152246511 50514354187485371 28926968015115850 72588501735571516 97523965943507148 17517491987014409 6988492898936631 41609933950961969 83373403075901661 19759578730529318 77953626665499796 252955238506199 12770771445192155 63099480617320708 57409948417943981 57471960156225068 48399635055263140 37251892824526199 19567771944056350 22663591904322006 28412585675002001 10735575130426742 95516052831006199 10386921969025036 27489276258553565 72299129643601543 8216245762526084 74934748160220565 15508250807070730 32021166604890581 92406848533499709 64748957261238250 38360219398831419 76001942559574706 86349545132716382 79162219881552414 77021700357104225 49443076379120515 75982032150403109 53643751435879494 64590125431618648 98090119321889937 48124027858684066 7892848240138010 10543938953271115 70193495454566031 9639321932618999 32801928586063125 76315189783718266 53021458332945133 34132465302227613 85993831265753998 43008580505909664 95481062168347757 25025206778641235 66876483054482019 26659277985773399 44572394551542019 94797955001903362 85181336286756040 82551860144644187 19859067691962775 76636398003541017 62553161827358299 76765930201170619 60419323122594555 24926693664865575 46849303690286428 31959657026013858 4415360418146543 79801081573141993 95802416054096876 74520862442303305 39664018073794118 37427366938767421 50126349470329527 45732117929641472 32587456387995226 64823685829990686 72690959436905243 87552271096801205 74184900889324033 54178366925197730 24671523165380123 68658287785912721 90248494578357407 47504126387075128 32760973583682903 70346422642479318 70286780560072033 33602447893779411 42029376176112624 23149463457242749 22126800780167973 89314044311820077 93498762873513628 62663699559279134 88419835994090994 45612314011067988 8758206242365674 65211252387421002 23930312298630705 16811007348603627 15032228116483912 8459757759974777 89923245945085618 24234838012872613 13701162208465376 35762702852620084 33788569054203266 86850491642107058 6857617450932740 26786003473000521 51585307448241803 66237912833029780 66145228934359045 93604725099440534 95622402005322678 31006456379692693 42218096140270669 42548045059147915 19473668439344564 41303901707797864 23428764826604363 99996752330200668 47238452628738935 67082288865886787 13143086359496286 73303016161759630 14017634060822028 68112115782437627 6058884840179641 65597079144273565 52640000931621759 92922516168463313 56868594187030218 44705444851782452 84159790737863980 81280551677025032 13312752751205529 1228012287652604 99862259285012120 61576124839233550 92601530330751615 24407791436390448 56374476253266177 33147531254662687 1357003771602798 62368232252446128 51926814258339070 23046791616094538 72783411666023517 15723902151706176 23585009416964625 62915133647984014 23617412929035007 51497763660534009 48442195808436379 11391691576487004 72678155517295635 19591976656873045 55018456853478615 28540419718111468 86075019021158265 86867696295532522 21719904004512096 23139882344383457 9436145765943993 50034545904919603 8565709232169704 29550808830646948 51826250932650717 70261620819499984 16082206707640341 74095439077583703 99204577644295239 72481817645187822 49260054002219945 87717439626106361 63458709283100923 3938101117971213 48950436330735036 12348334532782645 30027370184313545 53486044282115917 10474413126939292 56483720422231223 53731171785857681 1676190899995192 29777982683921743 22826290514017127 54500771187230683 81759498773848845 5931183286102315 19079652087230933 92853327695643859 368230577092492 10103736256710661 86502065608412460 81374801735364362 61856007523491697 33726344669189745 46858652959114075 6475989721071399 2348013772828323 36591712374089643 39087841759129138 29645341716817676 50423877420700434 61354314651449765 3135982955496199 61609483638167413 74780418550552580 41252288260512929 73804488195569561 80009441456610338 63088977324370628 61802964696942652 36122810601171314 55236440412893187 53418785326497780 99395472054938528 72320967162321481 62818909214659825 18064259818346537 22742596099344266 51515777152114637 77048775389526673 67687310656191421 4974057445949345 96134418828395163 67416387991711874 34295272895019083 49746368995928451 43006083528674576 23560943248674116 1833399861194869 66947747426201956 95858713813004765 9214149595756730 63633004509030024 47410842997834718 98822078736887986 60179069924055207 63291633761335117 84201386300018091 3998270892198699 4180726418951362 49177311791618381 11111727956361527 44688971757140492 73825387776304736 28138459433238486 19981635630316921 61299957856487750 89763926026201888 1659357276775252 81541590214374673 38658350606446925 59648945079185897 71798931380928964 35484140767704286 56685075956299553 35081349692147262 37105686502433556 11755239001249138 11267485577432262 26311285237782817 67379133205851223 39538482815227579 12418626265127447 79053119676930697 12678298745871379 17592089642946143 7531347045993813 29816406381024379 8257087052955683 8099630776260168 79512894758923120 14681682185310965 11344460883951941 76271244562784184 4206340466498817 13120364995574017 63854056696280333 37061714089907206 34014635107130070 34257084954066740 74980194513283008 13241433172773038 76268931996042280 86023013177935807 84142535124932961 16378800703276411 13066826379472536 5704129611183559 23444574810596745 38224970867928642 9033029825079255 44065399402125289 2741540153778812 7332388032691977 81129012539876714 63731742112876538 69658312506609621 43118333114296399 72850579268707961 54994892439784645 20560774943923082 49551885097653445 39759830861863587 11409808401618138 56429608837536959 50492739195875575 71841766573567883 5973079718533548 55366409662544797 83634719677559846 78418084752711223 42911123942463683 18781632338607966 67368028815512632 61003010246660394 75365318398281337 96935205689656871 66845929101082653 57677423497725621 76182466441511579 87721902277475417 7574251514856134 67987391482691919 22254753291046274 23514035722863299 71879778770865131 86637352895527477 58993634095668479 26361223005090178 87691629306527751 21607456390735939 35813528055833804 79101715811361852 83580860129944585 94556446990903212 42530131269205708 63216154375482619 75772228851750227 56367857887523508 20651534195085289 65392105052622229 75739269552609682 29697278064033292 90173211450835163 39176744417752278 54887199952364089 21740819614633145 55702060492768671 80862925191134731 55710527944824036 39026407776267588 99227289016019604 91201384832451667 10280106719590385 13265682028522245 75992102933803365 92707270324339546 81983675950060155 640657194937306 49775395819311522 82385116833842001 86406763813074312 69749290531336414 42403495931259176 63306074774331866 65285170798573992 52217372482443650 93578529594833331 96634094401827300 38900939110400679 63188252782275666 80796225561433967 44363271057258736 17485930518167562 19796542317671587 51682234994764510 32080720278123146 23231857418603967 71661161515416732 67792572463990662 20438057303273791 56226264460170935 16725554045132557 20994564057047920 96454664274379774 6033643266484972 74487175818703796 81114308781053043 58838076934623265 70241684833172456 108213420001662 51466603641947133 74494620817988548 35873928398636530 29670664000132829 86493047765030321 34920595688945153 10874031484463583 78197885432065682 22698702792104376 28081768389916308 95629370426130274 16314860332826379 52917068683665906 32418291367404539 15789248971218192 51199251514253253 17664428146527985 78836517746624799 44736334996097883 27392651489843716 77029161543826460 86713778551406713 4495667792512472 59987865694369478 24380544351522040 38297727687923089 92374615269087861 45309883432143269 48610109000720672 95387711174077919 9118994427436192 3020559913473518 25906495766104414 58796347929131364 83768009239689302 43534765859166396 92632697351650280 20037887723587649 54754476941127867 62959363508043358 25211295797230088 78550846299901445 83950187563406620 44864294357515333 70187480410454089 52513998187981491 20257028671443149 36123988140611833 64982157406252252 80806278450240640 51656869886699055 94525206600875267 76269053406069714 41724074512934105 55836913993506549 4689556524830948 66306753259172658 45803757152459495 83356275423377965 4788455830218572 49214090266173170 5060234393003584 5963197896513704 63014199540891654 70555598917615082 422308507259742 63626316710028603 69035017609627011 3759399622156360 52788132708717871 98968544627282995 59772752761799182 86161783717148685 70246049485208912 16048028593134489 4958552789553244 71131758388657622 60172938810287526 77835118295826237 14680683827657872 49871651783798028 4344152700737839 58531466650247862 84620032217998225 18214430780289845 41849405284767724 38447431988261830 51707168619000261 53697855156308182 11133873190705016 29052728127422110 9838185828858742 85446418312057881 47915894298226677 10391392022750882 15940075163153845 62887381619504406 599346717600944 59701767630483377 38442860360662069 91792491111923033 65141899077911123 50209490001323820 94383938009805523 49515535540527209 56341115877127096 62711616934148373 93645470958254494 40221554248387885 64383293225480591 51808154991321956 45951118834117661 81637531072738921 93364552014095457 61531664653623268 99575010793059489 41894519368166703 60908598374705281 16699392460178956 52375953783686559 36453861245590618 51552657280674394 8789321671361354 17251601315689209 69738293824987132 38781117064627511 47360509313025990 43736690988256651 95622069857176520 39880441415210973 66303373742023729 9443036235914238 68233872165888090 60511747819920406 76745123618412777 75513331678398121 9513602901404886 34040519150486474 38908402978049474 5196061361294514 43998621067143953 90852813853919476 64389017381768109 63237284959446532 59370321561344032 40538068110513922 84068989157195822 69304098632609880 64491275978125283 15660587741909426 73987813859166359 11601731958977583 93071443416997399 73282412620614016 35887179276986172 10421849712132415 63235912854359945 11160754545649294 74297496414076463 75964583982846368 90347502606008211 82957448936561873 89244585498345124 55668801863584883 41353216922595044 4787454058743479 24748238434326494 98003490071909018 75894899486275084 32618984562375616 1139607693856716 72314787078985267 41170948402709174 9420826444917962 94880843188503230 82810887402698393 82699355135980964 86654755594251003 3416555367831654 36396741174858283 63481526288980336 71548911049051204 45487606483595083 12157620087774304 37634399716878755 48592263881161285 9181662160795822 84171091809015553 51122728707916466 7963991716411184 66231338734121096 56316846048262260 26105971225573496 31878882102392290 54069563801956525 94535742163417767 65321051784842408 67100333878308543 18540380758509277 78108832458551375 14094472553363737 46641068824501383 7880302292472867 68891067252222276 59633892913518537 59497247714748774 62255008409888884 41976854051334183 1372803713967540 14104195077282585 76571190468752015 8120338476028136 55023092483500251 91842296330646832 96291970936426529 11718162095470579 75656718994845593 95697152739643943 91421852844616440 95023938633135278 90246595570156053 29665670458608184 40983463952853870 72655717084632704 75654986221597686 37160562272875832 45376761952129033 1869411286934883 34681897494854818 9426389458083784 81528129322782350 38893989218598811 36203117137797642 47175648441174674 38689796068865583 65254371545786060 55826349945054568 91123062612034119 375141357330080 95680202982475454 25714975071222368 26391489683031548 56708570890597145 41823878821468339 18794306417968970 45395537299605879 41797520392560048 75740590719286794 40384047979869899 5407540314728162 89967100060150562 13932182653515867 60421715454104086 68568206590397152 38209125810002643 34793594719776762 25538871362398475 71954352588948441 29544583319555335 39088287099784 2852239676205295 55104778653594974 56504874632759054 28750553054530744 93278939694727051 85293333173064827 25651840240475601 37003443223009825 70810434901241969 12306615045218359 6107762290073041 55576692578652182 16861643115139544 77163989783877514 35060963371719359 93040438451648819 52797617652285325 10378031819217456 5742588352617927 76214354876430659 83351265428898676 96357939560349884 75090583697690753 8641501998125665 42656974150109783 77080566648653912 27062365472866437 68619307322400980 48292760953040955 44950526514113728 23927620296609210 51859922517549277 7514517911163282 75088296702299276 21321090470155754 26471032085987836 59355441470832740 30878293231612385 93047383716510936 91665117240973839 79938665423801292 91486950832048747 51269750695384066 43866059480878363 93519859670721335 39441711362232182 99458649902975296 50322003254584582 95310810728916013 81388231705491137 55575723139354255 14323984449351085 67013241120091006 50882136144652007 51017378361514462 91827167601244756 22255094602615926 65385839942443954 78989787067322701 28038195762471943 1051902883057373 53499252525064052 69529895767770219 21449656993026621 79544580133531331 58016959712020356 94441735486852891 60410511483521436 54961871106039836 33333225134938493 13810341841595424 11964197188418405 91923186058983472 36659769433821225 9882515185362887 51059008420728570 63648850004179089 34668243493088482 35793761217935752 56902983697017430 24474785161422895 4898364203153959 7005277264354476 33821492094213846 3109608686219826 91433415193787308 90971734267959220 31741962382155141 31886791350009368 95828784432493333 14098667384488303 68740343413770167 91340641029944032 5340928909228439 1223121172349607 14900111295199652 88381387007722684 24082258826704132 99195696450373115 93307629568458778 69368373067724104 89545044414178649 60423498409786656 39466954051155528 91469616593242803 71383755641922403 83917403003698841 66991835097049820 63545976038116254 25980680801980749 5554117060418817 94131275155959422 74309200030225676 4863117681877435 6504720780469363 43946576818512722 22276810470804233 11537589997376557 88117686325960569 5793839346925100 97053085163658663 52885525541323494 30527266147744885 61972743058047303 88330943901605254 53272952818378287 24643792295076875 19756325215825878 70371546068927364 2784507542161146 48218716155278565 5285872477974817 6696849953391183 71849161707260672 9314268222791024 11594629560243893 66013647314017335 35405054382493780 97596814939216298 65941452437635533 36630267651716151 88899951711416493 60450973239168396 65578934909158260 11415058615851071 1371393109802222 30578823251772915 19050564561076129 49770530992680209 86324359384491265 31881286849203824 17344254556230033 3926214569356866 73131132580368390 7456710156387508 34954425485058607 3043174072186877 90949646297584869 92256725847724665 76124278733790122 86163122828714011 84097146493014522 93959434494396859 25888689502648820 42961424912167462 51802458197679262 15668854939584821 33162684761381898 38941523468840716 3278843032552670 370582638446046 40035350649359998 77016001811118882 54173327338644503 19348275863346535 4447390193287173 4904153836790749 43864610068031458 91044931752256145 92757827072054279 70259303230798852 37546368826456263 89861542572778138 22918659275954417 80633371944738898 32225074645643900 48825610374726686 74918441333268852 59026281898216242 8400007362296161 73701585978262098 48515804461415466 83373607282725743 73050441407878923 56818808134648915 95992632063186567 74697841575013050 81546373991302953 79872837960161108 19167667278696370 59083444177944300 52151084952677123 80980403048933674 3349196445596353 60858802784795652 95835493804831777 63203161345722385 86730018830515670 50899999313458081 48196724091616912 52982288578291164 77926838728617849 26068976157157147 55743227255653591 60123293160301108 17325097411967279 11297432023241830 50939546562863370 68568257330817801 23300194767381759 53304509286352673 2170655193991151 77200086252777126 86858752008677619 53703463208359652 66694662340644635 75572199661788635 4342576314079369 35588947165489310 19162122702005525 64798634332595791 43308185832526990 34376660573633817 77153815517950075 80134025344272960 19896600895121098 69739085360535151 56681209305139135 94311421292931719 92988519352101690 38134264980458589 22573361517290302 2322242327278726 30992217335973822 55188733816104248 59569181637305836 22338480305391874 42787895556693589 90034976682666160 96179770766615919 47603310869310708 56538321824156797 41008990728493254 50241795273814670 80734483648698326 74428084545677269 71901400420244124 72620417395235836 84767966697499194 22176032565340709 97855272280038464 44621206042588295 59985985793346822 56533920100725990 98029896743563703 75908230694486171 83322329593235436 84328553205343609 28292456176439024 19756504815418246 13577974312339574 14184319297996479 24195818755788254 82891693780953091 92405937685929753 59851051306311084 36716336868672376 58452607509735425 8014987183821096 88879875117894643 26959950232329102 63475453753247305 22333950948392862 92468802894177156 31294227984118950 23787799407995930 52843558208469742 76448339419679896 23301453046175153 79696684250921464 63181901996645146 63263641921931814 94100127541603565 80786578955428892 96301796828871094 18266430780148004 31891867209703842 42787398954721511 60317397334869265 30059107573744380 42034854455918539 44204008480146399 29762437148798378 91990764920353799 41200159168003373 68202966450294960 53635509114450477 23703308595412509 29568108518531382 48902684073926433 11018760604108084 47467733128302164 26073848976963737 89134181159953120 63775922803159588 87892543254029353 98243875374184335 19621958814992572 72771160639721584 35089285280237858 97747984764830302 302013705159642 88447601600879749 64387618132163598 1699532155697727 31157920669251816 60251789124464314 99511648642434796 67484415730332978 23757304738753610 30765543382865610 81039826113771181 8960245094413447 14856173340586075 9252665455819440 20040640082892354 82754799570952336 22134949512492492 67936064634751665 16956543858609445 24604040631541705 76876119384820334 36449512276663658 94852246442611970 84826366139416289 28863283585027455 94265075887348720 12068369439317951 30421901591476056 62436456662439217 14702207491283544 6024943951632121 48756114373165789 61629012856738146 53403719778187934 78591947426757056 5229844576533432 5904964183225378 54829299373388254 59680945769170057 18274427652769136 90248797440668031 44308020289805403 33773176870263169 80204616050152752 9593262641353975 67584208357766553 72606052386317815 45145628517381990 78441819091997312 75745252782358913 2332302710189607 74411014889967906 56249639513162470 1116664427892648 38300618788942183 7496616008676657 60374876369491298 67824872649565382 65227749210110608 89010409149437703 6462995060276652 20750830696920606 20687804128347521 96954400676162601 33665528254017312 24427994430478386 20067088599329790 63852730321497347 59813209464244050 51948266847204278 54783939460553019 5931499184443034 26097366791427883 33148058332676296 82792372241417496 20445142097837223 61795072428982847 42740178589726164 8241008118903239 48300769993671748 59071904804989005 99564874901131748 54343251126279501 32401194183468554 2347782295925731 13498528602213013 44387849491836749 70830938178110977 68558701912673662 22395669565313883 70230112454540901 87538437844106844 17865935720556226 33564176933269388 54888670642811255 77632994122350522 32803969652380999 58695943384873459 20635339210915593 96177970984424708 95940673009117408 50162923539365008 12486796383662144 77254241263030916 79539832579209107 31228751469308326 4091145734877758 36115782610373723 68359795552802071 96527709561068377 45926356487158855 744095345865801 65753278802509255 59378132087342205 88119294956396671 94074157434779888 51667440376885812 56877710973870668 9722744123642941 70070663467907954 34057177813508425 54161710015184626 21205247995879795 91501093426093589 63150044511682164 26331510981847414 60771507815426305 57286912486462046 65919793711484714 87092364688759286 67707159850664078 6015744282140255 49477131617527289 21800700119199508 72493215651311492 11470677707742786 77781840943465059 69920584598863420 84521013650390942 56502087485001532 88186535141966548 32827229282995075 18614874782709754 73521069435845236 49060035618388814 94015343462591562 75614110144458066 69351693146443815 60262945918281353 29754203324102547 58774571586871744 81661392475498426 93593329575577713 58195447676245740 2229210266363454 54687952721050155 91473773600414412 95281835179793440 74567820063493470 5898871286455816 8803827519612979 92411993038305821 98297771951753639 79006572393623395 69077868565767239 2236197347438444 24529418842052693 19568518702486763 86032822815491715 36754002782346069 92816520282395654 80951035164783908 80534238303757892 34851729994603112 76251015586112658 48519954035350670 86691658214574924 31915714388611687 37236973210991151 20792419441440643 68401756744740398 66263923587547398 51647919423675388 42961790675231111 69589151174340106 44861430089453333 31018848444908593 18258130013280918 23476738539141696 82921464286745218 62857624374089482 78152840098407124 94140212377704917 69921406625291046 63345069704106587 32806626971662097 67047423156447915 44159302916005405 57635174776249519 2050625113734135 95664800451331986 27764061058295504 51137914844460200 51188723673271180 79514360308850347 6033594862938393 60303841384748317 93535399583616508 74684301202543997 19279190737288722 59166328274912851 8624852534568434 84947877448067593 33160141159599196 8856065571981610 33593071452482040 16771840992376854 98550981432029686 70516859686467148 12873916127130650 585814857626685 77103522809636409 93330857685599767 50774639098973735 6064464129107903 10511427645895900 94147412465946917 69377678484653770 98968689406571690 53683301420754129 9187559373072512 44259265172336620 58381913301511940 54220858450302393 63671665018790067 13734470086891669 75472968125764779 81955465557819489 24201154186926628 32228918894034881 75607315622744832 90406782345065668 45922819808850210 66281062745403281 15933023286385424 12134381795447442 46984536436095784 64912342292228515 42915640845200400 91854913753514072 22605337149784993 58347892787126588 62878855068912482 86182685048747463 73986641348836774 93378472270492744 82907873015952188 43298839249301454 94686074457188050 51302282088849706 32472465366721524 33110082151241767 19697110513821976 29838550229964575 60459707616828226 79488223632053169 44170135909403208 1800187401503582 11094511005773647 99245340188340104 32675043976503576 36775768420880068 45659838650498736 31599563536229602 4281230592294640 54045161978867964 82887126824371712 78829066772554621 87693757600068587 90556693924608167 50357385437649737 29611939678802570 15979867983051916 59227543929854765 64340352962206394 99010851871726845 51089577691412573 82306553752722030 2074595524740134 1349480762732610 66431776789591038 90137724397838586 62966475101878924 93663673256889771 1686884194866536 99308390723474872 47303033445105743 77786447402795447 59009700771897997 14208171002696394 59158048354655999 41650292775898390 68430281669564152 38287328346579197 81022931296828542 51415388227622069 25768874252488914 78988399271311321 26652599970811747 90134973997056984 52582967551196277 83899764451403517 1149798791565649 58511661361555605 94084433730877556 1086951281759657 75691635695850322 72567617480272458 1929036927145975 63588306869363549 80730857972007081 97575559408015719 43303533240815438 35026923080749543 50879800946730426 36665800402959470 5992371038499535 11074495618642983 75353789376948426 97120023871781596 61278747375110846 6658168957323974 56823044454317950 82653630084441510 15564960645012471 65234221719789755 1401117518391170 87378446958591335 77062240133691512 75289061928388279 86022235241723469 11242764680070138 94328103397444108 69888424039771106 61769545405854324 14195071538885679 84515813033117983 34477907821866061 59791158392378390 25273303340971824 49265364776474046 29037139473396668 26692156779222052 42591889110450505 55620306568863906 57937778131465362 44574330068932822 52199227282583609 81642351998056468 26231566528754051 9658098626973291 88416738889112458 87869543880290154 64717693943347563 80586414041396695 14530042165574285 10491274766362479 66627294450326867 1400696168391366 89345955284213090 98829151672432466 41867402749101558 76814566866481432 73286684067575309 90450557798007251 28698940669866138 5496813539479514 58798186664646127 78105158593854700 98861725488361273 30476372983185690 61949610541503294 68936892564047610 4627353811374736 37784999207584604 92180218782905815 71652221674469139 98723874792654416 23800497326653881 53502989715571667 771158869866527 70211408536923141 7311037430067368 79381529611131751 4595681064015060 82798288160871495 85447742515070238 75211026036480790 97244356600049891 70146470305618128 44957617890622384 69195813842856910 90501192265464413 56451585030363748 81506999940870806 45140977079069075 44483117631096925 33373579139772421 26796325402823656 95171938468002250 73082556223645199 86389042279413400 10684242328507847 45602943092030165 30244350549687743 34912158758684906 21639056682214337 19785565102035767 92403257427809362 3626053367243919 14482338260671687 88935857096737255 54173824449224540 55901696360865549 71414295559940360 96812543947882340 59817452932903622 34601668910446739 93401242716914441 92210683122722970 43547727891668723 93328043985005416 31006395892351986 48088508852767777 44936072693494029 56295399019116450 50068715490595704 84797355743950134 93691373199125018 37769346467379924 49441179988854309 31863592160731177 69011612308571130 35241711646140940 53954834665921122 78480415884645166 13283722516135846 94910175381933127 50472501637119715 83102123999291753 16629947403905974 13751920410099321 93151977332605157 28298521292089545 70754380912045966 68137451431283866 14082485390495765 88864068887611211 48046472225472503 1359445900391111 17572907705012472 94871837376757214 36462207368300511 27125132144565952 62950561745633305 36434278668317246 88884693392174240 30142221751725100 62501396002141266 52703683125906631 11571362025770696 45695999200675267 15889730253751057 28540207045110980 54221528760645661 24022760359536355 96292673784433846 3971483637641131 1957411228642082 81242963279537066 23599340808052313 24581349738484247 45492187600953690 68717552377600923 62890206173975357 45920253783931149 88732416862084473 55745685338778396 29214392992615225 66129253831934583 11515916007234772 43872612934698605 90422327467733084 4857297874896531 7913058511863695 82605818457771448 4087671475074017 6819479645805294 2836629794720616 75607857043689592 47970449056878017 3832358234722420 65121164514843507 3130127228826804 82954246174257250 72770846548576843 30651253162204722 65490264360824575 62961666337538397 94553174805027116 50876341881458394 15356037414576411 28574354180388135 87218661844392853 52737210933016214 53909978725638035 85031192364873522 4692528763637716 25595001977736582 62477981384066423 92006282649258777 28536547642261893 54846405891030738 11220273770790041 10741562286320581 53385822094780546 288705821996176 69202210765721087 68474859421880366 85424930373067078 81802509066888635 7626111079419165 48615397512994158 17531213687492188 93529737702195774 2333428788771118 16120450662498869 78971230886858346 82035107577743958 17713132259012850 65908456257863688 39532840785890695 99083997155992252 84352511424661443 37047855898103873 15009620762776683 48706764496762061 696306725629554 67025473871823544 90313835603365294 61669171526582009 36544409433150756 47047220516277807 6332831081117620 61103292099073706 81892984874849850 50959918847046599 29894186846244763 85645082422975473 57810193815513 20916280823860072 10760091920058904 25272765440389644 14189119015530785 91631051032387841 23737033664007839 52746839846738442 65901479602530399 30965492332159821 14318553197130779 48624594111793778 40061217126300968 19475625767927069 21486596712403282 16313173152526646 80865782128062524 95892737747669962 77608873663416361 1651545688537047 92853604265848390 3928967291148646 80789405818293780 80395481763173127 70406828626733753 52871829053614691 18701490286416822 73738117970924722 14479771519995109 89357884272369446 37596036432900873 31889946083278805 47834562674832295 22512809104442642 85800578861008270 16784497834245969 74110170322659395 71804156187698058 91789537896938633 58340382921053726 58517373953273126 60565141579103615 48843440263041151 29456559088059391 88686363690511166 23232000955548534 26624011670155335 8398711418528946 17114254568435308 38999604554609443 44846037130203124 23299108071515100 98445771986072652 78649094355377164 18069791248951228 98465290896820491 3619112846725612 7090182367646689 13678037991590599 53489764670546852 96546632349453721 78299516145802026 44728422966780100 51565905357190496 4678317442266748 10492082082460704 13873825817939768 75795802859073258 54187284567185997 1661159494146232 93810246527251039 65029929530687632 54924399316098799 27803795350910352 91130505716142350 51230818533641725 24634362526246030 38809448031021598 24280359440389229 14866145358561601 54477683829119143 32116084104571863 12773914869893402 3721176780033286 36592334105362677 70654170012359869 99331357567937617 95787604817235539 64777230247578604 58730475726646989 25270744236366439 75346783938875498 98811953680120438 18779466502966652 95644876969236536 39729409053970621 55884995848255485 32513188978908316 51154875398007398 82726695743854540 81411366981962062 99571611896411476 85513693361833273 27095524094536114 94222585261780176 61284189666751579 75279895199627584 33944291854345238 21230229393017033 65864570039252904 45621596760897050 58227835486274751 94080905256923163 14462723226640648 33641560674929035 23588695024814314 18091756859249210 76723326325088885 9502004102614294 90612295316744669 49797432913817870 18600572786796056 757590257074995 30388346707594297 42043474650809109 66640834170675960 94610192012863793 4147940581978224 64280468721642033 71778202365812645 78108150657941028 10721701386299949 51868252620356204 66833312814220914 78515698751178510 80019198380953425 12224004608155348 34403813060564764 21169281402083097 28994830293835655 56978403568090995 71288399170753111 71887978305399071 68418443169304843 90218654834133477 29952891814704722 93527215000628425 12057007697431777 35749407891698555 8351087985069305 92463959743852880 63642085833601121 39529528027427382 7977098303940756 70920604977772009 72646611353304617 602283506172527 33825579292790526 84382152004828643 9482040541297706 92582477849315182 91491464324329963 60774485436939740 25613763933172012 33674498321564995 69957660453698649 8170788143210096 13782094641168965 70099495058083246 24973035072854856 32067754655161481 87038657445972215 32102498661615411 69362039001210080 41174804111281985 47606767072663519 30055811585696646 34095344132238834 41717686836140324 43192487347348953 51460202704242621 76580631700705663 76322376111998662 46976356722610146 88531536380500633 28126917293075756 26663367117722408 1841800721122566 94280428733661414 4813990735071045 25297704319941436 49781272577415704 14717088410825184 14941007828100471 44974615369859796 28575028397606682 47049157335585336 97143444776107058 66114861912166035 57116743511972855 76616582390771690 64335753413024033 28582389150380340 80554207511814052 43141846076162889 55316544288065962 89420596888488871 70057744267642575 39710574867200852 60805625832037669 43864223688195700 14736183335198489 1743329730001945 59138861798476256 76551366408795924 50653170194884978 83501790909998090 13838583388990637 67386104869040429 43975898606416136 32247392217228427 40442922828901469 46304774235980418 77935418969842286 38608875846632349 20279017091105306 35953810294687542 80202562659484967 81640808335358855 95512502358395938 43093143016872013 72015206088283399 26533403759850170 1696451465393460 81249253308281340 44020085486734782 87428555419086616 7015884602163644 25110324563080017 66809396928098225 91598398867662120 57006609869919213 46046210703232088 5389733107273169 58349116292288637 47674431232862146 7755730468173810 47638036391219201 8850703099138311 68176897827648961 32484729036464585 70953340559910156 60441506071316580 90963958191119401 43503859647427853 13363978162320852 99830447052683248 56170825680327615 41742865967877931 48873502793892345 3643544966550009 4249541029656063 56705572893831316 31992712974914670 74236112217079343 71590831544171829 59636521868959867 62125069142588274 46356923702193464 35294903737392566 38555496662408731 22328843918899766 37416689467680803 31966523262458407 26252916033831793 98534245797716225 62118090997627791 86358995399504979 17608797141406201 98354461520460245 43013675675425966 1361369476348094 43301152110324168 65199385388184284 55966267803635407 30939567112559421 58606446578762260 64178948797692034 98460174266868637 79334176855889531 48834521274893213 43139924758402885 91407155448265175 99988905567148893 26241763609437587 29410351123339825 73860440116609323 68126292674765156 23441165261387766 77917826608577020 99844753312613414 67130199814614714 6517567380323796 49185160390387543 1111993927747241 45611580749663249 56360811503951140 174518628883325 70408706774735106 11866916681224866 45366941665901850 42943358044258387 60038222374337723 8723714507623058 66028721112036369 58671008708464859 28803799710798754 83634305550236861 62734390374502148 46759451473405212 58841471414663662 59112571229106711 79287333809994596 77312178889183903 99574828530237789 22945014218261021 46002652398380916 57765938863941013 98476626817531890 55177718011653168 18458295457255060 7098753017052188 32190581314164764 94682067977304398 36625267902675342 75971027396701027 5744215417936284 53097665197396161 11356497008307653 86995834515444620 98369362570568471 48417138800307710 6493521253925082 60901943963634930 11334529624821413 69360434704852576 43879588659706723 45687745586277072 45138962168608664 81984636030148294 6529198904655305 72034886718799641 67010526986481210 18790053023464184 99135151446900450 9558196699257569 19116640216938312 85568021363558735 2152270473820312 43557010395622654 92948006462686113 34266222125725969 91699088798151702 99169056500252234 39430514598005322 31222975884390284 47071882827841045 22749865390386158 12455520203283813 62656456257976507 81913310703219256 90903380612947884 67927443528740018 81652581160609306 92094067493746920 84678239601525518 83652390559568098 68262743779615079 94037695604077184 17929895539017792 81956214161433160 34933918540957064 20994360443588190 45485750937748170 90586270649163814 47768474050483943 63108629164657962 30558074781137208 42567473809609455 78040621387436987 19566447775506241 51563838445455223 71182518119326386 87139365064720606 12000963085040952 86269201362694541 95959469695278436 84107928758092443 97755208107766454 67507497221188460 78728513782124423 50908122925164476 1273317251726971 72718715226565472 35845049781302343 89641864159475359 58788212669602846 11476617456053234 15248079242931357 52725034921769992 5491689250818930 46378885089047879 71285392710731337 89863999845889964 7956232221481058 14734792789470521 42740024273847951 27765310863156309 36783484443987020 82412930013361542 76853645121511440 60320271886472244 46604625279081046 77218364677891756 29305725610624757 88223492878734149 25899970875101746 59279475208079985 57683763710898384 95539144764399980 25869821870758832 65667029715001017 70433228806448405 99727419480914785 48598222913592004 77233802380134445 95734465706946780 88666118695709597 91154518216376046 91725898391703922 15448395495271903 73108775025156817 73333409736864696 60673024489746309 38092671537220353 75951751457382602 67498997380604525 53869408934380642 32514542587902418 75814401445064814 93942334852764762 93456765934297358 42646549620955615 79075571084626979 91637234755305664 91584149853858185 82042489395796392 48767041844667311 95423782796986198 68664354756690074 16972362621397467 26187435583640482 43730013168084065 96116352089853749 47850901377640815 70385203086831224 32092940856513396 73602094827657040 82319080493004424 26447547280339365 91957876156063470 20518945898541859 29888480100920198 74443935656891468 47967073731079436 79023593763019881 31860068355155555 70191091577897235 15117553447214458 39941080992200674 38724056820888331 7081469705976480 72835582167289089 7325405401339440 34808179547591059 19947620542728846 99359448733226138 16159932526647484 61729937558514427 91740687306514186 82209039507625721 98605886091248159 31003954654406978 50893569371784851 99157810471869246 35671016194847919 63365669697464341 38116370156410671 18341882452088916 9517420295853282 21181036949756252 14048160823079391 78118698625899863 71029122858261722 3486618261909704 49431118693193066 69611754746499562 26902467540793525 71938184447823187 15008406149762548 61682061641362167 79871463070226345 32156715062517082 153275680324976 40805861387074126 86201960073991593 62821125782597741 4988573835041076 4944349143060400 61464715279031480 7521067925760503 54234054452046273 65124426336585614 65299979602793992 5356531227867957 76358767033486502 6679454952980246 38111455854568482 33589250782623831 1743233195745950 65010230417923976 90991373951871752 60680434298087069 11180211972635812 50109012892306177 91699905881344255 33604428802725522 71239305125448576 69080294501458004 35994988142416170 51878260207708740 66964683558989765 15671134411787009 21922925757291585 90035540964944809 4161623933984992 50375639915739631 44260181476715009 60170838534930818 65788577273718135 70640830414649097 45006907938936516 38457605466159491 48823448589940223 1240350863991157 70113133370985146 80903130481965779 78135443710220601 18422274285555275 62942062884932151 43258518419798666 68322138462084375 61558537907773891 38479998787469103 66499719345048535 52232490883641011 12850919917614159 41031397630562855 18193548449832413 62248291045641943 16517284463207454 99979759865520446 47405706186870918 97380557874745917 24592259383814818 78134399734943471 48427306869598274 83783172131813527 70717211842711188 98809444707108346 49517344467615095 4936003604469088 69173059103560663 66313234306171435 8219350566433194 13906128570027890 88492767812803613 16025798469682185 40208028420341348 13562297421075425 65482780813316427 2718807787315312 42444247306789659 71183748332537339 12553109185794606 71978812170494921 15269324659207162 98308068202626743 21382729304599646 2701890654264654 6799781821245409 45227011928696594 61382050196377169 15594781427865468 32630060095475204 14702483796916368 42814061526417659 39249896810806577 69387005205603832 10222103877908848 85563034781065579 66200199380465652 83392453385685797 79230485992357801 33047027635506398 62393738040924864 41422915454215867 21555985480302567 12313616970522202 85835811176134966 59759552357840236 38135241801567016 19232552613424368 22790134201847364 21332171006959427 13737264281600480 87385580910007101 26685828946734894 19239216983854073 6655628018044806 83241999355025639 62495256790191725 29318603365760967 3216008644843756 64146007503906789 14865486476472489 70666583750801223 61436967370634777 17548943470070086 72644780358430585 76576170503631362 49088121892849948 43121684566740746 45042775144909934 59146549909397880 28966543298200523 91940439582924502 75311983953866483 3329987087046161 77112818923800306 9608851711988331 59905497087949182 86329738703095250 31676829885731435 67097463673116803 82283253749437800 98608849087488205 94412665119455223 54254771671739482 89004172769237769 76755010505243797 65712184381666381 29742697814188780 60913303587864425 4630196633566858 62649662432657838 60012658859395279 51109374157586859 45861237853119201 50047920655849215 70252812156244439 93293801096666132 55743474513354570 1369149227937729 90920533097339302 40651898513314706 63292970093608628 29436863221005668 85537834885285559 31925670130876150 50802698189623898 73284465910908682 21474509861221994 81322212731371099 16963115765118893 92105448163742744 62834076484703709 18132154183031839 3424925452364844 7229346871071210 82424343893193424 99902482982344656 39019020056973410 92563108211821783 97339068214416738 193114199267485 19690936175219520 53442632710579692 31015079205420595 46530062437403294 55842166322198009 4421798283617976 94006864479903577 1181712981150564 26496211953631562 59046488296837856 35993362116886574 24621364513319432 21158707516322412 58193376895546325 77621782145816949 48956363403262964 43892453680283381 14584684782923794 92327649676761783 54861746824376789 52639482592221299 57241755716361788 97318026818832693 69689927221594831 22329535011983174 37362317230686667 75476097009352918 47686409438809735 82533253493518407 10635493784559588 91927929268879312 40229233132392417 8134667569208067 68865182408436173 95851031288914548 30496647543147963 58761786782740951 92680816712837643 40366586439607760 52166039193801068 12630638641111377 97461666373982834 39529404519567125 71977134346045983 1874842983083097 53024391676963041 65160158451109342 97717033666941304 12901740514395926 71958412888412604 13309490453973653 19070232286141000 61070182587270332 23580150695515938 24389176743738894 92653049515696378 19560416100424702 35883256727578665 67985880353209227 23604113980500175 91205350029182534 11222655206732352 96272097970362772 3337299198815053 83584975567526773 72933228521329943 98401286837932811 78843399911329099 90463157393914018 51627992109186145 30676610278652557 15268148342771972 60818581865415203 47533392228380037 7313989571369487 19344839509679632 88619364931222369 55024117084078768 46662495484524896 74008105403557130 65260400986090754 84023737247647801 18308438608708378 7044435473621992 13816392724905136 91921623933830710 34003321247700989 81683348508816028 43070991817096662 49584596415078586 46179412007380128 19621174593063427 74093330100091821 78010284263671819 55807092886392845 75798327890127613 31659300107272245 66502048232693827 14596393662728994 53786473559923768 39734385574002372 40100648678458174 43903165270196067 78829852884413476 18249065524157760 25854495657425135 20040067644321451 39060144781963613 67400556002043641 72502493723399610 26493788406994775 9902854240253175 37038005421425691 69523600411611466 94933574021047097 831058009686777 42796902824381298 98862265396947059 21522499735231785 67432565886099446 43644092664861775 95596104115829984 30750824594742637 21078210887761171 67779004836839932 94649800081700613 83581931335027718 95603141460076796 32507429501768476 36976800026311288 57703514292615168 60218205365733608 63471703320065429 40903407169401469 3614918341294160 49267688421100169 39120697791756974 79119489277504538 41570234560358005 34163877704414060 68967677289438809 95257029382700497 92651361308745230 19233224662979471 50593222587170894 3676075823610146 47595791339923088 92992330680564264 47372999549921085 6430904401136918 16395932714494319 36660354217983885 34034159458598821 58345553870301640 78271677640500947 86236053819104667 74401311618689817 73354534375773855 16942691196966694 13960554846394115 64251570171848090 79585754389702090 67083658399363709 64755862391534420 35135244142283460 33763610637467062 7127523480483054 47107866243534730 216692893930198 16466218510675717 41447699582336307 35709736735622231 61976126704459426 41876685424778263 56017648926594782 8670092820239703 77156325630600368 85017685722523451 69366615003521218 22058786441650046 79172463574427054 4764583062127725 13463787395697528 92923478640683924 42371335269826456 98529913705673490 39916193367517857 26639044457760002 25109131274443488 28059870763281077 299353970702298 3405005268455007 79231953278814412 3970397888744883 47407606787945659 54240815810481363 37156053710998429 27352054322484652 30748296163840518 76273192596796742 92682502151540891 29449696355269179 51204266481577381 67435601932475238 62781229029460250 3113577857935746 60130654734722757 12366940400391253 39635427560891934 53412121579044698 23607347559243000 91219003167393823 56259044695867552 42144551712090661 36486399972252003 76824831306388177 12780722593792276 51606313849816575 26121361276782483 90561856040925967 77088434061701593 67295393641130851 16357424372283728 31175881444887140 6664181391800434 8431173227430137 94287150273190968 38500166832301915 25210673340505193 80306951553878122 28894055961030624 22392320261684200 16036272517791680 17074471911436009 96922533293953680 77724881635581898 10993983106463982 81922645027229130 40448931785652904 55003308327876511 34366470350079835 49043581954398576 73135151219374847 79380910398468629 91317255345047516 99245336792076755 24749702253240057 8898399445435994 38837320664466785 64304143810838172 78644036968313647 2847962058324627 59728987382473874 49973843421318972 33905583172969427 68381574227435566 25875696349993317 86566351538237806 48178761313757584 37242221636365534 97513089720782606 80880055563601299 53573193666287522 39745824088047151 82398796507645446 77146796264525472 69723118457548541 96672615184815418 36229318500601129 14998225585080675 39883726724872995 73200207903429285 10993255199888163 5843201940374416 12066270264270665 45737541044186232 17665826474794141 2597811071410637 19562769069892740 50051216926246349 89912160301141587 1447469106033582 38695914117539144 47438770352918850 91540108401738922 41510289445262616 70259720870575379 80138530988449319 4779626902186609 77016052930715943 37088737321448345 15711538336899852 24954382805181291 22928578085352029 83937487140464698 97728647845826106 61274586498885177 44859735139559750 45845018066342348 60937263137680228 4464229537115713 64881607765716644 93970173196697052 93898692534275374 52168757896218533 43397892389848527 82385450221160597 64623764290118684 49965292283882267 52624677326968590 41851314228970926 46760683514792514 94430481254955710 55397989254606954 71137360128608239 2002677162797410 5485909504273126 93776563986346085 40702967210800219 67941553336050065 82111615045702729 10494349816161435 16249814867609469 90936299481718253 64551089488889915 35616157681778731 15713486205051993 2153561594266157 8833282695630395 42107955080078753 97335222325719276 90142495980665059 13238530337009475 32752620810898408 75433735891124933 67488031144412169 18001013170330030 17443695817795762 71512968839050663 88278191762730144 13689735193087497 82832737951283452 68597068381679339 17950704214703535 81303238633365012 23668923046506151 28401377519043030 33588979330617188 17422710621066006 78040722075198081 23380160749385247 68601451110451444 57362119364452561 51447807678350316 40231633144214295 84830640129395267 86466334968173387 3839734053517733 51711382247300760 99091300928479402 76858156808915869 25235195539287854 8243448538287322 58244227263209465 52724357766797339 1944875474760165 36887010413256749 26707921447388403 58620221062640189 17115503245118196 36980978812918487 72383240412204410 93287511772982422 9683738453763956 96995433163810035 21412714520690445 90582998102115161 59425794119065407 21314845369613307 66597049248717957 18767124460822052 48114444236787919 56220519671494612 39970800645503669 82281273357382802 56640608589122875 27002420678410308 53184801776870382 18986409785267614 46377181740137530 61314098880247098 38400435874759383 24899843365544137 42249116691586094 85913991968958760 43852858077063599 56901273885807085 72560906449941599 40917351203302006 65208489261326425 40388574644360889 40275246432806868 20823721387061554 34249570008636851 21893314347709084 34621321501467137 99110843709742285 48640961583992441 58855584313564346 16088022852953692 79344547189309859 84495053237577530 72334774610019604 996114572929946 65005698902065362 77581801159861768 51235600832591704 26859510147343532 76888768568022999 84070372707340605 26148045735311241 15589255171105713 79953249748993977 89315624445943357 30759560470588922 16899036212217222 2863403772748 63870420177885165 1907773956424743 48968565101264500 9452629276968885 995336151935612 44168955426258820 87924205667977378 27502448839657143 71659023353091720 31473742208515743 77452782563785330 27221938913711950 37147614687134423 42900573750721379 75384342934691004 63228551712140158 73487224074799835 49005667648626495 29363603008459972 72952018749209779 88050987735390328 78944804139189886 9910987004788485 76172223093337679 41410301088341532 96653438694550912 53420787940692893 77624813090796243 18002814759233048 74755258645089809 89561037365531686 7381106944875475 83954194919500214 33525805084949851 69545895720881337 73519554735010486 97809002351646340 54350380446164139 5144424918244486 36043967432821523 7522679428729902 19634634856763666 37471004406722384 58599358475907129 65395554894517755 43574177645096518 51101183438362842 63109462900836605 48199610766659307 15196872582165371 18525023681108732 96071399450828209 51489442604257116 72719333415044138 65098004788255726 8308070013865892 52434945574428243 78739253791369260 40984032867343850 25820442892125134 33089026408592099 88417301179285520 63235562542099669 13203589606135556 39144905165693836 70410013767664032 48136463530724007 59008898949272791 19451035304869482 72585273722735421 45428688681186237 43982630609666467 39970465097889620 30910002855256637 17918128680517627 68143951374499827 49393301054685757 13015100578527810 90009334782418301 93905680221201073 73936894877285231 84902168612344885 66194080567647787 76249079434276584 36887132960987950 67652649717299877 25649115202929575 87509851620919468 1495776604469528 78889852347672795 15972319330893280 43472985294989480 17812301942312208 87479170214069698 65337473327374428 8863061037888344 26559385345824230 32951844805802227 75887917355671195 4562377672394825 6769338162545863 72538067766040259 5427852234368793 73431019883577213 82025591982898088 20990117921567732 79258681510933474 20176118965428556 46686846696209894 52978105069147292 90101707783885503 98814755761374686 93665775220326694 35952929220156842 31959308256173989 58835210877941486 43095713454843893 72463811484350301 78893663555553807 24851673464502783 32817788085273119 68754299192986864 55953767019466123 50165465607544268 94534158994835037 72235107061887597 84578079083601700 9483480200753543 72249294526278541 98327807833359740 29852140805035631 43004784238748396 64829853938300952 64413411962144713 71960029208486408 96744579003642432 42439430526903512 87535809114560927 15237561995734939 1383012251876313 39738724417645608 68756683828868652 45014151979230795 23108972808512092 58284350818758046 46527314129491333 50541095958290527 31265069633449809 63661872768622219 72631860637977803 90280630987096206 9891584644301294 70787808527633741 22372492601284919 38382708170815347 35903212401355607 12529570338904803 17923667140779524 27032287418979996 82409635609945573 90281188762681820 88563857858473187 65603643079736167 64541060614545031 95634176299553326 55616668815621241 54221876885950085 87411750340821184 20789091230671876 9523454152504557 22543170353139910 23976355867985630 73944621294302509 1193534684399793 65580140142929830 51577883230028532 7200409802869041 77145566862507391 14465128653357551 10226589185340594 9782666235853693 94852316970598317 42540466426192968 81339640302424817 89746470347859539 7226435235932483 55380963133324368 31287345014111477 63693611898202450 23526473107578498 62034692117337837 94516226704028815 57493427597747255 61792043365152060 67203978846104585 12622742229256792 71615885691341572 53176386331265908 79765879960297913 61103081955725548 5326787090676075 18477723535594399 19184302664803795 47193373638239837 58158547472431698 8524664137280164 67858391716901582 91900685349004956 40062469761855001 65203173688747964 34346159574978331 50338645594909400 87217176627921734 49852140835910488 39903391103658612 29882638548537988 37778963138689455 81096061098822497 31959051909409795 75434832165112827 98488518149114342 43099112258359171 11588318428087122 19690823218347291 22902997352688044 55766646662797975 92821189345687072 81278674552625456 82573995002838782 75098161019469828 36507742387017083 5585682849439577 36863429661426884 41951956093571214 98825251204298310 33529735975093506 89941812389242440 35540958247945019 86086722798488604 33409600100831832 22201511655541482 37992764167210720 15809442391951717 92120965044749253 1228919145883700 85834428839972681 70232661336212589 57004810810953824 44974830150781275 33756052186239955 34646437504043812 26766323975832727 88086664136218764 57777900803977379 71978773864899003 9821759835418878 10758771403193229 52638098282053359 97103097749912727 13459846806228519 93241662454312147 97332159889210788 57527249225422954 4100960718655803 99135410768066806 42266540129104242 54206211222067612 23395031961980720 96898084753854560 99011970519452934 82404409341719276 74564339835145017 49896784640106187 92423415001982201 53451906424606259 62106720524026307 69574695961293358 52416404738430710 73097136801771979 98211088727343426 73946326748418351 27853861869439338 63179937147660674 19793745562996540 19250643810664284 65923046852964585 9632496437719379 88018364426770552 94291562910373177 13165070668301831 26268607182119969 51643791399716366 22500784643412095 7433443644254739 7496660075929000 87716948830783519 43802158840922687 64679497365296625 63717158427245165 13720005849445806 61567926401406545 2897288609997828 30273911557944108 23476104091327864 12079255110403080 13856734873034695 26461156803131478 45091644379503838 4354489829251833 65474505125942297 67372566508004774 53825113411971184 69160001564050960 65363798020459201 6048477767942404 37581072396281584 76357058984857892 29572684697769240 85444035886084877 10178115528435010 92846708566299463 52738110506219007 96494624794913610 14488947011569993 34952274076432252 44498852562455583 28536598418992585 34092217555652224 44953793139367908 95466507597832441 64320351828118374 20538644208225941 16061656672674691 48839393296581548 94302348042214880 36763191433007353 59437471140395108 63325478645709215 17979625550208845 69013140476566864 30476066288157924 86451167863914809 61194409396548142 67466859132481399 51934052762380758 90819948984326024 11692122039435380 19279987049309614 26916962193821730 57523799532604916 6996072992116573 19230951080209242 51456200071816834 89617395001199583 32168314921208645 75438067253094283 90275534179472584 3182439494004611 91993305266651959 50085774463307237 34286255693366286 62816695849249797 21101191248358714 37255937566084405 56529768282615412 78143627479134730 11076181863787603 42880382740469879 77498937442619401 61519164321651591 43231797077718514 6465185784682635 51648453665415262 23545723275486679 18542153437355209 53596528930467582 79583876850441346 93070251652134911 65233374162188551 67564090980446791 5115805267038608 35808856792924769 38118378056785535 89819541358436455 92435517410796678 85884969066799863 32673624858453974 90600438932019481 12903659563948505 78735219171964530 22112153463061108 38303834575147002 70423206940957252 1153088169529962 61617107848742465 17882666046978878 19226904623986777 72048684025640264 36336839526705299 38784086793328659 36017863395163941 69018913847640886 84036771333213451 40660866619324122 93329229498094415 93185418573284262 66693954396796088 70691754258097276 4139630739885249 56042729841266996 85273534751676051 84549441210816812 99160396969904644 9489542320924260 55995331233198545 13155738741899538 52782566900313254 20343998123137874 32168389891362537 15598305662600485 5678111642085805 56434734687094601 52798820415438690 83702002090194304 12941525281106070 78835207600394544 77023693132386711 63241824848742330 1518107989638550 3633711176800207 93978616021641020 90030016877719227 5700507226039238 20992458816222192 23807495488795159 20405915998328396 53615333122698500 86564224251349525 95465108216742957 85857873477017735 52603104530778620 72805400073263133 27085852444505063 59982600730506028 66615469515999957 6525208199238528 24911670092747874 6081214044083551 45069741501508654 49608177681090433 85081716404033698 92956046934547191 3067494883931542 50272290351690756 78401067979719184 48544385482242369 14658802578319504 13825020826284311 63538350285531722 66122891362837421 67202767721671429 57599980475626200 89868511997331316 33188263962017245 36942595642170619 23755390245758223 70165192139301973 8571073663286797 27636400329277801 29622430497157651 75838374445469036 31078313723263616 97382963070586674 42613272429712746 61459305608404927 61447596842290968 8350796673225883 14505060747319786 17659897951083467 40933599318220529 67187975163268657 10084354725178551 10053721234767576 95517845053153243 70101232922188306 18694646163530880 41154457240900518 6104174035843413 29307259528465599 36258481770104253 1133334839560911 75448259002248535 23924529062692936 23972811271775767 53752717964015746 21526594495490710 81869083214962317 2742152028467429 93257810797526992 77097084850304611 26550095215412193 24976117725862217 6743243372791034 97798855050100823 84456677748918490 18491936128671326 49733126973618246 95986858430725389 39558970611904934 49441990616866735 71430206944154045 65796720909282288 99136887436567148 33991690435844213 19797923420585685 20564775580997268 12869930825518218 34010026316212477 51037380796980384 14334070764550026 67401055281470996 3227262032706323 31725391359425116 6810205712293283 5185061270103045 49206344712233273 65069485391182900 62879431111736516 89760333859582522 77731470405931901 8751511764572320 64138917089876861 34469468102680345 16472050963422259 976189128524625 56300715397031339 7292305580691004 54867785443894470 61795452733765062 72011181708634622 33167360886981216 36919950525726608 17174816033581013 13594962339755856 35614414892108104 62928560287875586 1444319855879108 60422674239688334 73217306848817439 31082957178528374 25847819997437518 40447128060235855 70310870620657460 34769804472209967 15943082625743554 26000093468021380 2347493291995596 65606511029484153 42799581269086041 93547047499593659 34510394129418267 97526336708756730 26244951763788942 77351362391361175 62177460071312268 95778043648813386 42597906191818602 93613776376863838 2323635245097101 54842798847082107 32511483444036928 69089669774844232 97686533290223697 37315609650119698 54884273637909040 48858999494388009 90110865467161555 77618913906785809 9971898839940347 21050607986203588 43724428369332516 35833994254558826 99322920338149283 68981351826280101 23568603316620135 31189135829329281 28053356201983443 5093490337433667 41957570937980199 53803990215395074 43303563907386742 22744712345671011 9400120877881576 55434608876942673 69860864745808496 88288286166238192 55219066791694627 70358346959683719 64548985307283779 78888304719475417 48783270009992793 74743264381965433 30400535724553190 65491088550848916 1458076419784015 50713176063169901 35024134311952843 22192887063112312 65639759066992117 77264146702014071 72498709465095166 45189720912048836 68137127912129508 28235631429241842 11713645116222578 95266245053451887 44523171942014809 34601771165064896 74037686652117512 66415320879734473 38272776798816521 77118625032272135 66816866394606030 4333936830687857 54801427838325303 42145840522452574 103140340076255 47250543968915115 38888724065054847 87857411833141440 96778642934486841 18263151333355281 93251258796026509 11365441503482364 36964068122866523 50682909316529905 44320691786126160 57992566403589958 26552115428999548 29058782247598342 77501553136244354 32561419962371716 89189941236478266 1552945773701359 45188111231932037 36467459904449056 18984393116249786 90059210597919349 18453431390567815 97409406518657963 24360914964643418 10993952871928973 39949941546294367 99974022086034071 26620635227178708 57000139368360616 23069799154770070 12688467427289544 42757551010616453 20061618939158521 6311986098469894 20512919348841734 22283936872656847 34558967530265312 20958092374532959 78762429416590844 1780283631301257 90895976010071358 36658684300861434 69642863078143649 5951371788246184 19415353918303585 44108010678010093 48873751744851606 27212765745777796 12635228574062145 29456928796641336 13530494217583445 43415873456673606 13350262471758422 24545948694185018 28284634441986497 61668266190255201 47795318772445520 48899749744800453 60381930359185345 69510911665289007 73904336187265061 50587170139623460 55922030595732274 65145307566596714 67657263337582142 72233226728629644 19592379179578437 9034778440342648 55361292987095935 87620527931912550 85033634197885022 6173204809744845 10203488999524731 8478121009762534 42700428023624521 88728098989132843 92119243139843613 51725013424836810 92425308592114271 33387156325259766 22937315772999139 38937475074941399 617821031890419 22064855870982775 62401405683737072 7522223037946160 1720778963622506 33949437717536050 23129801333443556 89325256437052387 90360075613832887 25385843822770712 80726078030008241 97500608617261456 11953362492042456 97446645372098301 5119786006839820 96933836670766367 55326665642886778 21041354869755982 540941506815845 55872761008620114 64358774441299314 19546768057129445 56476331976641341 87628849033674477 9825672866400176 15382580538972387 60984619667810449 65237341215411979 25169995445453307 9515122366187085 28633215054008267 56899566400105056 29382342991876763 59191906913504806 89209555782508498 6029271463318585 29196540734527610 28809716171952394 8589758188135543 9191586858459483 45089281318664050 22402603094877363 20595931540647978 34078424439027776 30640501197781176 81405043448528222 45130561804699503 98722699074767620 11286099011976842 90385772392078970 67755164419797130 70703261483026324 71258595708660890 70724689203350705 48453987675126407 43440695024402294 20976641320534314 27691009454427473 24945131272930900 91722735230533438 97973282437544127 62779571545533679 3862776627098774 70818080403495243 33995582053943440 25730236930631227 47338282689123089 10905372912345986 6662799867015510 44931180301713090 78360001989732944 82932550375892265 96017302561450161 10274304089779902 48330838888611649 14766220860433550 46420321774428991 69202159474128984 76213422013932978 54570420730034289 30719891673049929 85065544249793821 53139361109198090 45504177228017141 81405140594342036 87083466296235965 47713581721132607 53101236926890948 70477661123680580 44145516842703776 40153221780964503 70204726216988302 34943796777603155 70253640163753810 50909975254682886 53795439036831368 21034188520181245 91960757529906463 98038444694778124 63048881894216156 52117633559865571 81710949220308036 76826212097440750 30035694964531325 388947847642369 64695566778998436 55494824318452229 20902540961626659 93567639233720775 70608560363445796 15544909635859179 86164975245275423 60241821793455578 12522528193681245 18885645452411319 34926384583916507 33825447996129603 38512318231774766 48182228180071108 9168876170263719 85044755464470372 22252720617928683 11935148621967547 78366268686560279 81030120289996881 30819068651677204 62497536923490746 91882949873769221 40637566287898691 10144049810445317 52581814350937386 58248196427065780 34871120236712814 32428108660151479 44276944870148544 16563631341019923 4132789229623380 81383574445901166 15562724199137036 39049829753988461 66960118581237023 27019587197241778 76695895287341685 623080075794298 48739569817080884 3450797568871725 75023843599832865 10575049009646093 87461795245792297 38299861945132388 55192166970836665 8142892494530544 80821711721980619 7806059408623537 9889224846737792 62545811410851269 14157891954713631 14579069976438161 61654228484231180 77569987959912099 90051189503151453 11754808538744562 28439360357939939 44985975800806082 73430858440709894 29586752931170369 19894798556640948 11428568621519961 25105476536683224 10954372035124565 15234658567572879 85143244719187999 85854609218288081 15154950341340337 68795325414597988 74954341966338024 15920248212449240 48183246002702734 93217301245266065 79199875540063864 1734564630034074 62009934049280017 7845618339577466 60231554480429703 77583122317687181 81304760430467493 30731163289199220 24689478478679283 69505509965008573 6947745492550138 50048182112742662 43657894656684059 16755206676741240 25556993842241395 22738257300023346 68374874196891016 49973200465244395 92323972732709497 83219165917724856 49617150545111927 56388051240503424 73861066025193809 79359203903750444 64792887410138954 94569998145295893 32691404000900238 99583304796112376 55083141597430325 83832578597680684 21907442596368871 2997159862555016 26540875450532738 85384522496341359 25959321282353456 52797140029477060 94756938103601574 94584827411589605 20465088916229073 58365833135882040 2220382967984982 44939929458477804 73963383989296283 76388543689340654 8817823713369325 85314787108139484 79141113687068579 13782464112811750 69974447382356310 93450532572117684 72127678488193706 73566137457668222 83992076122483224 47426092248448761 30619424521656286 54469837487247181 61135272990416545 1041316536764120 29350626834158399 13398610870450106 45481684262788602 45832490047523148 14683627853731557 29166752115581264 93522481195671073 25174148400956131 84379784744661143 18800598345823185 46324102203829512 82150461962244453 40070706181137105 43753661243557215 31874139877107459 62360192032623461 64074467519784175 45234348235383819 33882556136430825 91795383287988653 55644190658052999 49458513164465088 65892328937416184 83882074197840199 41332480311857907 9500329931474641 30368729524590360 22144914065064108 80922772568894807 98190756970881762 88233140477920224 76633426966192496 99734408292699672 68455757495917269 91786592724690711 69221255642307933 74081632718933980 84359310688910658 17129593097781444 36088098640238320 43157205830946734 79922307299085109 5460240550139970 90124108075236215 61631403529054681 36677925951365192 36763613850030261 39922845145469219 10226795163887635 64583234166997734 59877181368851332 61993435723030589 50277690543785002 25961123730637994 47620550511073150 2787283129402356 26208096676081795 90931559550105024 20420754661280831 59049662338647403 80978639659704184 43250132562169258 74032972062117281 86109048026346504 10719352129846296 40731870645304489 23212430248886 65533580682870967 83445143740228327 62973650026451681 67301985562910242 70224940900831571 19153456546552733 7929058889450969 6339958517096080 31750996534441139 59555245261062506 42608529288775545 2333322407588197 50418605434841146 2719052716369790 84377706321312498 37516268520650459 64967319042039926 31714007024954674 11974947978422745 20218352388138403 69360887754231168 30366754117367162 52604168137456602 63586093389941254 54064370428586773 9823341419101295 58241834417261399 72435439143161830 37895933544308503 29075100484534646 55798799633557768 66444998785616817 88980422518829612 51130857536378434 35500177016488438 90199335237599063 5142003663887319 49561813608811965 75697547754747693 73162635770243084 76020830917342758 29084641825881950 71456438993793088 90680552993010968 2915788183829880 70665231887519520 94008107065691225 55185456640709210 4604722874971906 76789953694921831 17798347493951433 76823654051376130 6138305999849947 98977937020517487 81357689987385306 39316300110172151 68547492604504365 28718895656553936 56577442288414396 34111642050968257 87853910372903487 79077107521065421 47902901299612177 90430786246768806 63896801111642271 98282835731155872 71372800613251498 36412473942055885 35704541080662373 68782465974499923 55050285473732688 48328601737955891 73090254689275716 83718263250069427 77512083161794323 72382362555829300 47362799852646881 10806969888700421 69765962220406262 86437500031865359 6659747639479644 98362003783157674 94890330428116296 87649875889387308 80634743430137482 79742505841208595 38412613819831599 76317810638206552 13898825749938279 35937138714470306 86875554984239202 76656759867035143 59197771164194591 59609160532493719 42887984063777781 49980101993422830 57186081924912963 75685446034048163 85233771986151357 32354531639865616 45545110332469321 79108846288811943 35336081362794916 66067158478535175 77487965278159519 89673634567640037 60685806914865307 27349904420314035 65326554689562774 54525197265061647 45544059088714939 27834028964739170 61713918846112618 72874643001266592 11779217273206945 63173497766741721 53755538915602757 569851119719825 14210060813275836 52199200864711140 58721376254350460 69287296247297400 85982431607384058 87470621814167404 7504990426523226 70872567478669277 80893494120880072 98196317373866161 81168845987205719 41414614651479333 68576054599888462 73872379102871792 92983341036347145 94739814161877054 71707714600037371 2885491041128507 96697412769894111 93876159363118836 78514606286522946 72621385931977952 72150154254791218 25012010522489173 93182607269333943 34623559302824165 14030970745933543 18089962091397910 65498700337395633 89628194984313988 74793653201207568 68037139790134115 60966101973223152 1798050531395372 26118801046920768 7666771527307987 15908726689621306 25143205096082342 18329849586362349 62953863339238393 8765635142168939 25034359074327853 42966083113183512 85266431101542426 57860524272325114 76365735880750913 33429600014439231 23144962348237275 86316164704502022 30496895385296288 43751239047507057 14698980968826288 61635765163643363 32509396901748904 22251369465193146 65837845075580001 3040641662225499 68395224057113262 31044371052458641 58824446496406958 80034624727031239 5339233221914486 44071464868597378 66847634699552020 70472263510351978 14561555310545785 17997148422436186 17183356773519798 82773422089254446 91620703508438904 77539458336920169 60296336993144791 14969901667629732 40298052727749999 10549199772830819 89408012869669031 94034308704847961 24919552668415189 75020057696213775 44733490192652590 87636725019921237 44983708321981233 7389520271457312 72714599490033695 67159918291735155 62978290799967725 57710058562071372 80032161899357535 21886477814930008 58517699035750511 88504257532500108 8995223906652719 11259679958258048 22214715124044962 91546455455198777 62929232728445207 61695809709977467 83292527200740451 89632041658470560 54968326080202260 77200453452302708 3817919595395397 66889402369363200 4023997608648211 27685784314300307 48881644451505476 95679478181855230 39444058487433184 39123482861706664 38156531774978551 53709591851920473 96313658270667490 29544473505272182 87004730459488421 56191981879194273 21543557421321846 33921106447336107 21240695948676339 71752657779457881 24911095971606435 77085163499406590 13760225139783521 41796057486809769 65691306892052584 54511727201299828 86205318741917445 81162719036877243 65832666319873736 3562547419326168 6727094811299004 62821807715753936 89864096502856842 3710853410128858 874952556354966 97304149124607728 94394230362595931 4410067334145026 62287853245274707 45211406440400517 68205896939308106 79714682885833152 64688910056111964 9738931307639883 80883052842121532 20769512074912672 75852395210731909 72190189878811284 35519519121470454 68670377958607772 66706971455070855 16464824705448952 10621321080237822 94361906755806442 18779296345153853 60233065351712226 40395846397968142 96632012966864502 576057158871430 12063460885454115 81975420978095183 95468405990498232 97429278402583023 40538406791975040 20002649781006427 15443787409455514 42709917831369375 63970591665873897 4321600370545155 252241900022849 91869829817552691 31584295625405950 33807816177447104 39142505002373610 95997263553695016 46222790077528701 7333958217573394 96348878650153805 37517163258061782 44656432498594285 14976369726378281 22183775810924194 45213334908962277 12789395532686981 57013838777145232 42314364832549212 25606184645113369 19822801436709560 25144192651810185 13284876352863995 38630981521820449 51173154017795403 67137145743060562 90043321265372036 9605706677816854 44168242075107168 52257179332090056 69036429086297036 72699439334260411 60436145662782250 53279278327857936 10520650908739825 69910530155461078 72661677539882514 98934937835918727 89202335076130336 67316126875533551 32167487486609265 84277932973399400 33254708566484755 57440143995547315 54066479023681185 4729225582731436 33952884241574878 65995800969538524 22523409738127709 48151550647360636 56784076758771406 49789566044217960 58266651883779181 83884093641804218 22002742479974060 46703794872171214 98322991740044271 87335170969741011 77976122137334636 83149315249427473 25813362174489717 98826038362129938 96522359889412542 36053494851077444 78737217782473177 74916038927342570 78681556543620371 32996194990019861 42266890928418122 22451729324113746 76588692686079831 2124342531617821 1211478750754946 59561031258959418 30609435099028456 27002691748922677 24517850074110092 95071547823211490 6219285960305848 33018689334205185 27588288231882678 79676186477922972 78917318239201809 39667093955285900 15930829434809693 72968307640398697 85855472061020861 43655493234433584 10901697154831106 71958745394198286 61468573753383368 61727451677833925 7174663795479943 34036944019908261 96743297937949417 17084447209769690 50078971567190248 9988002947411018 7345930138962291 51762145839770631 15419625157907444 51927600939782175 9347891119367577 38886110294205658 82163789687033792 51718555136652807 64451026947050872 24541384430097189 96713532594039755 59049188267102624 43248355259067339 94327378463637149 97406542089134636 80471576108005636 32462081116747870 53001399023089298 4871437171596349 22535055834039708 89685498063940159 56361942828265439 61986250554733577 93913711917917251 30717351336913633 1398047046006730 16570880581032521 84370693776735772 4466625026702449 66376796731258795 87174321852852597 98864051472699024 94291910527482191 86692860888948051 54677910616605601 96049082678143583 9795529094018715 743096331533619 64846351105273697 31596691642693016 26633495214174261 28284769361579939 37366720579150451 96472756915996470 79849923343572726 39001605055165266 97911811149415649 51963152461900623 15777632459102201 14490699570877856 63736249996914303 77733525995269046 21972566524269523 42277039165370570 23881353181653452 34612062244816861 45150410590369073 6465918939808542 42995462687787099 48437040876292373 16942599498826943 89507244380977186 53424454205706039 7744851185753326 47341133452875159 59591478561908893 86523533532521282 19465825873315567 75527540544891492 88072815065830046 82866812857078319 1329297636503098 23219282957489924 8109297456960012 27439825054499993 44948937073522090 4649281105827479 64545816009179834 10657348206437757 37504057762452653 6867200698519943 41353445501084632 46834334099037569 84117521336664932 94708075034618090 57728088680620730 80441461307583316 39013107504359405 21313185039582332 50663485708805420 56770609285255529 13297035876482371 45639325992464333 50781595482111406 50568497276280359 88530332298061838 56431351095908595 15898781130919048 53454354676279597 3681819408349891 4167748866532299 8432839174608182 19822266340857065 64044964155363137 97845393868121247 85847176425790317 80578824957538928 80746453989467860 1001281601495220 98896713347556620 83320074004462413 26298888107944313 96161209255861344 77986226297479251 42789003157005836 21039229134068927 82727034456182261 32418852672517923 49825935156127500 90415481239916347 97891219446429820 56400886877770825 43789657854041416 70170392960282613 2180828421966859 94817089678742265 19838030433962730 91164694451132279 93058339981262361 25093318169044038 16060934918934609 64153414665529295 76104622502117781 97841014237523232 48626426299524534 94454950780729417 20932586900195907 81487932779040792 78385908273387537 45465238439886125 88719596725816386 33948400595595909 28889535190369250 4775224422509218 35152651345197092 31778301358985464 2065887904132078 54468667709105664 71790454822996946 86511723026003948 39759135884472067 95087356765861693 40991926508908762 78566366035622691 37564688390642743 13472598967040009 14766880176233094 36220694085953926 49059068443274049 85025463614048248 92976338042390178 39403882680017014 59805002394467220 82383961585973345 84935170596783648 95830708665458492 11925400298828663 73582976602657350 30453589457479668 600177240198106 80940882142838110 84566756756630215 54243361196159256 18686024238468463 51663286942699562 98945116250043471 38149766551180386 20797729181564685 32929127344196259 87970280802913931 17944794231933089 43807460721487140 68610477925505128 59241537888494168 5350086380237611 1324442993249272 14388059416098710 95836503251897285 50898159969158498 68614623785667012 9466036194383841 57890440248683604 30355219475015769 87151228269316575 41182124234697808 72305969369196370 42176610358144832 97001635467120013 70969232448287176 48929565998217554 25724638659748620 55433701921347803 94173109666655102 81894085600975724 96877551738957538 99410180882488767 30865484882822351 63310958944365325 64054683142639953 21607608309096473 44134620108145764 83460682653252519 16339551066524723 35415922552852406 95275733257691500 13410945962639660 33000279850712318 73789399464798902 88089437507210695 93312044453159684 61129844958571567 31155016784748084 59419054904901694 2284926518552897 18605443747597289 38756927490487543 60327631289523026 9291732821887103 4114059889432670 96090402217703793 7718654297573330 17515371340202277 46014203898598267 43137009644319279 52781612876045051 27035602673818155 15409485173866824 32921188763685049 92939452674884605 31759163293210539 93988844037622545 54516703669474157 2128657280480639 23205961808776776 74609544930595879 702447386616260 43378612673985860 56753338939216834 21171298573136875 25004569944483654 22202860383061763 17630778124335082 40198103468645653 62066224627070589 50651481829590105 25016847796392776 61698049283023092 15947244916364499 23253260545033550 47481536645657566 37580410234115314 28002126918801869 1553551623887291 4989906228915223 69234419255684149 94003463252342763 84547279435056733 17185408736079565 96793845465794109 96906525985794715 61663705604763841 74500069739441095 21821252419474962 96547166308761659 3645968725030681 93711864596925155 69531509705382721 15618392100183456 42734541956881593 70696279202486277 71558434756822663 53882772894358394 54533820588973100 22125885677413470 64690110209737155 64282615091396062 12801087003296562 31693675133637092 91804159013000864 87299075497597455 41083639509693586 92254813280583947 42598091926830161 39254120615478916 30434313437402742 62644831478358435 44868963464329835 55147671061520210 76715998950450562 49943585594532094 83614037652224968 50688995005100912 76585236461221809 9853535520281889 22059044511978813 28763423046172860 99097150924318697 77910719335095292 40652655827354312 84374908976808268 71900529858125249 20314109908673265 83322892689444393 95847839488274318 41198273080795820 38356145935145537 22921127458848138 72219336093315560 30472880633975002 29015029835597682 1262646343106934 81671114304354190 41996883640738019 62431355117651619 61841261877518882 33593879452896118 17126605788527124 37463998328210062 81593844295373183 28224589572987060 41418106976377852 91062182160152972 61274835852865138 1354138106577634 74723216504216895 30842660643685500 33395029254382600 39488038047541979 92098142774198565 25928156063546820 75441447204049068 94499451620767484 88464216441688706 2920400463629924 6962517177945670 98141948884027582 80687486607044933 26073929618308169 26799183652336629 22231616147879244 92569652095215711 94250859297276583 74028576490694524 81781634042105096 44504287883361822 29895996087441825 18088277832013096 74398772463597395 10893889854245190 21057154495426579 75412880680248467 66878173022323654 23135480056077325 23158206007524882 40131403227808074 64484921922810108 2462009346918250 77236577044384349 19884521484169178 59995164240782621 11834029227406668 91405427215222624 15264747492227370 28713421114803445 22181464186051022 94832019832827246 64563677462417059 20389570873233167 84320386662436908 34454116004913972 23992394878773276 34205156386911385 92823995708629220 79545634888841884 84426734550349217 15510433061331998 78908890422864374 89981762240024356 92367343809728402 55656770061573706 6300923801494869 27903706755957767 85563807540978695 66926369004352116 73965327708710785 61664621986103050 16501267282124847 36723336824849149 7205576108022578 28161879936594278 18948397129206450 42961724670301465 45424465957694103 91971582981647336 13851971670324210 57024135699057477 58406305193332853 71208454307094381 99226626235534940 82316938566499449 72919902591867179 81622986868758382 88718971503079011 89731553819738030 60915635755438817 27255206338734269 64110294484203220 7600630183423248 57206937241288044 30847720183224634 71951811895422735 38983183800083989 20203662890569610 38561468004575997 23838891322854697 69581970516460042 67554753570644747 345888897518699 6835631672885865 17032389403665460 85708860277359261 43439459598968843 47418363940989930 29926498285760916 12695620027663347 32085176209209109 32012661154173655 7331579017688476 41332646350356251 45182085613278145 96279928822326339 55800880614346729 15746295578690529 9209411111877197 92267834490654307 90149110553753366 54430703554303982 74252868914761277 9979842878857853 86711347579770484 36714140955697499 33421088162523873 2347569736636663 39585696227365619 805851653265105 6540258634832409 78773199358256638 74565697681076788 49911860914199432 14417874226962025 86997187202276985 55714170088609772 23086321611816018 87812006793210348 31082836010795282 57048699015985451 96627443117910031 51524087309824191 75769835734698404 87197912828753002 666729223683245 23329240072094369 79424557578583612 26158227693218419 39576173618973219 68016293835648985 87261259013230092 39557999501264785 70891741791322107 34251287052310643 87657854661662504 30023886365698526 59085896509974255 5777022501267655 79301406117453649 7449842925350250 86910176427570532 32681551383623901 56476155867134958 24739131880773624 90093546104112469 30647923538580837 28942119566453321 31344542276106758 2300652081685299 64773705892994951 62824805486310297 38915307347801361 16199071528281318 36021198996041234 33895952388309516 70671305605288673 3319580251758588 32543946548957749 90061741622404718 52661795573745497 83542214593898031 66149693135415271 11127948951073337 56944199324276447 99492144183405970 7685120943126265 95721542189791581 15467772198906896 56422572786406143 61026203696296472 51595813610452855 89422795028861822 29759379400518300 43763595211690094 5462848761400235 16786368252881440 61628526868396139 64305671508326172 52839720863747991 84774231850662224 60519770053247490 95800626255082445 92037873331284891 36967678049276548 22403108371181162 11919188834898876 54088897254447194 23394455423263251 22128160953507858 93196705296451946 80105225384603321 93704392409766348 52251258821067687 51583779993752756 45697318411142294 34387086958443576 8080344203339979 74172480094844220 7439868806839072 1659299031329836 50485915432269923 8752040704974906 19987426565846703 18339522656422979 50639077565448289 94684740773017989 20288838092308103 73588183853044307 31121705859939823 75691503896692150 29227877087270547 22645936409580268 74168978318434500 24851944380643145 2072048760879564 40358363508074639 60877614279274063 31509435482602045 92426377350919659 69212652275386319 20184710477874370 18938225979152516 592382539796389 87147651995031370 90513459417082669 86453367505814941 94719893110036890 99946489691653045 7877873713321281 35561120217384659 27086396558918359 68360596012263696 44058168692055888 82090892782027159 73046527965422966 48550483209226770 22851930604915236 73872721464430284 90075065118490590 13014404364805733 90774806153270959 8288893793606655 35343457714595654 29491964718099334 51891255531670139 29968398254349534 78596987059817127 7369708703748233 88857041678050693 22577302866312864 26944680333318285 98249250802996914 23476006199057522 27124930562144936 34429241866326660 68559024505244609 53958050310771204 66896305795632566 21291434280632219 21084976090831461 15744197723729238 52745991625015593 67887124590841675 5517587984307686 30410791568323976 57854296734263718 74304621490654809 21087989164850071 69643098123054991 25292707625337675 50579174254225674 7092019747853797 89432651654017898 55303259276337828 47870085007290397 3008346370317413 2377714998601870 58452944787287764 42147374054180049 17871873480432573 55668579475913203 83297665162423651 84806402620007322 33626053736711145 51895463557461530 96432452853695780 24372505801235694 83307337950156736 75407127621306233 34875929983916198 65206019747084937 56850640512169170 63293501738678611 22482311496629266 48520073019155708 87304473341342975 39812257724222014 31254749654632959 5664377191247964 37578734868289260 24156996135113380 78044319309470568 85463218083487448 63736853044538114 65109818194691544 54251729395600915 50557460773181831 79257567271123971 54401218387377412 25424903858558306 69203866617304783 40042622561329421 33896531602583029 51493544555135300 51025092578183866 26580726315886500 16604484966796396 13310575400091698 87006617138099380 11657658348544509 33577717966155502 39488272241874044 5108275488143879 47802421186620700 5530332945280974 19345059384390370 70252491685024115 5281875702872576 16316368732452095 83831786642355581 53300254394794339 28953258837925335 57432930076952273 85283839469361593 80609562020830059 36882396251308670 58341670027379472 44244096253674127 80106126507975069 84746867359810301 83301055013352022 28531036057306815 99757634394340331 20117593382505810 7407731219601105 35136025174492138 71225624179821840 14837844789283338 27337950437268991 89282047840829363 50908534790043244 44141174930132180 30892525633786257 96229259624715980 35487582944534426 67884247735210744 68927879017933287 77691664763550262 44615361824712094 86106951843978123 73344122710054241 49298252348421042 7198595694783959 5711934373025118 90158737269373113 63264728948128770 1589180658631300 25975938099708638 12887942334157680 16630248284153486 21316876138834091 22258450751267802 72928276147117069 29406953334159627 27608498807013256 15180209584406993 15162249331989799 49461154225477306 79315835258878019 1970005710830245 6281036734184371 99642784372910572 35287392120978155 23764832816070515 22861424874126855 17015656044017215 27919760158760801 92021430303996305 20080263061024582 15832652025900148 50101010216436288 12778870892789422 93221542389284336 22242922487631867 79376279365718026 61056905974476557 21544180467670917 91679331715139504 30034152945086386 28496541364446764 36020915460537441 45358764775868363 68004268325076114 60452947317100811 57560563447085634 13804431980046160 56156104546100935 57420238871112968 22295778698549181 66088740900304176 18869946827923267 41573637887868567 91645096118379744 42874125272024857 93628031890835493 27133562209854834 63399444831034280 63168392329706009 16999531722654279 89039053862751583 62197876694790366 49042089387958689 63536619015410288 16165388581679073 37285893368854622 39063171090383615 38478197234158264 52351218031911234 85838777123544896 48605424783942575 74930801442695000 7816009347774447 44394862462405234 61786089386371425 12189425849018866 8760177799974939 2869163357732671 76860835102517943 44693148782307481 33658280862106384 61301093549723837 59943281077066291 70951204754228988 7191939400866965 63131525931492729 83918551416919212 26611671014737019 91087184271624276 5781023268871423 95703966184139352 2047992998865276 69537441590307197 82405975531166208 11532996970846683 55239245003249970 22634072253461886 27423428615746102 58772839731057239 31350647983836958 19294454062407092 90261269405789117 67837030840986544 79824824039608531 26130101088497275 71356459544557000 28401523236378758 98805655303230594 11865872814504401 56431244773423652 63089749410280286 62544767688365876 61639397759813196 77941227856135982 72225690054649422 90252131419456291 66276023528103413 15950814609320214 6715124616223735 37668181043135251 394250463398190 38049330351966821 171143544090975 46567516410951231 52716895774341813 30617662680607975 17088820414473666 78070003224169610 29174440249241497 15975001955804844 13942154479726420 90150365244311293 92781905938906647 83931285215455994 83990759625707665 62509648836693697 10711306787515549 80104149240040766 43777205731499825 86258504444365654 14309849756483128 89315368205197823 98090264783901758 26711667888373421 35607904007348349 25531770266572110 41681490873548722 22905319834518343 86976013720424407 78542277880423191 16929397658689981 67454490150848825 90997175075603997 76741656665929976 28356243845962037 50421570625758055 7659133989275691 93532806938432208 35007017973683712 17246992250741058 99156110427589389 72537868963091294 56750429337137555 19055085023195115 20197768410510066 98390434718019921 47457415974166659 79585387321924056 94969138614467398 83532888032321357 3831959311612210 49103429368647702 91370124943480951 69348164117321334 22601023220446223 88614475782755171 38068087161852995 97781716865501644 29540965440581059 81574041178118038 87791010775368772 76538793641443564 35024115605642355 97014447759452752 14019101185161585 45130375378780197 28761636862472562 35592096792232453 37213707238049803 30799580938434079 84229254767109537 62079276564921337 21914861244808760 85192844144194828 82643839271824621 64240794506254774 84070936754962545 91077239991334915 51650336363766589 33255107950559342 8908944670610330 87979277916547421 69481531649129552 19526327096156883 32386667022430601 30758999775015937 36988209800127731 22789704560235021 57805780645518575 80020194223117176 85307113297496121 70861432393089339 1721536969099530 44766228915545250 47637294311036536 5607268608475337 28055410411143152 88152232770138666 11697302495437439 86113081099705255 89948097429323452 25116449749965400 72331851311422903 19801846526499478 26544759328763147 89584578243767558 16249295502328691 34471827292211458 39974899060806180 19446278208865447 52816104479535598 3236868378091266 70057926756934885 11367270933579254 97441116643455374 80486564130931177 22500978835875364 90954727104184895 81648313962035051 54475730606861275 1648839163678954 27425590110654188 37850151657482847 70066969049094572 58605374599762865 95801441641030224 36993744483073843 94810800010185619 79871111349549098 28042424980351325 58502534718248169 25550533368428225 52692525187877233 58159437801443271 3670305251287241 76829581121114293 88464214062162764 854493669415724 61950118938689938 28818327606611266 27008435988384663 54784001893410045 43057062895278511 13332765034765758 88231089601767642 79915774214548919 66391102365775742 64452699653794933 45677938739715601 59494426130635385 20033022926039733 61986368377136092 17101449826928736 71564186590115088 48344019043949000 63791281981740306 75045192015190877 82767989867249110 98311015747478039 96320911232382250 40723780135898137 75401562059740952 23742244659809897 39072268843682790 77723632584134628 2871930390936843 82779114842857332 37430177197297346 68197501631700068 15388036977540490 98576131545679060 37864814985454550 80237171464815750 41739860363323134 80430922141469554 29019978377145126 53533510582143325 97199566398974110 41167800210621953 73072638076679756 26024003136751163 14541328769721503 24888871695299208 12017659147566215 94505226300482469 56664824817747262 97020284637554170 76873748524217600 59782084590237002 65329365903310583 4586173486701217 86630074040933849 93854527557221836 24337663503164904 93932002382205492 42157941552386208 56247733958393645 76787521541130557 98076626280124741 19551953311886645 86995050611529620 38058882534414758 65289075178127563 31789549884770537 12439210756484022 68495494442504895 51598602938060509 88232606451016723 68215851682355636 95661245557039507 23250495609233292 49005843923455928 14844583689628736 3492181147874416 69432982684532496 79291677418756658 11608055944579306 39026973179092446 81607620800897817 97024548099071080 6950352509838490 18619173678880517 30464102904696587 99108299531067440 36055958485162574 83401826785092830 57205497083731795 87078509633137338 13497842368546309 68556388407799755 57131945069218213 47043497267042534 69542704532141509 75144305379158071 99908358529444767 14927345346914487 59187944482335204 22514266939015385 4629489667850436 25696376777247276 50853480322330844 90969012530393273 42376249810694238 33723175776918376 30967568737632702 48262988933821145 79622434437816369 34930840580356347 95913964222219834 11727791509121369 43922820206271881 64659926335328229 43831869569228586 30925796097536264 8698436068592260 41558143639761730 99857261328940380 96056444911094011 93987054876523747 82267331624186522 86236580342571980 89505134333311416 45578708005975812 93397495094420099 34593531207192924 15305086141699224 14121194700556873 45326959222847920 76061831445767135 42367098890075931 83147393509838241 42207267286026973 90947366584799867 83272150241512225 74657568919656517 73052540596044611 14712187204916539 36811863396292653 93048467544683969 79844035873678166 42893118991208691 80256587307111453 92533369161522270 85505145055478619 55878200856208702 89222350439171014 11728675377414624 13448837893811079 5225112240804065 15395233117617514 83996889844827800 48695341427849067 25467058879995982 66495735006027149 64280118110336476 14551872886737868 12747225229864209 61391564236803600 14318202471344320 88419315363115585 1767406795811095 58743832605066262 70089899955656399 74963151040193691 57338122497903904 70619875582747716 99254984349637995 30599439634599966 72984965960358786 22223109183074135 87844439915357054 13719796319914157 24752796321080070 17016307284397835 10531473336389661 8596686100979565 292191282400870 28707750658746203 69038623348383195 77372268946199758 95272514705263895 10548807736448595 27237822563499563 71536533279000118 3442090371405458 11324139004822685 71479032109149621 3746085588854350 87083727869667955 55340558086006247 38928454125077566 12088330579397233 29087206210709324 25260620014245021 22774867416986705 49896113033535345 77801025667341883 16375769647956659 52380051543840283 3571477637037516 16075524130258744 28441822909306333 77120488447618190 14422694015778498 60759680706993397 92115190789660945 91657122028680764 16482822474518297 58934107709204666 29474948859969826 28005252642212460 52569902578864122 12165366138292122 85591723368803129 63064020323245202 41739788602537794 76195936761434072 11742808210977084 98189298135361411 81768875728251740 60790388689413985 81164928828652329 8617030277586608 96452363928375730 61851349543671790 69590615918329548 54559144275211564 94341380945353234 71323018060670986 47940529621510150 48180624498863873 7855839231437771 45297374873403799 88055248150197159 83252027995429301 43720933716524633 28041197848910362 35975238709866434 8250260071372592 63500311924077322 52030415011669930 2264221908697041 33944337253799018 41455170225784170 5188227401041764 31834611198013701 4439044577803532 30521808144191156 26450749272793590 84184205300277059 76589823955593878 82001349975992711 3119932200038894 4025598073867010 14146818168688913 40229762917020612 9712493533283501 43448442945990548 59716409909124619 43511027008899350 86521764197291451 34286526455263211 16140314905135449 91553500337309165 54997269042042256 4645944305451356 50865525795963706 94130213807257989 28275176855221307 25934315262272178 83636429207247016 26000315864751043 4480902919729963 36653667147694294 78220762112635532 35164183653236386 64647950817338085 32896672062512299 30504235191564336 42025556342166558 17000786455235838 23087683734534199 43443852530534852 55489717161975265 33378059516562319 69566347411219438 73580875709792080 47261087811761200 7528557653486911 61410071619633815 20614904099560706 15865441407457928 42071975841840748 66561621596642765 77768651040581393 41682576946767030 79652452929632730 44749489814450485 72217928050994574 21426871045216983 8038714702537600 18117661357643949 62167449727652343 42679245932458622 82245879299979730 15484243580696089 71684690093646054 66192589850462194 49857863508617617 61586363872122824 32887829492560533 64649181951670728 36326915057485952 5252585642425944 3352801136059231 28432368184220057 37420919673090565 67048638507428058 42524396717602281 47475400563283934 89461669322866071 36248214877556796 68927326129569227 66127562281841437 33103370992828771 58722124348388563 65246067414445193 95761754080552250 33221136552058915 90533406710853414 97223292449474839 58776050959532667 24965540785403147 36779181529214465 28402897005708690 62277930177432719 71548628651731424 34040169105840497 69156349952901081 9090291835473593 52548856414719438 56712165923331086 19878801406310021 80941967239189726 54312324484750374 40814776037310827 34564486407556898 18463311340468556 28104511749602790 70085795306599617 39927737158691561 98455791977179343 47517655833392999 32051860296244178 22053043256609292 1360553466095602 54279780884720560 32371100880680382 52085734348483980 73709877431456608 23071653058101838 68559227981106550 33681863451480314 72410152442460325 91043701769846271 8664367779710624 73114874205283115 28782514486070524 73560525869923758 69693990606610094 40555250634609576 64536775063918903 14592929077132716 94240243337377167 46383645740657346 16274195182745522 37192596198076097 24303034806023078 79361342869067316 72405005379035640 52611495426717506 56190277434247080 9448315305135841 42325778974708036 87760979392869207 92270015757315241 464574186723355 5874681899172223 88374204795600166 9906971323807892 21428677328349860 63085942776020238 36575072988815222 68035757790629200 44654743757569536 61707159082863138 3666882449865630 44026783601756638 55165723724437728 75859825588972083 92593072478810321 46021954038561370 69425018149700975 40336521383758665 29189819762437239 57624478500639981 18149421059498462 33474983745417771 34251271167173455 58441367127040970 65516139639961820 86845635667742651 73060350238162448 72370451388233341 38127339133866449 78454492539376895 82012934220165043 84256715598628331 43133294081111300 62532979428322837 83078298640456152 70623856094943452 36274827107653325 73178031786944465 98580766096157194 89488061522411476 18929055163694874 63481534656226153 99179833673341638 72496590779466441 53327193999022566 90400146794851296 55640093436231299 92323255806155971 26840561008848918 95479908492203096 40825400393522118 22066890095182490 38787644818369611 70404357082481430 50519403433076790 45544814121735723 91363701927116185 3628682224573729 10998997540598787 6828157281673579 41132161958089480 62642768178558877 77605406147592846 28687367043310578 62826712817921382 41931392030880847 40823419435012320 62840066061447970 55854060508077717 35076188706083056 85694368573353323 36737645553950876 89118570282591099 17237466441642554 78105544898852772 37999157392351864 80136594292310182 84856699707726453 81913634093229488 92191585778190083 69234145651383804 25930397441525762 66123930895778508 72058460818064712 88296163056542322 1880063090058156 58461688689788025 43569437581571731 2004931297286182 76976762076807974 28342144841648622 7889426264086110 99874599332721016 36695517824068369 93281501135507905 19165099594038906 76551708490970464 98739976193694832 72316110201550523 5745138011364792 49242814462317725 7219178065626651 25121474019727341 48147344792014545 96671373375474062 6729395486120510 47575844609471947 89241291667332002 17898293574273615 95730344440360012 93875188586939924 69068871561901946 22913602137720565 24812263703975854 13465726544588822 41561505426695569 70121280628780386 25682790412968098 80970081483120677 62609527170117861 87788739754405888 70970928260437917 58066977954739862 58095901905423414 35611068998231891 6765823077202175 60704285421402458 10498048374041404 76237396037710207 90198797362307568 60065030401831170 25799409021659460 68066703919147321 29535825314715215 25674426457524143 91410138576904779 78135043228364110 29413676399355781 52540061533848458 1257937314455218 83189318638777444 59397165459916567 29463977863359118 36367742218904889 86821900502269169 33070792931132548 51141191060517087 23159655735733109 43626855816050781 4586837992763460 10419723267577228 67646981172246490 30970124038698884 27627615917600205 47461418186958795 13325000064275015 14123268095121929 85759951850204486 22647344048366381 66670868666275236 29890500115065962 63125977275725593 40529755196469708 93270153684607060 60421182402779271 12538421485252562 63916652698048750 17077781109415606 29289434477556467 39024457399308000 73781251441701333 85777480817562628 5589511991851132 14863797136188806 80369859932125902 82268889511272353 59916938607622940 90491329399335222 85643790242328828 21849280345368031 60588543747295224 43938261269998707 94638581657921004 71679817413673625 15225573886312599 3954764196625499 63347936636355914 66353539661491984 46390407680550946 84653355430030544 35722667917664924 61615379423972487 15180558315820746 94879443107359335 82624252655062950 42887046387456448 2676579605806450 12836795893652939 88195532603106059 59818655169353445 98837039968305586 48811698743193985 65419084750613492 10608407016002609 45825951135047292 15207930361523536 94010956232119183 76222477224335202 35464022121292837 22698284738628166 25174090422027397 97567961588796266 91975233994601638 70972753161261932 15283414247746109 81172980129796753 98751719879813305 6802791688454214 66641005202591460 86223051531873994 65495082293466667 64239211028176543 79977513992589941 65867066112556464 50415838046633143 45201915476824283 76042162932941624 56576310424594121 41146779600547500 85694547877787676 4116861010346324 79380176136829795 57527255152992683 16408053565199438 6836839366998240 247370199409061 88136858707304586 69680639506575679 11440039292387283 38203320904063141 39718294853723380 8601414701122659 91722014479170977 27177736980776636 36229064132097222 58078891080449765 67470454167561548 78164336385245242 82824758660224117 98438209212624387 11310839641081580 44287670872365059 68314619440670990 83843596836255063 93874339370264979 17584891117906516 3614831493485183 65660162612665149 30414983778855980 63604658094719907 41968047709788703 88601023549176132 1561086695992203 83611105355100051 96447662948193763 88278757309184679 34583930322940126 89991071407810930 33433910726957756 4983541883826764 25472798827325565 12416225046817831 254390941513365 3215005172045523 3692609007485410 99721410552894718 82931168891944302 18600724458406288 2889025760670329 17933757615236836 29863919840585555 63080252760919687 89665557484188277 37276964672868240 6167625417467342 70162331516169146 45658693381228264 51832749394017066 5999227593185926 68476186976349787 20613380276438841 46772874926617634 88809172023862724 85863913291983268 28884035908436211 88377229063482610 19360244449029639 5036521571483633 64391701718136102 65434607833625885 64200278435173999 11759857631234668 43139719001484501 99707624510098981 28391580490533606 60862978563807035 11402668583099611 80024437811024415 54366413089393044 90449936317937715 12169575971834435 40513865063781794 134283171154150 25575342160751251 15881588472346911 70915646485093386 74109920289811617 29525134203473767 1851815357119498 41916713193504315 8833995994504123 88173186665590356 72564252127408757 53785803221133469 5538100234317305 65552956127200923 92989714061816645 24945213999221562 90914001945821143 40511900309513089 2698194623820489 34805583300573034 46574219049464207 20107478976929420 51114596804886183 3902417511686099 17917294036110482 32705270459820443 89894623002879795 6964077619562032 96927939245154614 72299836947388248 53056814899235809 62626551541152244 26723004351400086 70688210356953448 37947510641481568 86490039936519841 17992682245243022 43907681099215155 11053306266135455 45693039144943480 94145474691513429 93653588759193515 521238024553533 81687110760603749 83576249728036582 58787987118368269 81913485908560830 51786570284305639 50866656634602577 29448519086850286 79640010586247931 49359384533396363 3250692887714578 89789484247775082 39689663050974150 69025751610723695 16181952713801348 61285195974294086 19645867980905425 97543060133893189 68205335975204757 46569146778065438 25819995679253975 98182695003748115 13003099914964788 21418328665721427 47699528976651827 62348473464724258 84243252519867662 37684702027650780 53597696724382441 87036070181195721 82182593378102393 90598665199117683 93118953436081882 91723307999327014 19643496468425670 22220852121740434 54881303279133608 36290168958864669 90605942333865725 42065792938973109 52897135553560664 46402343437012446 11042762369126977 60144027945468612 96398490371801517 89818726381937418 75718336059120222 17761724031403500 6866669455388773 16761999225654128 56443785983482709 41672708946701019 65310064983749593 41140973377222814 84233082792390974 12272299388906188 29010435387150319 7595763031420293 3028405625075714 76036257483438549 59288169812687554 73777084907316352 48055296371932200 40204737506677807 1363244699135793 99564802294993449 86995320940311025 97249846484760538 47028868999028218 26825217252213656 47003061763955847 65262985288230342 35278934361932126 29679091877101324 84276840443360598 83856379841997499 96452610233576741 58749721566296203 35871408688742980 25642564142639234 87516280245899767 32973569586574863 14634928190988298 41418448028036654 36368282618426825 6778701021604618 14548452759996723 79354105333487046 65566442516207879 44537813590758393 74626924107084313 68397668840676049 11393019339123463 61360290645727945 8544300667991573 35576987209178306 41890368900679005 47862987104140655 96285253394041941 11926261533117172 17072924348451623 51527089664390664 4057163302340503 8741697068952414 24675543556210565 53736849014792904 87335239498115005 2761263394352045 44028646785909826 93291674294306953 50944030308556024 86889897767597101 68989164163976653 15865068146046671 85021226986328677 16022520980693362 91323531885758066 4361646142988654 48204898432796227 90092845638559524 41388041661271574 43882794981677624 82932368432215068 29384184189740722 77706543893548177 91139561618495789 26714880809222880 12433353125138909 29059253459238085 18802560333205227 1610110091319284 92129423565585988 26260318162417712 4440082862243358 70059555343306204 38783169898960848 74877469783791444 38106917991713819 38369747501179154 11062714463956308 2887328962737378 48679490321694050 82880718698568842 14212001047609682 94915004555685286 31831483243447255 56441035013483840 79513993540536527 650114323320530 67836878201321622 1508399768135794 29648878010093357 27485205735723548 23232923114531403 37473746073769610 73891915201396944 20584349242293200 95826108599808385 50856335464858582 37155417681361873 77749202271056291 69803444153903745 3253252049460291 88928970715042999 12787313142456314 86111412201058792 2136760993576693 94527746831487377 4696985445400299 66073545369896890 96271680542716039 46328986599432772 61631563473295506 92829224978945382 34484009924625345 5703711873393746 91656577061029324 92312807861265114 4351849465963533 70637524697378171 26205506737080589 96128184686891018 64407899711126540 83087140930979845 783873150720368 20259999040997999 35576043852318546 90412157284318880 56656507904502706 53899665797170104 28148886029623650 13583382379902547 31282730334448683 4127954393364914 97851470275908495 687483590489437 91042179684921766 81014396452944065 44025625667171786 42746183735644566 77700445812787018 78036603337135789 75907707248700517 42935130833547081 88747450713518965 61491506837140180 43328674628813148 2373337291654181 62547082727917297 40045038580379701 86916053737975531 15003963913144136 71318734542737607 15415020030695325 41664896142570142 62224670444875297 41775214598619143 24131213352340884 9211369608580956 75065149861930543 74565718846239882 83262625272217562 4129837949403126 35173948322379580 12253085739202042 28949321632651045 89317993643536270 7364185837315123 39960228076342993 25281576571429547 95358809616709278 42419569792717984 74810384110015581 19969567305023799 44666411984581772 56170384869473969 45437499950942880 24959070958864610 82376447242550517 1154750889998062 69200814507844957 98052671250996190 32156019150829686 34031787416912720 29881859936535270 93595621801847397 44076990094521047 67646250757428177 90521303040183955 31433406160393033 63233205121897196 29997033917683048 88500874987961565 10342527525524320 34827614406070469 52247363617404130 11536547459685920 48819902670645509 91710984497008444 35762972619239784 16384824558208385 69744791626927744 39086135753528778 78828943733113343 76754387908178243 49863644417680020 37253474770548536 80513352651919947 2199818429419678 36339828830786842 96947530131421691 68367218619995942 64017723664529240 18475835157956738 81796310678462733 82589691755627157 49427106272838797 12182384470774713 19230046993305471 52210955002417551 88762619610225691 21157443939498555 49549007434465698 78354109066199487 89310935772744880 21119971160248363 31578897939766995 40430119909066932 83821271484297235 80807266545034185 43605951164138634 36032608707156854 93446797066917579 18812791526300516 20309113021694116 20952358083072055 2048607707175161 29763395918970326 86767264319915313 19695096520438563 39658577200006147 61967384155728371 33786478568908065 4328620765585525 94374837626562040 99171784328588302 50711384833823465 52400321190547826 86776721843535525 90747697132295198 78051295434421738 86945156562790807 43740142277546100 19104292630594192 91099058752324890 32514358311507273 89385186729621954 19139942281882293 53851133538890317 63863621859606776 60526050658095715 10935027077148311 9813065950021527 27235529773965660 80869528521039856 63388203533091886 55236458471718055 5170216115047215 61133386977388578 3540812790355169 56421404394251027 4690515134097611 12495821165429965 28069110361505867 43632630294375612 39799712469866278 50099849810926580 37162231090775688 55885072164249127 29632445344342825 90838225709459756 68135728763737733 27049588280209849 41507040557278695 48902649020655466 36031362459825192 28163207408807487 35040809405175990 95792472902968058 81237339635738238 28102059089313328 4428672961383408 8730962123040738 58620940606666436 66937075437509553 5413548270057979 61155454911946296 1674174600926310 36579093007355140 36236156346235780 26086524984237384 28886317879214817 58600333058661751 61253694414783561 31137381644266025 86164506906786443 35627791726054837 90138477538290438 80381402074082338 13839965588072084 7588436470495776 80015148972414734 69718033488808204 30431824948328938 97694717648660352 16001428868806939 96065828609614940 21034409205299300 26291214445449406 82987506898571994 40410178486816246 38720743878077484 47743699935557900 91673009193040912 17821652888069753 95975991666107897 58293051789676816 97733940322068338 84818669148920000 50580635843266082 99589570299459675 66355686863784573 67172892917869288 18881187011089486 84317902666219138 40855744105316273 37890223248456899 55552445613316592 79770799518431630 30930629045983738 48879253081190255 95006175176238758 82287840514984146 75933800606377469 87518554187681959 45161058588942028 59405329022187702 46461359401316906 13241109446609422 80123468258585783 46549431771526099 90887846487696197 50464388959791963 85844972165751637 86536827838960291 5338514589593188 8276078642556898 91603554793120321 57578112702423894 72611824491537410 41084267001805357 36270448068273825 58605813051449381 26064457436647939 47680194782969578 47903596677614774 85028859026612999 78449470410367263 33473988146761164 91574458839110236 63844537009255558 31352629441092180 49751579769612024 43611365867195001 2439073488746683 55091574886908974 54218172137713253 65121053128143112 95939861343722048 70678596777860351 59306049067898497 31190495261653638 94165283329095874 68614591410485821 28923027962615661 56805176236549495 83122497739612164 50172100814842666 5818203239696988 49914069650544202 410250790228452 18368508093001039 20956954769413112 98228177195531184 39268172579720759 95385745430590098 5882714589296080 51727407222399994 12250179683493030 670845623211186 5989789645434458 16171473619225796 26723344802833416 97692061534507010 80210603845988287 89573956394050352 2663311123806963 41340764908953280 57786964834517713 40159522815339651 50663095767269272 79323103089222371 51797830500733800 31617651952063257 31676180072852409 17453782628544615 54726790435082595 78447296001801713 23537702077006312 8632135825337613 2825698758751374 81481199299899321 39509680402690429 39422020589055935 10795927882865229 54216885079113543 31308889295440038 85545217642698732 22516988835832355 94752544325689470 13411082189079063 43514520326767370 27807527527533474 32230297419291123 41920371894333732 12583141050770846 79505905962207456 6305551816910869 24019864935747214 97483214574506648 62458516536820092 16725212467739836 320806181415270 33469094642090511 23594433549377560 69042886544668814 4741421548204315 9796589597663189 18204122540814100 13275866145727491 39003383657034506 57014957597494979 4510016386237096 83479514705192840 95509887567729246 63032132020725943 89064427622189426 46012235705628054 64900590261198485 17135165823613899 74834315855268110 85456080201066675 90534172229122685 4810523074502972 79415676707055137 85745405423965630 26704560882346484 87641417648102073 69946781529316461 18524657109092433 63769716809656151 51582478076347575 58958897831825019 21417252155879929 6797111117041646 47508621921243717 78278813541818673 76877186316216414 33525413328168615 68230015289648727 4271969873206771 35824425301941261 78789504965952484 95406392859607449 71789442794829197 79605939265304413 83664041477794626 69016264731381009 22505335084828985 85691262838397839 15469941154228631 76407662864158215 65671121781153098 48957912376935401 58331327473837328 40765126662465699 74485530313459750 60583540474901587 54697123167563910 29691488186805615 94925516047850083 936085075738160 11648294804424483 69284312362265397 91698238701533689 44964670716934435 60135285403991333 31570317675482077 75201191876469562 92470546662989216 6659317138718005 81931901974593785 96955258464390196 7435716482443954 56276724212427697 56648967440204433 67666304215058188 61869462607819369 98494589557957809 63620036964170632 55461233096854867 15973189577936781 73726953358954211 18507491060223939 74250566892312212 34349862644776933 10315451124493752 6589807040291736 87479052997304976 83188102720356406 40549284277637127 48915876996870493 6270400090260718 39809395325738869 61007419644180628 99068946681734009 28584061971316161 3882523858498347 88912067582106230 28766013695804514 26528031487856772 49281176997362439 5730053008661159 53085868607369451 32367496004122410 90382318129860716 13170984324940026 11657042187372596 14262156547597139 35078552373063014 39155273276207249 88134404144284720 78924608212469104 8445307100780990 31929337317671644 83953163013761658 41198678061712836 3236454539393313 93320827849876238 91367360624228203 55650454179819686 98507971489055424 56920772650830806 16587564691616521 85228455405715675 52650353249173027 98521355361559288 92201793757816542 86249342654679436 99701662738141142 58155053743932652 13769090426035297 61384916710404043 52488577406265468 45287809079175353 9665258793283920 73540690012287783 74929180988865228 8904955772780923 11237532961817054 97890026295827545 63572553009580676 66013841213845440 12064080112722529 43870313562848156 25241740528190114 36586574293562731 14017401837470666 90704605729071459 31471709508568024 1312979218930017 65447296951326925 40553379364516683 39272599464476627 28146973010481213 82594606067271853 5692070336056279 57844411654119907 493768585339587 62944230025022222 81755209442450557 75797720541565314 92872403509533377 8217011417162085 28173848242252966 75124995031383290 77791303071025349 71763524743379159 18293141382411118 87007197156453041 51117492772845926 61306108272653754 12535706458441249 49455001180049414 20722125603909648 92371400597607361 11282383510209244 21428776908654814 25453109997122116 11148212605882781 62836612116275755 83084548458803820 71289436867962537 97780410724125151 33280704979115603 99784004030508428 87966475727752822 20177006331136545 53352862278096351 22095224220360957 78040710131208349 63975315781621703 19831553251600760 92562859526706478 45039856259458044 76483438006146699 40847784924819812 75199498949053905 55510809000405160 39740128837094304 10189271893721479 19073262210520156 45496965243549914 95698534599394295 13757746527114204 35638535587516054 88352424619680629 34360468578399446 87528160771703385 64386427995961629 35725827141751717 58518991011438173 12690596237544931 60314320210855636 70186109410147056 31139812735162042 20945314991322815 72243441615453674 92280243002256732 97308772046324994 39255247892111732 81758148494394356 30832213303150811 75628163930920257 21015186886767231 4615158910745044 28889367164088300 68414824058892883 78816063549098587 72458753224370286 68505106174675688 21627341509362725 68436508240497346 41404512843555101 39087326853154883 75510798386973979 36497710678528575 34424581503960350 42925518325210146 53105345997041028 86343113966498602 3500696498342173 23718039460238207 60087368706145375 37718549549546397 83532302436161699 86669026329566037 43743865194243885 14639847666618685 80999215441513004 20001317294912951 31247521556079199 56846838922609884 64454153415126017 54029095118522279 57326614395215635 3500248549200730 88598170301159896 14780088863564106 4290754117329077 2192700217908597 82669748650280607 89571928154034516 12135409262514133 65840382401116563 2341050834160783 39026826202063465 46289124096761193 42493083314169740 64327236487881309 84929672376635261 32653527056484573 25209324935592905 68445673598429129 93375947695396038 16324023017714434 86906035609545308 23572036480232269 8643134183112203 78045580990850895 48367709141794913 74290423412329949 22381966972245564 83099987454345521 19477499117177432 85689240975917287 78324846581306394 25941192705584967 63956975331186344 33334501412651412 94986781121183611 19735770867887439 73123491330497528 96417834593819189 33391200652660474 22959649573148450 72687568107135062 91596452974359980 59319190837702535 90453257828271350 44450456260638857 72622909389243702 33208878586226159 72432073438603289 37727289281526181 45035584937531025 52366940476217753 95286057495243353 83288707776947213 14056940245948278 13287742486818656 65112596170038745 81258253193179370 10191687769844191 58045923743838391 50544289216248907 74462788142043538 40556201311190349 84023858646642193 11971116334566185 9012039609792934 86457700325316665 97825185641140253 36792823767693752 57363596660829086 69830961494393826 5927300698307630 61473662971140477 9614308860588237 87730509249074431 79717169615827511 74100266733181373 67506256243113411 16738152472349699 65895329196855820 45242096960217059 52607317189511534 25789275926685080 6178692094144624 79246052982933748 92752464263805034 23179584927329014 79606018968159680 58072112957362255 37130111748950006 35328359582610774 83088809770962224 31130215729016982 21055621023732645 87727818592181998 99588794816510564 44403312970827206 48705973794863283 78151372973001376 73335315408523524 34864266530029619 9803690204673359 41602387343690959 99037843203955760 77974306966804095 10481841502849084 78156295275430239 28047388496995999 71837214569043898 52372398721599339 46566421498637610 14847782168309675 81352484769644236 10725764645531104 52682963065557847 98032687843376070 39031077222627560 26744823061302530 86056971173439712 11541066574453074 31967554538115468 23871129920156065 45182108513713851 68102396626675305 82127502611539217 98738405560812941 17388382016703205 44841922496954615 66182270413584153 77991448494121614 39843749897357003 25203698442643413 24911002153782471 38193530513757021 23980898694962183 49821645753541896 98819181859881502 31086335579445094 7966270044685140 47814296235890320 54783629843736469 17277727070491076 37078468530912464 99693321375213452 2217703855152020 57238343110769078 45399806584986971 59686330022275072 62468982573265647 802379232507597 67424828908510052 4667219578509382 71417573447949488 48352830433810435 19483027237504669 48046035813754827 3252908216236058 24942344128122619 79921496839741779 50705718512510687 31624164307265964 65175534151642610 66703942832266726 84015348728008595 92844187987467596 60919156818901689 28548740180044000 50748141416784318 5698774110773786 24432648819902419 30771033917772253 83721991270147526 52029644590379120 62473907683855771 2412761875297888 16979089248415798 13696517096733698 66273227904881712 74252764620720927 58247417288287083 55275183740683555 69135327409513931 55411478570882831 62179265212289809 15674248049962141 65222353693508582 60740006007540010 40694142694183992 98264796688897769 71726826839178313 55266295270339031 3243650212415488 89536122183992575 17428746471082635 92230988494985981 13996713290888952 58875158805950308 39924245468749561 7935738831897469 48721588248817929 64425694458013522 5386748675171488 77811681153739276 16784022421117509 93760111891428110 57817016112588716 40408437310123255 55303229081648056 24881798613090638 34763734452016913 24905721102940350 57482524310478237 17759692398676189 2390430415886655 66667365106805969 86534091810625184 84802267797705260 33245080540961273 29731049187254733 30676644757137996 29961677854479489 31502374390313081 95921584204572843 76735585327255102 70856119692931343 99702728000725975 40733264744289104 43978104678206347 26837493224841511 74327755976139987 74568998261199080 28323016831313324 71927765823537464 39559627581416032 25121643367424935 99332467080720434 32155492450678192 18665345286494297 67638311732743817 10181889367872794 38447569107470331 5920839354820602 45876643051699454 36918410436793146 41786947694754489 95356763094647638 51978098593858829 79664518956663683 40346916971661808 81249559050269299 67335091789323410 26274978552218513 9190588545495999 46993891324615304 92766226156506453 44418021909992392 18141967072369611 54927197110810362 60391267413430888 55348886926275480 41871903952337965 9072405134223063 73296305592876752 92356076240923469 54344631099540052 80573662551931391 10052447257462992 34640612882818123 81133454089841440 45722969642847618 98709636150602530 76151156913875562 943213872632094 29653824371341367 48744603749436719 37269768933580434 77247113500237409 77723979022502611 76868964455407455 30031288650268145 46256520803450118 61607525660738869 99497178490265239 72959173913907099 57145462183164141 60717464776617373 27034729116055959 50711104520592483 81102819659391858 42111424480614078 54463255903360943 85688075775545664 24601931060177262 95438417265434182 57714035322083296 20499180783077720 26048658474750718 32737625425427267 63011083129250903 82609769541536115 61329127114553846 18666213694458670 34459498367835177 99082138781196167 33667183681632686 45187152106536491 3917820787904268 48016272129145788 75890262043098654 8072266329582194 99675303327032119 63535500366792343 80309437760733470 5410011545337528 2663516295265493 18565628623803898 34679970173838068 40078239836711336 658860559224609 50973411279609259 37373935294613802 36960815724861195 48040388906819501 79357027494973090 55682676809707742 13596438287928549 73316152981311312 53541882518517679 50888545294902596 91677988676517675 39382116992397365 15468895732267235 51164502964980674 3854011199009827 67496764474153234 4382003375372454 81753337909564141 87122269767607466 51250421868100028 99337768497902905 19217299028350235 55011698015447696 33192932121051727 76083893208287312 51971081716215264 8253638185267790 12468938585637406 90477151492398664 4945424749404414 29088017370680152 88109131820850320 49482949609428281 8032282318249326 18432641908866933 10109839200841821 22055294362308912 34631565749946027 2404534872332476 90505973570720998 23306693953834171 47348118378714580 79144359358759711 91161256007024431 30011206514558022 94699698473107482 16073703632586750 5047662139750638 12421267782803382 40076506900061462 57126896476383897 33916801170393154 27973210784523452 62544325891308535 45049354318443561 42241564719780785 73602743376092778 16514753636963473 26749003619508239 46861252102035211 71202928707492826 88514546732212473 41303209794186884 65765307381854218 62962334330657725 71762066760381673 6222034918104423 64863805103808746 44151967882269942 71600095264040836 59266373728497096 12026870273515382 45343832362337369 37945558822147393 11558168408183033 19519217496377420 18217645364864901 34200941946662669 52164525299972403 26753461065894194 26127054174184291 38669843004337386 43595343732618157 77364615708961054 71427926054685054 19294446329218322 14310313537609118 21053061748701450 63853047227002694 12689544386351357 47503715688586627 77289471551307152 4668911354905763 28171578822015401 53081665832152785 12511874553134543 39199700911800434 48969156134769346 27288991260747244 36771720990911095 80586532140199687 22433150649872093 29220022918148848 79599919128497258 17814536304338527 30378066569063060 37037611712491148 19904020247090921 36711941353542280 83480194852294260 51945732736377587 63751114217853558 41372646097549582 46742801377907787 97564026487806272 21191403395795465 93971267683000012 71468327469084575 90194135630816526 57508592666313634 69504157517923142 84663724612634945 43000918885937775 48617154770549050 60058062571267691 48586495831042664 21961007610017312 71371244721586515 79509608912036578 13108369692862591 17923843945657138 24539147999046386 9796267087834586 81340418086599555 7185885011253325 30596333396404324 15237735824733819 76751053586577739 38425487697974851 82389077382275175 16375557031626072 4291086616684882 71894715274046048 13916039955747656 77915091535184680 77694368453529165 15433191983073451 85009799682772269 30383670583899681 15974768644030976 4337733387717175 90071865923596946 72649014509098966 55644652586374991 45659734423215467 67351658208530791 42130350404534000 1555024559011068 30576248738337632 28962318540636916 24940461678602838 5627596608958036 65730741313567061 19899369215315727 10572904841398349 33132411972881626 35956120700963685 30708789752237421 66911312261990993 80358373818410313 16722840121969582 80022157525126329 41303519259100283 79723257054118802 27487744461866043 61913510133316557 75647826280934797 3378532636858486 24007811167403521 54248211387025936 72767557673683328 63400468135882901 91486737101566657 89008141123174532 62481855102509804 10507982303924455 2190681534717971 99755342805333024 31548515277636005 52670672094461416 52282748909412893 26560871193807254 52136016720765939 34545548520212744 90839576127859753 38979615629497279 61884974371953507 76911784801197155 80858024590384853 66711486204527549 31423532101609811 13089995156566763 47296839681918403 62017500788004888 52053921723042515 95355659794702411 52801363876729491 68648959915190596 68592359659904044 96578606184200820 82671670894449219 55840237418165724 32470455766986647 51112159075622146 2397013115381164 74729223703846956 19662406372784326 27176982499335839 41288750572599488 6335783532741394 46019983589561815 83763581551881333 34332672106220508 65715987808239575 73489098582419735 9824982682659775 16134078249102102 18955237773339313 87281179481272234 16820330597821929 7470514304428545 76303508623721610 32707069861454479 94800876262558709 79940503064970498 54144837127244659 9387541011022124 35095697366227081 27345945567044429 94658039442146784 91552665891939226 3156639247360380 16555255166349824 99094840889396300 34525893184407637 58755401518579933 52578092729340468 97194812464303483 91313382660308102 83883217677115814 89366307644037719 30867856021607608 6668363562151891 5548041138075328 71062400735806064 86577850271835456 4917355161618389 55624796962078070 62234668097038418 71768890636777905 92248302894783682 33311792107584037 49220140217223147 51210674051831103 42308088006884710 2872342212034024 70167782890375115 928704004487735 75548878786330188 92720068388652899 92177098522405383 82636670782833042 50355292608157514 97683768275902574 70890495817963925 86351114062620142 18345346204605705 48323913265689661 54081096998938680 32417258179243838 43977643499205001 58894958884786371 97495610246265065 5326608198377289 43589885834887392 60330692107806775 19028230043614816 99493174861810081 85079993129288133 48796685247391324 94153479999979689 83323407770115431 50010877556702069 16732083633463767 60382655109127412 9345965712659139 19782066595461774 13558822443839018 8105946819016542 97890489133780691 34869176873804558 48121776407298779 52834781944813190 44298603973725621 38294307434693223 72837685805794011 62715501491891373 9319959000300512 95816066723024448 5981381064652435 37401622712996138 96360345109375828 78801684186211577 35987725895537176 7748295142218220 3695303997745571 75192504002958340 50421493545096378 928683799239906 96126157095223819 60681115177627086 16808838516430667 11612505059205616 75884806917890325 41379769425289874 83507001322354841 1766743614249293 14147316443368981 32430254971307712 12393990983393351 79640632848104708 28393200231252455 35942465101229645 5350671705527543 14817644566228192 91128005639210066 19657345938897799 23180032149418923 84476305008748444 56773030678753208 76640967078235138 72099567607963822 23003651029180472 84651795631800962 18748809280783416 36825631076259300 57018875901488086 25391722479670893 89759542153519831 10274208873864707 76319420068825959 73772859381318018 78035477306838850 36687053450169852 95651077948014873 81038412639742418 37611076969061418 42784162883928701 33003249209776136 2253093293986969 67441850503668649 58760206570345698 2478389858118422 83233811903517290 12201258334131812 86509246779119219 23861041885131935 79304269830225551 19753248106587431 137567337602961 53722592479107379 72149723723013793 71596093503314685 23793442770192606 74296759994078414 52503792837948392 16516974497077199 21383250875932004 97574455150045582 292691006064623 588232249178568 41577681237866101 63429641559320516 29028462678050985 66848160124939560 47464698756551379 20686479877959332 73151167977476509 52807183915083880 93702867387939277 53174107514892772 70643903669759970 26055590984581310 87682175931194149 80299463233549786 4358947964815474 21379759409157842 96252807936244629 63987838950782925 14941227772474393 56009984815496254 50313555920868541 16321816410181372 32421205887335090 40283958432783220 91944677714779839 54028836148832656 41450634656533816 8469493004102640 62866495726008032 32159410876317023 95557162525569616 35447146906506660 62637393493183864 21528327019833182 66285170390811264 87205552175774434 76833035830380038 44164087810502319 97851631302582548 29795494264134322 83177438892106295 50494644725765462 36571768396308985 56347003170916185 59785721360575162 53737745857385106 20372760466829706 72306594987917340 31294050814167221 49108730082473184 8246623900182564 64325579174721053 47510698652899747 71775177803262266 78735618249985030 20158227948007964 49617375813103307 74361973154378882 3966251529992785 99537902472603614 10065236879251416 82501553434230116 88686468625179896 46338846402934201 38408860984864778 55506124989640683 92615849490921321 58188826637833987 54004070227265586 86343970134772673 62779370140417225 34652228914021925 50946026323316300 29154158649747950 94092725077483715 59481583374784773 88633183273386188 81426543662722457 23938251173390978 80074321756563108 46372142874817932 94583004364942190 972949274167272 44741383679126883 80224290470710572 36906660583335047 73390489353903491 64820139143536479 37836946988883905 5882028732316589 47483678613941183 84982696015503233 51632370101464383 11769526549331055 31526748884741910 90957151625784268 29615865271211891 59524175894715388 59572758815452325 12697069840022465 9612461172813387 24907711512158090 52391617719536936 93829925192577352 15333093261591406 31496647738408383 2496488089900993 60224317015451829 65052223815731450 69088727927898394 61455407384785834 91783716232944072 10294861980437936 1016828109408915 33874190326042423 11948718824273368 74584795017300031 97017918821625504 39614035869709441 7301882110819960 61413494193882058 58512609580815485 44118950401016548 94901905502446564 724380834923943 50598218997937674 16321135500896638 98569051319404113 3085780053386478 83865394516255447 48105168849581262 56265525858765640 68396443239724197 8460730484517117 54246421376486802 37655910632611561 31907874554036070 27217094726789370 18625545893613679 54195115969155674 71690957952469146 42155305768562846 12632778475872807 84995118211187057 70035624502871299 21209455550014668 17141433344639385 86340453166788937 21993672413705999 47732382510481746 49214321739561586 45517650515831633 74704726048320612 94428335324806008 83964162100194267 28331600698476395 87214376309020992 13679259629766181 2526180161317703 55461044469466880 52648001228414974 56628039167042183 6579568045420964 54076956068196252 7521392501708172 28500219867923747 46123488643443531 56602519136829774 20510159823398279 45980987661414595 44225710892999427 80812052164827127 95912205153568735 91400152053458336 14129837331110289 35203363098239165 54837012082303588 19244969963197731 69428024950233581 80638746724249915 62786531900868073 87373686228789987 80871216140863930 14656932699567164 54699326106113097 35886845204736390 67131939205811062 93927347447981080 2279082697434666 17284481774470843 24480241474161292 57983056323328354 8021732036928710 41292448762318916 24406303321582908 97717222849226141 42302509394506862 98412595853315509 66751503096233924 32738885742665747 61101511434020969 50965263278256588 30757535952880778 62667521199737446 85680386029101683 12300900885069705 70867148669163766 32946824596152447 82128389172689057 5933363109144889 26144208149411477 20009176937823911 53747524619254452 39549822458605425 95696198588441875 97202947920678408 6569678777837547 96016674741298168 5227934571468115 4043557376656378 80793883567743011 70876786853660586 47168628726173076 87745660427662480 57768704973789551 78619802583519219 57906009345336014 90730351100200712 29571778746985903 59244671078915123 61783634746763786 25885471753502466 88676119686673350 33062327691807384 4894536863771315 67244214378453155 37344304035118393 6562427645991852 50863350412478571 39778846115329583 31809271412552287 11440158375111723 36240401479371514 6968487378740660 93531429216503096 96544682313009643 74941909406570523 85926230445858185 69671328288956380 34935869420999500 35016911690669620 13591000083014674 91990557748936877 96258378574811331 72622276557103571 89766490084208917 59366122971355021 6013963671466258 9881861075101521 53256992607129685 3778978282763738 7120295167770102 50462671184365748 84108892235909786 77216173906723886 75967732268449147 48789024836682868 90030924029167123 88363789286504708 17159610803568379 46097386813621077 71552744130730844 98318184728162098 19349041568671065 48323958809459101 90452114599623383 90462451883097896 11276828544554238 89067241748593865 68400661066479575 58573410111162273 7072907155775695 26727376233546089 65644527055104849 5456547538900058 35651368791001175 55624489015636512 86324707614794582 16005875514513561 818727170174635 695907262832401 40664978958752015 28523086780727819 35547539104110275 15544434423032121 50026620364777985 72320397919011074 44188191021101418 92914098913631782 86495922948232099 38309621434184525 41743262590628819 23366479157310442 75701213638582074 72238432385589056 91848049375683139 9546952165793930 68781796841533762 22208273399180561 71824768299029142 17170230643082331 88932221503253332 38966371984731530 22259101858053167 47676844098402675 43586311659287804 89394856024921442 85810862560432313 70710062463584234 89345295808382083 66068014398622299 42042174467310318 15731430144649439 79362411218378095 62494203090746879 25810490944050751 63716798997027319 52069708046484937 9702654102927700 45701676878511475 35119283514281728 13894634835625857 20068864592702355 55837066297359413 90709989086605486 29857120872440054 10485776173688771 33584437280996045 63851180936285065 24713898261677010 49699271016479846 49649478602847871 25926501606055372 83463804668546751 26560291003044400 90580102821512496 99335581232749100 52785132173887457 68260151461444089 77733173399950596 99050494760281458 24750275757947867 65983508549888968 58972070033250016 5574478436872509 58842935101282897 64792408110254549 98559205986672081 51650712299241895 82071487895791077 92662593038476552 50913862046603759 96294135939512929 45908845144053844 61295969688237513 33318238038947573 34173373838856757 59755931300424137 24281912926013158 98620470479490418 42520021359276642 88410194035168689 16950738201246027 40508847962291898 77586543833846944 37692297802607907 38725774248868837 82713363328938979 75553174244649758 82842642871568276 59814010633371818 13862661976396675 64998912261586279 71430502374119128 38688590013967005 13535148094437468 96923318518635535 10888293384571949 50844973094607457 51597003297370747 94695394874583691 3892166112424676 2948740488743510 72561432145168240 83667077682997002 36136501803639173 27471303674909843 79912175097482745 23658536898684075 93121909848411205 49138060229923033 87617880370377106 75033540915453018 41972830391650479 8665400510752685 87427760028489868 13367643387650208 49520802647480638 90525989339795857 3148130569821884 25459487601854530 79745946675087924 43732024726306882 59201296084537224 39263770122655106 76833502378473795 24235417464293627 92937146842503967 8076001484115788 99215868742471720 67908458841443390 64751968927956679 26403765606988658 28702104380701034 29155199436935779 88251061828693458 60851872038394021 74338050770242386 68546425303673377 22103039307560030 20025493511177350 20579738185527645 33219017669169381 71847225527205157 28703300408505506 51845728295915358 48412681463092573 763171929336319 24374918946631369 88895540852920530 21593659570339067 15934992786692333 87615758655001196 17188891899204648 70601644287125889 74640404515857294 5152936159906632 88833220180839263 16599600050433371 80397892384882786 70046553249613807 94548084996998101 84165324179677639 35933749881834031 40927218627877833 27705233264525871 67582175089665849 39723182092188765 34096025578616786 74463412752381953 75114595330294486 46558545987207465 59794515834412526 7324949163401756 12402247691579761 37463493111800635 63183172058990516 59836521898396474 24018627172453246 57795707391800013 833562298634786 11841435800383909 16140914000404110 1917820102028557 72536657300108302 98221854651734923 30484914103173916 67194663013577140 53939110670958477 26981387599315839 98384913648880198 62906134422264892 25874163810327004 57024628398494605 6808426948667972 52434529360077541 68151584176487771 35248380916643422 10392916328760669 34046378245588974 95591775126851101 24270186954131787 18183714960680349 9814444347537837 13537069467096788 59356748626248903 2143697260725215 81439949250841395 69148372055912443 86744167332633521 92236301775298807 52108987657539556 49412285932359459 65283729252154938 7764292514117472 46306261409266416 22947551336673522 64636149871275845 29678966544810905 35792763666294720 97413247267855044 2872097469627514 78982146591715881 50308862095551105 31503957476116805 60172974727994499 38151461243533507 66379687496020276 33692223388541072 73854553228012119 34626063284582405 90030825069309041 14153348247390415 99267437208919227 94624365194542517 78545216723513148 9273817132043732 21460307167436340 83081286843277186 27027157602660654 65371624666577107 67222407185491865 66519323458821116 84908989978593420 80690546473996923 97032920412610257 45563360969806181 35897800082588907 43949127937814398 27033878572042358 87454357272725246 20386316823562509 20870377344119194 83699723711923787 19676501994337122 21613138667918651 35063500987632006 74831974298525894 80299810695372621 30738068194796437 52269246000384117 39447027085847404 32728678038124245 48879259736429962 85873989268861905 5599573415147335 42993388806774458 60871220098884794 90561255215664998 42031702840705922 36566241160975347 14674839405070114 49785791438651078 77993983841523134 4895313271506065 77702260401090776 62591621508836760 48452817225263963 66417995903247923 56468872304476760 82079498639369755 14354807678841145 64448232625497389 85480517786807995 45158927804123166 77630002764028172 16984876032810487 18875363976411276 72276720898623260 15784179103523197 98334247862281906 61079559477439738 15375588796012054 46901298508414084 76193577268487573 42648087187435169 17627063244184786 53506239244591409 32228110693324784 85117216383360769 44721605101248574 62679196744759150 59039922654091696 74545711751693253 97200597262602943 22855082204479768 24065433816077385 76664285342361103 42164191365730768 2173833194336062 64780723837467764 5093799027478730 91017765587969517 53770980161639887 46253725274630733 20552247290300243 51599060083818046 48929921460115144 22829668945855501 87601327549721300 97220974629070771 60857897867670621 33509577058259990 62159561291259861 35117195573197506 14397175658567026 39707211035642816 73630985168725132 14390043970312921 91271083216541624 94988732073189264 35398169586187617 43352683661583804 34942481841483936 75414110178620651 20653727821074158 1517766774621578 45004292486803687 25310377310300887 24362235358230151 33033277854737669 51249230498808034 76770845138872114 25388436353828021 61871988980203327 17004194884006807 79561988626769665 16327282154125323 33935731186891837 44331026308255391 19764357963261351 69971836197822163 38923601135056639 8541627022071307 92791390291785998 93723146879722654 35943332211069608 21864881208276659 9066653784899203 68824181542512262 1199215194488732 31617825789671487 93454425207154345 52152108400891336 475777187625226 63374939266516578 70772705529263440 35194725928568830 56839003919254054 30202910503117639 86530748366899952 13019726262850501 61095921760673099 27816587958835602 97807043005945645 25866872977575203 14241167210919648 71025293495871396 75373550662693366 89411852176723374 35426500504203461 61927739854121259 31288855035783435 32739703066128386 88923830820026248 62215428247396244 27210003669879136 27376595874589986 84215362331912933 28615081152235159 37243883585295124 18223497317939955 83742837531239289 85789829171310016 25165772090238758 66253487961255922 71247760050777751 99824269497673104 98749453689435071 85116356431087560 88101207788654664 28032092974417151 10185357211013728 86321815504131010 29032980411310740 38303008739546333 20389825147079435 17030916425655136 3236157967456065 34907189936551210 99568753938064765 11068456086277000 79909188650220033 44967294911433419 32594318504873769 59857524602632442 72331547761458454 71897986526142536 11408620297863037 92757644428944206 67734631571079073 50866023533941648 55095747881958491 23105063350837917 9902440658105592 61983977243433651 51710926517652268 72590364127041572 66977600956297159 51301514271100153 64574918173257690 42187349652095084 83248904791352185 90663364581468494 13355796111646473 74686342329925072 59477269138431416 71051648625248370 47718136959199620 80594881169338179 34972228311627893 18649775958740499 72142597666885932 871307763537419 15785462044440523 32090552615192344 83048967016964922 24972991337454245 19879229273258572 61797589542490440 9706890115544203 32359615407129978 21560138633083171 79439305445384965 68237880060590025 32015080382963670 69673032083837085 44115089469921069 34949056498855755 33130734424028626 27083817219767820 22521976748024923 51389983791157837 47280978846979426 6515016500939990 44066805125686094 68303609956494860 16058600543901384 7496434321059925 52079112391432090 21766548234543717 13379127321651865 83929125100506978 42949979424612847 92434831817114717 69717282622422517 24441532168666887 32917928293854431 55194491503478260 58613929333662313 40630291845810883 27197008535265652 79024145514948254 91892224443938921 14852287612748736 28350623804106935 38026837434563157 22077441016310294 97286639879387234 8176967344992375 70503231532581961 41587594734094309 76361423115521044 262364500757933 24446998874098743 50642435830273099 46615277357489395 71906943371159391 58796712026530343 14392357681768902 45519766949712978 1517712046943594 18236901051273089 6516535173852287 78773395749550454 70114980609599780 30703737041697557 40540929461118691 4538043530298718 50609774865235297 77152510411670095 20242511806245001 43772853185696430 35945746680429653 46775967280497945 67202237850865240 40845676287733900 3754433114800091 11594207277878493 41455505843570135 96341976943854155 98498761741586432 35260147439682441 89220353878916033 68836967526077472 97520347923057639 81400911867919928 89807678608045630 3951935187967581 34215779083028480 72632357030277025 83397740677172056 65518732504881498 83668285131631556 11316244473995213 2634773639523333 90464617569550614 29175987348411488 54949952896763276 61548159353953635 32226237260280648 44364644847611849 20731918630153027 73436594208009217 31809462078458020 22402693528068125 81980917654933093 70848715531247585 68529175785263758 52187600152984075 28973416566572777 54932921788970223 84917793279554551 150716853299802 78357379081440752 69215939472157759 60297314146893187 91223274417046715 31679727403128825 58861703309699120 35252133417729080 50676933999649573 50147342622585696 14187287666294578 23896283518954756 72225303359082285 99645741827804920 96833089382671583 45126323438979689 13719175600407072 4657161982003378 24510600227011560 32457777568550501 71986441022838895 98968658481721474 93317522454154962 65530171845796460 10729992345851323 78973302415582875 315386612029969 6524027963713733 52686577575312058 42896347992217981 93321526649053718 80914001555851488 60552872415895131 42119253198536652 35277168482956152 28439751456699320 58524979212724567 11416308223429114 25922110330155345 82344749547603357 8487495953244619 3588132212865702 32120994635794164 62755248039341491 16375774095078707 36180577452313457 86267465854910488 694312015997180 90268903810328187 12379399603223901 81552987577920848 46291682882494145 54682588038569445 97368252126675767 69010506435472441 54200574341617184 23802626948564929 45149319552105915 22826342156260045 57608864621927260 3118239694438807 22518939413654826 42555619673404259 2767689251751769 493022329575 37132250066316448 80083987313563235 52667970548346804 69664288288655532 62530679967236017 96679016607595980 34859940336001516 1138630388705952 53030372001042764 16519017609930012 44539093194311473 88970558867635554 5870439767236565 99745041371838831 31842001749607880 13913897674844341 93369785003814278 279755755811915 74037913644292174 82465504198097417 57243096114499802 3539808796676494 58772362885401232 87647645466181937 60397998656368311 9773566908478513 99369651823065484 84959227929492639 27610111104726898 23816711936543115 73697061091382226 44469468253174874 79983732734000507 67226777064389823 21377901012128664 43639926032080176 17495376870450219 51313577561319262 34011346255356021 75734756503303811 92030841336728539 70219531383003166 69422379439660606 40493403094757409 88618234410434911 52922459292820439 74687264657206614 4423897248534149 78104160011130105 97127141149689293 36695087402299313 67634045884001370 4961105215704777 35754963542053332 93636805682505773 93306806427659598 40436278162208071 49463118158279877 22363674134078474 5192127579031290 95584829470751446 53762359748035814 42886737347382400 46576696541371834 47253602899650189 77223135348995933 8675556604198797 39169102837553443 15002581452662305 450129780959876 85834743386810219 90367922937090401 36142778224563751 75451182256174525 11997396987005882 45040506429822503 27446637596953775 89446558512726043 49231430779383293 83953793599412344 77473915324893915 83962727613175122 17373487796416124 33853568698137683 74270526365559657 77721686642434736 82667285664148604 63695407571123500 56957385686772570 94390629630630894 55287527579140539 34428903456102655 36831267191125388 88441499675893653 93148668793980339 84784749520411538 61980551196740837 35968507223223868 89462488486874972 44197667586331835 23401094043663122 8936301509376070 67597517283908378 34474610804941667 56925857094678496 71855351736754943 3789838499031268 30458805090236951 54126073705372801 19764120041293203 36401381753293720 66571192191384506 38006803354532572 84693973263935471 31283575154125628 65195175509186485 97256490652889635 94220143252174649 37348372532061073 40909983098315298 8012859892339286 32368867532909682 8262221922974194 54554142801623526 47358366226930277 11372381490849149 95600365588722229 80539794943465811 51032248062429848 80238782024810763 16951770421157872 10059961621951920 43110388986147248 43121735719272602 93250913622099458 35337314699198471 54577670830717909 66138774841179150 56511270021901617 46533075833041212 10041527300716353 30675745910713738 43997455904992092 53462838882905120 15826899305965870 39247354319908691 31338624256217302 88178466358116606 6245424269049306 94065707737562512 38239313382058654 95084125928380196 37282582714408576 74575356098291019 44732082091230606 87201588379792492 75645912434248534 31927973483116053 31750720662222173 21424282725949716 31301828488631521 51443944140980341 68036951417775553 87880905998372619 4247347539219652 88540664221147137 31292205646517996 15972625156974806 89770861193135744 86184006682411677 85174478576931426 27596528555958645 60992534028363901 23499605673002688 87507144942216041 76314403295170915 70061845889418039 81622187477616799 37518367016606695 18372753828658089 90089371707704690 82621193520783026 95419958201108926 11191150836987030 35038960507861988 76980945425516743 40020510018315598 1652086213616018 97367138612645985 14860254354670203 18134692283302925 88494085265674823 64720499326523586 30046934728640622 66103665470466257 19010749635444380 13906520717673971 8757455592244514 81092444196573912 64435473251109959 46824112026345 14071591696325675 955001195277928 33523035130447097 2371083428053467 15519225872895463 16524101284854808 64508088296052151 34676925744473718 11150667874324429 65740274146844017 32148734841564191 35943600697756875 46945610339282184 48020862000616492 95569695609252762 97487402102153406 58675153581149171 73308776370339920 66145289379419272 83747359708872060 60113737387154058 61927141326487599 20641742666861229 39949554408021478 87865340339361291 23292881417593753 66904907090076699 2944425146334206 12944086081149847 611086775402624 50268507009726773 89177416420019256 25010282467525535 57417570962961567 84099975653911781 27358392781157447 2493226725528139 14234905638894652 54466742999355167 75764597540211224 77501058459814227 14679429501917989 96169965086839767 65762729803954350 55649970079480684 38173069619510959 79826631027157786 78053770658362724 48599518180654034 46950990710599050 45153320636823961 77192297204049514 26030561959786313 37121187575723537 62682972807612005 89666556443201091 50742794549574543 76235171645553217 14733251885762174 78533748194835467 14236793328357352 34696752874911011 34284203841971977 11636274774404494 94573265553728958 105489827942437 49521578549841107 98483320890759788 63085635085349666 26470617876646477 75575081097360740 35574437528384994 97692227543130193 94975251093725842 64853301188492050 248908613360820 20552295347727687 69583294307691473 96307836984110433 41819982847448049 54607519989297531 85802961933316238 19799859469368916 8177046986016897 63550901863794941 99024674325491856 57079139707870174 82450831788956844 8211062118494663 57305907239583423 80923541771248477 98072923970976057 2065035355635492 88766926266634502 47001200332032756 81397719296808160 61658460865661873 38351445777773495 69834740935628261 80044295764443403 14789534000639696 32117875815414154 80733778466027550 83807531843324846 25149484216706580 41821099528763134 85151888412177365 42872632762632471 65133875952755999 22325717370879710 14364022039995710 81052714219471533 60181581224899898 40685899598583755 60082341043941368 17596812377099971 92818551527978189 47689765630770341 78784424065771231 26353743782041224 31848347622629116 70996039648995480 74967680597602208 32935184912440020 42122628859441500 32206599725077998 22191636410764034 43801229979876146 76519919714521341 51704628788459692 10558931075967485 98441172714232138 89563808806048447 48435862724447408 85199742385835568 40593072035589576 10433388819538233 13912945662004044 88094589509516786 5882418729626311 50617605262024382 66189677635003397 90871497556682777 39730339002980373 19311146167669274 92184454854105720 5243717655373113 26371803995684044 54459304074872429 83284694060989366 14967973958614612 5767046196705800 75484026254166404 25344539984413443 3575859709327217 7714666249171050 32200648389121885 53644235508410896 79536008865545585 95508660156215222 18234467121212649 61930109174672123 17753833148767214 77643027067390104 25783170126243488 26619358284508933 25027842412624984 84128667755629192 87592023907904627 6686708530797741 9847807738599671 67770998255492114 67514198285527331 36857320615834624 76926701269010694 35336302218910711 36387380127474192 12957512193525992 25585582513345833 99613403212033613 89695667599903188 88240078404924426 24136898957579990 88110913781775313 27824370646272926 78116453773032306 65763462244680753 52275331786018215 39849330612898400 60120355381387756 12066573435425436 29744123959563351 80580682056540971 18639561546899097 94445327707684646 37275064840683588 61027182602447714 91580072480534173 13250863972765907 51573371206738505 40669534631536350 56885745354485956 59497683641679762 36655573405039929 48445367568037 38498414089893450 76691220451070709 24907530433489196 99900879283481200 1636468620795210 93564685109821695 44904743368477658 5903326922837501 66630115695988423 29394817976116937 2425103634152362 13846899758659453 53567654723508966 70310484005503964 73455438369969083 44682135440615910 54550110746856308 50917613259563581 7226273351626610 53712400245772621 26695425444028188 76498043893403620 29828550363474568 21876327427341861 64770448891946078 44519384717941218 5667739984891756 27145919543279037 31712653786841639 55593760216863590 39464449563891596 98437893085463531 33171618726480627 73929237445171202 18795962804801297 36268004136917126 94800786698433295 69108446452802631 11311304973682751 39297510953828321 87588720976625361 44810496806295613 77577175562368084 97962471480428407 43714614671187695 22443126775233417 68326835202612198 79032048590441044 82684868829902778 58746497920552642 50515820696423505 36329311814503333 8027472940910139 45941939729795516 37902327068636552 58668418883324586 93467594554745935 7455712392205993 13990190842987886 94282561428813498 87246889195462110 21037396484095350 24591481697405863 20595963707515937 30599300406855068 17015340188052812 98254951143714736 29039930280341078 88494844221558532 38256671578903511 30878513102985812 63491541712152669 82336300517213168 63068708062847765 62169971891332872 86664848801848722 24076930855233337 23214066918167349 11278383189088392 73735730639095757 23771687890810442 74151903871571629 39091230972734480 18539792796628199 4921358965168474 61166738250328406 3879116997176274 28040379431574743 18437730644227181 6468890951690510 85318379638926085 79856935206207699 45474813091353569 55109926796123795 69233206795904660 72621977516899394 68572888753163151 59961395804289890 35227452845105842 18396614255859983 16901525174983665 1758486087755992 7198522607957091 18344893242359467 43099568427963757 55193427807907939 30253539245670210 75541331040655491 27542978338775959 74578372212805250 24964605499949689 76362998511444578 95037221339914388 12302082371164288 71370671066519615 62859900149543163 64960136895894406 20652605741997551 31325160745493441 27824841328808627 40007216262324957 29533977781495793 16381344142072297 89734555022555829 89331100254155505 81626947159837373 48855336859761864 32885750093178615 16982505328274950 84636872251613604 74094205455519815 46196782149133077 88814377870233859 80319206540547638 63603114203936533 8460108078658503 31939137231604899 38699092580285225 88074120396985866 78184319273474288 45250880040546117 82122720319648377 68447732233350809 35437789387993156 82449241006062974 49094208742382497 69912874542888166 94162872796960061 10693653082298393 50001258079299515 32874366591457758 98756291066829742 62643091357794598 5678283028386818 18971645545255708 42503119283286141 81381946774363069 88704748311834694 37523763662875155 66432022462394568 90349122019160992 4965052614391150 4961620906500525 13076403665464608 49877037194178898 82605851623057087 98337570905208562 19332501034287050 32035931993808684 66662242069339790 37831504960149486 39927176124205897 35848148129472624 33501878881192238 29931860945121158 69474034264722937 95768873096154456 38964233328684668 7750972125670540 39241900898900450 49764933100586243 58295232945578746 22829632246141272 41612465961066419 72050923343015708 64413998817940994 33159679554276264 37707450961536140 88444995392323399 99387807568473761 20256356335524588 86061561980754984 5568732986874298 9362678045614322 55450895655677784 59902179695015057 63703859369794028 72983276651594862 95408784535630640 45040743735516117 68906745756328516 11315001832658920 39742070763300799 51439739367708729 22407672216754059 95326253128930657 59180068249396758 62248068422006168 38769393323909211 89838130389347383 60387574219759623 51999301242319440 91049499103450119 82303900612856908 28792100563585693 60623461665743083 94926491031058292 50510161689717885 92908884820241552 72131722446952183 76997422222288632 57736418095940106 65150168509097504 10053346343787944 41060778418404939 55092894849599076 54380501010727099 529327918667940 8099228030117955 88865879163011302 8754070134766707 17313457774553188 10014497605280190 99442353853591654 63705470513222982 45020360681218671 65023417896720258 44367994413623167 85031267525896843 34837394336983346 92140124876633520 60333341564509291 7756477460829909 81583130386666891 87980313783218458 25753577294399095 80677247803131569 41691759706931925 62888106241814806 51256933912219013 92961953450186525 73288157149264551 61817527329058135 44959196490343525 44145063096487505 39888834810911137 48251472550762336 94643729723142859 62474115251420052 55234884426807230 50581814345439217 47759858260328482 29894901460503574 15108711592005020 2381578798066227 92800656336013286 70953368260161897 93876435342688529 47257095018370244 5015148331542267 77779115617984844 99916105713912423 62434045176278896 76715679168752348 44103129869762033 28914502972992004 62823668878087160 95718162932273029 78030345417460507 35974973228343549 64890786166507593 5388260094037396 91659517799528296 67626647797824071 58152795953217311 1019759000570158 17086856165870930 6854516478400084 22852223094481888 94940671227834534 61086621949204404 10437907998516655 72497599038079917 48002711076820634 73582834920667228 2464690330198860 69282730560344187 62932707781900877 28189038348565087 20620776880095249 20493145888146153 82830615529369540 87248699825735518 66509726571599651 78062485458765239 57690515941972918 23227258473031509 87413615052244487 93307364752699629 18225376190983811 9921507504229134 80202306538144267 9315972554518058 85599033521389421 64361598244812359 16037938060698489 80662416684838944 88293353598851958 96601774402265076 46413756963422195 1945747692228116 29063589558813298 28074438430619918 51583365668676309 73197464797532300 55577912974618468 87163800267007288 46981691915198350 42207849141420752 29462580071293544 40317677368781813 48631182060793944 69354018358084894 22511998722386758 51741409221096755 76144986986080994 56273211766829063 74132493278358053 76464860588065173 60567004030815505 57746791897619978 77744953739840938 17446960329267360 32651891256235800 7733340870041492 44115612450698101 90700723431467460 27423227083685073 50913444772979754 34447724580537445 80406184051313212 41126782302021756 83707177932960515 4096096699227132 36801057475279751 27516726484638053 61865490075208509 95392503218928107 51525324603233526 55440771599597340 44828334714583232 73043605692938356 13078626579543971 17894265458821632 94522488553861376 57053903399079506 97329725845198783 72768857038363370 74431531829621994 46714154483974713 7974760592435930 58936062449499268 4368117847585172 86623550901251904 35531665570358623 16970765549622316 73511494192129407 6279999536196993 48684365070133607 30772079289228044 49279551976862331 27089013139642454 92568871764450838 28328326494075173 91030364982558669 71909510001771126 59771876460591461 86372118366323613 23908311922113137 6590887638705865 62736268920570046 65516337638277308 87947889396119290 78858644880533975 34264614495314801 41634964343588753 90501702382075596 8892475336416460 62110207189387510 56262142587927232 27940742542416559 5241501370922908 19612828280227607 77104509226117300 94619570222777218 56575679077857637 5751224403922248 40048670154179178 80999000654840535 67812851779214277 80102485044943850 39005505365447406 7348069654261242 44246546110106820 50975596433604793 80189189725443723 68842426850988600 81459097896424139 39514493963828472 96398007972811064 9385683009068186 31965177069146771 77123281360517121 46595415116040659 3411170941696782 27883808154093086 6276394923466670 68537281086346115 54603525762882556 44122490642362408 45432571493526309 45214997141665673 81242461605370973 54177030006253268 27398738091937304 80928012802518538 52368322433885329 4125955803971924 8330211494753233 3484705450386598 13031811647169289 50519018641056447 11914667660048185 46766130808188052 67695574458227787 18793234718984952 6584582467611586 13819821058037698 69971478982281490 45375545711798175 95527376234021080 55758209413009502 86293534356268265 62035973021933794 56667012662629665 59114973339401807 47341771483499960 16345417718808203 29126911355278282 67511892983117031 9716582526722327 84192352045889372 17183221972474258 73688713155933559 26654036370625037 35580416826184492 70399014107307864 17366630072442693 71156901524949304 49115122441143625 27778595925973692 75727343901720174 57959523613181388 23150983873013266 60826094086900700 13855035814742348 81227842487345699 91738495105362487 82075369936325506 53802016026080478 37941192346237150 83828044869358929 26746318609600518 96865131317158647 50651872986639168 24201038818006296 53451004234737353 71884341968579437 38577487478456342 51958790801510963 58999991438236729 73120061954995427 18701389466055467 95544041930667455 67579087534988068 3316505787009818 52365687897475498 89218681383865525 69288115096165353 63472351797424342 49770388033883945 62855114271112512 37100357977109785 83197028522099073 64054640300320952 32471309194544490 94418034575944259 91038808662304359 86700154147207753 17097975606944209 5068703336453758 31301388174046857 27251266917145892 18099800430170975 36227542920209382 2784433677773683 63074628257849997 47558363858720874 49687287794778953 65187966100117462 85988286816055693 15364566132853639 20704403711534000 91011275497208128 31391909634713381 21417808633048429 62271035693567890 50314461439210953 9067202026835921 71469685757401410 9022249519073154 88632114664861372 26869836291267349 78790612265377203 92560470010086985 49992970228826890 16655919651117586 73736198285516591 94917938553035262 85838492942825443 23113138921478790 96395603504000936 80359220385131033 74653056219703971 6616302661362510 41449284972050110 39864280782961083 93801435244664069 59573562582775849 94814152588960485 42013862246324172 18971670192202236 17943771650665857 80601395106777826 73612082393665375 83849129671441686 64431298831689773 51374045236607857 13863794066667472 83322976411875488 67421716209228701 67461727904672355 56091094604070813 82451836707571854 30752960747022135 59079232023602711 26532690843665990 18090946803183847 8338332023918199 7125494985948125 30327213723097253 16282640268381552 73778845775761509 97823739237353220 1438623566844814 33497835592041925 22657784128116608 57066621683006908 19174163956238762 74847458739578601 64832524632039281 54819745378325353 66087348113597355 96064820731676383 61633162877945268 85986492595722558 3215378280425791 38567150622192481 62958357945614588 3934940033513068 86356870072210937 70146606800502738 16414953310521157 92568328155515737 93526166003925232 28318327058418731 85613275291429243 29217146209393446 36647687675103970 99371047002262035 6811547513851977 60008094121107231 9686803803502504 30327138208335377 88487549255840945 86877507730621262 97172487337473349 33028923879262715 65066585409667375 42002236900709377 63385407517521855 29414790189112020 67955399453287146 55396794348781702 95308199380487290 6949019628725568 38412037394492550 84050395924174007 46253293929725508 73097487593236582 53893741660859266 96919849818403340 52184255035605134 3761543348782842 47804874111032572 67613401854488960 25888125910328012 14353058915242087 31626148341132729 89794554279070059 5961985237657060 76208980363325694 56880102506214845 76629379227340800 61435233045855511 36467438739119980 67332186924928021 93330658965894615 27973666086611061 95418951898694266 9399186115902654 51684277683620916 17622354728882472 76601823792159849 77076737728682458 69476062130063465 50251802444912463 27669453700488712 85488597689050733 10714462487849261 93947061514089165 49123703433269654 96403438233631320 20480695158011266 84305004049980398 18052188023972504 28361513856199119 35420391125679903 39344128850254137 92153866584502293 9773535931221767 81684165143031293 29107357729068912 73736973438993893 98305404411586138 11032972535939527 50426469695430373 43952584869450597 89072749070861191 91001908691642242 5714364159077927 45248947412819189 43396817494502775 41154683241521932 9105767320487855 21348557352372561 2273386307602459 75841640971951615 11044743120810495 51886489184619186 20093166117047190 87476933372037583 44663457161678180 33106953187350537 46312050480981973 41625622796954027 82397572286338549 72636678557112754 58862422111294307 52470433479371153 21326691798510556 57034592473344180 15826163775546736 88481276270179475 73138717616690749 69471130112534813 33589080093812941 16271266337447704 50466431574581013 40044114516216577 25187208951848766 54905700688522547 25688793486790660 73139242540447545 69879738467452857 34894728989445780 33533400299743758 95245159232238618 91153520915764683 19338825947956304 24384974030984305 83800848491162334 3763504423909503 67532847710313517 96340123641144190 95524675844643241 58558532959947321 38023051246263179 20607006424244663 65624385478505670 35336975487788959 88114110852256148 73697863695285975 38702249877454154 82572844157966126 77455997815212348 56733980359540288 35756510479957898 3740091570364806 97830533354438323 34688473776667912 78211149930490085 83777535990538694 81978353930945772 69754994133567086 63140621619037268 6777529919648678 1425210420875466 81333392179133966 53514733554960397 55432440899663087 65466787161895375 68284212097160268 14465518743521830 4808082457166171 24600012021312690 88659156355045456 73872902139384735 22296922436631232 16335607141943703 86173788060970832 834294204394201 55285789522556926 53857970393951496 79054020130068498 84667088975816090 25545700505812752 63620915784307806 43919627792362243 35641814613415597 34754846199713920 84355190982514900 87122877743650733 32687808135295764 89531771084724011 72387623811750577 63484331408056343 30272468304381097 45701978999388621 53059011398545823 73282714633166145 37816065062059848 56066357752328453 99111134458775187 20840234642803406 66964149863358022 56659844246352880 93698335886992659 55729533115578485 52011935755247545 58963796435241409 22148752574449492 24012776416800314 25175239826461918 53706436964503483 20454952536948806 17838229121953124 82479290720189226 68473425670050936 20075994327004147 41543162249907609 2058589567698665 86877484955981003 23278868436134001 62067230300675886 20095217027359506 44174384124632425 34243842290215141 31738196808790614 25193528893180894 91981370365680290 78901715415574397 68285620106548840 45505575054031204 87422677091108645 58028333979364819 63646652386126998 25654901110983435 77133262250540221 3755257307451428 75597031823058353 56753636709244828 7904986148515069 19282383716781072 81819270449877042 75679069806110711 48912453038177291 57352815847843463 25878259883795777 28973988137163648 12784366466732620 7768114795118221 62513895457763149 17515436106445632 27053584442824489 30633722949086030 32185220008255427 80161081103687511 54918438148175594 31633429052128483 33233420602282855 60250908372650292 77791889007135744 32901393100580028 75272217192854946 48769422562814539 24721982495607421 64629994769236026 63805605498795026 74331961911954417 45995163104386826 66776187407983336 87052317469731499 8858495878638931 21375327226333645 16678241027875655 89739367994317509 68922492991644864 7076059133529894 33414931648798072 28627185278063903 87256612269522011 65152930789026605 59534885623988375 4246163793895672 13933105065812632 86760083343237929 89151338515237812 60648022481951573 30891624202655836 49908694270515095 81803505838316469 64271127565702179 91642429828032334 84170283973540646 85937510988589965 33080281063775219 62895153944063038 88886751667954830 96939845327422814 94823713436984733 35797319322761804 40085628562105985 71558680433885552 53382056730101169 73118947027220007 40594700766204133 55395687663463481 65417433481526789 38986854799218911 13219773005828116 90677149116245693 60545299566886103 83360456847364164 90599991431045951 75404527221437204 72994481404303967 80665932357300346 46377237409278374 29059650957969674 76200787780402158 67377601014790611 79173810028866297 74388041388528424 26126289000390357 77345397346942302 34357146892788703 61365987382180465 11703545794912574 57931043187441352 10665327241994749 68949941906688600 65104238035226767 27212545062261796 73021329240679684 12759932392901700 85797804651459947 3326516932478653 97923758107783783 75042972774678722 18715598741248336 43033709439894449 83753303226420882 60416838187332247 51831657058387743 45298672178515485 99822610425540306 34780406990338331 95689593677201314 25627421163191077 55367679840603542 92507353863777837 10327001810705514 77541116094695381 33246257380182261 66770774027101604 31344440194154622 75770149120244725 38986847982591367 88380140846138289 84035595188612720 35028174228865599 79999228951289752 32178164864385158 20981485808336587 93838295645826668 72847476552280401 517607716652038 68612385124869169 28374289392170217 72521724593534158 44980608679153691 69142967657792257 57591727050836835 49099498807208772 12332270434146469 20339420396660335 93757193700197327 27591548834903393 33310850486030564 66959129545240686 68417927355145602 46689555474052760 99521299213243758 12169161048675738 83632802326444073 64601306852303806 7891919722062529 34036202659881521 96503466075169091 79986453248793534 7758743615177614 50921357379741904 47212736931292570 40676165956502936 3155678906412166 28988928418742391 55882727636700812 49836028366043994 65554850423853739 3514932118773389 1155089996644303 22377659570787740 14087529418968027 47614019861830907 70683892578888938 90374508140037986 43747682939983059 58043233452806133 53637975289512020 17308755867770224 7989703533316517 67251960848424271 2687870166795241 60674467181195882 89162425483898226 34562651635120117 25820988460272341 63656354687357690 476587912995610 91999782428378914 22219902642631924 4739402957384324 47283226381703589 70344322479198525 97592840823141086 88191803473460136 84919277492344114 11100686605948059 49319534184483357 53796373940114117 48262189676081186 61697689477419897 62382094054051382 12127525042805011 63365740696331594 89709907304893679 67338001628991602 2953341367891279 11458158933480393 62827030057916261 16776933052754882 63119033957170323 52209044867160701 92865265051198028 78963642567591212 70435584116309109 98956042469269065 97623979745395791 51420543307414631 52667561802876596 39942160551826579 27138984468490427 31916982973255415 87590017600781694 93877012153995087 16451207950846564 56151436155873394 40775130545106896 25960681908925499 86821700939329276 18946963938807348 76478403783746243 24334535159094823 47849405530528241 47752729779203228 25356532732376889 70905456948452126 23509166185765260 58255396270021581 50705252317744287 77677583825290055 74042164584932356 10855397138800249 64844187010371991 76703234659898081 1203748850184654 95665474870602436 49620161134167851 46760330069313790 75105904726552986 58703258637874651 29913755673187909 62972480631206365 6516527938671812 83675492234949921 79025426444985074 66723272906755472 88658038624688563 65133493831643937 87481529150137640 15460259711249264 65738579453850037 31204301022452379 56735199194290870 50237707946879593 64352203129907165 17357995641177783 99920683751790084 25765885163827956 47622055242964933 82294104083935569 3328871643644580 37378189494551520 27127974258722544 12360589518700759 93236977209234131 64114534776939835 9926662304659140 42505067236924411 78657254689648352 93301525087396834 46297431651806253 88106010852366308 6809255376706664 72111300236009251 30080055840680851 32204081555166382 84836140883884572 92948463134175540 94349049580586921 73862278379193553 89634689304040548 30158130515333749 46703946012486515 36228640009658264 20896777480226948 95993923466749926 95598405708532417 73889240207284959 64203244764313502 29327479114873370 52400644327105460 28291323951858412 18511942014893911 1406929352996038 59124412496949520 1064375536627517 17930056567905316 18125353156107604 43302024357592340 33733619119056815 95067695826721804 3055656773623482 7240448452644999 63021767426640052 10251281853714672 73089071541425971 77927267290634333 96203391187828439 92114875360001526 45107301720647635 86944386130041278 3947724659260476 71403975255425201 10869550077244053 72666669965706648 31831286126361686 58162845189510967 3102967214427117 28559154128922026 71875056997053414 55467853643246504 60852511499913796 48696943476392927 72249564829123186 88695598211343445 62666386185320235 14825952094104452 94296567168766971 52534345261158677 79991441615109282 10007583766747216 34287802288014949 85110403915274254 33680435238892906 87807603843103754 30570673332989500 31804567840527832 71927832569665648 664185543657300 41429553827311696 54246389453528303 1124750251333575 69572649547248972 38947850016856539 99034057304581039 49312376149757482 97941825539545035 49228164300255104 79419917722037285 78526478500520143 46536377202573621 60330870819301080 98892043352391878 9289362501036760 22693171276579014 79916027229371083 2277722288367444 86118422681819431 74328507813696982 64679833731553819 9421654753880562 93157250787981421 10452563471553389 17128113984516953 46003964948575245 95288554316364252 17205717973527738 79375338767907525 40912849927496030 85899420734412524 3442254988499305 82113298593967911 13858539499954892 62223524992766923 66797474356771122 78014245027857792 69976697405194532 57766035315556202 46666345841101012 90508799320703680 67254703286913356 35807685661403007 39998733988442365 46829148688099647 53833305202830116 20797453339424986 36613639600183610 36347602463436639 67128586964187089 1322048370217956 41481607034807271 58385133448763914 30462345845510814 42208369281387681 6219886388576139 13889540323351926 7011353014978507 97457750653666035 63565959587917383 13918058063949639 31558880416356398 55498636076972973 12789248538915894 62033910431730747 14442415998356594 71090856054375596 22800504433804373 39306183742815779 51369956295665243 2207348332300409 20066709240854715 70891297402737338 15225443917584365 73267243780951724 40154313065495067 52682479349925907 51747134564095384 24140101122400139 73620497738767620 83780233424878406 78901133972569478 75536827210719842 54565109022922913 33942581203487283 79164761641509830 66578484026544301 99545112481352518 29754758478869750 96942918670924436 94389351592593335 6407394781918501 21486530198720402 74896429853076986 62373243344016795 20776314997311918 93481195506788083 42818183203286667 52029317707205109 29177158251799066 57003344277792605 17452651221693983 28478366660367572 21251705450943150 54524827916991599 31808824262650790 22404543365515552 34263688141012055 2177766363826358 52286560907672699 64600257136816012 69003161954181341 48865569839722414 82901268136648311 35033589854639058 92964657117196469 87667899436931323 20673752304375332 67402775145774356 64131426032764691 80185955112053562 82688872707495601 16592607797988108 79415980670909583 13509009528766482 74640147483747092 67880903517405354 59804696500718089 35234963600080382 82604619059982661 85368123885519036 120712932747838 34861340782957954 43544229428525064 55088019903480545 77725779186067284 84007700012709895 2055263776746974 35583270524003433 87935910611953438 22508853301386992 25345479379651558 94906290715716749 55089206130373203 12065943066447162 99734636619174014 18819902457857381 24516183349364346 35108649616128948 37542281887151503 91267974557070220 86655713205097619 35787590412850100 70301341418366161 93208897306799451 7110701663536699 89558938279882033 89823884772302518 16422153619467936 9268736030681818 93341077479085841 58760961952030802 92704853440206736 314026015211627 21745034004583136 15500860154610960 23255080626109911 87103740965636787 41921771638608826 87576607612816544 87317176340149059 50782768106133768 26750113907064833 19762715326979138 90088021883225155 24834864358230938 874279024097365 31006641917713197 25892625777680721 10781193966501647 39391857957428217 65502937690995462 81463760564489092 70483764402213114 67531400596776382 97130318261096801 88043554905092512 46890508388808011 29146730769371609 49164918393143309 36860648396144853 73624515579984526 33877276230370878 65480337079106674 42660412229781835 89635346333668681 59140288984734590 24744100123064547 14814433770475234 87479736190703519 54582819748443991 61680741323635180 778390951246851 28490490861659748 70857341774529023 79054945126055274 82699937347522772 31903051027515519 14078914705902337 10733744534559316 37686114892116594 69906528523404429 63712144506421684 34558553695583194 88074187525256592 38117359770536232 14368299514906827 56031417307703029 50950146786046537 2814312428935913 32116441080529022 10831034095331077 41334284793032196 31191904922822779 39734414165877681 14089643836827931 30004427938614871 47777433546385648 72044395579046532 90894352754155065 6008757501344867 56346626713755486 38794972411515381 85756457709736194 72248947560511212 8887119052025372 14323943923850799 71166915401814861 49488506926705323 47245518356033091 68617849623988877 76963178442042661 54621117288382381 96184253413706886 16728817152588623 72616749536549478 53342940718869955 25260318008917740 40813402938974434 73137166333948146 20558784426662056 90544284010366711 78842911508419179 73788948592764495 11243430303327669 35751795851348789 80129105747795324 78959079822739061 98321110387623695 49052943923599617 95722071303649990 6083513327580917 55108950563283306 85622352243471528 19730452801789096 39488549263213488 93226275819949052 81092074158786135 42182898436342852 65519755197772507 88589297247781294 14123758861612810 77867138620648428 453684513446264 58926356977166892 52900584031636938 54008599820253341 89682205883337913 91233395984919816 18985917920965154 94589525535071006 46572660842579993 63831369142473057 96651796425486309 2681833854335938 93447217848756711 43794334445495775 14411640872425388 76420164304388112 21657814549365509 63072094061022188 62144972900183208 38204911503121811 19675984630156149 47161626852558303 55632784961254533 59144896300075365 76645172657941121 69615480057200151 20270635625596795 54633557726065788 63790173447546470 50287818010255725 23592284790524573 65035096423937669 87893120447217879 52125210256414102 68989587985676177 53151118459769238 53400690694016295 25823902501266362 91056908048390811 40897714822888884 97398905488498760 40272687646780895 54065048822130630 80979433292139368 33523136930140290 65297323116025423 62972668569540658 35650861986018897 24648278767103642 74789939692657310 77255778672273271 70549373857512355 7890271993168031 11918230153929298 69256867302174239 25211807129746087 14641460125535218 99742093682411444 92243138375737909 39407117666444392 28047812493157390 50591553373535166 84902513529470002 99154343090180348 92012074057381564 85318075158620273 23547648485263141 19148373720944125 93800042366886799 28124969637931481 79571428806652840 95933342817905817 10160027472558766 56219431165843803 72934922710900420 89507837867366762 15268324798116798 13077617819743447 22128895040824690 53782682960021158 56529772612272450 24351980342088822 56209358682518273 67446791220332816 20266708433493470 24420928802597453 69773727203490834 42068217264436400 62902980368597063 75526467255842440 59677280969461962 66003112673912533 50624826373038215 41421604120625618 22520552830595009 35113938154067682 69869247345309374 91881595450486977 49569120929106334 66990995131082872 5962024235419726 39616226772816130 11067847975484760 22186470700002719 96376469232059315 14139695724018190 50507855715195012 91103064421522421 38549496531287749 27906259860271632 31885120669500242 76364379455791437 33767927863062847 78727635275381343 14543390157463594 98079884143476417 59194886331001254 77374488395721374 88007433110669991 9049255639290313 29663085351478290 59022199175105188 14010170623161765 50052609285664355 8685484452295298 80590868407021675 16859727582197136 35737151682434947 4857637968519352 36756958707610955 25079363309151482 86928587230380187 8720865041167101 42913483730244274 93712865231532611 40740471210266540 96533149322180836 24240276868642633 71918643533659951 91365819694710134 52331060331501318 88438389789003856 77366763882803473 51363225580680329 30057499497079631 41567131318308065 45903843226882867 9735975474499883 36868102367821508 39319807416091856 28372080738433623 43444175417439594 90909286457276304 1210260191932680 6379061847405747 91452028002575327 87423741881437691 53721702896128994 4496394267712610 31992928372817427 98773186312490289 25171045637706604 17437293770880868 12945951312844136 82766005716177206 40248583555975021 97879521374521880 87907738003372103 89543002324452355 10796594079834897 58830681357852640 80924537341231691 34915889476166350 85399663399201821 42201807495120865 46005616699652228 45502973351241047 40909687979046697 2442905253927159 34006094659126666 34915194485971146 76949068778200384 91393279434312017 23911510329159057 34023763409006144 7141933248369283 29128680156034070 29857622408211018 70893467621490364 88395945552961479 1867076055654293 40821712062909057 97167289950406738 4920060012757910 64315398649050544 61544422566018335 13222360947998427 11048648355741114 88321590499095648 12793452814880480 38618861913496682 13700106948863461 47039507198830400 36587695717160317 60194068241869087 95812056697963956 75467637109750456 37508096831410753 97982913496868843 52861098301691819 31154841754416328 20354938906895293 24695107073316857 14151132937948262 85745539719263971 24352600631239996 75702608502349189 13479879134303330 87734011163257720 43438902099473364 93549027614170230 84359104966761336 89281960334224103 15804329572241359 65677554876124730 27683503786100144 11374373294558655 49862966253260297 9183697607351594 59576126114431123 26033673257406409 14306487369673504 84378429869688351 68341186836856561 75846356872171448 81515580992828851 70639372194374021 25893546117493077 52955730310507540 85369040923699478 40713156071629374 2894424418250330 39295808358042651 42029959577628188 21254396005145081 36683153671518037 62405082099525916 18197070958321938 32248415770745028 36125875041032252 43673333708234138 33983185835365980 54903283341313441 13992141078749764 8529310793795587 82194272985060827 95954258155498409 40899004111147243 63829623074137727 63893362481516977 6824701324855651 92872225731593668 13939040671293401 39758996106934250 40793672282504915 14799105076852190 95657014487747891 91593897426857893 48541800647960864 67812020686449632 24420362689775601 3779430938633135 58944321965594001 40432777617594727 96007068572462002 77610892896911459 61991203173278618 25895320982671757 43917165991443151 62414139187544252 85216437843365483 4266200031185546 3688197313260468 8861060055737476 13166389909022681 82911744697467109 38959264725213479 40704075137137137 27819102839003020 43858380544129086 9395558309764686 61738808402488061 26903574844607309 48407388548405329 17621968703669830 23392038704620707 70744903449555255 31305311463064485 38445611840462239 28877459773831452 45928545272208051 82516590276287694 43719904198293132 12637558853181606 79950668046928948 87367879468191814 8876724189371026 76439732844610896 20777650139107415 32746222843840733 41759827545341245 59873142398575564 21902115418014090 88601327234947464 28825697887164786 68621899549363961 41750687946732684 60253097394193649 1536431655603068 40576604983411425 25772318195350852 71077845626054316 83883991843427106 43217339905312830 92445251253029149 10746692420744696 51739252791025973 44175604209691152 98581422638856001 42496078761758666 89985104648549241 77021099679401555 6023278828531611 7216332387815131 37672575704056033 44131026903672674 66539553235832703 49032261064098777 670967012494241 79397733934390149 20289338647974865 59111128265345633 91302609568151224 43014952463369181 10117317407866281 62154407768121182 80010920352910516 86425244502621680 17201998361599331 14472891626046149 21792947864017293 46738082173948008 43282353024072003 71109534541817914 17551468492181320 20200759747098626 8850792832708789 77839167628548951 97412994537017741 53603538902428996 96389098867004729 78940576551171968 69377219095837665 2936206830299055 8247921803387861 80508613700800147 68117362567101991 84216705118758367 77543989845604679 9982495601142475 86306597377972153 31620950953413794 45841009032804181 25065871169762251 13115985267343809 59297052668422064 91874946847029725 96822297852660442 97113995480190009 27079449660968973 1208684834023210 35159280084078042 45678931633144586 44293726789181214 30012340357455355 63913955820071423 70515113418312312 48605603003426103 20581961882298876 977448103171990 14172399661189167 31640923543439833 40681353839799008 92586373673898560 95003252686635486 58215305472152057 72665473290824699 3752837889711396 54770229921997992 93049908151228468 28711787749808817 53551303098396307 68283074839893440 30606144732278785 71548874656771797 12743826408257906 57739275781950395 17624916912452706 13738379273458894 80605500936559956 26541183262008582 58389207036658403 29093985149498951 69760228693787415 54969228281341785 17075509872741153 46357796432014975 5350650615033308 39757859273070683 37486628515338006 61826467859454197 91330019585523675 20320519257491078 61910254963081790 96323692345207138 76367930196531348 98631035770052152 91939627100229681 17974617712406021 70578966917553423 44879167388189942 25262662818416656 68850146551265974 91627758347839381 73758090869947156 42364536885974926 94982382028832528 52756973183763806 95650114785296625 1569163558222428 50114596891714993 84734535872624349 5664386982182885 67544838791967295 43616538986831429 29588098826815592 34512453237610163 52576309698124598 2143668558131582 72765389013555030 76961916983003813 81496295006907021 32713704052201920 78647216367065299 43316976857712360 74073400572793936 87545944187087504 25071963256474526 4769248474013334 39509295852502581 97979957542289405 4843587446631868 20732459656142711 35652566295338562 20922962125976706 38924850245288829 64858480795530888 57955772550830903 92631524226730509 26481665447645951 21876881868215983 31577421398289530 82065450815705216 10378372252797800 49771472184068 13060299269128215 73204566975049021 3972277826324234 98328381178565116 21282858180787811 13688413899390117 33973857986484009 6514786480187741 72819864511876567 5932424368729108 12317447273866593 25961647724919830 12682725712999223 61409822094980111 82453804662190957 25559148784798112 6626728050975372 30075183690496945 94257327809058963 1302799714952733 79949555181861221 43955665771359257 27461740676422884 4908412259487728 90607838684031444 83698432271250311 84799316270953169 45011496342756229 52817019109042007 886567376837883 13801643545364775 41084864646010682 59749972946453310 77695482264231517 61258565207889115 19667658427105321 51164160606196602 38830050727296903 37084077345615899 87911916723210785 54218309247987759 16436908395561506 89664874352946331 76970888962601385 92932892701481322 82955428400945330 88737378521240082 73507290983954926 16441072519606156 37475504724090282 94487586251540044 23823008568716353 18036108840445493 78623887642606712 87861342886838780 30270534218495635 9640429633495048 72298115274863238 40081393627925652 24201354092972625 27302465985603804 68509012773271505 71451187859056684 60653965737109877 89297600578461897 42849780561372017 77735148641502111 97996272312782412 21024004776685970 14812632451421590 61280905711803934 94721962352061062 90386799522200151 88312458400461637 78386442723741658 21801977508216860 63261345001464992 36915072257698659 77646054854000984 78129974126175701 6910271448682015 57658860460669110 83584465030917525 73109056260983402 62669954289270583 12785951971470513 67880451625132878 53656484438736427 46563371490635402 52622391199337838 78287625018203269 29189147426040763 66355585400464966 34960797512929002 16335199123299044 20386142563161978 44586943212603291 75997636866490222 91890089164308953 9311972100193914 64571052118700531 13195449192244664 17663632242013030 89336884118055860 42812301949647288 68291133890141988 80849482539959437 52908301799053526 49403913272324807 81072608186775536 99646174385342396 55012128158849759 70538904683517529 96455542900418841 31630474806651703 97816087270541736 38112641326759940 81591004045525047 96195149133494009 7989668819721863 60392389815505326 70581160817270989 29974744684516554 66937974046311039 835072650268986 90014567626930906 57200820940274234 81557583970194896 81175162312967807 99557202517898418 37333474553832321 45932430722123537 39824097042389206 20803001614297510 31782420269732035 90224303927169633 89613780055775661 98188709155149412 93967026688987497 21603112584298736 54279464569330737 38851455054088708 21914229423647071 30654971181529364 95233814295977520 47207414187729139 85535738567905468 21486557280460332 71652082797062311 94974165806725710 39224381339925058 51197740230544456 75531194418868073 62189058832969245 60343394600670088 55445467878503066 60306411556935401 52406157199486715 47069499481393056 89373601604859563 35283014878842167 98431982000584302 25923533384061283 37358679033175774 72429071343581134 73558921638974001 99390985938047528 19402088771387009 68587567013716918 36112190341123007 79076125460686783 13460429724066999 26444642603406183 47475153072146941 39053114958370592 48071893374067625 81024940182447993 29257263762805682 31857348269792518 50010717042333983 87447677137885130 90365013082820611 50746387556317523 68383975508198551 2014675479475433 29333210929261483 37304878030258384 16917283365445090 16160452324909092 78782813809808126 63040410884671040 60266453849597541 23324027732018153 69232647272862074 25439683277391030 59684988504577384 35197350142857506 57527522381009956 23553604551358009 67547963299895520 44303314128382894 92282183819940553 44073870597150254 82666599640708307 64309630469912173 87901416656115617 265196823227930 97544980174811269 3168463815561937 64132788760190134 57366854608383617 64422826113092284 14445262799878524 65516133062262101 96390305685382564 87445241175009904 66985735715560402 58841822574219366 20319870090510044 47690476537372719 65398178003428470 81468320860912537 51881432786483790 63523555054855358 64962344705086637 35835220916874253 56877375792818433 71916675223693382 46198994208984351 57722495264505495 39209186265616590 52399402785327687 86121891239660133 28402134280603738 32887708969919714 40639751261213025 45171833534589734 51025154092664769 28322154921652811 40022520777531248 7652763033066230 5341415938987838 97969749369618367 5764285358024814 33296858654376541 60898487371107375 27804241612325459 78352144940881447 4882123501573516 71178282731373641 52887346382368268 76389729493114278 49638857407648223 5573691933211621 18424145950934172 21108593449401743 47238042742945551 70434116596399632 96792689290267819 74521408200205798 22078633770608597 93514117373263081 20869268862404295 9804293049244746 5481569904361984 67009049013196210 66312344282338178 60644505091264880 87705759453023468 67487105751401572 77154057213346719 25110642408653298 37975485534528441 89820857033804305 32043837144920509 44043675739470359 9149779715110593 21182027828024728 42726164166694826 83232391749187058 91797307613104148 35768316388463356 77168142401677515 63049590218252345 93363480571154299 84998251047125973 94212311739775056 26642942810341463 39602393396476517 39029350360659276 43613936297967777 40505526921531235 99950847117411321 48317726992509210 11632644768730877 31477803874275384 81088655303569246 9608235783088934 80862843837597704 84825060202573958 82444634993687037 39377331190244668 99802937100099810 44262157140674263 10148358669133464 47931727324466281 16884708672621040 79185060503536723 97825928458433552 79260822491760625 88733995015162805 68113091579758067 94039265146056399 91691644576399471 92648679577514387 67912867906625308 33272035673146593 82463321765818756 44642904609252430 4537776512942720 92426894124019734 69245152035676089 35330591606304356 67203219094286379 83712016077579511 63970497636023985 65137392101429177 58496732048352146 16139922766400709 81177762364396216 74562206115935372 18299231334435920 1344337458055400 34247033109821920 77393768853260590 79650084432382499 44568182192220108 46143266789483802 21459547486939676 78055560070051600 80208359686330879 92267993550871549 16064784183472222 48564062812832962 13565414704889923 35863110079295690 54960294395795593 1700746121635531 10766520607175653 66831470109086456 93810443670080465 33116273789405158 17196957431688098 36397990717932125 18170307655380355 8672286252321909 75018276502559508 30176099190864930 72792320810487329 22476557400749567 41519901287008206 53286567324623667 34904122379722306 98126386959245163 29891144435104735 14515763461388253 2059164306414953 97556288432817866 42252160989342663 79915782744999906 5015612192741694 9460150214068934 83255269963192930 53847185880518915 19600290402696743 66259381405736438 70433284093380728 90056236806260347 5080579208158756 13062628668229728 70015549778517614 87974543514142876 62138405584862296 10797187981577035 61669733065161011 22092361604064109 71850768016685028 78030506612862110 94374610247840043 216756436475716 42513425776261360 82416874991918617 15806807926927840 11071095406840223 97844918059890302 29309181584883369 5907988483634582 40501827346616961 24297475673575582 9528991962899479 42940219545773916 38404177972260794 32321603386110408 17771011685202809 53372916165483837 33010474679149397 41785210201532831 61376921148881359 97156519835953289 49829409194123713 49523449727395416 40212213764133053 35657036005791213 62003372051300193 20789158973887042 69884737884888282 76020431824036600 36974837318878535 43851880440588384 97209659030314392 86284385922510394 69902212349964568 64642336742781820 68612084577274195 10658174052178967 28145320619468824 20829967306393951 40285689974212520 7697528761901064 83786124542888428 63993038991916047 32772510210157392 7565517706440985 31337286128178473 37049349424984103 84265165647073276 73421300711668865 15474258427613322 35252272842254113 44197854396403978 85843250912808785 37099529590080260 62724204641471840 25031080907490753 49749888220308325 31349708456145309 59627949133458371 80721647589246084 67353305924992465 16772203385163323 71180641972862274 96147197541700255 98296825431982770 11814532150654019 53842795216053524 98947447148209743 89099230898096548 42777633948515652 17908712048648682 18266490106126328 75458358976247561 76482085493621215 28054230844985001 31860399600821961 12018066425728849 57036782851086899 46799103444735781 37194944789205269 29424734777035617 48365520065592612 69101213780829414 65799520902855408 43992825274038448 18539266170914775 13959383824928694 70644286424102930 45475911785034163 66946719034202327 41633211705669067 69038507736639533 2838355426861433 22324392502999163 60193101755755651 78127602130577870 17251460396933254 73392927808596031 59700091232607540 99108152714564017 21443169530564063 41446741006392419 83198229942255206 50685648968130693 30518621479792657 11546337354500695 70881082192850712 52125562095513830 77379413697677600 98313127787151168 51593285749063583 17974675183576766 4198322435647082 149372543130103 5941734918331271 39253652958506491 93412756488322905 66347113461841025 51224159930725087 17040639586544358 29152211314853001 62479796839352559 37396809926467499 40240833517696711 84675392543913168 19075906860304398 68598432031274478 85042077756479305 60753192028365517 94098816246048041 24713828440691828 53122357126472502 63157797712037971 34239484830438992 20264676319628448 19397446003814218 85589679894464697 78752526998384158 66754069615240252 1883655210992823 20272638328340201 33496415856597623 91803029155291976 88236641012961730 12622568769749507 96266189395010498 95948528659066010 30262339902601888 92598646627423527 29232072547975744 71435105523680449 31081653755527695 35973349301877846 5769212266559037 21964597732363266 48595922129123832 20164281716426278 20313941695056046 71689535816582 14780726738876591 41437536416694450 60155683181390564 46478383572084476 31481005191523149 10144064881951533 60509301161309851 28048657503113218 69636355574207354 86131961304372499 43877931802838516 15458277666126493 36868347235898221 93680933150232757 12506865005236852 35919727144892215 71440812579494782 58632511180550218 3478409874461285 94106049647531263 95093058057332077 5490287421906557 76899296856886460 77200971346974767 34567724925244623 25671393545472442 51347300389666304 18362143549901171 66844331578736913 87009253593694502 33878509881270631 48170232666042723 28516224498735638 20588577019813788 26102992767281175 90070073607371237 36900749433915592 21133525502952483 77331947452147918 51551397851933736 84384534635777358 10973676026474653 67081056017934994 58976236444070789 2594361560191046 85657767236532809 71691039782840769 33995518801803840 42085787924161224 4960493109430031 74135867331423202 72433180103849536 70657087977602691 30475571505853366 31764333617214106 1916898453873528 19291891421481679 76049050334070028 47028157057669700 59609323727954237 93374251819881379 36706509408059351 16557835693290951 22908934071514379 79685873643845580 23207076942927477 59669252886811883 51006042278656280 93653194313421038 20181414562939254 61517860603414552 50496032508238714 89713501618898238 11617115769627002 27985485371062736 16497255332161295 81716837041595155 36540461852751223 81398056519477828 17638019886630538 33822353478712576 88227385531501105 12551782019665806 97855565634874454 7401757214711191 8070853921254804 43279073932994925 92783917171031716 36233107252343842 81903723371631835 69139782158471046 14860859433976574 74553757877479455 12807839218245308 79561433505340405 5261006074700159 84540092165459498 61217747714121311 37777191275995878 22077418889270730 63517840298080433 96191224433801095 70063126480042480 55353125545181929 47353861450913980 75752979771673375 28619749713650209 12117112602282574 98781249581014341 56347419471181538 75088582802387429 1830386892500161 42939965357343933 26293310231210319 52131026873301923 11398238180250298 1875792544413989 57468651229891434 71942497143449968 49979254916008281 18896611423822568 21941042909114285 29451802726115531 60341448646697974 12644562314026613 80197875735971886 47786439527532632 65941682561395316 5059255103604001 58892987993280534 32955609184321265 12462267144496051 84479377169922166 39249681865241189 6004372202736835 82297258080788653 85933989476401441 54023171657405528 64924027160022940 46756084082790877 25544298076087044 39117501924633891 82565792804967336 51553449789494008 77517368604189723 15888168023260723 10294463754304091 8666550670234890 58848455416149765 31511817328192504 1609506975224456 92946434794750640 22549699867661817 800813368314086 9561390937768425 90752242518978982 23157030171488713 64135074679919521 20277916910711031 33296102577882542 38989926710342747 91987121072069189 4348014084028829 80042525351874578 84031126368808090 50222955718309309 49866752938839340 28718154929332068 12302854906350810 47514868309894171 60557053270122696 84820835211323734 16616837731225425 74163477237334049 61423876730609621 48771164832793872 8724704424349042 37918421881344264 23740499861209962 40950175728222661 74901508402490017 38861115973255244 48322667903017468 66536132028867969 2122743507614187 53668123551472949 1758295919590255 11380279896011453 9940437635696627 57145357427063114 85345135562476021 22348213603339955 42626817156232986 74929982019958473 69503476816308697 63331644873246209 5246467908230773 17835595233695666 82951873079709229 29600944840226621 7420860243252927 88186409615407125 87839331551779417 33956112444366509 72150058950678665 16485673459114896 12553481247823244 92156021469058949 59285306827144460 38150513767049847 18094171516745236 502627531160789 28632171811958254 15577842706953097 57978557565171572 39833621971511681 17255776784021112 92352793662037506 41528390043023915 14797087348960998 93314668442962653 76637774234396575 97844774602044418 75733750861690529 12353374610502414 10326149508114740 16772463383256589 32352201295812180 62694451662824690 70903755175038698 23016302082168277 72177373781656288 94431263048256451 45221900430598946 25298416670338112 16568927177694825 63244396626653718 77379765482179564 82805396218819157 56768779485668506 8317595513463903 86900747663332837 69619922802426741 34656205775901793 27456875942613828 40377693236719634 41564536412215032 92364878103941491 56931164364828426 44457602310615677 97832916447262079 45682096915431201 448694434828748 71460836736667834 61941552128516701 92955856558270341 61584874966532584 70744512092805932 9249428680190213 8229244014173696 58300728614086893 77413651527996979 80481675660174836 51845047313807362 56634850651068566 37505908073979970 49589495668534330 57307634770351939 78635112190862866 35487170331490817 56752019789803855 46296307308399523 1462881186396929 97673264413434123 40125708749521355 91301796930886373 76891966532157984 24897215827355254 51047706272731984 37397946280245928 32862300584865728 4817238670145313 12446968775768294 82144242999472562 11867644549661150 73431678846428193 77467754840938929 58863772765418283 38083146229852745 29599402250838255 64428441366463797 62700295520352694 65506178768174246 67817593419452491 60096488668033341 16723105350289193 42709367347827162 27159580281270266 42551713841254350 36051113614079829 21421990021773530 8662235443816517 17926386904467949 30395988695309260 88696276551775466 22281176457220013 36442282205213615 73955575992375999 40157639364711544 46912255722525679 4465424679748163 58617147682877399 12556946661260969 99668184578679886 52708993272682422 92415333331964866 3970330702744260 61393830168833012 64672603926546146 599164351807858 4351533586965345 14231944616193491 36046422541273875 67225922187902491 8719520769959111 21319034052487812 62872766385295838 14277753757571633 48864320642777999 86105339903060843 57282081511722298 25527170241073242 88145040977773385 15910298337348959 29305612906529424 54105694855763054 38575312783798388 15866954168322659 96111905004673495 1242697700434128 70742370995832954 49768176715517441 50383380758300713 99771693287638269 27085086705914476 72819423711754624 87742227244030661 61391702059380312 27565017759158902 96318423231282172 47646809748162089 49231266489820099 4165674749125558 51370697553641150 72373657015602493 47561755708960622 35906493284373040 90531609960452206 41151415609520605 4265991615668620 75193166600139874 38000550314530576 17928252761058834 41264850416656005 74618521683974936 30294656234068730 25793598942691933 78609650169160865 16741778669740420 8425907711429652 78038063054177446 94345106093010092 4967511139672829 65733361935366801 40296423900596073 56102646709609037 77363425329952317 48056969597218511 9825849277334808 31595563145150489 83777802830928986 33675376923367863 33638920771800831 14435474222730426 76749859085990476 35212939344344143 72235059310219615 12749147592321156 2778255275346773 36301050303933210 22954560092599427 63296600112403528 23227550982399719 68640010181137287 10080225324132059 69148397264425657 56672655280302632 75333785954523615 97879313840434108 8069675416339993 85376357227696351 24540979030055455 85693763730031618 26740769083636261 24598822111458482 9644481899591564 82754790154562120 64402926908837487 43119405603998947 79815028628769457 36169840884260336 33125037613724619 53360653761874953 83570519965114055 62110017879064835 72753874025480295 52896953643956484 31166597169239008 86862116670986099 91699002690151462 49661064413366087 62656550571317037 63862015947149882 12712213554271262 66049524042366719 55185600018559585 49469802517591367 13939482457236706 34285926000006646 214315568267343 32182102663744333 51470727376640049 73893121395722371 39472186565205542 93138963799240047 75751407878902217 67936209738038049 41060926856637858 27606163738007140 38928930420069683 33354576527683245 18428582835254733 94072408234769056 906989776802201 95284944962530934 59834423826061577 6567093743315897 35867217746076349 51206991031709992 61058277884036185 75317887055821403 8033855957698845 99333702873585758 21595953158425156 59876981563703142 85236842317333068 11752494923329377 32353304382214401 2254714026711800 97939141635433698 39366757020348560 54252203583648710 11980218752794449 68632348155041880 59319232905639900 87570189701373168 48957095125184119 44880055656296989 68123819101690513 12255137078628893 42999004973439404 38309972376563795 56811662328249128 22291037944939594 25958350619510035 80261644450023363 4888184279343706 27779484802885884 25247527225233325 15001568854430685 18680653684765856 85848938977438124 92673025417784756 62017194448254791 79920950201020386 37735245588688600 84080977507309397 27742554803570503 25323193165783935 64853148666472536 10696083312796693 27426671828248728 94883359020755779 29801347177238157 2501046391553930 74530711250669795 83600137659185346 45663053953224063 67453169613688006 94246051899748966 91986771352920285 88769609192302109 30345400732713721 23156463515411089 61267594030578787 33229558083050154 32397419994010120 70190369495605314 82553439377713960 63837512553554637 19302661635342824 47833215837634765 57676439759309621 22210557044591197 6299572579829923 90485759924910168 45113499673004501 22830431383037924 56359607820241257 10240262427655330 5860318198112491 46635571555879435 4543823365834195 85398600903902703 94797220534980250 34066401930848734 2698295442085118 18933434027955885 44621874696092579 30523054619822350 74498275869426600 63414805489655657 44039742348773782 27989129348623990 36772210037978756 15443621060250092 94194884397023892 59267916435864230 412191762611656 79122287505358235 22108083377690767 28231939971638872 75018665201544999 16924383494906912 30720732478433897 22752821844574923 45905747317499191 3037255196585750 27499171056866864 91756966904103049 8711651842071497 53832388009786127 87254685791171764 45916260904493680 61963785338074699 92066000005098340 97527606801521259 25013719664386198 98154394119147681 1112591625635558 5211850101499250 34052220885087930 7132288496242309 99246140588711023 41668002594074389 73410546092283245 29713837723440632 66118822183711996 6557944496853309 20390333819571773 54037019766855345 83951538871113084 52437971043504228 47056117830655565 45125872268975400 16499708384422410 7744059882412820 73543607907633744 69499279574939939 14229312983327367 60141667714004040 28065195772951591 2579348983769122 10421092909836844 4784000372876612 49874874765805673 51492419211146025 93210995539954520 5277721082077020 15793684010373402 30152393363803305 71899863427122715 23226057886018301 92553184885835521 45007112884470134 97836151665187751 10907257163903963 58758425477053476 9955289964874720 80602422405291576 59735332115971612 29355949338516095 6131451199672680 22387206141830354 16273007201430825 5330607281856690 81562441274865363 62773354359321865 43689956101671586 54689686079048037 19322565031730625 1208159633116731 80260486596867516 44098222502174742 38589264713040211 69478859943184258 10658235815177366 82895070393006976 77697745676454865 56013063113380366 43930174773673030 74690545102888711 71509813973793386 41607914678211396 51854523207521396 89141489602381979 15649325806534127 98789149013154806 76628447818867330 98977130652743281 48573174654615526 85846931266523771 22319782550461628 99182655665099651 2109707827785202 36616370995723323 99713198032519279 15889447918857163 57288888393802285 96606330252769840 54942143857682880 40741934551514169 73498258074609386 69645367469645977 47698710763613710 47089862274390392 39639389687851908 98693713293901695 71859665561340669 95523835663790888 64908376068575009 67058703314813094 70931483269903232 67468595752230693 4823868210644844 46986670862179698 23198228071202291 17595989108768620 31306521182240424 58334858538866323 47607317697031561 11741642657222675 34874451509888785 55318337001407297 9599056584141190 37340957831685469 94168887924293644 30484810164066518 82624174101589975 94491577195213362 44851616041954974 49720606112223760 20695180272107825 13247199172743432 48706154648312600 74810374563520840 56659971636650931 98975045544963834 9141148909764377 75560779399871230 88224693048128343 90070013265596836 8592674717507827 41221176892094656 28414104826232872 426268916840762 8341783887589494 24685327016031544 39756348741402312 29094709260764574 9655485261465666 95187149604335552 55217606690349202 25238076296805470 31676566291913703 12611740442647301 79203155692137270 1271867258668109 35768717499269721 67153129622502830 13313915144847900 50654549075153063 48961828689139445 90778141331028020 207248191334562 74631546904740404 37140823891467224 23794804808943598 27038857720153495 51910815209206359 95332273442770288 32263922649395529 42740383582297133 89518484656236843 21892267086671534 33339793432315316 40151136893189328 79244254942008982 80584583556197662 69810021965868082 60938107282753031 22446664176331576 55862730559536889 936611277468990 52281913471580438 26992959943859408 51116625681424846 3021102283336004 45247758381405446 37761291573131619 85386708546098753 41863634278922546 68849388929724195 24709623325079821 54475850850007934 27196030179012361 34259892828717743 96145492308157353 10565350513553244 73996895594727145 94421569818740717 55250271882565785 54149079925736790 24277304963239308 74105520391487691 37034044195168232 52276223600484034 76965266271672979 29261285507565344 46283749819819036 71250247111591479 71146818030278315 99560162199019564 41199085421068896 41724295041783199 99997387631944862 947515947654791 91709178570838475 5677607088837577 84938075940661529 78282886594087113 10413168385182371 58218822331781856 12463262456901630 79624878944176455 54213407876530225 50150795527684768 12030243035058535 72355993651129227 94852835076014617 28872743052535120 96363668445949349 81452993905911060 16064093410792465 61000619470335596 6484051059754143 44126788412827702 11730729550332322 56904466280726890 96135122970769551 87270254155341976 91852691636678052 73761039742871327 18739112600982455 86668052922351235 17941223293894287 35876486269516282 5076029870652292 78083961278366529 78466746753607269 29018564512839998 43452303676881279 98861631085035685 96626923429445121 8176138788545381 83847932205306300 96234857505114401 836985729062868 67088990944288717 81227520889006427 59768703187545494 93119293907905925 82374527059639032 50084076989545271 95225336281901639 54537434857588329 79291092393111214 28928178656731376 70106650967746695 11043826616569955 73545197770442908 39038989441014968 36453137526301787 37568957653542323 21567331458979079 752780568700973 50318601590175614 66695227479585570 89029117467882118 79616836647143571 94242116755620753 95992501478787168 82529284001485119 8634188925888775 14310534524226759 70163745668588380 84338078151942834 26741831724015649 12597386506458999 10038277033096639 82346226453594556 85109731339340662 44828145476017915 26581159584010339 44668976112086672 51190325189532367 76691472235925985 35865839797107718 41100139559988935 60708447663839480 49894441771914240 9321928497309524 51259165047624872 34737687289730044 60020786196212093 49892364544357223 18383682532991119 77620076469880591 95170213512229641 55567601162192746 64551951531029862 80167348202390470 14759098013003690 65590551508133526 9537826015146253 44215151262239147 73472969679359469 43410710077934550 74155155384325927 32336192828680656 96673899976895596 18574495156488663 11220216721868873 24971197402782009 99137460710367034 54100721892678012 27127416650292946 83746651272016834 601030458155670 38499567554267793 48960620398629488 17359178438442174 59887175182518252 47465164777111643 60116700981111265 49295145698213433 490964156921848 19199002334132683 12598739290551199 96447871946123197 64087474504456048 83533067626200556 95200795470605017 52852188806162430 92321731578065698 15790709289930135 16082214800940310 88654779193814759 98442032675750045 94228262915402583 83561256910550609 1428819776735105 30434081387410174 20145034647745312 86118231220519167 23530110126504969 77751869823795355 19319456039601178 64071239301802098 72436420115462293 45263819030406627 43413150788267619 96824850714250914 96626650224712846 92594632359022447 87444930816929206 31538225206797967 63831609098098422 70084005983733216 95870126925671818 10925232672510986 25335056907042167 22221745098346920 53728730111234545 24410648803345031 64848751614791291 20280045850211831 88341430286801026 70490215416263086 46964865240586557 13993147139880630 73629584000031430 54007046166956594 99002326547158444 29103413019740349 29566812984538765 79080495640404668 325131938802532 21011116781988108 24864353312194546 84446297835959445 88676304537888701 4040029870711893 35199565003417905 41153204680725882 81426875107103766 30001226065241229 98712072930969836 12656853294162762 44420146692178513 37357369472888008 72982439924963882 72056150449386858 6289545820629237 57425281105726438 83721856179418912 6619934895016337 6347121810311089 51229385446924427 80639931569427813 35652908730584340 83207132451861021 25447738285081833 3449801893076399 8933598442398997 41904958323857773 70090190209203552 64929737518334823 61893663053338 73671013265036471 89229558665220446 11868120248887314 14425017238343262 54835171488910798 55389975130095587 47451943867832691 83385886676032234 81215704301483509 47898147910644484 24263498063483921 30091677101274673 17743617165164833 99741828594363804 84684200480007607 10369298104813474 44184356828009454 38695908179604311 83543130970574271 11949755820903052 49746571467471785 40856288244644437 72435962183171692 21033520842492096 87999563351195162 48064856117902427 57361176221785721 70470619322483513 5940254422777931 42074535460618899 98278015214023479 43296403917680262 88077716762202491 33848267330526608 29933628153280351 22059112564434705 58866601667103868 50585482355260153 55587376410602021 52808072422884774 91474577926298397 48891470061921322 46251169974427513 67293794608750728 91396549772430049 69564699373521377 16571607221074708 79353087316623718 47637936343730759 63906348832035763 71541065190358408 74533225066927059 56369634154470424 5296701303838895 78527264425663559 30119293217167137 16002696890532448 98039202858913750 92991025729842114 90615316946043429 28440952065135133 5973158511164091 69331208058648247 40007208587363761 13398570928275733 85665537060270713 36393685611782733 86590012349376107 34559775385914757 65972723142729862 92761448593372045 23528170747200389 99862999032530621 10596820716645294 13035640164640891 75794018792885454 32653393555487694 18329754536361120 40472355917303576 28287497673603729 70025347379519043 63650374210577222 77330062076080072 62397094704677424 71248305151455688 17112214785362782 79458985132910758 24067698454690610 70728311109463992 15376823883341711 73072952314298125 54792342618509828 16965170569747872 43114317856400347 81110713855580440 74787359424729557 17108804453887663 45216163738203670 34325243193528378 35598129912439835 83959954844278387 74474373380723713 17731802723892216 85743066204377027 71240815728474364 11746089360767744 62815189363268980 47249775798834673 41584544993831186 40728195561403169 16881457652500136 68732034852629897 89107040462164062 51019613483281088 74451455090737937 68090140509689736 70046820378871960 75871287283247530 88280683591150465 44959142996408584 903360733264846 85110388278337601 40330798509001318 90003378275465584 20938890974291374 51567123741591518 84112131403789206 55749765972710038 31764232811977040 68029666309291710 47780476827476147 79147910933746635 77353441823715784 90023891900611068 23564262576802178 79205550441996971 99090559227815772 13106647720134333 75604754093833436 17534339102176934 6096423849034266 17550555580416943 57540667348855628 72851046970752850 36023217338698290 43488026026084826 55037466607380414 16475273596913581 70026235022102672 81140716613557261 53645204352455947 89390410028310130 39761113756231317 87218807483121169 41777491162612530 80699874023431335 67434898021321095 81475623933782194 85599146337713191 97202966940763010 59573885330294029 7365494153676740 73239978023094805 77958916947536289 2277250755902151 19130532961662602 13072602817492837 28560018577443008 15061912081061473 64606959473159289 6984137668466882 51144867100040366 86435263989966206 27352862005248145 837457968656982 73307085303193404 22315550464921343 23299681202953974 83933102470285841 95808623935508769 18448783010695640 13234348113784424 79276984304726322 12021585491315519 92854709639504137 82419838567896558 48242526322562485 8053366355033843 90921516197000184 26649079138409151 89885194936478030 29695623188195892 38717200316699920 30138861768188307 63226922043864418 47860777356795944 53540485581179780 54534851853127879 6017465385861740 558677190539159 19790556186114289 37993604143648966 88621536134898653 30638726086407312 97328802420403514 37572124906929122 42286955379569603 60140722834935818 62975110363004484 33178516956724325 14201185602225244 72501051663149997 34876618916116524 41582214492300202 67033903857134719 57212929869009034 2199328876663631 98787711749940963 20857144810055095 39083770268163392 52535027387787178 29602333580414351 53479115834283768 2010583679565986 90497739690438732 28171088022661187 42389290028206376 387293845050805 84241946791169158 73484707049975730 50662384635760063 44882840983360629 81807744552221903 58855254748558033 17855060896168182 20615477676617171 74634778484469925 6028091054673253 36590646808628336 43981996268046483 54421004775580169 92996652243401151 80742347406516495 34710183496436815 94022526438618017 68571729671445165 24041840891439755 77461802213146999 3146187492233423 94856863276888189 16690759941345972 58004333705232907 9618858925712616 2532381090754753 14788220269824276 94077370208355898 98397728227103403 81677456762389146 6836573304141717 61901221629169615 99952705828261375 35051065064923333 4904444231049606 34432074007193077 57892308228544550 38239060858579674 74638523235508652 39380906656749053 34244117237827707 55111037236734053 1201602212074959 22560910656602657 93676307818893364 55436234618658430 42555534764230661 64256595024389985 1889547530531870 34140086267065158 75839311540195890 89051581093092890 76352871470749277 20619248677860461 11583736389488504 47559279736800579 26206356199932477 85167589814675201 89227662840388501 10182556486215682 35226276728862057 77450531243966233 56383384214020136 64199268400059424 99570075495308859 88861577393461335 53902985061190887 14053971254271097 77282967870373464 23506209108092031 35486136158578778 47117065228754492 56054960211900429 15967703228205794 95454937641838450 67005706876878202 24473213219286616 54135812794758209 36836596869595756 4054337434654811 40666651653176967 53135587541059764 66193305348686809 53858572532916712 83106259154876640 99185878776196599 3674843058622282 79538688401527604 63093555538106886 53401620569239037 74691196628839037 85407284593244340 91680404492494415 58580089151699335 18188530286409894 25328835117317651 39097979715708285 19012092752518167 8065421888854962 27081841084367219 88821897050603242 71179126847331150 81774385273926776 9277774139968884 81271230176517414 54945127316856690 42073249186006965 30539165277862081 18883261649873146 96038195915455429 56064274406129722 48091860636390498 20542784594719735 6663353859911058 48306171865485490 38547912694145173 58951911102807740 13787493481539016 17466005547935374 9747939032461129 79344804257173412 45098740548016141 15806583904375814 87442512244499469 3583978180450770 73570207264698099 34428947175658383 98920849563720053 60372901085419757 54696249989287077 53628768319364406 4635025336318813 65928710205137211 5160419777862041 92471483617711011 13611607193719490 75147341342345069 87577313406916527 33691694846068561 9674404963128874 81641949728780978 99616376101108788 9281015930790841 57165528803987256 40425762154341617 33839014886712677 13006326231630746 38753154518390079 75384070703363124 23581440912375399 25011052789148936 42023497980416133 92463769486990850 18124294154010950 92174616421104282 76881912898847210 89875799700697225 70679683076667622 43046937699831141 81133897820520128 25674917475669438 70691143723448160 23213396248061992 60543752561608704 26312051242857299 5434889913380557 29765450240486971 54128410142641524 31359841680517113 35483107669281667 48767041604453501 35910313232691812 9045143423097217 66946783468221563 33031009178937864 75369417037145231 28186888142900002 20957122778293728 86975262611562029 16357892783351549 35714134466749066 31086933953182249 36047305881124070 63799485233690119 50946380053411236 62295808705479499 68684139885105421 19206106590660885 46381555214401697 6362948676749087 59989034336759748 94794435386921709 67176813694219860 69053681890840187 55013561525226469 95484818269508920 59311141120858371 49219873123657802 20663916562812487 86828598978166431 48444769069778483 4672022482829212 32315335149400578 59310001320723662 94477529176265776 53383353743057741 69269475080734674 20764114370033043 52371535849910513 20988985808305479 76497480563902455 58945008022210288 69040419739403609 91259670754124740 36793619685186667 15845548011163903 67272169384113942 1752038006421580 11891665496170146 21564828601552019 26570797653752515 22618320030883338 97702768761397761 11713929609956708 83341447400212025 74391402817850862 5360305308702301 740990909396629 23331860074520564 11302734828446262 8841849968102104 57637317206363097 10230899474648765 66432598938336967 77121204023926450 56768492493845107 69514744891395957 41900052071182763 24266382296602648 52025101858833155 82808498694025204 24370870010466339 26019771354359993 10754276539927410 87660755857910149 39090377116043238 65031664555327627 57934675441371459 1190953712204142 804581325505639 27754759274099919 58852107668010265 18456425891809160 41955877249070442 35854357348852524 56308013231537373 94230364588166160 19116651382956478 84107583327446085 79073599217973348 25461577230893680 2256989098840717 80967663440968899 3663843359889214 15222223850438576 84598144038475410 35377219379955427 49059837799724849 26608245050526076 6202200945309261 56412386559886474 95763587048415348 46538083092776039 41125055086771979 52560401749385373 34557576318245082 20686956018503461 62910040986957154 1937320089970884 80997515952804146 7815118740657753 3478975825578783 1603964635483091 39781135143809700 85872641390165308 62207256401726046 9513847387454886 24135180567634560 62450407160478295 35985090093545760 96794161920209865 29049751322336468 60599082275140512 37014271200859810 59042002025036500 48616865110671414 46961063432038965 88314110522767624 89331725960574358 15543204585858390 42803909804487093 96687238424184036 41692983519862438 98121904357165306 65883952801675478 96224096643632760 62152215329900761 21178930416897334 5898768415849254 53878739410213500 68884906855076423 43315507026750619 73118961312350019 82715932957794655 96525744366672978 75216840566465648 55420923290833564 94860637656927521 39789024582182382 86382896452057606 24806446431357370 91572588463630987 10766476734746594 56250948887095810 76446424040568193 81356023532177607 42996940407031254 97640913453681963 44141619919974851 3375471376560162 77941525006290477 32882448787239081 4893190025118886 53977154040072447 57994084526727564 92144275727032704 28413339163544692 89309467390694001 13330813545156577 127281934959947 20884626294744970 72128004044847102 86418213862239413 75515490578152399 58360002030200625 14615756157293644 96153325537827096 75645057379983904 51706514626182042 83658297175116434 16528844873035868 34947708999778392 30630204628984326 83861751260112430 48931466793940964 82798129536385517 25237381109430851 10460209084229058 16761353988873175 26166711010470982 59392466049572019 28502533273528337 14889190629824747 21022953065193084 50130087202465933 20536070341423667 55022701234237352 43555787260937417 53047240069245543 13290462901177382 33106561565096761 43301982268251715 12644373771112890 78362526003472824 72329527922226816 40120856334431016 53938908050408536 36323641858877818 72432361544368169 17249519519649443 69108879705111614 8798772953805529 1633412755785274 17778194783964182 42894634544047884 19066497355905710 11665017592406567 30633222178054893 1947245124584231 78992943486615752 79298354957919995 2374634292951899 66136081036007495 3397929064588091 22673584050003128 96562606870237469 39428218026609812 58770563599992073 22761576385481054 34888252896516059 68308419996850375 5192866101878583 20953413036933272 32779495158910229 54296278238557689 96846165819741227 68678057037831550 97680741215480017 91144695079948383 6546294255393271 71082357650679797 6975210452440797 46709592254815360 12981435864779715 98600243139557454 91025744510279516 29229579464051566 40603905567827962 11115825330220059 33893275379032301 40570633239485075 56669990895239339 13493450905047132 69323530833980356 73544418467013699 78950010152861272 48520500873280446 40174713555345534 87365474709969631 9929809316054790 39327328060944733 95638095560117749 88534044389216097 47635055447517724 20133058236454723 40535623047877550 59361606755236134 38151546927807457 52437595102376440 4203546410176058 99867103885187279 70223166510798971 80777141726997849 37856335875262449 693052717573448 32738559942123068 84923160383434791 283360237512634 96861474966337393 52659836909432797 19860573641276605 27213509469744909 32257226673557769 71081152873147151 27089796447881619 10230455265264430 4030503231053541 65462965160421804 53371871208814461 85133138392565337 50549279634938968 23642912775220917 85469330573848957 24686506643513808 3846538249694328 83289570903787530 43861878702074287 53457120084647423 47338130587886105 75870497859342080 58071254328173431 31657627008882777 65574365553512588 81507035251041813 48322714410136478 31756842097677859 68156213627278192 72614247809460952 33885048823525125 95467378327332147 58128346915197890 39141653157998602 80129665242892857 37657741450812570 18681452267972772 20130864764360984 67540961339577015 96490321963929604 61266579948180336 4570590187311144 10797587529462407 70339474276036836 43472354301464545 18552229593866838 87687456008073813 57675637904465059 62635150348760905 54424481774896002 2970617912148586 95764452248409560 5713570141466819 87090459235711219 66250906894848446 3940296098511372 92139136844570765 29014699894746915 70337954581923798 79756959168893635 70407297719465435 26880526263350027 84099481174976776 53419948149936018 59865063083235622 47717152249850010 74853056210056585 67363422611811867 19997610669159407 3773514141645631 32287764701983335 14336874677736965 56786272514137218 53128333737694982 83140351773525917 79129954591461568 7097573945650721 61593851327467000 39757870766860300 46305866120649561 14523837625928548 32560920941264454 16198265789133835 64276435601450352 83895320115713810 84226481509380724 27418449381746735 29740835636886766 60473087439188461 50556463277063513 25512140190707479 96339762931400674 78228658702630546 75273450732219146 21506450063060717 48075301655576812 81417315854693443 15450304034122680 69596893043592807 54534691718812427 97801304981028991 96950329431067417 72416970966477169 57514317722451777 39582241590016655 58845678091491112 48357669708906972 78603059770084486 83997241430826218 73256349059448027 27467870947082958 47466311433378242 24911746126182797 19057044647068125 78421739299829215 58798309109161497 554910968601915 26625408188512247 74574166386450870 83345163230314258 85009679204035154 13844354061785045 21365373874634886 7019447824508688 63069947052434499 46639926020685348 49064840795068461 25390995097437299 32774591128229290 36169197791157745 58163819694036073 98705262628831837 7677660992172917 43064437949421973 46794795444129473 40425136411339383 38061748686071364 28396552642039963 47600708184227462 85691130844543288 90939149909590573 42160445319182289 75235698550770269 6554520654379996 65168987935825492 30457223533650599 33092110951530411 68101917460655247 17149939105284092 9680541893337859 97688143306291429 4316297103520267 81822364785623230 67739363676991225 216146532333918 8606281855316698 27060915284761178 63535042912186579 68901589666373463 70795029435558116 51620967503751601 28618754121934108 60212024678633977 7339822822782571 39938622354081703 62368111266606826 55167636958100905 65039682323529809 33133197762895789 84802259800462926 77661652955245680 75447447809886665 2936007840661376 11962459225631290 26496002315753402 70996985867179498 57533448046145933 98467808020179368 29651054556017579 73444079760247298 38493607085616489 14073862019094111 19837399232910249 78673095317489027 30362399716787797 89902113195572440 10937697198936931 98646116567643334 87998307378155726 25691359163456513 27452635646086406 94691128925779216 52418414402375821 71236248475340974 8511870855221311 22270101853126695 21965269284060630 80381318988017016 98126756288105442 99562049932373080 40692491125427792 87608314152624103 34965139799514878 14962238170369630 66761658940498143 64571546085720661 64204853913476975 13142476108810313 62605823399515177 74876468176784969 27319882489767394 46866006790815488 18894747454008914 23398338783948309 99801348889642015 51016610577130385 51705008400637293 47953897369145894 1646533957547966 63328255453472363 12418381232855712 52881682154039738 73471797604773205 97450743199395629 19974865019854764 18179211398261037 18438567052088987 42040073757109823 76916559198479350 23695808607834410 51630690629793473 84520845665002684 76238384518607071 16366130747278081 12135788894513026 7528465523189094 69425845500236760 14891052581830755 39146240553429892 99760598769026199 96048912109191663 70201076230256047 3600221553819943 22854769922144639 5114447297815739 96646552114672829 48833462706693885 98699956649360742 77530023344594938 87103715815979844 87733126733753904 16338909336165867 98840895594164340 57525737795159378 8839728978654161 75840214436773422 91537246606445321 85365836769632801 61441862762106756 10446289083334247 17876680231836942 26614748018811876 58686988894267042 84985066537276833 14019152438828706 29207852404962577 45083773328249192 37244771512835591 18952470935711306 1366937917573325 19015518262630101 28226913057410545 18505909371320760 49012458019060163 15724165223922064 328238950029762 69421653684838319 98477349364729499 93855973047066588 46247421146494660 73698668860751084 49805916157238839 26305320034950651 50485299553125930 86022636938589358 38370690929393242 64229959536893642 53762507999834743 11885771163271922 2877012084050695 86022834437436179 63569617691159257 45656512083258619 22450946296122343 78707839079030316 67985997160340642 29580554638402443 53125329793154234 50186071902479701 67189229969692118 33552315025001033 50727498738715390 53952753897885125 93207981646735252 34026763552429515 75653813932243986 10972851512184073 62185693274012028 64566483056793867 57593917862300923 54587098538927195 79856047756125295 40172879844150900 86929577802413093 82790339806570991 98496846508431718 12132074076301442 97281967853812549 14701484555423465 23129671112157068 50894364713339253 13907145338924726 71980400937743261 69260669590147850 5859886690566106 92268095920133321 60164686722190109 17239602281094261 60736622620507852 66632495560141805 51973488894759601 42702116358976451 17256831563774653 82585582414008729 21231933032619346 55627197106437174 58691525127959443 31319657420276644 56782074414576332 68511159937158 98007071295720447 44070703476888344 25207554821467616 37426815186365316 25637911148956098 46916473860785851 45266177819168456 76457566016450991 87259183125945406 98232276778696536 6517479329622698 14371266355334267 42471767559528428 57323498343115849 36047131259045635 58456742071452350 16659296420747577 85228256589804100 59562072093928582 78016770007851373 21480738062805678 96326470973176127 91105264291070499 33199709864189742 53808529263780791 34846186759380162 65174799582570937 30512913263260033 35469914229338423 91314524857221700 45193611528724959 92924295280077412 13996390066223424 2831134571075414 89247078494075326 96017046059562376 81285823203610722 93215901141782020 2290147695722441 46592930756151994 89061013052553757 46476892981023028 93196062832518100 84038604720603452 31101018450819413 98278364127697511 95857405869946395 83274143698797187 30953991734614802 71019693531535901 27487924774714466 26224116060527401 74990967016971251 19843029698762058 82630089024698663 35816599967168488 7344229939253665 3674946300182403 9849167729357134 81322576341199949 8083868929861670 11855614551742387 56047829672903456 77111382706937512 64455186739932134 28593554457916133 59439435908204171 11272128527635500 10740439396068727 71712954128118815 18696289719631821 49863352026309475 22142121330851329 19534542121454426 43861134812362580 56972234225783132 68065897351977213 3511033141249141 66959303665951500 28073981410347557 34965536218563459 74904257599325568 79573298376059823 54119748795458491 40442437543492481 55822220675395695 81624862174124877 80999655604882845 13952394405782422 92728354484519220 49277815793687940 13344938086000358 37342973163364104 55891150593703454 4624740377928313 74299699104911063 34163355828936378 13963245273431135 14906536583116090 53485702423143437 82228406097364825 17115070054434693 45691571646666697 55159761667856696 1034018295233083 90745353795891841 30746537415671330 48975423786618399 29122324993660431 71703131745204659 4940939816079787 48176689753884852 45560884318724275 55590477502914136 77537881904027373 69708099987481755 80027525499172627 77327553306448990 83862114357974999 98485547415150823 19424414492903276 40439888796292785 97852866846568952 27973405501062249 7501842695917723 93115656158632661 84020594062690191 55653421870550763 37740552984072640 6739233629978175 41230464417452562 83940455400024003 43179950158970695 31950598896378755 9436780541817334 87892633855767170 13352808342985223 90035288848498059 40857967807380721 76785941736910951 95130672818581633 53904507352629790 97554083076896521 91316694265613548 10656337275326169 8493391407719918 28504510415046499 22083490983081400 26928573185496229 82610919314601254 2472217846402667 43923162310161135 28366526369867441 53671845293479324 14119492131293041 52713564704193820 3368693524631933 91842308745956098 50469447840700027 73729105980115428 70350411626003524 47299706589451433 29071396027146844 55872862777773991 93944800014316949 79345871751478518 27128810769965717 9163273062422294 97414805100137598 10053468602790493 46919091829741018 87977816802273404 44955246425404959 56398213829295542 64559512249365952 5569960764962015 42880298959622573 94369944473096689 96775074221069600 21352549572923127 97671663356049310 5336269813318040 21712073248215189 4227783430686655 40779906713696213 55736801781793441 8901537995352205 63689903447877886 91183696394090146 32259814835953435 15798549511719256 46477302399950144 97545765203340283 93980130282620628 60704166691314812 59359192710650190 544978214641878 72800639229873907 73150364004887171 14734788987249598 21377435058074780 34130275260053028 90785825486702146 49109747081619707 63061727144659464 11984006407199453 21374662249247606 99287385626332189 52058791909615836 59753679362708069 39275533018337556 60700853824607399 59115698719218926 96669878576182127 33078469619002844 29314750298799201 68334182875335529 60042425234072057 2357233699420440 40460934978744664 84722205491597487 45684939265736222 61000038592637204 60948053453902677 7822054116418987 86698720152288784 20212623364098613 2366911880668491 83406667585478952 68141919943478609 22305230596283492 51590966688602872 99735908644894809 34171123942610723 26062746536608874 63746685225709840 94745517261127048 92612162276953120 65001997434542370 10215441768738453 27454176848590211 22309978399868406 38461382973433369 30928554376940452 25305681326330312 33109726224168182 26098377926140223 44277528705419015 36639075542330556 42379321897149391 57271067678405357 38406155036473913 85521674060897901 34068741483610287 61717800984654692 17186825612682214 74474559953860284 90526124973813387 21721809483567637 35298430151683112 61434640593835527 19521481875513440 63094906988410966 62693242106217619 26738091927576023 12764830986275638 89052923790736559 84531758401480563 34998583551532494 63166191953384827 12395319369200732 25830583617125403 55083454634273527 99431835367359926 31828311639607863 47782860309124591 41160803750409762 14095902280692516 51835901332941475 79907782691729933 35368560158692715 37965371329895350 7624058853998268 27806648450320208 49298549948410254 56403012452394892 87013133534646303 29674078433847554 59021316880946126 39743145446309782 73713534350993017 2799370409983958 54850266860008945 24643606459983588 73726629539747066 19416945065388792 21778548067754206 81266027315770429 95296452701764218 4797412563218442 9372650594607635 31805763170252349 35233849408440396 92611456574530729 56093986561842912 49065303366786751 3337065994786841 11753276816897421 55939146284383268 7880542040383959 7696330435207437 29197981043757212 49057064509907222 31695442550376783 99789192907661229 74795727158153446 81090313497314350 79476991387188406 30056015752304230 35349641727639924 57954076279920766 69746145117447502 4702334841707694 78252910977849749 41903769407096546 45369671824403970 41840224149569172 29636800126839591 52563917908464854 63474146655933808 60129015760395487 95427355532022815 81766705478255958 14054450539613736 4916645764460115 68481901180993722 85519706331548141 91063930815066797 41315652293263915 71029136657156372 13660447010371137 721062966562749 31649878740843469 6158898511109793 31793396439901259 54006745251036711 21169337649510066 16316071291691705 63497355547456585 60159984409918047 49095079195420487 52328123281301595 65048170226911934 4633807467510113 40913777592579860 30174680648627624 45300166687332089 13781126413927856 32584349265206035 80710545924517043 2979880253640342 36238050232833110 54867375506312944 24308210591738218 72612246150490534 98512705968585290 38889085329913890 3567886178397072 19564642945816923 28988680293645587 8215428933664389 50306460461288923 64286267433667596 78586431835224340 64894606190026963 50425777980710983 76622706161356302 32426715967653322 39198054880519742 20386963707906746 97586589811676099 60224183321578813 22568940735173171 99608808536726687 80305938163861381 7516260199798284 86905448913097506 43045323247623749 14455166704892310 18770666565001230 40374306175957954 49772064241435599 36828897527841902 7605687376734541 91020234857312647 14633959615900347 10477992201564811 26706426037264670 34388643991724389 81641030668399589 94426140810306334 33345091936527602 96299955667019089 9551922515808445 84916176812130367 94223373708128154 86320489709520832 31546444486734331 45063832347053725 94563242138268269 3435014733620437 11848049973364629 9286530119959206 76099987717692663 7114333702433600 55498286642372462 29590032781172885 7293377405994412 83472226039177261 95253151742666913 42310418848575837 1154085846668814 97511448153290819 52768055405514758 26246565620930857 24560250072871201 31899831164077625 26616935431376890 83952050513342538 81088621852464663 38190576137399855 27211183487887447 7459839356205768 58569752162175920 93070528791477103 9236592559705208 96446273398501696 81744216890482903 9108360868612042 29412625287285232 82760860453997686 15707129349092413 95361757212482933 66625148293258951 18826698474535227 95319462103394682 50157987240814041 33909172963539401 18564169321011433 21643374693811312 71466166252414447 11409361353765203 65822647391691860 3518828394522386 24170639615665209 2093871659718088 94466313081381633 43329366362648853 33552425249199464 3735058943984873 68700214493680675 41983855556341521 67369838224820434 87876242602966962 1244489441732954 61029346186657718 46918297131698408 93381957920806806 96729017765295659 13776813365879867 57629182847629427 48900249938758116 73939850117212216 64014031192336752 39229367753325174 13585422464200943 20859431200367473 15790134104614784 46581045546022981 38580597280579518 82522141472861955 5380705110530579 39691793562669897 69287159517635610 22916149289440499 12996243000692738 45009325838664843 398237620552600 72376360813993397 71653884175765347 62004581847590938 83736969985785890 1764626914247964 97717647527217537 25574005533277330 94535302634199709 50674431237704677 93304498591445446 44213809813924763 15256573857933657 54129519748217864 13793806852660143 96016543186522774 90092845877840764 66454052900383224 43848830928454201 6515613178244928 60930228850593259 65750925634430216 98453410965055023 98597323732786469 56920432558609102 67521809343967656 50235133458496677 84099333633991468 77750544838173367 5733302987076701 90080136776770080 83750712798913863 93426997818898026 89487789581284686 48103020701665903 14798132448973442 17018320630745447 57156257485502952 21158035794295307 60664310654772885 2612394330525792 74756097948711330 13330179072352291 58676032013436310 10267938428721240 12039673415189323 30168555729897196 46278728664851439 20035338232205453 32198469643569537 65232770335751759 57664069725804533 286831803249514 44468939032890354 85447096259655783 49330214626769835 5977866541127873 39947945537100130 3627161914049681 28094152109244797 61427494533856845 70812388974054871 81747089717418799 68192732557680617 68335170522608346 50834564982565371 23267616215281103 60277925619916654 64121564538389301 60273143176799312 70058859842705132 25581794185665929 55422239518331678 29781400403224641 62844405020488252 14837745599006214 27877233694517170 15051273840942480 9312815699337799 3199550915931528 70031114596660889 93845318394855079 76725712887815668 12884064239663319 83726677433317974 27143026484873201 4928240222599199 22796198952746350 11972729985898194 85447181990027516 659122216158334 88516307013566833 7095510341518394 26755291686390116 15962950582028383 49617561755158955 70305072120046554 96458482798651271 89930582129915870 93025985831567308 32946520695257828 4461456724659211 71357304623652918 19373822182208012 26692532615059697 81061353532185740 97016340364035848 46816187620161737 29576166486462282 32279685639774105 77132901695062044 71293267846999787 9719951042096001 25364407629899215 31681463400872940 86794346974146106 54535503758182897 54803529108510794 39711017016410705 27867908014483060 69979190351714179 32540738699715734 23042116487918483 58881254082019690 29986167403998369 85228568056368005 75808198576735714 10909371278664686 43508666535215093 41442310754220219 73536607709808943 28908111227238098 54141454934136027 69824195203921185 69400041480568837 74484326345227762 81541400918341988 4324742539064655 95718495784824933 44277337689731860 4822025646107759 28852773106911630 43557723176566305 5929291409165014 34530397269922628 73153013664802519 42435705548032909 66846468704707886 20662019717018045 32941635780105518 76939422705216903 29926840723332245 77053651396676850 52950975269610129 79658943030144637 47404937242137529 96269476030200344 98135875093217814 29108280770755752 65163454439196101 99154460100447224 11518155855259264 59586970739026761 66757661674210782 28511714066494828 15410510467326838 65799761535770705 30623004271977122 12299337331736800 28307411967229450 64700444799803822 13969904645481087 31030864463646603 7513150906588218 74886143496891689 18804184748012166 20082681761854341 61474174421008409 8955849811151500 8986652399944683 47423103560016912 76268219730816775 73620023806990606 18496763710568984 69867896203646958 96604055946743497 79099899971074141 43689660280787322 72385218611243765 58786657274805184 96913852815060583 86116845738845938 17551516242737883 4162802297946127 7350224580298577 62684973777434359 75912050616869660 83253951679800783 87250287605037265 1021042204858546 10554524980709144 78696970713058289 17184947623219442 29952975161846907 68276817201036908 47340056868515205 84901074112111543 45818607744442127 94634438264147918 99544978622228111 2170922989141268 27914872210141008 3200805408416851 44304028155334456 42640981169706839 51256005725068087 61694555375436645 7826170680938065 97439580681724925 36989155260895945 63610773073550226 63974374803540107 11151345568286341 64319829516680571 40811422003086688 91447309216687509 41640299739670411 34708792720491627 86225552650956047 71694745716013626 58849638679365837 91451679032232918 16160647399377767 93223204885561687 91087864328761555 70437823769132350 75116358064262981 31647322207851493 43329486046326246 75720377136185296 43348947718799186 30927224890515599 71370954333731663 40477399277656572 17334096147089112 65677123781425167 48917597690701142 21651837597712326 29700395307914131 75117464318354685 25157903989502795 23512363392907031 86516100088539213 11483522992419093 86720999449008617 66223660452818387 1681848236022403 71436932192487 84011712483001292 33389666426926377 71183824838636862 1181927142664448 60722487241410781 24232002879893563 21762825972171144 14507376005089375 80934732581302582 1407417506342118 49331491664165390 82157509825870399 51637273442244673 19028409566838475 53210611682642186 36498464386566794 10425558115925051 40063378478445388 624818331614351 90569344459670233 45391520593227877 67223277830360032 61826341660403363 62884749591844684 87214348330068761 87502770336569388 71722821161065346 74547515241122221 1576834471887769 36069855452045285 82678957935129489 42033708225729448 57408940935206469 97666050728413729 10240086315217424 91640767757955786 50128514999802267 2257726194342382 61380146693886872 37318297151355619 27327026955472414 48950399634343437 62483126153803455 5074806721394382 78755360673808966 35154415185774754 52021426227565499 42285597229832349 79769899088744125 33971537751935366 94466839070881987 4931687438336290 36810757600935268 80299032234533264 50955055890795464 63211916265456093 60037831441994449 80389485829823211 3338562053605194 3750304671448147 63140569198052343 78561994877383121 33206293902257952 53216880884471054 77132984135831693 39525731873712776 31739526656925241 59852081773838858 37989000449959712 11182935269958658 31214539501716121 63508739911959572 74609242386463834 86684893843237455 80506861295226850 58507527140394469 13820844643839733 72585233395208568 49617369234089407 61112971138619230 36273311588618726 92560344082442304 11826247879496643 13227866801219104 24241259276943460 5715574605848292 65483102375019134 43349971507123293 29573267186090845 97546061342674041 42425970854547786 64951815670029644 24123729068928531 99798887251754111 43727243901466942 46899478345856228 90909180995423652 83528618938760632 95876795917753785 95668319456565496 88447777237156266 21753351213251585 42185386571075419 80172797338848481 70363523914563449 91719223208578434 43078050142687006 90715268689006673 28671720709726520 25647183419616466 53514420717360495 15529541310151505 66378656242574848 54245107944626020 32363797206051798 71948842488735290 83697992562551034 37790671232275857 76601048360273034 35528822683928428 11128695578678060 94361445920590318 95107655030852327 99969403800048875 97839453366783076 16826282590025484 24801038252785190 53767225882365416 51158963687510917 87293648750266384 10434303769894313 56991388762491017 91788002257247134 84517925575833404 24403587354545353 24557039075189739 77321847222115078 52732381967176092 12882452192747363 72721148901708297 98223178844047838 7916604485950102 6458609336178992 58353118537904207 23536725699343105 49437731819907364 70517134035934405 28102714936898980 22588877080773437 53854640894252762 73989976908852114 44150186154187332 42212349597520423 36856981953181272 29974424917363930 72459757461757670 19677212422653894 52045413842598672 97275757015394859 75560754018839756 85530320333917649 21804655512658878 74339509759173831 30146197320757967 77816993806843907 70764858981938398 4176184226345355 35062244204641044 27331087424341731 96071363419737705 68877175534391287 34328637009081806 43832132793712902 14799708263608206 24014301323403913 46923460554730165 27326183804630914 95985606748889820 89052941063753423 27857535612792117 75707446479736116 10013481835912334 53835500499308429 25398704421654878 7964747826452594 26165778948643665 37842667879827800 92465385517369847 70598743658775249 93143281934958429 33079722366681970 31638284518552859 98683243339682654 94822560141605127 81783292663738169 43650231020976224 31904999563247610 72605240352349539 75311396489973266 82605113254984791 34288737067249781 72780375874486066 6923455255415652 14824195642614588 24677878368993462 17572617272426247 79536322473852315 48615840024041368 8759819209155916 37923849056547761 80392163970741151 67673638517546137 32810383990217990 35815315777589446 10680750673933442 69131082851873730 74119882447874401 22442068341457997 93131924442881569 52632706152601364 22345781908389290 80693254141018658 75862845898500033 77458635128438802 45453022750699877 15194284543664333 56888021295967801 98459294358681920 11922868581640939 56518811801511989 91380248766456138 85415429798649004 33514191845057090 79624692208169171 79168451638032229 26045208665510790 39955634189609120 79661132211827468 62307584456198676 86968053767689146 31709065256393805 97236269862261353 97762464491708418 43731958801320556 70145610757066205 15876855764907673 28379325160684988 89032881108059988 34876913966909870 66781672824879175 18975769707113025 22517862608352020 13090546832825449 18101638847474738 87239736853420081 52501975501429534 89100782022509755 81777208638808210 75077195521170616 32431875221551242 56319829007836556 87555150781129605 28162704526672052 41380608762813005 91617187619687677 56302948244827552 22246427204962946 50571227408965592 31809639637605643 53589911774342479 12162206897993772 47904931190170306 47793605419492468 11062411610478239 82133382945492440 97699453004284965 34070505502996923 90036186157410613 75022347682700082 12310732186880340 51842287064553291 40034544422507888 13434448323603783 64364967202069089 33285617945765014 93135162232857857 73895625740840420 4930540273719526 61625562399385189 20851501742689087 97182711221798272 41091935664683457 53093557197486646 576982084673806 86606478622152194 85148393598393366 51002431548646930 97361356138643108 86870962112437009 24922641838160631 86120222648965564 57539640731646923 87630828966057043 36823115763445851 88997158257529120 63701395888679976 15734470204150073 22462348977101866 16263012338305977 61387688416382084 33872020031469796 43335920328099414 37226828842411930 34081307967136601 50764116310726958 52706543889091805 22205014109120626 40088377037629729 95237158060119122 39926103483219101 55422327790497501 90274030619899294 84994797801708891 89737733256494143 30757681812305793 40965251641238773 240196776440736 1871519049989534 67596924439258071 71108455308697915 99940207768176864 98638752736596367 6185536632091394 85451825742673487 37496794356254153 39583113742755490 31415135308569276 12257372582240657 64746135260687274 33808625630841689 26849308184379287 50273148183802405 74812938264052053 24500057152922455 99839249723860466 32362003162726797 37478330473620926 56545442577900512 10667663629242190 53791141527368497 83411417489815815 42187311740236087 96355118808564333 54843519223130501 57062031712823398 53754786137543553 23034930403316276 44164655638545080 49160893646846207 5134149450997703 34732184501255531 78864635703605623 48493931605410042 28315218990133233 45527385465515364 768769306879189 98419905076829285 48741802330167722 46157901526426668 46748506243729965 22688237323995409 92197692773478453 20924199574234945 57258722169885749 72966055283496599 80182766049213364 47162957421323234 89759971504024371 40852484017987024 97166006466336138 95941425324885548 81258940431786317 49364446801201004 9879519454980415 86070197783523638 14282540412806673 48685132001685288 25466655476241282 45877518420018720 71260861625379237 58211322154266121 48840972171396199 93613887279888488 95310220764948840 12801315333411033 47608321517515343 50664835502040146 95815667569563817 50660072339529528 8499680032055161 17405010771303709 95477753177062516 6974763021607266 33508953126823633 92362851351272700 10831393425336832 96379025942628237 70326457893835344 29551261119952076 8326577261081996 5631856540574759 74374805400931901 28804842309911037 84486343805120755 91304479655403714 91979962256145782 78844827853035394 94725560024299434 91304122471709881 99091710748118495 12051169249008966 14279719560865823 84937826247542335 62667917063792044 42365383873489109 26971851544021103 24788518866796793 59458500278077399 58583262397070879 65657466994428918 97397744104072540 32083761336660371 67033648535448817 17809651369166460 50415423762115275 50786470903219734 19272657362591121 41657233003446557 48939864859619486 83499706813526589 75225077185048798 9587321341943456 67194922069223225 71091602556632665 23829057123327881 32041702438690895 29026601046053844 47341925793565471 18737517217769941 24510710342199877 52596909796625024 92925020325748160 57881236214717791 9148688839056526 23745231284364765 93586748881268181 33317003186407956 98267666495706818 38918624387292788 81553524539369212 93724477132062554 1753984556572751 77304222711535101 24447305266988283 73133862949327353 62427725460435464 68655567435235316 22918795902120211 87250142099621006 63959652025785991 43349500476060601 32347776953849596 20507869501060286 91990694461854982 70263103710741599 81132565838466455 67272699159931723 78045292249710331 96303028764762268 38395952501423445 96650148374137636 2807765630989594 98600426486828689 65652294784259658 8667182619179387 94685033068897060 12353491045703088 65136706424240524 43583559491326412 54192804618257130 40245274634495756 65061007790791025 81706290482661559 92751163574077814 22575125260299356 67326573940060284 32307788647054630 40139312443935003 61865147072837290 48507571550371153 35674395706705271 45130842992362849 55172889708582272 22084105420303200 71267562780229581 82750706765380635 6060492733952197 77671398514882912 30263707286605744 61304724325038974 51442544550264988 3645688272894096 6724918469477811 99779512205400825 99153603426655851 68476168928651476 6777101524998199 45344129960574684 17872324700021900 58027975901822340 35989876635653390 81245319851509250 46837070939817112 38216192463096542 13413800025904191 17334022494493856 96511731129742931 37476287725132510 74434419825518449 75156282172723287 94088723580893667 60021706038126606 51988013373125956 62326172016552188 29326323183320631 45553599973069955 82361822142329132 12038375656208629 16614369171756495 69470500284879074 76440060473406505 35422021367408614 57129419107611065 95452571397988011 36398929703981769 87030353115728781 50045937792650925 54702937621021902 39408700807116104 73917249005571745 37066142694394265 5904225199934806 48158731246905525 86386270078675026 13677415210182601 18852200959266874 76482064861942630 54443501114747220 58267768752975289 46648480541771606 27898540883012590 83199238043968600 42267719099206302 25745437381288375 90490278860922972 51796240374366873 21504954810448514 36265462191812314 84138776229359277 36967469300867300 62382615274519960 41253690597591433 69831621106915694 6230725858921412 26452524667982904 49609914250598066 47977494200652286 85988037108278797 73773889514169013 49664289835872965 19133666535765483 46879732283534422 57258586677579652 17764093102630076 61916872495194010 74688112790296230 85084336108360236 25506358692517777 10473230743171511 69844094252056322 36612946421757311 59183036151914416 1074064909085928 80564897066957824 27822476577140621 71672378325957182 80218845018556296 75810654348346947 84071368512272880 41427993217409300 61768043916946859 71876230376332896 95000489349599209 93144446160905271 11115829684055034 52405361349624243 4059352682606363 65502134693972033 3053942199882400 32134556498907336 88401371084036049 92938841068081568 55667183300674084 61387279576557194 85326325269937942 63978503993042118 5723911890186031 97561418872168313 73215200981349963 51087955200384752 80445458528732686 14075861673926714 41152960119791807 2213380870608075 67279376058524670 75539766820134583 30518853254617596 52998358340124063 92566475227978971 43859482150916723 95468865289309152 66633047487837870 1296928656562019 11782108794670360 68554486755172078 33548482389219893 69113584372407344 91404058098141590 49022449655855057 30243960439737393 52056903068566572 8130178832206972 86425625560969681 64969923948149157 95665736865938245 68053160870034875 45380882687746000 87700992415874828 29241348309218176 27019576960556508 20899690788750555 35499100317751097 68203857646084107 4427141970563679 67375924211707113 53601619658390402 82302021165068061 43065266481926318 5479016650186261 7082144823973233 38045909988444637 75487749254155743 59297492784336956 82563631036210274 58087897027657914 33529998498526627 10794034273877748 81616386453468159 72748072833652886 87382777392383944 53467147839128423 37300471177900065 9284066123121372 76062046035986657 52419852125295888 12389850506523475 7970162591525786 7949948297943053 45231383015702548 98782167791102073 85181423187865527 53858212386943474 1716543616204385 6592927359433720 97143216071740907 41813891066586530 60879978487711278 19988188355956365 39961553226654474 28652121441490820 38406443868785410 33312555395726341 75994195978345972 25734089107048238 27789264539070921 63324772868520949 92249568749554193 21986293087540797 38281152980759069 22397423196606740 2923489657619151 83048418552892743 52017119816911029 81938845150756111 18199660936871037 84340757125420944 11661120751017973 19098719656361774 55834543073645625 23587554730515312 8347959803787539 77752838861198542 7165372652229492 76914114212848319 23766780248725793 83485748829308792 15170397605993371 79368689662033106 13855158746731244 20599645752711498 77074558925635818 44755895323110569 8847973016518760 93928845097593444 81991687745706958 28504396259626982 89460251663536589 36273959886665100 67134376206059804 3473361092779594 14647240611939701 27115127710531759 21774642923488682 76498351729136687 26958428478451557 85164629483495239 4620979920886055 9810312461852292 14082633968741401 42629205005169062 46458843043731744 44878215678166426 17664756842296716 94672287258862473 90561461242044071 74711042067705024 56236739998851675 58035292363698331 61825470024731339 42198394974209010 90094923893112172 26432618802473687 43797341129167539 9031266479476466 84860320289710910 96720191990115956 92521238364284294 39270046826776167 26409114351030218 22764243291210880 12522607467392334 61147465195863437 12464851744337713 49689665059893768 36627153595114373 51720459927083032 54173100443865029 58418190445358530 15342238288583466 52496835172915582 48246998955942585 19315542510449355 71844399275421820 18898210493218757 61974953695732678 1989861230401816 51511393282419770 81258883912309817 54452991914072085 39278360857481962 10887772894629923 12839854994697116 91218507485979739 30197213548666804 88109151939142661 81805590947750173 20822254871742187 73873071033826997 24367926196601672 60073040542730624 90679044441015287 44895631237305794 11619354618656412 33003888643815748 97341543719070668 55385514039538957 46038139641870697 28201875367987629 60804181879123175 45448318829974974 49138171897971729 29113742397947623 61300654677428169 79641029264381696 39049882458125341 30657788736125727 41190589494822238 64272158956707712 1264419082223883 71847029960439620 61713980654557099 30712050608775569 87254880049161387 85571238296627271 66811564762354015 35073620618525002 48091702453890051 29552056746359772 98234810609709077 72885715316238055 48779847522150900 19969057967153524 36973577763412495 32835885621423023 90160395396506141 17934750791751839 25199221588626550 79222951307722766 15034935940626638 16218362415636554 9671096417157767 92107813649104430 66773714722264669 82875751141029693 64207168997283852 47544672204557284 44295971253654159 8854416673463079 7241021720591638 29937970094676846 42772799236910952 11066940076250867 94647624854243669 61748192828764965 78392607300806381 76242220594601136 60904594274402432 29283265173387639 66947208200369166 59525067149134496 31297076167834766 30800055119269003 55827534321243892 21511531179970957 2355430796148875 48900486365682288 76852590938733006 6889178739234624 22740155373242763 62564161609406242 33144431354431944 46475578239630602 17315056158632023 22897481952931614 24500475294991431 69970184606491700 78777261098009068 85995317574987622 65450021992711161 72652603656570725 79564841023650449 65498707606419079 55889718465204526 74218557393272694 11744140224542264 62249468502410406 37008739056572423 33729625059114764 4057236833768573 17362966305023468 71809855390590755 98470521815229072 92769314826072857 96740061312106481 9636571408505346 63746391863307786 80117853737723324 7824349228375153 46145412634247735 96824787109391850 50785897440949785 94095858481272180 75479106043803479 28549245578279019 60654574015740985 10529996721765381 69668654917672 47170262073117699 79779953356368990 31354358148858321 5538680133166457 91915971502808883 13937010420341426 2451950153082215 37626861256082074 16049433268031590 28557897047967546 12379945570168723 43137588729621955 49029724548021387 32272978656697898 62145311789896063 6886621173602004 7822769554279086 39658378713483927 42705560873855290 13968597853508791 46985224957101069 2641289594874460 82879383259920117 80426138500263966 7485034966174363 31604209906659667 8303029954368114 4377344406772556 88355838066117337 28332331216218833 80291578681694405 70119537370189841 65953584344198158 54549286918470845 57778067420407615 77858633062211418 54107745417379048 7681371104067882 93761903677475163 95859463752350762 33221878536176848 34951812490135054 79256977607425349 28513961571915236 60309078727601216 50495242583649481 83818165842808058 69427505926537655 67669268637176805 10639979385290747 18687822346677418 82098696724084510 35809405010260292 28799135091577329 60668114242955567 64988968131638541 62388952173456562 59627827316343770 56474122032693510 61287497761022460 6416439162202347 53417629573492211 88205948014512427 25515976045629732 72887854849194278 60483544556390308 42780523393696223 79797702768808469 47817140872447293 60545974298895814 56932961542264897 13329376362866081 14323029656368297 63494482012873260 7111730712246773 56417285457424147 33541488388976527 70245263613927210 74405377882148454 35633163448176467 57051195487338033 65669080173240674 70219815518094520 37452921179613883 98685314585850354 41818727502330522 95967154874688744 11838334650854782 144549717734945 5438421650586216 92335603679391300 62032928014961452 53587826378342347 68194854616586748 47300748035164211 82343844573780047 54120409386638432 72302425207231843 43574592016471661 31094185291937918 92442454873328425 55199117329619277 70296831975769178 51475130965070872 47059372744264460 60524054563772623 31947544580392901 84573619923963372 79966059088836313 87082423266648297 58389557233113727 29959411794439366 63803973972300273 15952327922577698 67382701151668459 62669750369369862 7981999289016118 97788353850671906 70995887342240579 83736155829818663 12639207889986068 80296798460751829 2391395071414458 29618400667913657 3148631426857242 36334593916178574 62890375998360914 99467748092734832 32505878542935326 80307215475036323 24486225476759822 19646882773256937 44432437307055421 1070454286919523 54596776148804612 97572497089426999 60108279463979369 55950756892526912 53941343198092623 42499357028720520 91954653402773261 82853204757419900 43469862388337489 61075056471892915 51236798090619436 70701839906480206 28686833291889545 45713174943964676 26216722369688822 76640783024626712 75518145526940605 34343790051049674 72008781609548449 99266949898068498 7948832084909238 37104695684783366 40927245496536840 46428162359876664 22000075065216196 60803607101902684 47364870492626343 38102107152428227 48015174517036754 93523213913698141 53119178702194221 50899949353582901 77320028346155093 22660910517906722 97094758175597705 76077949385746817 28526472133026529 13367117467913341 79066093903925831 28684476806933840 99336743596611266 15970745619225930 10215911595269814 64728576989964701 56981213512545482 83587616766997353 70351636618596807 41577709737969755 31502846386090863 87566756869562524 34709285602631399 17575492666729671 16737352343816835 23093993916333900 35345192897456410 45387951212358859 67479188223513539 56358260625023937 62484965825859655 33714070261556506 3930642054943609 57609488658681448 69014121012032015 91805659647200337 12970129877197950 17208749468174771 38259838400554107 48754456698542425 47077882223622193 59095842556291231 1088013840077830 61298837104912160 92669419430306310 50969037649422829 19070465934711600 35686633104027473 35235629964661783 77182558584876012 4843639696526299 73916944153448701 10485594265600873 53975849164802417 47784277006633302 58039079438755638 4746722013127990 27846662474722265 62235911379589071 98482094995213684 75867186919876301 39696780556717372 93182750893695574 97023012792326417 23466290723527644 37974069583098146 66688092575317413 149502179004149 1037198004725822 34955797980744441 39713481678241988 70644537894884412 20831862924915627 36913232750927672 32191193509282451 29324980087786899 93523881815244589 78885378554389016 26117576676673802 94417694066877995 78626354425578561 17818573919873582 14452508488906 11741659068627752 3183910457868686 43724337189585851 59322784620372015 24289982984921049 490664066422394 93977667010582856 81204448746700379 39758883684550946 91152817478433038 48454643262395079 25504774062685888 29761210838331706 33210556282709529 29193563961864477 73526900693943441 46555554218466175 2064373382820287 66415936436511021 81450765419823937 7755190126592720 70290274564166308 89516667369191825 76419948569902608 8304202754109220 38936671675901855 75791278395975575 33346745301378816 22650484559947079 99974690662165306 80056699830509415 96465932995168107 77506802643322677 24352700185848837 55745239994352448 86470868902485911 95888700025066968 25259380086518792 60179671254341371 72161231712651253 70559382639666124 77832013252108914 58352011900406166 11493670133876200 368850805260546 49076259024264410 20244894259367017 49939961257483876 21463157857354419 69289302799452794 91651875112623396 89461757139124296 63159517643997692 80206648049304233 35797133256350691 37824127677668059 5321926572609074 19254981763004524 52114690694997336 8292626164214808 7395896551500447 35729268443453134 83920359681613178 8258483508176023 34809192089854148 63914793041308201 85037295958603271 62004303148038881 49550132205209636 95283013514368694 4901688293754422 32136497870868373 24556361614881015 18704633335643463 41367415528845218 64673158534312616 34723770690159365 55477907056905542 42061871669448113 54874076147054011 58714255636762242 43390452904622025 1909534399932965 77565102655323512 81331917451049517 39897747681169561 53793494464368483 69740009758227530 6238184480975882 44734079449750388 3309293605580355 22625760851204624 91872103329558799 42210826676652908 34008653474352418 29372880580033121 86427722907678169 79336626912034242 64863972707284595 16027616843893250 42179840377828441 89808885413792697 3314057455296147 87907813784360411 69589246294317210 19989112759712805 61532244210893788 76678216448343306 53037956855675642 30504723508416360 9209760928470411 95929447418818416 83116394709398094 64468718409748405 3096269378892644 45229233206120411 78637778980980268 72478133588346026 6875102494916422 91557092030369247 5029711729877804 78362013686821198 50316977992318777 9132863284662507 11910616599443825 94640969563094934 28765611887222038 88058254858062727 54987978873031620 66082313432282040 35575972727782251 25843971691585741 27901113888294665 2338178931480367 27943243557191334 2038372636105163 72644058633075114 70808588275062207 85434453564344308 51643013523690257 56879380972140613 89260982411694968 92001579062194002 87856461385593188 70251619308222371 92363789515054169 55248707874687829 17187314873371401 306853152251083 71397203903199270 86032229573135386 89581440495108904 44661370052825353 39144581485339413 14402858563111478 81307567803469550 58218560351909934 694453258819395 40790788873381897 70273066428879777 59714408913718918 95224020115872529 6124053175823574 5764647536176266 56502797619773519 94737671778220367 90661326505302163 29186337170033269 82289133209264618 17036669346683606 45836758207650232 96442549851845206 86494351013264732 66532174432025076 94843949670882819 66086942213854130 24395200370602229 75978154710934865 64878439859929959 53823554364004196 53477424593043496 26718968373340625 34224241233074014 14044343651467847 94133214472826056 28733070255203351 84125503396829521 63904336294425424 52802212595404279 94011119505209288 91818499692922506 79727898568595607 99698108400579761 59266748460481893 2887408133460823 14740994142781797 6509301404549282 83668036971402412 87130572748649034 61800073132621044 87798410525556080 73590770555091631 26678573065526595 84886002291715711 94313654874205283 21512633422053822 70206886106501758 29512680798094891 53320414016434852 64177880047199982 34281530442270276 34643722507100005 87466769809858961 7056110812902508 81128412791182759 23776052572937071 60621971187264727 8238211377661562 21191463020175622 54393752282646833 59075288515944350 48017629921217791 29716815331106213 56784827219134930 37259150695777328 40497860486302477 60955097639861265 69402134839414736 57384214527547949 59548887798636728 71834052162832805 40151620678545034 65683779631872777 47790892653987257 49019181462679694 55605459645624632 18995196733840585 75722765625364240 91331221560158452 37666492638419693 84509036521621225 32331017377881923 27729335284429022 61201417161354744 25900604239458640 38608580403411762 35018564658695769 58750830073717697 12068954599455977 26445186919694412 59909194017532589 85686710348039546 62786348773019875 10287751876812308 9423241597294676 50289792782706947 91927910315505432 5981553459265354 54303902707086451 73735621669608037 56598772963619887 36239515379213250 13403520172719 67116791017191196 35143615303071209 39782890382228908 6321668001989343 92710831422008875 73450584691218465 38409702906377990 1726165824052973 43151102620308362 14894571268691337 22705451215960638 69252407170115500 57583089562585827 42105106189273348 33965794786735182 40152793821551020 84934020526860394 94020961302024491 11971300619645492 56958207125706345 65096528290144535 90436339727226811 18954644469659689 91782170346791782 15966668810806614 33518781816880132 58292763480338012 47670079742948418 29024355949129128 7382423104239612 48629984482060636 70241272169271978 12919339290144438 65962079149820507 57736712501928136 62088107821206410 40367445573479959 45721546646666448 20251759013710151 12216265093471548 6992986236611346 76611166569672531 27859694187366019 3843001425075521 19888478530376438 76944667425111408 29858452017390465 24962376795392470 75805624735046570 7061397528266565 33577143028441025 14702029863831529 32463024748037586 41443690880537747 30689092350384225 40365510424537635 44620601468661847 81118791534449773 80312098395639059 8301049167992958 20211643337101137 29684946471385355 243604403127470 9668235436524125 76588483225737235 75878029088242805 11865738082366599 20990158909146342 64899649326916583 39703161494264025 25679221752784686 44802353629137336 61723833471529828 39076000752915987 99503124615673215 93619821336945931 2128828339709486 97238696074534010 61840877790838060 9037334834945397 22572380506702150 67747460925335382 64614869320251487 93281955962216490 51304981916626236 11468924493191618 64634505173464034 68313143102111412 19677663649413313 28391014031380929 37977370084607139 20422746485209026 2065320857090127 68025540445532032 87489913086321962 99014326705469532 77488037676917364 44963161787762410 18745648994114180 45464709019851388 29802944262889773 51816294244892568 62707591423152115 35684435037103465 38317525498566126 77184211651598062 60018529504863142 91425002192297272 15302899432114973 46934826054797277 22011862643976051 2039605182155439 88487065228263059 68153145975566446 43487356590553418 10061080125197050 34840412005490352 78424422171510257 66534570117214489 72487029603113109 37794375402935373 19720527073689179 89437216504954602 47553111271580393 19714077365262915 75100432166662890 13743524776760697 6045277051272756 28148485036233170 66929682027528660 59055407768053108 96206055245960648 11330559609180689 91005928178331216 40099431107324312 42688307246745064 40275561578110644 64543131364916257 53455309285487942 92404295062139389 25691670422651860 80460917040736110 63688133631837240 61376123147802389 40086993880368314 47334896827662239 77906287730896952 23787324540820802 10198660246637633 11088442629585112 2378340197459330 16146102029555798 55374116022302239 49339390298558133 56755069215403560 76551903303752471 12348420722974839 28902874999359225 89773801106289159 72746104012271081 19430062729737797 79471818228335832 6519815088146164 81074544169646378 31210461407721120 25981126343163953 92533400106100302 70314842243646129 51726007782173518 43878892872220503 36230948424647457 31052846279114600 49019640022634817 76009960676482552 19755869757085261 49589265155972094 77437565718648373 25705817005456864 72753518258901092 62655155339917296 54291246908543563 8245504403386531 87189185594265384 41194110195094063 81653380790085680 38536992352333706 68956662472968983 44290885580474483 53168688171999577 40705089426153015 55668200155671667 97026001354231070 70736034029586005 96371797315386279 97523761955205224 22790575977625511 34978860857420992 47783178238275483 30311712073743045 75976496632862744 36300911241471094 46031426247547516 1791529571456200 48195609365211189 84533793049219547 43309166727212845 76469146915644345 61633316154568608 81162180916973693 70993349029860653 39593702693229472 6367030067240613 72953126487831377 4614316931645063 96110261069753094 24093302851583214 43593617786621277 92076957686726745 98817632040967555 94581542209004053 25505854464960504 86712842651619807 56174034392804983 71163750867205324 23952926095757617 4344092657332243 34763538049270488 85508260563386037 46218276197142980 61124954345282878 63681988478883954 93592351090598837 54872786394151819 27079456732365270 92569944334307789 17791541403863926 32817792885179365 1447359585235235 12061841939722604 21664106596220800 27616809228409741 71122970342572367 33758045905998820 39036994703342402 76165570109457609 17352413700429955 72562916870817379 96419726978646759 25759077475777896 48475658018788624 45254307159185067 44514418944530241 61974605400517717 34362742475170733 80950528930531885 54010624719311562 3373001650695922 39191472657615939 4281514840060746 56502800372556622 79790055027319722 46386734771602985 41252111177539590 62018390417086990 21645306169402839 48334039680720368 2251459361231173 51456535917043514 25534592508368188 51749832766453194 2027541934309100 86842920655321620 54098517730690245 48329637207098412 56497668565726258 85796604363945334 34534955612078385 61166522075111774 80000981183721445 32643611644367564 67555556308169864 29555895100421104 49240831664594286 15929941274285369 91688182157707902 70689741497546111 33480064993075492 9445970368368658 51074273782606384 12770351366795886 37129352294234722 94291231051508484 17419664569871765 63364204310905425 32055923067049391 31138223449197965 33192024160333322 24522755848385062 29523125463704304 24422621110284831 93045825093484514 66705872550039308 56175509588857311 81606341564550123 44613228028061465 17268200616319928 44060381291268016 3111697327129686 40132624043918454 13096792382218388 98810064768476597 65262454309315186 67634391568733825 27471078070469542 77559756432848219 61076464719356409 36900726558761419 14373435386521883 80183599498135588 77801509846502583 75949385210112676 68165468745906786 57019468381999000 38777625188509945 46861212549955938 15985788466586256 7309379387967072 21387227898402369 36597389344661126 45744130085964643 64889710631535146 56077400599698185 26033436547769350 75653144823807217 25804793160787317 38267747911583042 80943230029920508 48842703467508064 18274050143263426 31859885110446771 10011444152297071 54008487695422981 46861863693614792 96132529992845017 79969163893095472 48228870324945453 52861543020026734 64317273164044038 52389367538862380 79380116920666686 19785838854162231 97876646292776035 77341306365309913 33309244071798588 38122227970392676 38575786085193371 36433086335984969 70065611329658918 33284522836496641 49086587960498522 46666415926631576 82740877288143107 94871755055586551 10869101148025990 19898803890756302 84223131351453472 94448290779327520 19842629585106518 82055871249998391 99228047158066912 53685722046322484 61976598907870215 95470486592453271 22028754145417627 17621202557915113 77340545534145097 15850217793351283 63275891921665947 81154811859137706 94393423893978479 78809498896285884 8890346902166575 97219194893924967 32348978084108195 66415361245352588 74689967779968056 58647767085133170 22657014128546486 8774981068347517 27359149876057235 57958242522642926 66392155085482667 89899548875669831 63336945213063211 32168963501149623 16619885316898181 65080089131158561 81644909006965818 31754221333867274 26589815549342364 86962928414599366 45387581988671844 7020049727187604 50148449613659232 83154219785800697 53378152408284780 98727175783596800 80499725660648750 53495700407766019 56351421957051125 85732185415055573 53064831518609744 56306517529822791 42023149447955577 89721564212709869 87249941405291912 17878811223699121 46199484885364083 89546854176156513 64486906513760281 10263411042169544 93041887074708403 35043519509225612 53972338528018745 62307897209973662 97725201755505574 29444708818054916 19674627864826388 15592898342221208 35570328077165519 43079169685430416 75929704283837882 7102640764725943 53006650414401589 24701435867250175 8590285115771070 23619675178495542 99319030632644116 56084176997407137 98811557814333351 18958557643816432 51950582153172261 34377095355814130 88756923740527319 21727309660362533 36379372815360156 35320000542912915 73863550763217675 86940931764964471 21798495552805525 9343637590365723 51334892353801781 35496502365730382 74889020294917928 68909587445109734 17007081765791847 55030818185907768 88359669982652319 52668637502685569 60763499743272769 56356229601862618 73458336350756165 33216089635408297 51706022815811400 31227783607784115 23092201954567514 54254860470142452 47852189848003343 90627291406531130 95155825924842513 85814789755117568 20976458826568874 93826398171566248 71802805988438880 36088526439964833 95058671963288315 91664132646609992 90360347718671074 27113603360932975 68866835327789733 48569661567292961 69166635435318386 97061075395935857 50387094259329090 71201450696933210 29835515605672186 58904171042469078 29776666023351751 53670804522407748 52277841432940492 90062141495677101 83284763219491277 85407039703971414 76132397710600839 3034372043531689 2607111553429442 29832231128218269 37960068463719243 54706584273375996 26858835575783210 59760669348758679 29196721126837439 54176042843831167 65070192922261144 94377067024411295 78287567636585147 7227346726481691 92886058028365798 33288819651071044 51848048488018651 55201076708788728 44680273459842461 91201346155704250 92725902123253846 25476399920716900 69608109161707081 31430152053217611 2309749722780617 56207810537003935 39694052687309126 55033885829846801 60024448230010887 68346985947036688 94393916670748285 42745930579319210 67817563508035423 92061557319522141 94140546316938191 14550767637433656 66034453361999118 92778172639515437 47931639373186079 76703018541176549 68258340928034402 80084143703470557 29553554696445466 5006441559928983 23828247903934525 15963992755780974 7984877685062820 7886865838968458 58034033885392289 36266630412794790 82191421182206975 28319251845991968 52725214916872155 26332498833874173 66499916347437500 72367775702129214 83465487441385626 87133852306338221 97231784276062110 17244168397710770 39024288018859472 57833362086597910 62042692720842132 8073372421838168 17177296812155453 42688866064618076 29828312884952585 44365408722896515 85990129938843661 97316759846321474 47903690961582600 67827888194342581 64664421900324291 2110083579866442 10151767453279259 75200629468251041 10815760692474387 92332675501875367 33189498035144318 63011495584215326 85903880643140755 98579921735773351 83464616774471530 85590151540581609 27368653428620083 57243125069079102 84574653014899123 458514826213764 11906772677370401 18397447961421014 65837756823830328 12539675246020872 37247968237163971 27290018568880162 24587365335526087 669305949771826 33416258911580887 18423708848437218 87186570383986910 71334984478992860 78718930517804155 65697327406946649 46406320258923784 23007354265434967 48134165371247551 7865611756851182 25491199673554781 66764033980184015 92727746864895601 2349577484908887 72402602171862109 21170893545940697 63014494933956368 19702979163674887 21212226075132687 88229893525014410 59865174393168728 30706656812868636 22528766382268371 52356005236372743 70522246791066348 747948807861546 21338794733385843 26153709213956291 10704125055384213 37150774765893543 83082162997989919 80953777807407143 64055091456319913 70314616210949868 11787564590810762 68958652898230247 27120052488245697 10246670911028497 68991256887545932 27189151269503941 94586457540765509 79594733553371786 16450711537801476 58712313878879134 11325015214276328 28493740680011013 8784659576748970 97629553485631442 18949339127808774 79080122172855823 31771301231742492 68069998840658959 82878600867806954 27150600112374857 22434894935562295 90422141102233052 69730346805698844 64913338396485340 45515527085349000 98822463532800106 97945953407262135 21380041122694662 93411538542199161 69454955236248618 58613283765356004 41325554191653607 39379187932513243 14138706157878650 60534420973420562 48256202037957671 24464479404718091 42625246382677444 86627410862536470 71997880800681669 36510673576942429 91104727442077342 17894532063921566 16798874425734093 32331181912033990 45951301753601482 7019484157830332 48639753750345037 91559673908728234 21969171215492055 79352889602378508 5374611936020250 94981398176446210 33097972806715587 51764236296336268 48495310390500244 34989989542948682 23499957670856871 65443084560246546 71762179048498053 930592065718779 35104040594062347 74638003638311574 39644245954882563 62728320689847910 36820769839597446 70489452006584299 87502205209693478 67863690525391467 67783546949417159 81013287142193758 4440741220638135 39828104052829007 20198168118906367 42731684223801705 73722783401045183 66842097408192082 38994795567351410 25170381070954296 63880559563646029 70845663225586929 33395540669047875 98498045205670891 20482508922325245 50223884495338103 8915426384869217 83866941720158019 92916511144880364 64233193381422283 31716384371537286 70026287223506180 78042212906018184 70498036974439623 54404646724382199 95094304526746357 81604043033811771 24132802642565048 56911817300988013 23247510701443908 28988261874439117 71273163660040138 32005030388991166 62227413284391477 80702556230773956 51096319541310959 18216686920666547 34934002507801796 74548821401315982 60193558500019289 84618033487879385 95120805049441266 81502757897158751 14780934782377053 82378120452898683 13669325648987185 47563655172367302 57654485926777058 69091167976038569 6214977717571712 80973646026209997 89116073431053388 387495630538318 69508747053162514 14012828584250368 16027699148039131 89653573410531644 7460047336533924 72135075590950227 8529271440986844 41095664315339881 66976167994661674 29139385972986488 1849442823077763 52684901227698134 98117115162181029 41210453351439124 25407773790637787 34264905857660294 98282596028579566 90151857468483060 33636647796869498 5256949551390563 21907687829679100 3085119024159884 8172941157053412 78332172514794065 55995131824952406 98107687367440930 33026206316839334 56928385446118048 13160680029879278 39979931433934926 82115208952017192 32748233062725368 55300277000933828 28887903331096836 46629342984961685 51345388423504215 85312535860843220 31257305155764595 3554679826951617 94945499725740713 32928309946593845 56891458808485599 4836286295556171 16793225081801326 9773825540593227 98490913639250152 75285621585381018 43804307475840033 60404823967934593 25098999687826283 71488921758272181 49102257391332871 55945323447394750 53776276112539541 90478338272663868 83133130927822766 29284587807514337 17193215517055772 32264484074159260 14266174882887246 20979780178760995 70589999703837039 17207067611965617 59867882644099209 52843382930791463 29441714297241517 98062347995264696 81686350603966233 77184371753704897 26175227390018022 51537162721205293 48856504472561162 16388135960765400 27762552419766378 73949543533581613 68349751211894264 82893004812109443 90911625413284973 97899891933927215 10758484274233705 84847827584301432 16723550490486311 70094971083973649 64164535776271736 55179247346062527 62017502201242089 48313994218926182 24877482275635570 44108317248029470 92566300215724593 44582201511941843 71439234005667114 51755292294753371 76536937085764805 7919700031999740 94523378370496959 43932690368823092 38569910613684428 7999411782604461 64573606554151437 51958051348551913 95373457256120480 34904201157411792 33057303009688416 50091546322542390 74616026812715008 97019908979956579 23261552560213391 44421644510003786 63929639698059809 12520684803583812 54699562353379860 33940405925301720 43428088728573283 19756473490464419 99540236325468546 72194419713590059 30479877782717711 9470731891336551 90007376716826468 14363785333500841 40862594049701949 39772595613657445 21706454933989575 46822694844473247 93700565379335513 28713436781550080 61483777836410526 43889523681235240 73473084929106379 29241034996004700 86626528276024761 90787474461278822 52808266437016844 12529878437864629 49692943136286658 65945599935463725 96538425928930660 49999458979395778 61007896423602616 80182331988393576 73340547671773645 60690515568421339 69262734149687327 69018713456267603 41837900405803269 71274279872510091 5305668751680924 60778697949904430 86922884543103430 87259065266909502 48125544076738627 83645080006874609 8493245154404598 52681832478932981 58936538447043411 87212675210041328 71925951171896545 165851286158983 33899473287358070 32046336618420596 67471463939525157 38675339556175421 98578627850784626 63103574309053800 39088215155963178 90184518825197857 44032906259464405 88419513146049298 61045129388870082 27877187018839299 64237808845794541 64030607309366163 89716511702027119 5710071703218507 34154429869315804 51553746936997054 15993002166432951 49786683447882566 95603932601155347 44209330175892827 12324951704234498 88128754162565158 87775586363106688 77009353740098979 72218961993513526 2126910204388017 49066345897036679 63302757475109195 31321444691715328 98691358893365637 62878723190408747 67056460819880474 74838966630074370 41788701122926446 8332613840647098 95433534488818923 17152584772700635 77266861086017967 67929664034653752 88432439693266500 43784072371309839 63956339175780755 40183425203620863 15211793669339703 74592763048606883 23910566707199918 61139575913677961 89599766844184780 78632762765994363 77929719275279008 66778671593686888 92966035555744375 71568780305413629 24954432411202700 45099010763408984 79178388997270902 2430822183295143 27350748583449947 78829573066752586 82709813431188237 51701886330517554 4820250741182414 59583508337712431 4650581342879328 84930774219992237 28241808561353593 17302704012314783 75922982689283600 91495042948078002 8132320807792188 89641586781400764 28588088314352271 8640538305105090 16337802472629249 78412437413362131 11971985225531622 8585337850282250 41091685748221846 13078924590973159 69110059548604348 23834025353872527 40678464127564085 51830315914183630 69269535709368600 66069033906521240 96841236573213531 31215904839253343 7935202104564083 94506079230012579 62004707502820912 70987264855468683 85556917028369591 14459434058311936 18192260174264442 12265844769542302 3985475044611447 39374397339139400 40047276103954884 20300104536238210 54011406948125415 32905541201238040 45249677820856008 2651050270229287 70358559469130472 12449664099681557 67272210364221331 53443283704969481 87949264829603122 56331674204280882 74442279962317772 47359232272020337 51702983704439591 20630323043418544 58933848668887423 81638762227253728 73063269502829963 29885580639760537 30634787984405286 93357519254412450 96406401945830812 43665869062058253 45670914797332596 32327186651710788 99939771527498368 40333021354839459 84958088151349427 85024797431385048 74908780387857959 73784113700019272 36892040378404309 11875761095475519 21455689644049946 25835967469272724 85684925831981637 93904310582247191 32927866558954358 27633352594168608 20810238414461922 63826828064894237 56002903749587683 24942172371016037 58542647560174561 38312937633778813 54358501638617292 51116534225026959 64566400908357388 64025982157361666 741790431994948 65586802772734112 48169702311033328 70214172487418049 26747155480237947 53179556557757287 41941110683323666 58836185752094770 96406057218441103 47160086622299118 66841092398728835 30184768155769565 74203752107215760 36130381029099810 8275730743291388 3267070548829285 77948689245827026 45252150624723446 75970011485028142 32391923787286000 25296767247435210 7461980845668382 60024273114436505 32117880685574276 34019155343870157 91062029695184508 79711613686479590 22596621255102422 42695156419951910 19291678969732731 1230220184759846 8473282430509559 95822838878145885 97484614652488925 25511846760677836 18390045125597140 94654601676757747 45429864803625172 53503166569146619 32108619825378133 21385768643356855 58107611836836566 65998002877708090 68939898617079959 22801363978070827 58047332729611195 91258903944557360 31139197967210119 67180663260710348 17250180099510825 84238750516687422 8566563594169171 34556333265699770 67982550426300342 17473208867609294 97632905486598546 81165515514200938 31126282512539783 23356044085205587 28692541662142585 36525441084765128 22320522890759099 29938390983518410 28318634606805861 52409992568890433 6442678709446904 51347534462952095 32577118696452575 12638517467126065 8843505729247621 14040287970836461 94877607805662535 24533461284891330 38395941433829688 17124849121762542 20105673295815259 2235881582432959 93553029155458409 72255763478060083 59529033252428249 3561308180645369 32075458310562469 57296575870146344 42904838332369140 26786415383437246 75539204619666611 93186345900236784 32486409915188425 40593100202189663 1899431816442475 43580141711998293 52026754885288396 16593692435994193 80599604527134125 13571182490057215 64028486760409015 95011650566392108 9786584586986555 93903916865254647 20498409393663744 72787261388347435 3736939654141141 96699467044304830 62495007104833903 31469997910302094 70187471694155943 85025666165268043 54110986744430868 465274045347672 20944182301993968 40201178186261626 64397931342955599 55205112553475974 63222127907632955 45387339960470927 16609073936956559 98962535349416730 65105348781434946 5266523299114179 50767627241552333 2085122000517857 53297060138910369 91688059391701721 21813584181509052 3466146561817874 56571175104856735 21501968777842280 9161350872883117 90245119486880205 44106687584226458 82938426910009303 93359774288252460 15248690361062193 23244604896019422 48571962421054360 25308220249596148 7586051006495615 3851341672789116 77084602799434318 47321120788053527 73970434668545243 84968582986986432 55011347227709655 36903256670187221 67743945213914657 22563496268892869 4776476860736270 13835893629613499 53341400422132508 45103710787841297 53567702825682113 77528681776984299 91635302459423099 2894490008974705 98026865565774641 83799399772561358 97921409014439360 25557673186171880 88679187829941290 771420549209577 39070058160231295 47666238324833649 21491091748584263 38567152826471851 4211854524937978 3576634779850128 56703834230475365 46316599391357863 68401979158707304 82809880238396220 34896535622094278 74898259832805627 85671157096659748 48676225668227770 89437800908753099 30226467640435021 27330264089401298 20877458410635467 96185312899758388 26914068912456868 56817071847677192 50592908939312399 78505009509260515 55065821037929545 57014886353297843 84586119022051462 12865372899483972 94106024011972154 5438385909444936 60502147974257299 77921373346457379 52842780123915201 38979500909065656 68067330198873155 12907950453897234 64128549825178649 63902007544164835 34210078167281351 8805478765555430 7973922816580271 37245125074749864 37509118194809743 64952004295891093 91142168799777083 8113421490527450 76993040184827052 81263076546242894 90055318861139835 78175986885523266 76051469542877433 64844179339055227 81086737078856283 73383245768607524 8690053243408475 65436616119778877 77775597040951576 82626814286991408 79104529474431711 37931469403770968 20345460902419462 67252612734519983 99959564187398100 59828848539680360 26191091529940104 92437446270369065 45193091166177501 7281332098846832 46289562639406929 34639499435673906 75692192452121751 40520853486727831 67260981912827879 89649880857467592 38829167186096450 90323822617088212 13227322846681342 66063931202317291 16722138234652467 97857160604539927 13421397853234205 44297238679685679 8764410710525021 40319705075377305 63416122316252682 94346427956105942 87289178899998669 73461693760142672 77589297954117912 21646511530286756 7477885539447666 91572898470744663 24406487733979330 67444842298220853 7229817783572460 9751258059853107 13509971112027874 94269171730595182 36265893235930287 31262027263576971 82406422424731961 79720809033164900 90240534999778849 4841957954377210 34583775884098027 47848183319417042 65992220091685387 85098497154735921 45122560801323959 70077994146318160 30332590530560948 37654799454821501 41493281444653216 79188981999186888 76037681067854548 23823652686161896 51326069431038557 44386501899056239 76753866918087118 51849350928994825 3849950108214592 14755665480154426 22567441756463844 52274506241229195 11221661664164251 70788627682608917 5077094613253730 64507235851198094 54375477181076702 78154194553433450 11346981227784664 80939544162237088 27832984302961108 42695031939411551 41919479975569756 9203288145961367 68884849813528183 76070905570124143 99610229214535407 30053845114687837 54964980752583816 13706192625826491 31876122574896791 78173352604583240 92079225520153145 18803051519548108 62102180804932385 84224507208022415 42035879087096741 14970677662506459 94667351082674354 18446683909885607 26906506777194770 91154798960297288 88177845468435214 25759165369079310 27792360804430655 79873211412621659 56464135808952018 89145015845144421 51485350472919565 37042176379651041 95443530835169974 2566539932107064 7841351337953029 99041908188720844 95952779041996380 29527373303024063 80933152051858864 27319672283318977 48321116995541325 13002741691290431 42326330143409920 74811522153478677 23567326128138194 4754743698543991 28716327730409454 86082934324101035 27894747337757524 89168002428528274 66575211464103995 56122888980891356 77140810874926678 27659656909922779 66759464959759215 72249567236067370 37105326205482469 10185316815751095 33762338202500151 91959337870078431 23285041569426841 31019950613722025 14473591055481337 42011118628675472 73005236781243861 57866192260756529 79110554414690555 19510411779236498 31493751497573071 11364265027586739 63570384924937534 54016897128837522 90349078894287029 69570636120164301 26393219569021280 215708867836133 33857301240333527 44528185286052624 84477488216997724 85544377817588545 28673589682109362 78603895801607001 95672417455585225 38435068697073616 63260785543271131 78662320693782137 25694507943583232 13572197374205733 58887659518086204 93694714962858257 41116862055577922 93475524801789203 61736454733972202 16666255038433996 21605057550582654 88564622587199613 49860236108749751 75410279638783625 68233036100634693 63744438040201492 16211329813828411 31221280758045939 17472618388413300 85076540651299230 322594328787585 17912084026668223 64175361590447851 74745910847989194 99735492218515217 52261896718269781 81914696364817792 67826534271765521 17987278731558975 74831773746178703 17267226317631219 62048471791796655 3240381977164316 91959358579711440 3578006197407443 93948205750231591 96294915174268466 253603570300268 1857665164665961 81599746754446092 54035479655212468 61437272860099578 94063463819376669 33967050385976615 65282817613247216 92605055335828917 30487796019086372 14555034651455632 76614807615189231 91362363804063085 20293371294539699 94043307065163569 8132997353033715 2577608749787111 53494139772452179 36587882419934924 96281460302793953 18784959461310052 70194066206385906 53874431128721857 9071408939846919 43371911423334699 32975130617511191 31156654686430199 41567696914055393 54919718764053559 14660257691511963 97599825398516554 55091203519765437 58254246976788455 85534659636396994 3883599441956570 54840606996012029 44822194325883741 71423634319508167 19987668095872327 44557852578213859 20647687553228143 68531436816752363 97590275178383524 89855297126045730 26536964383198239 58894809067843755 1374111530462086 75714198417851756 31085636423405634 42692238726797904 91048214097794997 67618317169389206 13754611352862431 21005925058682292 83088166557382743 69641811152104729 64230731309772667 92088810749990227 66567746187298841 83825544544381912 3049472071980821 49635718689072972 78555202168023579 97157130130884078 79475828878147033 42140774196373187 36816065492528907 38671709093381203 58626095992423280 1071822527402168 71470770773695097 48741331765096820 59837944866955210 6388139767883131 87375308316801577 81761300139592827 58679976255063275 59113535934476815 63915257595934292 57520363343856310 14062312722532213 84030363839047429 4667351054798918 36015692142771730 10521116735397487 1479683118167276 49783754725705036 2044483094090067 88287447726031841 61346738886110680 49597978957154259 52378802264826012 83677579877141149 7650847840171539 96943160899900419 57941688309765316 99555572811980618 71486063586482672 86553139075032308 43840583276284238 31053717840121996 30666987714719306 22681055948256140 51122407551192491 34409152408853989 31384924858415968 36392198750421454 32326102220403497 30406993819696785 9171855460730763 59681891044582196 78356476436962049 93606778752487225 59079334852785867 23427939651956794 6727635463477352 56231922290009748 79783529512355319 48661665011523940 46941908667474147 89735918372603732 24867086992023245 48022566796485690 24409450495806518 9588393857500865 47757378814803118 31953880596543622 92699583373486211 13977205501350508 99742426423977143 47976054222139021 60463370648923221 74640053005526420 58357563414064412 45345862870907666 94036186649185252 34956376014698916 92775288587463694 72128231726102134 68897113316594652 11391939987884881 36545159389374624 74008170909116069 35246416501941648 73851416386925768 88642952028762813 59673360235970712 12541563022552337 21878626703757335 66051254848620101 92051436873394269 19105475979056267 72336457552612836 47340693683038959 61377289230524009 88282681996018821 59720829782943910 77338424065576320 76761118021011190 33411338637635146 3596506945585355 94557809431856363 75314083834137657 18326648502623685 26316598920904834 24610613184551612 81627152867290892 16296444030240343 59420526981118668 70750994685946658 68262771102290160 46288280658385467 57861436597225361 41354507623625927 96614224101092320 1938849630464055 35596062136703610 41951043794050385 84191810067352659 91614899733129930 70772676741809471 21737486256094206 5878370305914262 64548491814342544 70003749279384734 88113436344515795 13047875708269776 59198111634749437 18598468321335479 15358431384865430 6108807598774172 79242823906523927 82780259917087760 31552885345224971 82223202485330627 54166323133963344 40868303995717386 60446339248455311 23982039772254722 45439462651397239 84700243904990224 41672385015318282 90699679559996836 25471219553920369 15146499314257570 94166579819800016 67496035010766007 63057474129613779 3781924663957788 16147721283125446 82849293692461300 19367006390825886 6932231631077500 26075003043802500 77796766024510770 97016078485799640 74528800503775527 20661388021512620 56608591225712780 87176022025903716 39828098940754379 93176704920676114 34825522081819358 75786168739751025 38250618435258423 33961831036504125 18784062916859122 57586785528081529 22891472511467633 46631717656476880 15840250729547849 15772232780426738 49385031915367467 30100305388894644 60440546901035303 50521481894274958 55593582909283310 28126185538655760 34318717897831249 18900731765934277 15496132439220636 74530966929940727 85887371043747807 80567968247525663 49879017416328445 73860730450578774 60979493808119934 80427512734268910 30445227586704606 99788019016706626 73456545964465745 67031585044219933 25820990299344144 59661456723852357 57252136641890538 90310267351746837 72810768303691882 33521246881325215 66447881267866712 78084842943832306 62646499904009889 74078573275132350 63648270111362946 34938924418548457 75073998740522207 51863732112995986 26187088187159664 62551785979511768 72486843898142125 77630501458844505 45602530015243989 87402042888660227 9404959824110531 8706394152272051 83507624124427542 14184188922857078 19422441016362266 33755320689698985 62947142822804343 98450954298868060 7977570350739599 34976706466438133 50844961445562420 92377020676509050 79225429798506637 67357682086502376 20752507082741792 90047624829789535 36783804145569311 78182744372083845 71604440931840318 97199012358871268 32067011365962913 50994764898879533 63329522083715335 1245651109873630 69650078456178842 83672574833188530 48070402373631784 25527082443383769 6580931074323230 29385540542738134 71508170916080498 39056110155977367 93320453187125458 98716304900223226 11541651307846010 92069281033119188 41305779421002442 38535675880368469 32413442295694703 65446059548231193 24405666437863488 58213518296383832 9896521701446189 17274054227515983 41989219343878891 13980705556095095 85569524081408349 63565133913848111 89086914049126042 17940799103443929 16702227794225626 63049469148898766 14054494861419500 20127417741841746 18492885267543811 54126882537468397 95402863898025488 83400984358981845 95007816100580348 64887107894928605 71350427339993731 20999614665590397 19371146162657292 89614583984698074 76279034685627712 22766222348002149 804773379676756 14930109191068800 38296665251543854 88656908164850620 89736225915235614 8647957301547882 35908792678324607 70598205221357309 2103381410667060 93977165881501941 61412387572768132 41323227838628538 46061809560558725 45745969622666732 26523219063486603 533526077303821 77316911105286681 71932456998276807 38480343790276176 11632779019088919 57576009101682303 21553546443897478 17114084802407719 97293113705247076 91851641418265250 61878047798886558 71108278913412715 15146024276195756 33408876039050085 64164181823129074 56487686947304940 59904004226621698 38786893049341233 92835229484575523 25760696566367882 21515064941245334 54806588993242179 11914584452343458 52335878077364047 70977373878459583 20227301457131093 63349485070214399 26550053230778058 57689845619702313 18432505232682141 9166866662487204 27432031445838252 51372747142370283 61812469632124602 63731021203197261 27887931138944472 41932026173057252 84286872520142408 62881934549358385 84594119448398681 18188320164789474 5115831806789137 81273821992199010 97544595315685658 60043798892070710 57304447590626405 87037977850967488 69237406282111550 47465364200071517 12952931675090160 34484165080086979 8232161229210231 80921804302518349 98440647518669744 75330349803084258 62316299434790930 28295766330536236 92255751803669530 43459954034331991 79133653141626256 56903519292874118 69086153354381280 77773563355864391 39229802216744336 10452330902547459 88032999927952766 857231256188057 10887034886453550 64436793883175403 11469423140881479 53544586441953332 81501759437410440 3253937629748491 20957459916464417 51696195321307449 40735301858925217 48685232755595279 30872736652600764 60493789348831456 53435531715511592 78907697798589147 33033389606234623 320023073739885 53885848769438357 39879092311153501 15609939282623370 18199026098760574 36043904308936763 3184138895025254 18700855450480318 74764127109129527 71917764533629048 20144703859773877 36143881597447896 98873970642854432 93640942527858827 73317972815345844 46923192451914766 93084189881814134 24001598319194896 44988595223120854 78852344186821962 93999663472630780 27565739074780912 21053547335211332 28005491414522400 54097438075753899 91983823196398917 61496196746709171 60652625429947951 79345196990899151 69679295705969788 69482466489296531 34040680299926307 53316659073689787 85539439993650043 61948141299580384 5432137045156187 64704893989648256 43184153603905958 65718488612795809 51840594056274061 26682224761614357 28170085414972144 53329233025652795 63639460055860102 66011600844933727 84138666513533922 46390696245191356 54216353871416677 93513027144825735 23624238478807277 16097415540096371 74835761634547049 48996958853242724 55825616674852121 18788863497046455 74678203917113181 74969978568653179 29179047183799301 21637648811861863 65489313655170698 773892199660652 70383767019269414 15725591678855196 85211055010452324 15879686572803071 59020505719115653 42309874581905428 70507212590316471 55772075119987389 1969442831612470 59374651122934786 20568303914857488 31426989511362322 5021477847125909 11415047316389159 65940457935748780 42424500452703814 56487919355777512 59069112308040681 98534783418260352 13356791948076587 38071956458627019 9950182728440809 62416558336207687 31197982869209751 25661727109687690 52811409569992419 10368892595250694 46694963697707429 28696322283428721 95440730832104929 16442204681043025 44847078461540695 7938561126769223 45704201776054645 84881546884570215 90518477866262284 14334584799963930 99808116048865970 8202118413323916 53028461488422727 12415801924837061 70337207229015118 63787708568384308 61913629396341636 12351402332253251 75522258676532330 67005276953611720 79835206922500553 31995726729356000 11968734869384120 67715506356578365 16563558740553350 18626045182385070 66494945430312844 25050536481490950 1987000865845764 17147021492346661 7920631685958760 24954687928360565 62353170125405131 99258685384230016 32535382326213701 48358372961023162 51255053054798883 71978819946308620 80072595618798685 59053976586533677 53373634313203492 33161430988851912 78950004817597290 95368248161367023 74406817567932997 20056360919266667 90674031328238722 50022492761256103 68037694890872570 9091731059182030 46483900659220764 7840980797568854 77372899527809367 24635975087478695 46974503094819377 204936683839177 31642829065730007 77847770668288272 64847656589131949 71187135294647688 71451070440407340 77749358177549120 66327460208804965 70107863460420622 93079967795580262 73260405954512193 51344554821331025 85144756756334501 99255192407869355 90784991122121144 17753395213592380 64605172689232826 13812889610247543 3987526798115170 89738238770462759 6889608460961319 82997116990697752 36390748802285667 43035684825658442 53271865838761824 57614524331254938 45835563843837355 91059965231350738 67346316734825064 65285662995020096 15845407006236225 86166946030837089 22151809522835371 65836945841893234 91822731402487069 32160536500747823 4893893611694962 29762200654934255 13286467534312980 133170893923430 80810933072301187 46040776180319870 5133082474365351 94244760542464576 93733811806157514 58652508241173265 71600128281585219 17535541343085165 11776237435800904 7630022627352808 67430470657709376 3793819864400367 51608401361135987 27302209412294090 35760183665731982 87780545950324521 24884713891428707 18676835672937955 6768860750968031 70554746410467738 49271618283687644 22723462203474824 81988397607703178 98236967752225768 98637003597459723 99386842022610187 27073033326203473 39498026707053051 42342190333319622 71188180240241449 36326493940158815 12717148593364224 26914958276331217 55007459973209925 93377137588955998 56382416397355945 3975324468131447 31050123620305751 42237572189705382 51356377075358168 86691359826066780 70602828882876638 97333361323703484 48602774881814270 64602165940723390 54632172791882361 2543261858895573 97347991464606891 77219686012593045 76965269488911290 24658214917606637 91304007055549253 73960072697715692 64454426644915968 75612707749240927 87832385451194853 50671997014288016 8515184044989617 18451211856731857 74446456887991332 38629710652506691 97781641226683676 56436220849238106 93435888479109010 58160949866354056 61217807372804235 4692799971501351 50626395571790667 39687061345715011 30732191116879678 63469897323613377 59894629788685492 76885736330739707 44868624925491082 44633889658259902 86595203391722068 54623984802099543 82139067809721951 51833949249110935 20536573994908541 7993152900823057 58611054275806272 82413366356288246 96622455836268556 35260512048582372 5484872006631339 12533717337905419 54471145854616306 38493396348992984 66022834683674240 54773948046684791 6514705692348169 72939149353586456 70644969175963894 66328906157764768 53713359167519712 67653441711061421 91006685884196476 46337160661549546 56644754329707262 84583640365453137 45712704225870786 39037014978608939 2410566907308468 8865194871440957 87614747507912267 47945103064936247 48234396668386246 71258289737428808 43427447048765943 31388532588235851 70083167369252549 43392305888171925 13408145097081140 24508258393477866 65353568504596305 11952626354861494 71414670321767941 49613635993560925 62173356428681131 98914041230928917 33421494487834959 55822147973171844 61124876230358803 18191970382231388 28451348600104118 4763271333256475 12889286695212294 59930084493321672 29388499227317858 29112045260807143 43138352130330675 48208352573601030 80779909329206251 58301623894493281 34783454490256203 45654932892804640 74342956121684782 21862486212728785 67530371644601151 35237306743084011 70515185572489146 76520765069303822 8896985137691867 91721586639248228 93291329326604049 17001205475899455 32791349315049692 84172237413721801 72254328651218243 15220408862788209 20784510124367919 61870946099308447 78221545320534518 82224886808971998 61962150934526298 34391533929818348 54789508524133038 54237139845857262 24453762833378549 16209131394992067 87324487205841157 25893789379346554 73786198466217808 84709083903809098 24706272295476300 98810143423665006 7187673600326178 26492214971359846 2012927143580442 97429319319193564 3818097772691494 55449487831819089 7813107494066844 19098896728884253 80423346944811080 16987613595824522 69370240778123744 70165157904534341 33027894247931182 55156461669213711 55180965038459408 36326759500627209 44434111950417992 81702515438654028 86557760185786245 45246477265014859 6883017109713761 16523662907830660 32625469712957214 16135123152603198 50500975112132741 27413868187578629 22000736471290463 6590114661103409 28387249122379454 2321315753770146 70075581778220167 88893104273019897 86916073430208501 70494536693750181 6243678244180334 8474721509119556 25641097910720327 4594128457399758 39562146943379502 13532327725405476 89252989268928681 39065733866089374 70649633256678259 5687448715632792 439912201958105 58756711280884522 9885731000271749 94301142700958849 45998655307359207 79977776082730074 16584753128367729 41154712514917252 83383296859911264 89168143653025888 74187874231819695 85879965687228069 3278960286381417 22408340463908630 66432547426465386 62473849002347357 34120190501040328 8000400043487475 82022537124192700 47870680754877823 24273432830251143 66329845059543573 18773258420134868 7024796852132930 84644917824857223 33236727809915774 1428829035079619 13275027193038055 76521345697636909 59396724944197427 62963011938089423 54294346295091744 77220817679973507 89136821270300757 60514021501474696 43933896819410960 32744369441029400 47308935904189630 19403842516874671 79159149367046050 30999255363716136 95834555975404161 77525592571859959 19448651813028462 40996591747920593 42307790112687503 91440500664906099 51185919323011818 99796909347998375 29799173249832763 15642860304958364 90055544135092631 44871010806486073 71232974826511799 447066933629742 92786336053126444 64173116182159960 40661489917782320 42579149368215011 44001733234031922 48123144190541779 78253830085145039 6184072036747065 20117670958816625 23636594251437312 58379696659259908 68245062774689509 80015373833473893 38200738758622257 56636339008178518 28899602214434501 55405918011827145 8105668763586513 91766229876840704 10001677631282674 87663041334939116 2373219127292758 72393265627126065 82865325826803944 75491003181788149 89400788428492053 56740234798525620 12697258796413701 40219701799300134 32314270587711059 28106999051025599 56258864504632093 94703467358441122 28545196943082878 15211986386606017 6691912583395042 87043455293154689 42212442388730080 55423597430044261 31307255715731548 83519000472460661 80940460416920282 881611368445624 24661423117177554 84113554530266119 11737114130284831 92981859127511197 35815310704347343 2944543090196691 15430135902122059 46664969516386847 25465911618238247 85885317187146053 13047054122888193 39608216286742377 7652158260026671 85661101331434171 69001223692370450 27379624425448135 17236999097909860 17540134583676350 50708114257717624 71816939455045956 70781328716078450 17959417415394613 16672686373582218 48397399053176680 44896085585021777 53067354643424089 26494166361217201 73212070349513054 92503011780247471 20862486625678170 18678682728060631 55574102950096135 92425401184987499 60974255559986166 99796568883396354 7638728173425846 95780791350584010 28250868410275791 42038957401063114 14400428326233991 76898271352029391 47575327680031916 74162667422323435 52409750554032745 9637211473852166 80730749034645530 60360885897906377 90369098586054336 38209899853869342 86848941528467530 32866568986717613 84895564827152545 91759140312506574 56352155501226731 95627470131076773 32909137498412042 79301819061456379 48935648241814485 60728807211409296 49784398022679265 11856737931090852 57038917295781138 98696607938497489 4543440303660240 21959345555662533 85196728187816392 29454895126869508 11000849383538326 99787661351047238 26567475747836592 93243304577884991 85629426849063504 61762445924255351 74949139462010390 74128920804229025 81483656419332307 36925375345807100 88267483535215356 80897043899114381 93932269859725134 30332525862635137 11590006478477670 92399590396709387 82658233556569517 31702805041261783 50773383644770830 24796379272322775 21119147609202216 9536593173442726 92051059930521495 79362960982318864 83641781424343891 35824798026500863 95940173945734511 53957385978267015 40120612524131117 27300901730256029 53531024112653821 74066539854965712 33300785626812408 81830609220894474 63775501392054502 80737516854150847 64774793364621101 7425183300170539 61832036603754423 94822601420818856 90355437288074302 82004097196078664 37113802063172316 3412160531665053 21857947150211296 81874287392496622 59646763321085967 91206407273275101 49776130795302 21283404094818968 97517316047936063 87922864944667955 76534706095747991 47273924011430386 50837518781105684 16315814618553130 20807079684703840 22218178551631170 91256276959486470 12897412071692752 61253234374015164 54257100526837792 34253356856167967 42487129473186111 38692502051540344 19458588843925291 47134263398716450 66568771422805648 28101814173766371 44262858323511055 68450378426860740 25018134712059657 54157408545093391 88442888155600341 73207062943271725 32318545292076175 27540205664006904 8060218485345301 28301417967133734 85913892216729833 78092109864996962 42256515634474059 41904460184727078 49393154990133797 16465068047887025 66854197367698098 57777726684503486 1432909366731714 27350675079958314 79956348521475611 15979497437479592 23819772412848373 85822082009507616 89894355806233025 54199304664646492 91048929511721490 13639352090366072 44631345704541188 93216831562395154 60716013925130177 35049107771532347 55004624974791576 34078083420508771 23709250454385836 57507576869495392 69471484756186355 27218884691773952 91927277726271522 49364810520452636 77274577344061653 75721659220255154 13810812855647522 3423867231438133 76277231747838664 11837725774675296 41504553579112785 12448679927091804 34812466218557906 92726585466539247 44003172625956615 90548541948368288 93383369832814913 79096130207308536 54918139398456775 43625276516769212 15737595653939114 61793464436929440 64666664898099990 7094672694586774 64911069433965313 72065180815147279 93853050716129581 53352006008734669 65150680015056092 42261130209723896 38908249397697164 77233768389569584 86045216559585959 15546269416283379 72319008665782263 32798852183151973 41120208257967406 76534627226073324 28651848006097641 11958783756974500 47200861778378078 79859679462981720 84073112213801167 54634336536629035 85279805973190229 38975433516500505 42398040705760934 71378188501836057 8260944254797665 99378407045365869 38461298634862513 47683001845566494 91492496658689959 57025939253132890 64805092806196571 85384910889908748 9128026370131712 78622172695750551 38825006591577907 25177020737870794 68091339722904605 45241039589657633 37857644660599753 93436906382526360 77857337252626930 61422443322976827 40286141090327445 71073482964967912 38184117961836591 37395790307144946 46488341146790421 49716503694256087 63500707720150750 70274732923842537 40803313236017114 84563643437761578 31352812989277665 9019633020289367 20710081663837120 95873092569563860 24147050142171303 73964811672544533 48793556976267040 20272768206286430 82702674660216208 41988769000588644 4388932499474582 61867594123165111 96985165191869135 77116932776363640 38115545567762123 25923282693458868 85751094470036465 79004192313785402 76873571260541487 93786557856736144 11605451614549214 54714931365073139 24585930478865855 76309385195293644 9022571529100014 77658744508895876 34832016291009832 83297741203120980 92587714925059309 40439670256796459 83457684358092063 73564498004754268 37824080014702662 45055277347629736 79088305522044719 36499201522583004 14621195987880657 52498073689077513 79680610815132450 96080093192676486 65524662222047446 96087142931489598 64651606773937139 81980658917442080 43171093385752538 99126608537633190 87895830340563034 37496622738447297 80189633640742376 51333639915543328 84480761637710399 42924659818257605 52080382414774746 9664704469003794 77882041128985711 96470339537050117 2598373218297896 83085694184568299 50136459105891589 96959087267406308 39200741695793218 89213611457471054 70071781605508207 44684457214781883 55754253490442982 35844348180289630 59831900086242828 393623386776600 78849258612491257 39965807808551720 19565897840953834 7104581804329290 36175766153754907 49863514806954508 97828930648783447 86668332875577823 29400197955018835 96545267866775805 26310158090523254 39670500729982430 16861309114968705 31912174379887696 72411710347083342 45527269198600447 76285882173091525 46246919150451409 20304175394441653 68952778980140182 66080475945997666 2663804970627511 74912856955733720 61031327626555742 50978408533988157 40009867399081970 43027313576321390 82088253535275101 932163252277598 96020213671577467 78039109760440270 24510654399032410 58176348045254544 64612185427507592 24629661172056963 54848623990427675 21843873789557231 38767125864591122 44595085711863743 32514045835099713 56228716560881998 24398184939549959 46551316180920344 72868982358302942 5514239023000079 56989503023651511 86462062859255214 98368659315084654 71512846399437843 68019541828286785 8346376128151152 6115137134374333 6857034611857044 90776001351267998 38277104273508288 19633266115513812 6354811596652533 976286172304319 5592168139159929 12726863666233577 63115954488459604 36732642717226613 96533558735558053 75301441036950067 42821572796942390 85708538586410696 75773538363868413 43396021756313911 95775485843184944 20766112332208277 57495164032528351 14298503180975337 68207656586907927 60343148971771848 1469102956714977 14289022225501301 43091772939225867 5392384935575974 60029513932363117 9743328450409904 98920818122741795 43479043785728706 93325882807408997 46034538599054890 1513086947207421 90798258674024046 51547854295293963 80698926720782997 16878571744150938 21347656951655384 69665599517051154 79462540604073649 34153342027547437 16864930857280534 75516923519197667 57010763081067245 8309366903611826 40203841847408057 92396724551145933 11750027445752083 34121874812957582 71858686647661813 52000303160693631 6481851317291378 94305681736664887 81782714167874292 301384216294388 14361207913482346 4783646601635668 81030950035498472 70460229131746751 43573761647644625 72829679950980320 91397994318173553 91563898399043693 81333768327040720 13003254313286345 83548141164523326 4255239509123482 99730300556147186 49501618418090129 3046041041143278 11913570155356862 55134470182037298 89613451555305722 84823995786618960 34004361509362254 14071908680425074 62848590207239389 5381805310061975 90345949472944272 46645422011080377 30467967304276106 47137281345022977 43568671843323387 23886043628267191 89068730271925712 94820512599999382 54027378860337375 95441045233825816 19720292145266435 4223947753302990 8000662407763693 80913319571338804 5176433945655905 93068319071072971 31024487262833435 37184445727011330 55213522241919408 80061047559633465 46046412507055918 24700278431168755 9615678802314729 22956910174104939 52354919894659108 25012890202537928 67505547795607323 13345130571115853 72654201727125713 52901644418190823 39065759744329043 70825790177890625 99049278062889073 93680517847753740 51651160410852735 80348330024566606 60160379465525422 53992035615778018 29813014703472953 6765547919741276 34465858311196836 1713737624998795 7900161602972313 85473902730595790 74922592029474101 64274018944631865 90989591384356948 51552273264705076 96628652753276788 48513927490054942 45459359045353604 65861221402541397 98406171908226464 86109805441988204 12227019612754286 74677390229898223 26068659339948749 26065986613383970 59959521602348333 83769898242507667 97344535841688387 49031480074401920 76080633955144815 18385341972379948 43677170106191166 86595626429708313 90312858725183439 31096121341772145 84392719562016781 91606653560581561 90370271697875228 86950192848392054 25047854150440049 89852075121361084 58877285906048894 21898900747068181 84150747547282242 29523419758527792 67785434971903137 330337933388800 75030951733163667 43658768928918285 50752521775649348 65920426758441939 896861865829180 2362414822946621 68639852613311575 37624003540241199 5033651571722711 6577363559719413 99367536929279232 28207891188762743 89279837069117029 41817817683473111 66503539369351934 74948659658355205 38344689212651268 98766293210932614 3131156744511359 54318618582157493 17489391146244730 25436970665895399 61641686082151616 13922430635078226 98105851591610601 11924979661987275 2668643608288759 12680449494403643 47171492947444324 26657861670425723 2054925836900452 63736608981062581 13005575441790455 64587241959434658 88283309256464193 47108651448595688 73271287494860843 36258223244542754 90787371002662705 42393731289524610 10069356354739450 27559928840314947 96909115200553253 62401544192316012 65945807103560884 1139095333550989 16428367386746845 20718693622730364 97113296222971741 98801043343191671 14780380825247031 50446200467252122 4990976441829480 63189502415285581 26785335708419585 57617929260110455 74253061706439465 16882798316536217 37465356470045875 62973063884602518 18368911268975805 30804097423881238 83813186156662685 19530837561974969 39493809635722079 18450855849691966 60892223089663448 38502874646186792 42297708034947297 57778175021433309 17949843504600923 98264176745603104 8902402343775204 71838872201335232 59793777789396890 42289855033390153 68951170110906215 43190777170060122 51618491306117056 59674925206796922 37519738014526049 2735717365254335 4708966191430138 55191904569810006 21666103047616328 452614893582042 12821197144746056 57463947598201665 1947097735212368 78250174716889647 34487191132588841 67277098027370694 38695997244103526 25509858510070980 74158269679016184 17999885021347479 32362506075010915 1024550482750953 67342284413282790 57904181239652054 69226686766006658 12824527291533193 44605177480496412 61051322177837695 74870600435357564 81476320233404770 7873119300064708 84252044993576734 58968688673449674 34457123618305316 39617388721689593 28374160194865013 47361105004026507 54432934509822183 9251153457118030 83321827078131497 28018147911454201 66545496568694804 48244288971396040 78444834366382930 99302207868660078 16381916926524214 93449989574381498 66621385516092730 36065084338606185 39675339970806398 71166825779403254 20811964627665752 83610141628291806 30820272607304403 94293939560515188 20032694166745404 30720822477855213 90854701701636949 20943283103695423 3891588199689959 78222884110645870 47422546461115892 24635731219519906 45154936628401716 41256693414757724 74473918867025998 33969033870192665 56324844591958929 86012432728034097 67361766343970202 88490279621614589 80732317144333897 45769328366694490 36669586943772516 45152211100309060 22145354843325083 24504781528020675 14577834132365841 11543787792885077 81273691480779431 35283858814032644 98003489830076274 62702631420528838 23458370619666872 16929126174555386 93666489085043630 97316476905785663 99658116928326428 99158880795096714 4302811956767961 36925512332821187 77958124376882166 37421245012840067 78386661204419443 89852358568443876 57228656119171389 95810133819965220 77590136767917412 88721953952209138 24984701366689900 89798848187776946 3911782191644562 34095495640477135 32726752460951906 21790692234767207 65948928756858501 10232251635245644 3389383008776425 98357122115472566 71686279705878306 78851786314221410 96062124497294152 43454203409661177 62950396072994755 22764751767751120 10676462630129530 36586360992104380 89965901964213607 805509665977258 27803933690062393 34033953706853046 77344425767600852 89042779114398701 72392273698963767 72756485491227693 73640348644143320 61199491753716343 79456096354314463 32744437850050048 92309336628017044 66408777003362729 77669277265528064 63223796146288169 50895137660637832 27813449390657963 37296592763514660 9671313471122694 67557815445511059 86941728629801992 80660568011928422 96885076965489318 94756315935048832 92537726474968446 51495239136900691 44212504544781042 26795809431075863 93886414749763063 57544786521501661 39943470930015249 74691914412070693 97821698137076617 24697771581545693 63990077779430353 9691717539178300 35520828869459052 25137507251291204 31051825200654566 44105899811725658 34786190089484817 47013805128389042 33017731337902413 57188326244292119 75326347840973609 29381195707875304 81079285504150258 86245931436392985 24233496938610578 12605828096648522 49073728156889909 10722037693400068 2023270010863681 7168584722644779 4464183260183600 1421884075078171 91533613246400246 82429824485858853 71630189571735484 33486198923663222 97509978458027579 72901456132601432 13037781064163714 49181351642787566 85118354505606410 25430168679306539 38555378328667777 68702746831442891 91316209694276538 38873284621860316 93603770681874036 55673298036522674 91254148619290749 5619505460270814 19547061536244013 7118220222939236 86135122267176688 39852820576813431 26063479432494740 66268440709993859 69680727399671702 2042237285230845 86220725153191815 81213945759435487 42189658752445198 83961642387453746 34249103116819888 57582687408559412 43665586395602507 67976942388513521 92656876416447420 72287253243328364 13108073211904479 30354831411463120 8207588429582500 98373116706016261 99550438447786382 22816462536494424 50932307632951381 83959306865504112 66559611872423928 57975627458693880 74166424455453618 10355866998022556 73443997739271955 72227735004591781 43444031868759804 87252609267835218 43800971376150812 67529689867966758 66116142826597657 77926305118907159 89550460307950802 81019391921382446 39573130526860102 34916193239271495 31386885124928077 43464237541278794 39013531366347694 83654287452536489 89195131708696805 23444910249831086 83813626002338378 39935342363478261 74655735976625535 94004065394661623 73839060167568123 72701007703929242 87304216267358363 35609078635112773 50042897807760736 82342861643883598 73105026404380308 38052846743274913 35774628748303335 33833307284665170 5544680148017018 8513199391853082 52965074521837550 23791656548129092 39890435250940472 67659570249547429 7177650936554575 1121635777026194 53882835175659489 93242876367553739 31089138090636301 47230614722679175 39265627771119883 63086908378312973 88521474137704333 49898325058338280 90039501215433524 33158882016822495 39970425260083788 62310113586939675 98737334530242966 83151987278500545 13917128878580759 94271477293023182 33210360304461266 18859685417854821 28691436732518156 13368869463703659 40081792624249133 3628587737953665 90462397335399954 98601709924528868 77265081593244719 15286367744199872 28162125130589610 60787185961654336 89110323203816708 34242811314785368 29113684882388919 79727037945192700 68045347854693510 83839274958399683 47572517806509912 49072103075687181 76508874471829034 67526957165709057 76527873383811267 10342447655650907 80324414017449493 48979300929255860 11685047195828371 93110997816132207 82410242196124488 73908623769312966 76764571609473720 4023090786433331 66811879003881975 6583406480497593 52177212084715536 94242982887856030 81416195018942841 23613596420403652 88760026485434845 10729438852338390 28676116358672606 10196164885758012 99316281319236355 65475088105229267 20231216892719861 757794271853940 72378805845366775 85558653582602915 20853242206303021 44608272535368413 61174821262007613 38148859417847774 70668280982679731 57940409873210982 59883609031403949 89816277405774836 47957873641611311 27320189554392821 9959640442366833 88351958346632121 62938287011091083 41798516774795664 30986678581053057 32381822251289906 3724430766971228 52194848681185285 24143898129867405 11324810865751454 30112002956289216 39381371129622656 73057784259164392 92993828779132005 16115557369504758 3128492417984560 34029144844595583 13584529766683846 44865265077034789 18741687620185989 37538445047104393 3274378492880379 93871580817529622 62879626741985462 71990597704647140 18310292471767362 65266275569863256 54938635983404545 69107069429728831 36792983400200526 58309259862925350 7765952554007347 96481319600674878 80111456915050233 46379792438968853 41602501248595454 59848092601866738 60469146281365960 95090414946721717 87313148586262310 74029400888165100 49836838503466524 15929240588349388 51292545583846880 67160890015885862 36833754771723215 99002942534187133 9334250893814291 21742416318137440 74394274764807939 58234477281413588 69405567935227238 29173108918904381 82855517369934240 95711642637661106 54875706058350160 32238143070600734 18234894475678725 74534517984946753 58671393999085324 4848474668203915 48543131673542386 34460368022130018 81958061500130536 31756542737272012 43377701114238314 98532211773855015 90851373022423966 39929917834745837 5062008650536647 38708957505971517 89654628770046709 80099154234806967 26698998631012299 68453901505872418 63947070094670807 48881787586742872 96442474093480885 83533358261780077 48849115424586999 83095711090443504 61925097481589407 4237122478973276 8389693531174735 45713156950776710 44190540475322385 20424822376103532 67518146959784487 60310070689098319 87886504754273313 35112117627699781 88085899532010400 60542847183429309 4391356284566934 49015903206145814 55477964213869997 62863034722796952 57743860146845141 40558817296414982 68395920971052613 54873208771300413 91388922306930625 76651894361345255 73106989074402173 14318311510190505 61325615352039152 54207862661237828 58165744616021121 39000770194454882 54991366113933787 71546416954122870 5284455132355480 67346639831286802 73283969796632542 72377741887652446 32385022709664251 89513097858628858 70257633016046350 53543845103333134 73803417528828734 75930844205175193 76120681240533154 40578924303866241 84034550027220072 38010106360440050 47166532844678891 28102743682251791 18277940992047390 77346067044275545 14337775437809601 92579234610437838 38584013075388133 27991842408523116 82298164416261368 63770124179220326 92794894647246197 94162821568475422 44861379190500397 97406572035422940 43410726551070480 23242619898418656 7126804587242356 22757840955814541 15747267932889959 24806405874064923 17590662468543476 24212631489334541 37987668362830350 43388667751484684 18283680189517521 19768425977056730 51239183328969956 28112529602986233 809758548605729 61180180813623656 18135170228614678 21837341384368606 40929836452876247 21792370743404784 71021338079573218 36222426711836028 27011539663734740 40795418211959991 47718564761923571 81917661586964668 67514534500374053 53106186906826059 93390736675510122 79284694421343768 87275159135718359 15775289813811207 16491684853880622 29993855628428852 71715133517141110 58481624583004608 2746839282724135 56106842179001576 12524611587588504 30857212828693546 86611735560562077 48764402546118148 33981175950525705 8144473119749826 27321403892109020 27668050283350379 30265427078313460 76525338275567498 30027386592401638 62392848372267918 46845452484182137 92358006845630324 63100084193947224 95062585337633056 43679382017834115 97396298183995768 32683075100324815 70734585302677169 50049844723657312 92225212466980686 26772589919115078 13469675332654882 6587780454181692 55136561821950957 89082378065184223 78072384469231317 46896295959421392 52094796439048648 81233550853059304 18412806621673098 12489657307126379 21195243793524066 96046862596171028 68790091720791048 57510491335641723 79796147531363825 10634668168110975 41356894014847012 64087922526662158 44866903323051509 86422625743584038 41290703991234495 93868772548000090 984714101916897 81862904168467096 78211561813349689 93685544231434620 14116215914093465 33926672922686631 18775826293990390 23285426985289789 7634227792690642 77004215541700882 74842576061610308 26661959127709275 56486321148532611 4737012386796238 34647877979604344 65579993402899647 55684117764641155 18987272853324938 45931018146214966 26203153248101774 7395368713986531 12395330941576990 72572684255500866 5152750383862869 45650986594825028 19527293022631794 12249623396286041 53002920938567834 99502498785364479 9226764260233924 28153956834794402 19564727205193204 27693800139341346 87048261664908972 70447335713168678 53808910804041694 73848768360990057 38281205783077964 5826619210471765 34517636234297662 22600400141178159 11774828559622039 76487620195889088 91402790067201481 6902724954073372 88897352989212186 88242404503544962 19983634925414598 41554532333353685 68190785071688878 28857389295952099 77488342757735801 5872431794222592 65097744194922405 15243801965311326 37502791861186969 64367213883764277 44227574924922482 25209396595033009 59464364666311482 28938761461540187 5812947282654922 87321860441674317 28611753205121508 46817883095048915 43599395445599960 51809377247932751 50441546111510709 73749070926133454 10831514476478077 63369711830314653 58046482679205137 99636465498039534 28635630445958255 84170791449567593 18676675599987631 81769433081540293 42140501052909398 30774658359398134 72978222129699357 92819349365756173 14816267706766867 81317170459237855 13860446234306330 30310327500417240 63036602541315972 48966787943467790 28748202234084810 349712086763127 62586509336594383 86677270464461416 73886768369242552 15034851370870593 55310128149176154 62678803977443559 61387166240798748 69417418291785001 61921572218661810 16476391227122810 76669379776595950 68001517389581006 59694048136968321 98846607362693209 39062848679217879 86255032977942453 81278888032738707 69217124404231142 71245603372598246 72940855893784131 30285910281783039 63589401619491697 92667441975562045 85079469232744582 70699966200383836 44535337986888426 74710794268461778 52000497775035406 89439091809271770 12008945650670445 66480561069316895 52992936046042027 81068862557097434 26357122779151309 17544622962797242 57204836557133315 52637505327046223 92140511085317945 40511078653083986 12053744063550831 18873609950420246 3459690936995201 18465810685055610 91473349233405372 15207288737303672 32423123045613344 51763194949704330 29028182892381272 4843298421735117 77724504920112517 64744784178628004 21971236503313420 50121670789859167 61697520789815412 79744414993216317 33187002616509184 5730603669213052 90438199258526984 58223191005631675 56322437731292983 30141159915016948 50637961642313553 69261864641462408 17567586007366537 91967173516126931 44355675892433773 81762787240456679 66081451120158082 95943010611278393 74752021355835587 89820085051903828 63812939415082840 98069483667879013 21769548819276532 39594925435973007 46696684418377887 14468412101754734 40514715018801391 6183942605474022 12184345683426505 42169378149981607 54629474094792244 74785028083593777 1335337458551590 4901817436578371 76815359574605986 20552526635415395 18844565741288782 44706178809108435 42107297282027202 31462678594314168 85805970578662923 55358360048187678 22676442744252939 58241608603503896 6522560152836532 96456726942816854 86273425333231590 35401601967505468 53921283882955416 95801917512754767 80556320148169979 43374497052835776 44865837114114871 10852917284636556 32381974938687809 81812523181729993 35963675012828775 11558077811815852 28437095866923012 45933934226211875 90343379100535828 2975103606427439 96291464497336361 39536897671773796 91462146221463086 75454472891152669 63683675418489157 24349778025611043 68117559306722560 37586366337692982 46430014783957387 57709937704113906 18658969614801840 92158410923075581 68164585619844669 89030790813253322 27387366237424877 5420693566193998 62715398384455490 809253462410707 55354894191706886 8236016494836524 4637904039018254 25523813427024601 69309552936203534 5559015270244406 50344254030527027 28270073483874061 37202841956835323 74542584315393877 63894105917551251 16158419003508169 42087058838820732 52419634329671406 17605907009708334 77729412484854003 29000040518141706 33898385607102114 25536322003892007 64560091220697724 65077756056385267 17442347376843925 38792010437251899 21631845243241608 61999181247716932 26850210607861787 50199533225174501 75856943678594241 97117028514499716 2658602498291079 29052188216018594 90585725853827528 45551652792366941 14957106628689597 60259682570149723 87867250909040910 37797731680457447 77801428798687744 25591449898738334 22571935218170735 16862716266399492 18917528940376256 28703517289446095 29318088384640147 30492363976887883 92639415368846101 9921719058948580 44018592903449402 9520499167738325 39364321411379591 98900136242172558 54566413400685831 2177122739522650 5578857012533025 255491522103087 70502025345839786 13969644668676031 26067746776133403 21562923571536270 75866650757245561 28630958424545262 53855861164509335 8463959385495096 81799534818087680 63458327759020579 65851198631756280 65417345295981540 99005153938314497 64151628967312521 69266814671366272 49343701019283162 28834898022839095 70960798957424262 4956050718399712 7793041937089350 72002846903809382 25187878245043485 5678418607269938 68277985120894864 33001979323966484 14750954103710802 34739706745848651 18749087711669489 66496396898225401 49163492930514035 63818745724352964 26755626085024921 24925384257379364 87756763270865597 28794010060719588 13062571314280055 55293225589409230 28418260236827551 15723645652487959 68766389579839714 97399081859786341 72221676940532716 76718555547297366 79540967648026547 81997674507742477 43150845166570759 30985330368964109 84884023141763084 85505805974501160 21650624182407934 55274820200738172 52506271525488390 75267969974491044 11591950370674773 26406193920528148 73344914554583549 67189657146780767 56591958296167950 50523203629191907 28533796740642055 15999510514964379 38216698037305829 30481831110286767 42468156947725042 91556901962499670 92145292447848619 30852206124049800 4310945726905954 63931966842939683 7023853985723270 86452817967204285 29011630234794716 64022033307098784 11423049016184249 84045981563047581 5694719972204407 20278126166818019 76668741219151592 89416514015851993 32348393691980160 91213305136707319 87171822547351472 36264059262861020 56345589154035825 43358286681217558 33909129424883153 6311841840950131 7936307551968438 30457427442177907 64515919540984063 45403166013640772 17822150137353680 35166919175603079 61192387457051154 52160391276971266 32720948703885138 6996160725576000 86283485107855187 8176220516412528 19881687397031226 93503785866890454 29544363883100861 52209491992306825 81052379649879299 68677418677793652 55898412191421814 37793044471566654 91083626977439940 42449534407079168 75645397581213789 13907776466947750 74477834314353809 12863679527426864 57211109597874824 3187429101797651 80991366200854406 71767773665780316 89305026300791226 43561340659823667 85088633885513718 38834707923800139 67121331952383249 19694489113208296 96798649399606636 79515528362178051 1621953339564370 477577479339450 33864193080114023 22917778316781909 76049627860361954 41322319023386574 48283712811484305 56118791645336716 66668828329038106 64230913714605302 94581982738904844 27533415287448173 60878378564777266 23731202458176443 86933613112128026 31640995486136226 34331957947388072 3420266559348103 86725847478168624 26521564906640490 25099011019667578 74176855021170929 34283769723559678 63024292021219010 92847165045386740 98140230442231313 85404840988862193 17283831075199772 48566064464921384 41100574136979514 25966081940265715 83776430433734374 5377528648873620 72742946338126544 660601704317885 306725501345996 55287950107885613 54677227464333770 91834399563371622 65156692494297516 49472759239057214 37929936148059737 41087764056877954 34954286096803454 66716246500307276 25698221988613123 58375968801555683 87223107816086580 8341353501720641 96683753340933070 33943236384867687 70126656840592703 55150599360308698 26571471541782687 75166698349275952 88080822019651936 81064645337313455 97654549418898061 2507275086260003 29281233486963479 24556440261101385 32016479635354426 47097068409182085 90513783432497813 20541404090218320 71268860283114499 53274567713502896 81825622846732096 92828218667203791 31618683426741690 6722134098790461 18217856937837210 59116593551858401 83921485424426584 50133164930317781 59893733731678422 68802808202667122 37075572208038818 36885075150237923 54747037158871563 68639730076506541 10221608269418239 19223050009098020 35049274480265563 4730044627485494 14604330711014443 82866770015354672 41757830907775277 12976616145124717 33338196979788809 70165784479567249 42311525130101677 44745830138410257 94340986333064200 40120415367776219 67916680562957620 16609777278843475 19091525325485623 3103494170839097 67385769371748735 80193499640163518 42105050022738763 31644365202363240 97764557510050628 33229722422786299 28558015112333062 52715849599771517 73125437608026677 48781111747889784 67937401724915801 5172897893189279 7660575334215970 63014522160278994 44393951583692251 95021356783697007 66567583093483287 98240748242122723 50274480770932669 26901467912244063 41180971710522754 62776162089382734 83202079663016524 3664713439525332 95409293824097024 90231181969111780 90843955516943904 59412655783232783 31853926997248884 51127815618314303 8822881175180380 9206720435052237 42127339113435909 51104346057366123 90712363394952619 59893850437334999 37144716750250256 24671065796549922 93602972798783952 44009580262077730 79688808976971741 5229790342467750 80873112868625165 45625587849606077 90762436938997714 16337762833127964 83779043368109398 35582432166460083 13267094524984897 82022627996017687 11774191667635670 5656936265768725 90090535507517752 89505131983937708 86479128920113923 54224882595967676 30693937539874303 20511716491285480 82013860702057651 87694264836367789 64266257599755169 40468690058154966 57224298755358757 2843051267512981 52939684812845018 83179864852764717 56798107537079829 5689795033564599 93356448782966575 67648270670456201 37532191129373936 73653171326695717 2525623965421227 59640856797978138 92206408009898046 61974028188025607 58318148106342869 40288594643220241 99502454725654746 24241338818137179 99061237519777179 27103963169469726 16956478617932492 97932876034760548 78006388483783507 82394566872939545 50952753460918400 33632666045953200 44676537858489795 46137147285113883 29167456362755902 77263292905587537 56581690268740526 494354049764331 13489118814449800 15758464698951650 26436619277589825 4673076876379371 99777574050208474 27546135847162341 97495229074452733 39778632660589770 45646086328662919 84134732277412845 27165626685984071 85626770867634239 75077486187979617 18214782554353653 53129796377967672 92981474718527599 5801451465715041 47108574327707392 93122316682285563 14732472547028765 95658463396804062 77653740716807642 11139149237930163 53620813804415731 27487188473122063 27441568846353025 80107333010152189 29889599305794649 31956803260075455 29485739400441713 46292775247432998 30643165132968741 43160939620558803 66748046880085643 88026826797500703 42382422424215908 11441057148398200 30660576457950580 47588158404105623 45465687084603199 46216097538727234 93774222330137662 6714725249068996 6979378275000974 22693377401735346 25579334976977601 48470936183070538 13830307292880626 40063361474859757 21010030601426630 34127989552738984 20653262930762468 76108537108374857 46043653118353734 94013107500105066 95248726212615276 18792742517803766 45522171266313375 2753725709878123 97524671977652048 53565233852521847 50200162220905354 86770795506640562 2411205627878761 20020991107255241 57876791431808443 25497664061505774 37339799518462046 45290369251349360 78041937683133043 25042913293760425 16920108370178358 65376296794021254 51677158084838302 11950673126570183 76872766976121847 19286991250061436 34041808276706790 50889049421570772 93914474317281272 57669887858501752 23385887349974401 62892183938761019 68185236282260736 1771009580083795 50359311263611167 86355992436853754 54847339362953048 34974183583598947 22962300343824965 59206092989174254 49382291192621090 48065895598320948 70769534471843372 69181520086545600 65196482164623249 45151215834625962 32714411361671563 43698963627332444 7270641721536104 81979047243083366 54135626032629997 36288434663441159 78261581620876869 90231411298352830 14064468507804839 12348041721920798 73181438874921002 84804290873967821 42989815221111023 22609781894139255 28310864876535189 93892554824392212 33667721532666659 59002732865355727 29108291395391206 75258077084367131 6351068339081845 72488181090952114 42860929196400519 85250673430536637 70587733831344972 31893251398190805 81563727711313173 50594490455070839 62278897860228167 11384523454655345 84701147460465717 20645386450490521 65957863092000824 28777469990466468 51335730543961143 99636720415695087 88629906218875692 67847608925137144 46271255418505420 65374912549762875 77054812501120661 98899715299012275 62090912775657974 3454015859015757 89308697243007177 53479672910012702 58965788943655795 75018328294334957 62976615157461757 12640575386545804 89851073706131561 55164245558611535 4584181896023884 71814438315886523 72210181866253714 21405986201542433 72534003390915490 97217200264523121 5008921402183826 9728626330790594 68047060901106180 50743452765702955 55596750447542357 39659615362450975 95588215949393032 76850358991676992 28702839026959420 36124655896512261 68197030083571530 62097744027805805 6002125233178949 75437004561725729 36611078689966807 89680811056550356 67993774739947677 20264872279688509 89860113808491776 15297434552554066 22785837285051356 14084865323640896 47557423630179775 6483512566548050 817575401841920 78638016075917822 16442034892095269 9733171545772827 93891096623034254 56749015174555422 43854807256504456 79071308444398222 34936207955069680 23552608671613268 75194636791707362 74991996003793591 1159940063796947 94774335599626757 87301983811204261 41528286158581750 76127800770319527 99118019549426547 90965945145400431 49077002945889936 96132118169799267 81406735150181638 75330128915391336 71022235660227181 33747650351903780 27011581659442834 16191557147041936 28631374606494227 64758441215644228 79218402963900344 59152589853931867 5508485788522981 84392783425486914 68846174563332573 91391149660712462 59972882298587407 75212483395724454 7567908286805280 96554417392113689 85173447982385086 75552020151539741 61473502596686972 11372483033564392 67708921128537473 66736805175821418 32713170769890115 50391035493183946 82666202604633284 28919348563316260 87478024692412621 46978667770837473 51616198076913511 1361552412265682 33335622705347784 32730490770735248 67303108443277134 34218232081482982 84003666685061453 4862699779520970 21791978735433794 13301369440178796 47054630915773504 1995518736462219 27877336571641657 49688637383256502 38469702152859992 39890345017511143 34567499844049980 14734112690374647 72987209359468080 21435512384559226 28519783072016820 44577143506008972 17907471492144430 2682731687757425 58927533450248498 25825097184613922 52258085693734414 59874497021884258 48227845000429969 88346741984690214 63711915441125400 98074702391066716 76408074839327049 59509583131776836 47965882141392375 56594703221975197 18974812194657612 88854396672851525 43918375248553041 8254229310614654 52946407497882167 80154161672994200 38226162289001115 35620591723578971 8335793804213926 1029877467755424 13471495392989623 6330452634894061 91971859501458225 19324476145643908 55234564836331401 96854830389727759 31609728359266042 52634390201369878 49332127612202774 29991220222242873 45082533531206152 99213355744415444 41795474772510885 47093526580584912 2081271892708894 15093760336883380 55272475662486935 23377993350254799 3870697631755936 21076870667453534 14875863683085872 27992296994887621 445318191954488 96298993728228940 86532444355474348 93948945421632228 44587971805847003 73990328547156913 87426454770362279 38230175687038415 83759977300974186 26875282690751790 83886402151326096 65296676279456029 95517481727160632 69507006597889015 28596582452144798 66129405742818902 4874522970522549 1119940195216240 59785125916052358 74774081693721917 57615092983859857 51665820029166115 84628365391295300 35525120128154768 75039279567587711 43263665044071250 51875831465034800 3073831659882080 41901791515075889 40929259901472912 87315817153352293 53267868955344432 75989570151964441 27949779594484764 51589347647477012 12625464361282028 99557790066034196 21690976554630047 72224338309194828 4903836213859920 40002375646132322 81191557949584158 33224245936206051 30859213091067668 2565421113312756 8212498064683416 64254632898187367 84752736268920026 4934274551210668 33271340642348545 68122601539708280 12028595857094358 40986954374025523 599618899022067 41852534400456537 80312222981981940 22500852497402660 49281526509333184 32135645036784369 65715036810840180 65682694466558312 30447021360003210 74122371408128526 59862151971680562 77172207581707309 7782230664362516 98273016989300035 12106709769850356 65162686908740122 57033286208756568 73250046114247526 6702205367481458 44310344511842544 22355859408831872 98264314071211732 25209017091705490 60084197521170172 17092786989899525 62401487796403281 888937849168906 54344566084575096 21864485407202747 10530209060855701 17975681648585906 61528173791695163 45091764877705899 81952153232108823 55296260228670565 77203602204772742 89487441978796468 49815304144722466 92434908171544009 30107203847852933 95889120852941876 23303864902365208 93787534417522935 86494680734906065 40997748563991401 79553798717395145 69050802626094190 30776156891522372 25121622037514832 35979649594707918 90640114237180161 47648246541123621 60878227286680494 23672536674406043 60418482686508060 68106845802730236 87342858557688521 11293526787878354 38808050184757686 22177351141333371 2061612048280305 47982030052723130 32242546722751271 45520672436422409 39795487776043644 35817533593504676 36418480373075549 28670589534438936 47048340360703669 18347771700103828 64990441493644423 79258270632561764 98082276962114254 7183299111021490 78717607227788518 66076549625549409 31996755006089905 64345814761394177 82508147382396423 19230345592288840 27624279481353212 29973821330887370 80382260177187996 37405996944845488 11488396001179196 45245858999920212 78150377466329788 42581527334599689 74163253497372079 75740740787440880 62044363418699149 73052807219730710 16784907737568415 14590137836636891 94048305482540193 99440836581534752 2308212139806988 58631790062957767 22388344237700399 72629654314193554 25865040985141453 49455193850562145 9892439830414817 91167971433073121 27087206861605340 74212172853996032 57524426914315154 47681182448628382 56385410844276528 91561168619585657 23948226830251261 38386709063326391 26882473657843036 45776056930082836 58099395188265496 40838809823758711 35598272720686136 79991651192120029 27267008347243647 25988050116966548 39236266210147924 56407114061696842 43873792368232335 81296829072588144 22228751169863554 25288574094297680 27347335386366062 32645369216985102 59247153942973725 15042877702592774 4417676097248736 20433307396279978 15854222708170869 38747871992776538 93583948331826089 27038102023792582 13750120227813512 663472740463831 2045380564401537 17850699492802906 3730791077122020 92469376012450999 40112214322042181 96187964150949 56457294086121323 62442841423487493 6219598455514182 22540303960563720 83583441983786699 88911341884685625 22365437309004701 57524926908470701 21112780732749266 64788439959868717 18205758491803632 26741023267814945 53746668130793671 65513997813062484 80239397049287446 64293987617834852 68361301413369614 7333945411565249 64924004281055813 72409780200486045 94717956388306825 71428922348608843 52965535520821351 20954829983045227 89984709341370898 67606195185473009 85759842970057809 80248885783234138 46526931058076872 88433887987485288 89580016960770860 62475063974211732 78128402326346986 70644459280322088 76053857861130926 43242026929589754 73293138284471936 99901594743138564 81362701638418769 70992157808113984 85906421258686930 18367269533741385 8799934792467393 35103527013114732 34579963608705947 98155804191202139 80286833419309505 30748798787672813 44754546119526373 45604573920870387 40123978869660825 81600931550940288 50258190143542228 22953327063922764 72630731911420638 9207679896477815 67947478187329570 57248100490987194 29969339974433570 17912364356905394 21922251978119034 13336789252129317 57361298991136905 37800677808867872 24519608228283558 85037163118993742 30608235696834959 35447116614799243 58344576548163179 64813818458214450 24365869644446279 24823517175050676 52509315225420103 23480312041974191 1748857516637696 74973900360055985 67826415383691498 10250493511286303 83845009954078512 23264707467141996 64401824808600249 90585096491920789 39797725666399288 8013917408327979 54935661384926658 95040359804784115 54063507832383662 25740332285289224 43596753198944383 76926125671750070 69508545037433241 86589466858360957 98462826873042263 49305274205011505 39258523634534487 48628093760279221 96703918537156079 93442506221768211 31148942212138682 44365606960523165 41686217648576287 94984843538747037 68334245486575087 59058795459446278 10418751847687733 28016050289024598 41075326930850066 39679978152713694 41592483917111502 92475600871986618 8281138059964945 15537034559267777 50778754470646519 59114427366114095 28754398209416491 28077348515258921 85326604959096753 48552576825698869 96470851760044209 70845156646948357 89624897117322827 65914979871445058 19621564018750281 89039974232822649 6266708715542749 45079744360595217 19835535152215947 35451101350992362 29197050781942281 88983660844739954 77283731504338748 77011400462961733 96266352304938647 11276589381874509 76210743335758327 9987914563495571 59251205895601801 37038558482928481 73169054806087380 71123507166688313 54217321689997413 71967037650497853 49814375337789866 13501627725291294 24412505796662311 38920996063075666 96782745537002529 44658478874479923 37703566118814721 32936682787607874 52849027177231586 85302069289803861 84786716894262467 53880812962328074 12004239073793460 41187432230814237 39975566640159953 10424191032063355 83934364595927717 66369153772826500 18135918290933605 86588493565128312 36121633194278734 65683863845385181 77146226108431756 40349282478915295 99510842247394778 20468667535505121 36674041028625861 67317327383680549 14284221059450438 20309244961386492 93919191398432895 69103557049862054 23076036426990850 1526339268755966 50269331003212310 5355151087102863 41536333521913539 51811162279680263 13413577475717726 45813610988264463 46147537592808912 72519615604223032 3669454094558436 59071864684316716 55461996384833292 71725323400550338 61893067961690077 19271864966755892 9774002215000200 3524019857450521 40526230738077693 25050052860124328 74493648607000852 99780483036264350 33684340679520868 35132569543875759 49840274139048300 99260210708414392 65160418949539444 28460654589864349 39412733195777210 20914553935126359 19805499288822406 24452742703663538 49362733289060574 99798012287514145 44096257810237634 76915821113507302 44046580865508847 9482666883515298 78682246113640561 7802659924681026 56014472902314730 3782595826004174 68530434716502927 21705948811904865 41854924019104193 96130810869288193 27930764824719227 17822106680209673 58206315680256835 18870270610329629 86086752713657104 8357531079245932 36894291173825659 14665931390008982 26085385864206541 13373787793331902 55345247122755398 74261321077962925 3255192944497631 31255057547579708 79095995883889190 98346022295207487 21112837008732162 29900852927482989 79041703718276252 27325851773960828 78807767200218045 97920670422134430 13799227264109223 83314672970752837 57761869564489101 35344831555319349 31529713496083577 92546093410103561 8646337379062053 15596337855756613 1121767045130108 81605727349437721 5328257675251034 41526313120846974 75362650795270255 14921122855725705 31338939258235598 1860760873171207 60192836694670345 97697676775284882 84900173149117383 16946093125366712 30041601962315766 90892206533686221 47555502574423416 76855699344307998 14630348859553706 38180828669397395 61165850754684829 5538669036891221 21794034775238554 2975609043513776 43137723475912552 37251873788602317 91558804027916057 55045564480682625 81221215190044707 93903188256710632 78721390806410076 56987444409862008 34754546759667352 39213500031034689 23025802107363800 8943822378871035 57713502147950215 17722989744865256 66103976336045085 88835786072048020 43477370144125627 97424948646147668 92172612051052069 25683793457312274 30506838583337384 77389931276201716 79817173989900708 71141903874792742 59288815641893008 60327167190839459 31780107701240879 70618518752594760 26256775902472074 10677548256737903 69755599144010410 97578862529031247 81439186794862444 53233286121260836 69609394561186885 70218148595864606 6721783343274025 43566586256523333 14677166351773404 92498237262025600 72810674700221067 32128551275554228 5118059478297025 81963819559085242 26135287372435179 68041746872957876 37785512991792668 28139729274870827 321237409052701 68501379802594559 68020351531304531 57875430042890548 61942655260351046 63631728018543196 77490637850936106 20451873456909738 78240718305193672 89723703299803812 18794639803128109 19727776793214578 9835169576338833 13898929454026715 40292179263843432 47793043787699211 39200110786660042 3507279933512607 16002592090653296 78397444386179309 74534517119445432 40337240526553898 34462951314308673 76373490877654551 95430907436244337 62346885816692257 61954331561712641 85286830523811681 7684654181596551 9830909214470712 19140641117626170 1457439115980047 69421527454171777 78074421751732718 79962953274681583 44693774881836663 37881573163170122 18528867356537354 50438195959942117 85488502280825099 90453360381783296 69126343009740576 29024941027867125 25505372417450624 43187061148015261 92408773407812871 83114078479118514 81469751907593444 51094464737916978 15812435040450397 50893040983783971 75431135904518943 44409952846635229 89705707912893958 33923743013513532 72213673640231231 63105513213868800 7151166631359240 20758394540052131 40390377893329259 61697232791628067 6436373754171654 8794781696301281 64463156879351930 29638266624883999 28354943397512656 97005987690371223 82251980612253015 72457744091361112 95737228285151647 35968550263098015 77965325663378796 95682591207778998 60034106614457252 99937397730148630 47128246909968473 26473794562135781 30320897516278892 74090237118930093 58923051623853211 81056721708012852 37673200385704658 33702914336083104 28786386294861185 5829501419143033 70231927523518323 31063964686625909 16753620270272445 87591699906114636 82479684188383394 45017698726507808 76036398998054798 35716792757119356 11783636444585331 7519785033643668 64347221221947769 37715085177405140 73316200010064565 85943711437414734 64478979385239318 64028734954210675 62890235068567429 6003704515975507 45153086776968352 24891558224794150 9472458850667127 44778773940585588 14268405452588505 48193513332456391 24660634618838596 42453754866933535 53886131278434936 71950585473121387 90229555926165602 9646344185787030 57516729565684925 80735198527424535 48356864670511284 70358517801856179 29167312007771767 22036410066580858 63923933728838398 49060217670701910 20552977839444938 25463345981180080 34778059727273111 9398690885636768 48772231108047668 61895854676205640 68482005860878520 22719558182944924 93327483827685767 81102178572493769 21097335236942344 28262247428304134 11557686615008399 38096638041433661 71641829570210696 68123834956063502 17197712213307291 8150246829605184 96951195362470793 85513764781512592 66852991726099423 18740767016477458 20419582063319450 78220418480730075 44873992300223803 43533467077072078 89890935009092789 83928061907739600 870752379092324 75666588694636174 89427790007767455 16453330476697489 86180710616413902 12261444414356287 17008394491705512 2875656412425604 35349819151814249 82521433905092311 11113480690364093 45057590684470829 14690506208305121 20463871989718487 87475174021083493 82130925109373682 21023209042502539 21209629087151082 30821992407693154 92645624210443489 55554571582612955 13181997549495565 36716627983316572 51299074045501436 33484204784071755 3938699886419777 87175231883393014 76917765416088446 27796895044435260 32725826992296154 64514952294896001 15867953342649759 6344758538290828 76532070428481611 16254933242333326 59726106873384017 30053928621863675 37890819714834088 57531806408837161 88110713543859462 84397627153094211 28870342008921920 9374464161117639 5669544278908795 86223346239329729 61660172394537828 50645410271634915 82969959841054894 3723973021870624 83334006197450806 7666571492191161 12767126702348583 85067214024175350 12245018881386167 37629819605569430 70210937926467702 47448408756709513 11626213337041189 3304824785835650 30894298643710571 37836404517575091 59573956727659279 577248261106704 31073226464458183 2790482008149522 30589754976545302 41741435274389147 47099038657843437 39482199342663522 40080932807317618 49981928965708404 44215770974070733 93083239124727147 93885223322969911 53828551145466640 92059401282391538 48956920343439645 71505934310970732 23681727164376597 79553282544166239 96419862680645228 98530593131911270 71941018261789667 89245982378029561 15410592294824050 38522186486286741 15334004170964662 47289265822577542 67226416152293226 53794462524492911 95317263281007677 98403957681092640 44669368793201528 15247981117267853 39029454673529891 23550933998794165 15965184315953996 55161198039071984 60358540556564315 6186327817032082 12295964170365643 48305270199898983 24494297672317475 49549271140821890 45751493896392229 53276440467986239 53713992299025343 6960727628508953 52764263098938859 58965069913090122 18369927654785033 31700153349526264 47545413975537973 20248180365725190 12410529133254099 51352053172156092 80820008768611130 64001327035332431 40780179139424853 95106411869581807 14153048098389257 47642848285842309 64189257833091145 17780681644721562 37635901129251769 23192937904821177 19813544847075340 39739118874766435 55678495621524431 96377598089729565 94726650297647018 26945713939859035 99386676431135601 93511583488799604 12585698047436503 4121146865536731 37656969473617818 86286109412451286 97134266171764193 56443826984685188 57499972980898205 36604993417932423 98591259665979033 33506447317114740 35970065117573036 45096010903117860 63893896816079417 98721772111998412 82514218151491956 88038562468545591 78218527391569534 40720691507875284 40077984773514528 50286606998244405 98265170086644702 77088306794825393 91559325132099705 92255903552739232 55085101155437323 72578161999867638 13646763654542283 81099478609272201 93825137828598484 46510421463182498 89416965580730625 74987034679407020 21861008381863623 60128080793500946 22366672344234881 85421116076316874 51282136822818793 15602677375545096 43598802524914779 43519569822930525 51033110857577088 19439883293105268 17549013429675988 63443568573376347 12254456337747865 12982278466873165 15170571163630345 32942305403735078 43497603661570972 59100104013439295 14277984640836825 86917884723748905 15088003216821756 47160611877545633 3466733773443595 44670529881246576 89770100958839663 24530579921767903 92845016091259008 5460105867968873 27864901290072489 79801504399427921 2816619807471293 39874155195958870 8119203278412766 67319936009052525 66900679140974572 83881316464651128 32664789240339181 4317868223962718 49005044427310250 20288763624946159 48305859975392305 49714549896009840 34093817453516042 64227634827220793 62539049954928715 81622378768465788 49154177028460453 42733797900316370 23099531694528498 37772915888075482 26916012456569943 31036429789601493 75707612596065220 84278804783887987 2111554678578643 87281515024174347 16112026921357802 17449693018353774 53657058720797376 25035873424700161 75317762630336030 27640658118099649 204484548008061 54650545567286142 5619580587817371 89676273292769457 65249733121925006 40565992507395520 94783760797500702 4794273215438240 36851083509461837 65331366102304569 6436181811158967 14636306606793707 58119064908079787 26593471270176965 47353107313429542 22373145278592138 98333769738847260 94059261427179564 12008598518801371 8811883364155154 54557135812230154 28537774622842215 85294900219155517 56935385048136266 84332702187495320 89132173579090279 90309153143099144 97000755483086879 42938820851564800 34164670876107817 44521467281162833 25538002980525523 27035527389331243 54284832153271895 99147031587623887 58676509121198790 14151846612178503 72325905989656812 56490396686401545 44290759428955242 34219995317266740 59183147561951488 89495730760352914 22564181975739030 67710280844079056 94645519060601469 6377279929120622 66993376141566023 99428602609435660 64733768583265792 37875344926949284 4098615635082728 8262422417629120 66101356176347700 39054095765171822 65139232643084999 85709349683030024 66143134399388890 3864479432084076 10138516822997837 73938327489562541 53894475428234833 11962506328141326 40907703648851187 3193882970815875 15076093629853678 2076375623555849 25230710319031166 67905599142216574 241013136956116 53386551040710480 79746232392861632 19338093797659291 59093155722143318 37699638134332983 54206595254505724 3860710075870562 85449255294559256 50516421735680114 60865780372683566 42313802673632042 12224136192096467 69504558854976298 70766856026501565 79866080882569108 48845505688873968 31577970682146803 76067154952128894 76816536595301744 6294317554323366 76680747138334848 95139375670192099 25040240616238987 9233922733963099 78746062216683022 46011924047921583 57748413971028624 87604766000228509 59891510112127503 33113903653644215 33406525614802842 93482140655940833 47300005383687857 98786550167135520 34705505623294920 552598213088619 79435154301169084 69674798433272735 54324642292985645 87879226764710893 76104364577571440 47455210806370809 66477770419887426 79790524375673932 42425912087971692 90851370806373929 65157010343665861 93366547645454807 92443019154749156 43223515333730224 2288757925686188 5341894475990866 52939118526539499 43822933665862150 27081179177979494 88711106149244952 16269952904996367 93708911245096031 2663861420895480 36500870823731889 16424744052376731 24972474783744323 28058733626444300 52191815027633867 23128916249910024 24808065744362246 67927450927367031 30576530317555838 25406150901668451 26573508970914624 49473381274498429 35812599335813144 6585893266774563 93034146546857852 29029809675861359 71883448468843069 21140955618334927 32933757411311896 76953386472990719 49127082816289482 42530246895941746 17886909277252167 18296774599273021 1803256145036806 11182902230434710 80279243077433691 33941751003417883 78463580388840257 10403563314777973 47039569676892216 23102508472158560 25467794182838569 49430382155353923 76141116201672876 21556307391087952 78675510212595024 26392900674089153 44746101466092393 22904992715747158 50184563237319748 69263538354488555 59031780192674770 51831725729144930 49947930490284341 568838826780900 9215436103018020 12803270677627624 35206463024542350 57717399641669683 28011640745702977 50142544210938040 80707503394270400 4716012669204902 57464475229597564 7945916201413436 14211898967926927 23980274992658270 27317024883536995 27082440221956514 83359253507415933 46190599770404095 47938464660492237 53710302610307880 54113416614695004 84835092407198635 46909617120512337 98028134397001072 67628218576901487 17824142900276959 23163577804612675 96942504204854915 91028651866024425 97748836380318876 91486684981663542 81114049538301363 22490389388230630 78948945633044854 1081343392747674 38734102520166462 33869024490158427 77898226984756325 75626659054733930 76490004553962164 84572548628590472 99355412764036753 57761798472670228 39820181361556296 61935662346121122 6586186447907064 90211213180972026 34762993623922192 67830552717505292 12399795769061310 18033495052297890 23138921140276287 64453547671603108 6098253902061007 7302399738315966 73143683436118843 29093865568618030 78481695999333648 74496621268856436 87455691786500866 58535674377893322 53644151664132285 74329864176665740 56174983625233005 34529162203787885 84921453916973340 50434442833635150 86263376050830815 55763867496391887 37050461285374606 43159150861984419 17764507970726278 7447348704898328 12769483017969664 88969265127619820 20536264617923511 74818759934191578 836576164884087 42738701307245234 67547507228505310 92892558459877206 62547695860455976 22415251802758812 91860511613452131 54398660255179197 77842422267703634 40167933470744492 31403992458118068 60015047667583148 25762898738975933 20438532329535055 63108341589390375 21321764281488824 17669801205069317 46347973548253247 63874237934340491 57140969469444031 8525910717848546 23107456673404665 57687821689178138 60302319975445256 48898395704783145 91663820867717401 20449589614961007 925345825326779 18745538613953062 92595090996676783 10676615638513065 28098483766206576 2344400363365486 98440737266692615 47635831683906617 39702545987108186 33015558778381126 77701908277518328 96073746377503247 75310906199631107 50569031235912454 47481092853333701 57353264181100297 57892985201975608 53636309926219338 18969557795575476 36904369044431779 43530594917676393 98271664982445249 95706595294121102 8228486015510343 54742785111962138 53546613547241652 73123844537372014 76795894822037311 47690115250820177 26047288005851533 91565490852383332 47850775520771919 79355347315843668 90126260501022235 78330521043519044 13262493496825821 70788748998226549 78388806626127629 18411803299294542 4296633805224247 17776189530059887 72866468956501787 11564113340609603 37542370011671497 28352359931767476 1462747135671207 97139022641219058 82405711305199492 32204667687301338 97587556811041718 10182322980236175 54183398255530176 91947037380475943 3021706928370308 1104037170762340 2725688257357393 41108622524451042 13136111370663646 58478244084158420 3512269712097282 71113951960889567 21246185975780696 9585842312825405 72504365005485080 38976199507214900 30648888587930014 9176291593489302 46451017563051579 41254742844835355 52000893642536389 15228043170333146 5896714026365877 25210628203768239 87659461102128839 66469145712439043 82917739768784950 83554945405560976 65337586570507499 33169619199840640 30389628901813328 13091580076134266 45804316116638313 25770514162149238 77527875387372258 11434973782862447 95890113167024619 58216711545259264 23625703680441119 12209534970587336 84758325519731793 55103382605096441 9062916916210388 68302738745237063 29574481357561825 88096483158426644 93163804043286353 29722563919778148 65325710029309506 30158517085063353 90753377490453694 7371491876415994 12025658593874946 53745629444896823 13239835994001356 34215943885819546 10440640074253591 60164744537641182 20659121916069296 77918462631321619 25435368784638646 45136448600809898 17753543121460776 27552142837945577 20357925153149900 36384960901578961 46904918093098457 52795521188123575 46976391626927759 72774039888441520 70127785456663351 76771444066981434 68399180682690547 90252070288082473 12537888611037477 92262748055799677 54762202409610228 28377064080649564 25982430902857312 98281855595580887 63242162382486813 68250224829310948 49956490532424357 65254081272456557 77633312945553416 12580451184092916 55234180712701032 1102466889670332 96551602242069949 76416008390191080 77925301712949675 95980502078117009 8007059589358410 55270828949726083 49691347068951477 96032143501398089 46356770017195020 44007429056056142 76407905005715260 67122203714623032 19050097886894838 43615554996948910 6670587145787663 82700199481413625 97343640592299921 65873891384970270 42092814099302325 24707923083392879 76921263740254071 8626478625980999 12189209968562356 53571444866027801 32423275127223943 42744919730059256 72146783902802643 37500713478115174 82782541640186727 91586920392539606 67085493723188652 56109772356656756 18472914330686833 84544583749151413 62448162484889068 84591178745506715 75772190635424865 12320859176920712 69406401056212832 51926857686140882 33044063900724947 30463391100471444 84724536376301050 55202111300754591 6900730545521062 87042513097844689 51659575322045773 20870078521246386 14288240110196316 76057401273782889 65003875393163220 54914215425867322 99364255195411826 88218041023676570 96367095218117600 20229409106017221 96775655762309282 98162327227556145 60739544104951907 34080038048837118 31082875776152389 9453693172034451 37238370048461534 39617999593368870 94960384915784300 13024820989055562 38275505291144011 188904066420678 7462392651549943 15996359403236064 74241483261905574 31615827304066729 32854317619918481 55120077393440964 38472852136579732 86209023944403272 36224864310591093 244038413949702 32377322304166320 41690205368887717 62075743085766431 85846661359860096 64114558369058718 81989399878425077 29244645813342725 75964313067756336 1487778896254152 35526953751966894 31992161830358030 84357319080190720 29821539630120921 25112439000235093 48389657838502692 54266275460226409 2874540076037599 64055120697018269 51327590344813638 5347338663802863 19492213967528877 62379018488135146 57839974232946937 27245313918267899 6049837751833376 52660439644368875 90048087050844727 76907006589267762 26404088258583155 77593310021387659 67581766371673305 63587216722417236 21496411146368782 62508131871949413 58224654619069866 97184526637543336 41081129676221160 23185922357364349 45002698961283469 10342751037478938 3060897350185126 6032047176421141 957816908610014 94727012703136334 91059899557984795 75534541515634241 94715069350615975 22509014471352050 7146021033355863 79634341028262670 34447968282808645 74548421487807652 17726441578628951 60959548954483441 82127688701207881 80777612128100114 59218362130300978 9596608293732842 54754894012025563 14755808877732629 72072432027053376 73277634406740510 26323067254935371 17950412812788490 88597665134593528 7380971686540763 12381059160073280 50137338475031658 35095333199149843 91774985706188248 38734536236429178 94344221878049927 6913376921241185 78076058492033685 45977945738793032 36414424203915670 40801948748263520 90846833993377531 13839021516136326 20498243924241724 68427359819458097 88342860559696500 35233384042691345 98851925091008392 80957992660730549 69247701827268604 16122344526317765 95555380823632218 36291113574009799 62306972857482263 14324564979316165 19590439749055267 8229196561394002 97847442977938648 49785547943523731 54684529059086289 78603193619692135 77429883845040007 13915727094865244 33596772546282334 18062146362558137 33372624720917166 65907174304246692 84640204871885940 56002413001397410 84076990603655050 1801021824942972 17172923344529996 25737110275531675 26860098544781329 82249971496564339 85709572732211893 74665673303588170 83214547806586794 82661799307391050 13131315697010138 45340288634984320 81906591528197204 31225866994676989 8847210741827652 72024403231603059 2776900007927379 29351260439312536 69675089885594196 30508872324972377 25144388534669510 17874220020788218 39979424624102196 49013540788045978 97710580597256647 26145275376758897 16086709827311527 97890036697596085 12268156931173563 4715401336545948 89466719348952846 84790899532288110 47801990309645461 32605295851857261 7621796347542214 19320403230213865 46944516751062529 81111878969830332 48704561721949010 46309917936753773 65654334222386777 6104949700307192 80657363975566540 63672846894289572 50815255982096546 50895142509252784 50088832878802027 21758625082750441 3161679996909244 5066060241595483 86253637959565874 52421393987482465 53498716888404012 89419118312653006 16875472524368685 71176070754130037 95150227762470451 62926867753834176 9940186601105099 60334974411744905 16374412887117648 19807717963003816 32477342093991750 45636534068469425 37651345133346582 17855171388188082 92650501474829676 65821066888294930 13403585994977611 55966737556050836 50420150007719409 62217027545441200 55722789753128807 22507222760457929 5571087591024272 61623104845617085 44628181266439937 20927379691842102 98635093723574797 34555745600419271 24866012319339317 68273550038441339 89834244208847054 19650718195879103 28832173241375906 48608652987154693 71136869367709798 82883842416283456 38387031557928881 44492572987141381 88171580542576290 17642097175770378 22967510793423484 55312233871939189 28878824471556459 61300719643308564 55728501703589385 96089732807711217 71048048324161856 38129342174505818 13814527099818009 51879348391037787 91982259580074392 88605753697866824 56996229683373558 3596338511472033 95658893463936600 44754128013441660 34789805252736509 25739606258609846 48297705672672384 12516966097216113 49197583315587290 76116979703563816 11487013610075512 66189733734847241 12210944546380410 61922289179662075 34195429510833194 98212437079991373 47181515999087907 41318089165351788 19325607325209908 47280148665267024 42368333497702086 884475134938066 20544122840937646 49317376529496797 3347948698860899 98363418733442907 76200111470530531 24038683564082069 8193651699531929 10204552906973230 52273753746797085 25215227361097751 31028545311507951 33912071145047649 68257236139154115 95872666027195481 15318938564761830 57524441592983152 8261454589952498 93027763841229790 93017208666639740 73511230434673593 97095814562946404 82102226723552640 28575359951515926 13706668686649090 7350368839973876 79410509155215241 98581508830230626 14735967310303405 53369425971744890 20251293859017579 2544507153678087 85011670864383430 4503856191063643 88504715874596641 74503786940141074 50421128560763076 63208184928291660 35637590963448940 24517301549848237 71520635459316059 76753407266567519 64673565203556145 80548163490334464 43219427715973859 71534552106700714 9463889544733376 30683449627413300 13755651501681306 41532594968753829 35027887449990705 97312247115859706 25727633210846126 91983747516304355 53976767780724766 28348087907818694 71728898713628211 40557273773092890 24940631369142057 51675634271758384 9825713822934973 7086969610837645 13015757166638388 4876901136668097 34907607312130418 69781604336439670 8789066375493117 38401130781119272 57372645095550849 80761030000913409 43301076934555529 48682888691446650 40812743855032433 82095507042597179 57773035448222956 94709341674585248 54959694642356449 38831472929258514 56788059517630123 98763670529368138 28483537753451376 39645265118972288 92918381355387056 87730804380407660 87808449946554974 73190994986729990 29743971745370367 55977082263216574 27884122551428040 99868306937681482 61919918725377134 21643067184996122 19648051094172515 22076680239953968 85365449593980883 63069171925185790 10976037654991906 95325758493955670 43688803949023585 51331466030854957 32637054231369166 37997940099803286 20296508094459657 12842089883226915 790191868355092 48182728245876535 54506407314883494 51870280451362055 90595677721458022 33253001321389337 9840113149307255 98860827619251534 60661284487578649 20083332600611247 1661863990899374 66676645735901326 80893788323566393 20450163719923108 68886198585961612 50240072340315518 85669849717500215 7401375174913576 20236945334708264 61715291605112377 20948145717837745 15545485088389313 85895825764851436 36501516348147540 5347186084513901 93467382423253827 36077390009255750 42143003585085404 37867938757773251 85332593299931890 91391828182340763 33298706584383911 86549729827780401 94190885029841711 66347013696940691 18980433938207326 61828562674786960 6942958469325867 93938091646500525 73662691390156675 42355366792403113 39617236295905906 56491729844495352 95221617824836069 79790225391407308 44367179943046184 34770184436572653 82050834326346011 84178936015380932 70574926737246502 77382140411764634 95763447748709232 66542351161850790 17414577554889453 73899449569079732 45004383076072566 76611244220996067 62021694455878152 75686921065557178 49003713180243037 61572029706813160 16290889331975735 37269557953186121 91756069637668484 23426844308824772 74704665855597898 27078120214770249 18017420536754993 72564738896960541 53440920914057079 92415947086065389 81217225772193706 49223595803816706 52488717877758480 97764718240278984 98907453175569999 45711803274666968 4083789762135870 93009985392114628 476082345713327 16256049483186531 51363771521867323 4769406370785503 93833929374994273 23883860573509946 56035693553982411 57067283290084108 68319380863447269 12265089135546449 47492434296297329 23999728413548311 67416684052036372 16835877651961841 4564228199675279 40454730877456385 31359101592192429 37726615991680412 79349770094406450 90547609010858977 37494717853698827 1514901083708236 43091105961691824 62930130776910769 40124134159547831 65648042409423092 48681042359229158 87328152420790090 43885214320620637 33946631132750379 64308328799668062 71448369941198938 24005813458317638 89436386909997064 60872363297056505 476292124565549 79776423771316608 40371875742781795 94487796774496686 8373900781891461 29005760920315849 71218812353635918 66186213535491555 49661303832195945 46649532223323534 92321423507394209 74675067939398576 91830085062154019 84292301904500343 58550831044141721 50033791750603862 57711718387292617 48003065351781048 34857769835429450 10708641621030105 54862920525568574 41668542974629008 35831328895315137 3905922595715124 47075233840184805 37970263811794519 96396381281806394 84165091985202797 97039173587952573 44474326291063966 79419280845020160 7552179488992732 41172571543861585 44065279412070559 20916810356839011 96175413279543395 9456768686569544 71069925971300149 80214344574094292 43145132198347013 42119663451051689 13801322770422742 1913223150097318 71230893892814925 80276905086746078 28886308718028953 49447713297159422 37721107572186971 26653882751449795 89997894801625882 27889213111320123 96186767685257447 82289363139686130 35788457127815362 39766441049083748 13128760916168914 41358719347622595 59073028625753932 90114303288306798 39351357758409817 24251471052860375 86574651575062583 96019205000645052 69394619182704492 98149889438497648 41286601841399230 80842524237450566 84849738121429066 19280784836210944 37558116881316805 80431186342373009 39372230239493754 64518908183166275 76550825118102958 19697069753211516 6983657933630197 7159548057720467 19364931895399733 26619373461997183 7955332215156243 60699570454996477 76638592621386788 37922165385625134 97052880217591670 9296546404051514 67285318067798223 85091651601366981 69833024775217048 5383141144701227 52150129963974009 48349281774437717 21344130411674067 82227824318579570 58699948388075109 80119359838992142 818013523245472 15403855556830704 13047573459445583 89694895009855653 63530376710059336 8938549493368723 99923061292821641 73952569459343559 64741347364953693 74599190621220047 91733327536148546 50172060506796453 17737609067184506 89312520723783812 40622075919402115 66427774679553186 88791449636444747 19200354497978529 76824002914947517 9287181573180797 39217248023027473 53507938785249888 16709647243252076 15365097681505233 91236337553702042 2841668101567341 45312311365272803 72544136141052443 11273010046711038 72284319533754937 59890471769867381 10910219661066345 72032355811381665 16460293691167565 14539712501311846 2060184903873490 12185449516282185 10291973073372757 66820545786388353 79527154754787814 48810385241312689 95701787512249332 81055797148009848 8371922346970384 30420156623774598 77699879194601261 24186058664169186 39089486256211037 4361560780387551 43010523411366442 94915081895351593 45718636726557725 20298470070662689 82851737314378496 25004504653528503 36010905959269393 27139679213362809 52339485691965819 34820060369579217 34584894080637009 56705102364936351 43107762405640489 8983112052750489 49451723067283828 25199381786486443 22097755428029369 70586706981699971 3661754651402524 28420049824648827 30583875016459794 25509440931812309 60620582755633351 9126924636677475 72602367612311924 29569578961550812 97447137158278600 59674651382139805 22207846798846895 47401481926245782 91740459093890546 52296468004819192 18881880190984837 94152365598600457 27842241072089501 33479700904030433 14698112360591499 27898591944702717 29772049653274446 80332805097413937 35439787047576427 56382016881563678 38501127947319858 21018987972998973 95505479125434984 77823640127673524 63490595885790809 17235424727913588 30118591615403430 19907438772140310 84530993519357216 76127442011546563 30305540140724375 88786711488497629 12146327866900626 17699604840440890 44425845812377924 96582045051435969 81415981494949786 52223105476568331 19849159694451012 87795981406680163 50175571806307611 75425039318353153 95424850805570652 21290710388952573 57229027821690997 68632071112330262 1028955948195678 52727669292164192 790760384758727 1284329728928277 30670768558084719 15649160365334110 85797414673423389 4782323352887090 62322433076793894 3310274123889990 23092419603087325 84094777825766521 81444470178495449 43317987992781766 32110232463987264 22344719262636798 35029607397678841 32817986080325341 13812206411153119 58986247600731616 75797532675245969 60499253242670412 57354314927991509 92355256344696249 35043599478525404 96879898553116691 30874326070034279 37110716792021514 23455845167134706 55183928501506925 38977986804893776 7273281756986616 47049684409349396 67519485145427419 74111895496623077 69070486265211934 65734542746335055 50116801724437785 53479387824804815 26073994434855772 45478802915853164 30030707860917994 89903852091291122 67539158472441557 96285837617798507 3709968919119098 43563846130432419 77795719574036825 40928379947520712 25667216477875767 56105535310738257 53077521362684494 1530378287540024 22438716414840623 78794921394754884 52964072058124023 60548016919522801 50307907110237674 36169009992645227 99383207891585802 68104347024428521 83811848067264140 2723916482038197 85488478432589238 39318868427221770 45862484327746235 64739459370371556 89272893878252132 49323622967271902 40049931757171140 22932265250260519 67769883274653425 97405850122886744 84717643266948437 23261789736796133 16802106147977824 50850092865742236 63406824619697930 61999577957917781 89548617546710883 38718560033097223 74141029834890032 99663240231367352 44384997793204298 63915714709164360 55664928846001018 99413011272232224 20315618656046241 96394567683887457 16486236321540368 40279378720027919 91642421493532517 34663656035299762 60205607902384032 29317905635015957 37250845851536324 3697532814036849 4850078596148763 46443267240241361 64496776179504519 71563126412865640 52692549502926769 79506012039152794 70109069861921698 53638853426461586 33185284688744519 1245488830370302 58645512653561284 59142338965695170 77951819756838067 30892105894444821 41295046521398923 60197029600469593 29450955346229495 44717999748492763 25116883586359566 75292681573333928 95885864307594043 13190697861910554 64773152271893189 77282792078503085 10032517965616037 41749076904766646 74798781648551361 17346877227420210 23790600644014233 94656573877087900 16903581953940745 16839013796212375 13866755255816089 44620077764197505 30285657589749177 84452165882186022 41892574915672828 16193880805110355 1581695074705274 99945401413456391 67104154192477411 59332421658816065 64788788292618517 97859322660444837 55085794740522267 39568590460819780 9601054236249218 27911774576076303 55257377765733832 1140184438529725 91633733921701985 51123264225623343 24256736475297203 80638251875595284 60561783271474185 27727207884661475 1791314539282800 31147445943519659 12547095907784026 78618303402098058 78685802100925253 92277341667051749 35935857438344409 57183546827170846 18250258643112123 48799454675950933 89547074782562808 38756560574739471 99597139005448875 59916238248554351 95019410668561205 68468614490139710 45869520201386885 63274782305923535 12411267794191204 37856321326482670 38177269539220082 31869165482330439 49719131876750357 60890201778821552 9386454593959233 31899652011500720 73324503175523329 48018100375881897 63077573930732378 92955578072917948 6073101534370050 99211169777782363 93252695999557102 37531728309081226 75332423862300581 53769657912469603 42306777976376486 19916341720205975 36990685834950636 25369480776296851 30328681056896876 72614611815083994 2793974442709961 89510272172101814 66913751708788019 88276345250879445 57986629110531642 51146723143804077 51949266816994248 32089047194954804 34428554120533558 97219922644270414 64040127669720417 98674100957168207 59588840486663343 43050299490079524 71844597844534178 29672323370848954 48397358584244147 74449244075840517 72131459094684513 26616530248781375 2404213216921702 59017515842004653 29961286040211264 74925505689299824 63926177212009547 25237771198468360 53837217667835748 74160828105725147 4192723929508825 2973374459757693 15695383071218826 1649259931082481 51435807283096259 70662986007655186 17341343913155293 8185181174407685 59954310391710002 38605823720443967 36743014430070473 23924857229544240 29939396792372483 31171216067718675 8644844411778956 31765544549114462 24590302949238902 34686195676180700 53420237457260153 94991086176228661 18388281069773089 12541309931254214 65642276185148830 78327387103158748 58331666434676732 14247665071867700 90509597914156353 24241608393896628 79633632336986646 67450506284198842 14693147644007227 33329701789349175 25340888712343879 47992252536756685 2316198866624999 28342158194882796 88877442317667076 92486531606694175 17263119652951964 46309364332294909 57530234128136237 9054715280520372 93377457731559653 51037143634783864 75311757617663589 81173374196134737 73620109985504217 66760159965560118 79034564834847866 78746298642307744 75059677898846173 17263020336481911 2512727402360968 57236167995845905 48327344550581173 30844249652230529 65699663130213141 59304981529264571 49098191806618114 64679117088359858 34492374599192858 33984103045485381 83635804681724685 42857044600966811 69872878801882489 199924846540352 87152910821940683 16848508144694128 30182308550334769 85995295207019303 43462509555308144 74103012419788101 70209370691100535 49691855226445216 12018557022174722 63837062394237054 20495233858194364 98997817015887127 32479496891328591 41696677724353952 25831226179100935 18594174803565554 54087420438901272 33762294680381337 2353176420564572 82470368138392387 76505614963813429 61925037935787441 79993124387448023 55884967997520940 8091431121528478 90036944622071046 24235944304238449 50999232121095716 85500988841233357 18852214920777047 93112314533909606 99008739114948938 80207144925920020 72089038161708775 46692994321466766 35747509485591161 24616195974234674 1684924232872074 76031240550911568 21046971674820203 15242521538321275 54820738066660291 91679431113487421 50334790616251574 33358500777631945 73188074933069227 68193293528212289 77583101893702582 78311606352708302 76670009820490470 95310612548970142 17277615954030647 5820308647711776 40259253425810963 10455687680522930 22194219868150338 70407816165118170 91418705671010212 37717861274829174 47187408611747175 86069217434312451 57699865071516549 53834268192149565 77898864357250764 518251199754613 24325091547357015 82277668254255787 7509814353260687 72231474367305510 82077223609942481 93064175397170293 17180558802256308 97714556617830332 32106963074114518 66922504520113489 86224153359011361 93143953625457240 87252322445579723 35869867488386934 40339894833808293 86692453285529718 70666686454750299 81159119668264960 11842593455255601 85169447954428995 60298255418711703 89642834791228638 10647495858309199 93463205333473345 44867522661130975 87210617226139990 68063965437292166 2831902520726224 22150797342403491 26727549713537795 80498109310798608 21201292789895310 15072908913606627 32790664736130124 31729400657473453 9399619209302560 672067903472807 29803583414970790 94226570317438935 56384986075838843 46441121712351343 72420189277609621 2576329229270086 91396306168204650 31303848696917542 71444070127447266 7000256516784028 54945056288982083 96206372435032154 38419005445898743 82465029086457443 19406455926474722 51015272511672288 10548892173611895 49070723977604413 51210370217485394 35474811334038183 267003066524554 97600032242579362 8076724794293429 99840047349114044 58129163637001405 87527723960888073 87577650429945693 74427088637441905 51300711337341982 17525555066401695 62719126980473400 94994469157344580 95515483708058574 78749413909930233 28118968844736120 57859094589646920 34769324529015662 8817292804805345 28060827461190205 13916024990241950 16012441341316865 25584992966289201 94421727552256300 11738110102686012 78804411447020811 55526670665206235 40671440892085922 77382246710972392 98400694459019395 7145349141101957 5509791646216353 32885367360558063 52336073297930117 17240797813214720 57421255901080309 78881236333460287 75916576556332211 13908949546427341 33561033357931158 4838817624985578 22687893189402239 91479668703517890 47833106018000729 63173631173212560 53066566009487748 90924977186527617 7944981428948462 45821769079194718 52985031430192960 95996163961188289 41613824501642329 71360525802061424 80885977635834300 84655809472676638 49120084616219179 91478087959989049 24683710939400982 41498432300156959 88077747378115779 27635724990031983 95228877701551557 33604606276872467 77314084129756063 3769507770474385 18959366658219162 19284553168915863 37745240908639446 15940440309248761 11188536292456707 98356751252511551 79235792149485928 50384620698240750 20315599964112827 18572994786188609 6757413111066077 75432948616003190 37765805551778439 27511728496486066 5667782456727618 85855238118758004 88037498908441977 26092500238399751 21526476190629777 58210149443342444 3064646969427551 14064433358190697 96611372775538843 45199399105875825 82943233192527615 89999110909197601 74676808750464684 30116256110757153 78778689156475416 62857432075473466 40422673576081181 90110583270906889 65744232944245974 482926590449158 17585663747544046 21863685158558909 95087278537471084 13503642571683457 37490272279063740 39437188376857485 86307575729346371 38351224194721090 4652278812373014 17579470211145565 40541362142900327 62166801560167503 76568039950243730 14817575024325864 24456711752840003 39389822153008025 23191987051651665 45225330232034998 8297501572154462 97953303059314842 67131620033815975 13436333793006874 94694311819174059 27079750808700628 34415961117013786 25686139094288063 21756458707796880 65228609082876792 18899855950731356 72087716867266682 55301639551799898 19467949624229964 15178905229569040 23868496746308665 45117446268127462 31505114791236847 45721060314463536 46734397037845889 29524960033940038 80991396007123865 49648224680452623 49436866402664120 32767484331225488 72838126118976889 82591039486382955 12224583435600113 81880080429742002 34645636010724169 99093273572724117 71151307079386692 32127264760782732 71364968332109605 27526972959983441 25987731361487430 87233000262401895 57521002938139004 68156488106238089 48710307319659682 49461178307718526 70025470701067456 64671566006368939 38137560638725724 87205874240985362 31118719922919068 52892290256762028 2377281069668943 69680316251994818 59846778458999837 83530027891562920 92826862571736285 78372767526231956 66169553272069678 36300699015398833 21699798910415302 46791984931122754 11234834145631152 24694470078998147 23049904221846404 79713544471843487 94938756285709444 35669259895662264 13949116816671598 62331587722527912 87909195540254246 78429122278908856 98513952073968699 39941986856591954 94263974297211869 16568057363422510 62493759527802364 86380683733100742 38565988324160449 66136444350388137 84580339162285790 70334040888304134 40876429349269975 37214515271209141 89907887262216302 42947370818664347 5221724699368460 16546152840858589 32020834455078375 27620767526097672 4521592195691993 40113303408506237 40073868425312843 41519774022253997 51127444328182570 11614485609127669 70120550550588625 43392170871255052 89451668057944121 26445213545000701 82300622179691768 16008621259967901 35071460315673810 54534735897528938 20360526345963069 78725391468020873 40800030415395988 93025438041660757 26579505406768311 98238832819043191 57548150847185953 34726013931069376 98223968856559395 58350347312254440 60871035005254379 22086711571008128 85643582373070239 11876313442803986 43026032626721234 48988005851485552 14643988670280590 54721489731228707 56967304781795549 84056566210642554 17973482487040462 92115283684900375 76839409782062382 68155696704962654 41314279661397455 18004401189817126 61969057808755878 24277951702202611 36153276960009055 47323511861183163 83761299833772856 40976634934511988 9927234535658534 64253947398686355 19254985840180883 51946659012471433 33824108458074101 59113745501264242 83832786451680853 74157354353365774 39886425750028647 96545315559834144 41557655636489089 68986734028299077 86974275936836548 69338199485494345 66906908890532152 54414884343968119 6353645571016446 80941121151883549 42958930028644662 66373206819294968 41158108436354110 58842847931218157 63241191938202809 14742175793188977 67691052316476478 41689002651252735 55289111426431884 94021869501876420 84002796696377140 83313253686251913 36303414112602769 79952553956366680 40947116255758709 71149354448531487 45136654705703234 53214647322814172 56262404524598910 23310779569454585 25573519427058020 97797134780926720 46224009252879025 2307715556809313 97948989435220976 34801640808809332 5112172798781725 23730603155155703 3347709436769668 5221790434435879 95375767496640160 5608451797460352 87878626932680016 13442734815131085 44370936240106803 84329767648053505 9457356634062182 78190416703106873 98197738108675115 14412255480932196 24358348099934023 90107910468372552 86754598694231713 1467038136069954 53909135483637333 52717049915137689 93579166386029335 30439821535983900 52397797579666998 70671704090845387 43853082864924540 71239444844535307 31706385555735734 28523952357538506 72095341814990044 4582274296671008 88987551184039563 80455610759749807 61384194547040790 71462412756810821 38445553427670580 73151021390867853 35897417475941294 87294197552551584 20270643266527043 3788092888984077 97203235104702484 31082289112716851 22022130658255562 11559794163391006 33033470939284981 34126931395717925 23507501051875960 60637090805647974 6222846385571622 58233742550629885 852495225340362 94573957307192496 7666162387155883 88044903171675577 46374498349703861 85482353649325056 88985326127100139 30960100778526098 56268753537173961 23056347259774297 31297419857170461 6057229568259471 63120638553295940 59259461986446786 88022011332265355 86907983058110570 73427674385493601 5534468169572249 83737700237093418 1485840598060798 35133606076388696 40327287996366183 16427576029029069 18783076294956021 86723163138434424 56402735491380233 44030370701817059 65083348049619108 15678728349653411 66775688541450059 6159060514855398 24160383608059131 4494398901421697 89595201210194309 33639055845044882 57042467207231321 18243777004215741 31247940541528363 54750072777273574 77140350520336827 79178585158843915 44472202369870526 43401488068737418 3877369630870001 67754622265747792 10239515903049504 53487579090484739 61679396882416461 11552898899735589 99016828835035313 70733323369380780 19383445424303394 52835657102494344 95524606202635788 6518636370430925 36518089016643533 21466603209315084 56417906889623391 30867356469109026 59959607865965882 92945213053774465 19611730159465856 62744300473042434 65373083351509039 73361431721035138 59868677926171974 31426563952970352 64556020745005613 18977008001287671 39676732590608966 53203095025234349 4653637522077754 49977714201065406 87000959811180827 2152005514912020 14556167187535849 20165820887074937 25915043110516781 21688129703734349 30629341271230024 68465873033495163 19838718543538012 82679690476636848 92101886380941245 58526265278937915 11967820017744874 68533424500775491 27620868080281174 66150654354617911 68520414571071042 63945293925336805 4023116851940938 93330812307785455 52436725906875514 18176625090388697 72644825091105023 73032894467791851 95165398279074666 14568636629984972 38436892175686096 20643754014810060 86942023020231772 28425418183575835 42718250623937812 23240289564324723 62280866927179288 77179898269628994 9741724725156555 42762968906167708 85660958758957152 69766838449089510 73410569838736682 22644423998554561 47719938139051753 14954283036937434 90796463595318101 13566990910295385 53428712386399554 68502409882213139 69264203969685007 42662369533530679 67464428143616873 63223654846416352 51304925544357830 61283206809143175 58806188660394728 84292094813094942 74675117730484099 62458587920484226 99624452467057015 47305858263451496 21608448125240704 86056875604351645 15201977402903642 92715929300680670 35426063246785046 42003353406156369 85983988110489355 44950343318492556 96354356571907732 79174010674123497 65791871951927553 773560865413881 72440915619260255 24168589299042536 17214720523008059 55606732187380045 45845387329194944 4260783574847892 49003925666540636 45815961620821548 31965555527917313 83763062053030776 39010013146610503 93735015146623726 38889025076843024 2578289491161089 23777641493192414 64143136146834996 65482499853083453 64292697424954765 61271734051549029 77810070488993922 71821817713760998 15429018274312716 78994863056332400 5336142493121323 39370107694783985 58964124740947974 96912433242439290 34277561538836847 12454038463109086 78203642182492918 32665888866557242 63193056943600750 79439595453822970 93220791789760965 27045073133742065 34654500670787166 87626675045495057 75496087424670646 18638102903829801 31000783901525271 76296358727190242 82999448213084925 31159773736353261 68498958362723374 52799950606798864 37359973210943348 39321580320132848 40223518469451145 6623829691748285 98224208803568390 81080150257272618 14695628803771745 9489793789853236 85594431482232932 16919052994098518 68769320430644094 55675611187944005 28488413534495046 7689527803389262 31761772128735051 3454215362775107 76374105633151060 20069471480492952 55363258458920061 99527760701189178 58798150720175612 74527645209861083 15741873919276775 82132107396463678 67598461283459700 44048988556716606 32346769835975174 12142394126489794 45305035554097953 78141344168305164 11091219190785713 88632986311383679 10346840790002905 23067156773287825 97806891474396743 13192606077970260 50714293445294007 45135461998376607 78799824531677624 84691066470938278 72364092327703176 50157018672990465 19585499270251730 50974912061508165 16073764505982124 46292654172116698 31327163001799099 69061446118482149 10315079089176593 39564152824081871 18706077171440779 50525345846005163 4365676048378254 86642584109976398 92628657143067438 78642194766381395 3790784382609408 66440462206022222 9888730853652630 370622296472643 68447700213480516 98972982190129488 39870337144500567 86269612244371810 89051192184587827 60783076379095839 40096378883280558 78350568268754731 92413381666391175 33374532647952235 48799752390213729 29289802717973392 99157975433043 71588183861459720 49001757787833092 81191893702041145 27408487574971359 37428212258303582 75272789910551836 62486727925712865 25287641470243529 56412216884915546 93685510715814935 7125722878780862 52769885193264336 94851027067952942 52539652334426874 97613558415304123 91713124929638278 33248400196315519 39689795021965076 50246290063482452 30954257830411363 30318119608844686 16703070472021805 128291057898414 3795100230531380 39391302952597888 23197771715856260 17524957745367269 88144830453681695 32357359909946176 34107018622640149 75352096042515992 75936327934483603 92064312443292386 18997873788541446 48434991207751253 23878088441164443 41342882071372525 90777040816683884 69781442164387970 27126408105726901 41594128578834799 6502965502972476 21595260062302121 81357552686030272 84671231879473603 6377239921730902 47008638383497918 37756736826377304 29160238554433875 77909344814650860 89656978586776974 35695449210880433 34145589368906929 1918311755407938 34718783699223917 23196255765873217 1094029016610429 90807064930929428 73431387851828640 40256481762791762 27454581031088992 50514950633751428 30404661842353951 90998681966640554 80783914327747634 21971694506440967 46716797041097377 19226264657387230 60849356069653291 87796348292431184 25951157339743879 9880287554507747 82029692474316275 84162048474412070 87482638166962558 75992200946116656 80323017677595771 99246651654836126 62979510886119663 36453295693497382 42355817950608524 9560494288141035 86218319088632814 94534465912667314 40929047361742903 15632779690439591 97349197056738826 20058312547168800 82643874303216291 20688516315677968 14940432513603012 47376519376933434 58737407858033582 68639386952767935 17861135006057595 19682483070522723 17078306479908700 23872571074247220 28780712982512747 57127760753489437 57848284391332520 42978664950105657 1244274926604831 89703852724770524 83259885523828623 4423469087662454 1205560666874735 9209151491431942 73158910535771392 54724083238014105 94909746891539858 10134830390940628 36570396064514222 72468669685415620 56024014324867192 62233423977895054 42333509144791597 25265437316038390 65619452751497451 43628958454340699 70039141864002804 81801985556479523 40595378292936660 73747787208983766 287387423575733 10110488981102205 54945379199069016 24870174817051517 69379647910608891 99860080917682834 36454632718868265 77625212099548251 23913104662861696 56831292551678322 11898879653215904 11637614204179732 78335440073100286 60583539733862852 45699805469433084 47788886244391648 61455411988773793 63934761330373402 79501456889866022 39316312244048830 48268630814016023 57130972223860781 48663823968637834 67434052700577269 95639780823400303 87214052499471715 58525255345047875 85935068024887512 93413957389871567 27719719699572026 76428663307834133 31277350970990232 74387967607420563 11860175728287844 63416844106412003 55392641627850188 37121260658402771 90983591233756131 76830032203630374 66272738842881826 2480101231580850 34815925753156496 93823873876771155 71136993239438673 29746212738607456 46595157661202728 47751382085187530 42294745065632261 44450819731353157 97593658328051436 94487004586446785 81864478208999171 41947256655455272 48512724730786429 57573346969088832 55947038743165183 75420225108500670 83188001887346306 57030722479037704 72295304805733942 98885590647110054 24641460026787665 93587697956419919 89550138300104365 74474191991050864 61391599083629183 36537713149031923 30699845806010743 57099664440500189 73565907010772727 39759682686353089 62581784542272940 19353697789691599 39443076241121717 51572014538670206 2248084692953738 9461602193259872 55679672995974301 3196408682934976 96576370989611351 61784653442772323 38987143164010193 78828064680525787 95967335103047934 34494880265622200 23515308300776327 13110540130732554 67707254748763712 41876983133588440 67898433562543572 15351184233810163 13642363072740493 51147100326117283 89398045270386608 88174880621543142 17319052607201442 2911600452386727 13200447082706007 3443122828575989 6535677859575603 28440090629158430 10657261312604214 49908813795542939 41136566649149400 7002126209393935 35568286023517026 22318200650409738 77695568750483999 80034902112955331 35353089713895867 80076601873251756 19147063549794927 93995073524488574 74667995933165901 947013582194649 71412741490278514 87463809861020891 40283834890273786 84579138968734507 85077327496221140 1793211920820237 49891694471060883 38559480686251248 42306108020454339 69714030986699365 75821362509610605 95469335125578462 46933014941904760 36802539567502598 40123678989282991 67204276733856362 94489692680584129 16237149501863968 24889960128873057 59140576390325667 67469121089943337 17275270594199010 27836837477759218 92396026630878306 30968087986340188 18365530153875414 59122406980761069 68214080841132781 21589896658032099 7754767586490528 14147448817500192 17391985802231622 98199336281362267 50677234643635371 82990239367504773 13264400133986958 30278025058112754 59091437989729336 63041512857107222 86547481287881154 59289432510691347 48989711595681683 63835477544335452 52641066847631880 61685901803517834 24623000311195813 98657462467203837 14273144840431016 19042113684093301 51089876119282878 3145110684466335 59196251521813887 20073557552887113 41063766305210899 18292886650247297 53333880177112411 2752145660485381 33468256318463036 37701195920511675 27681593943835242 11769675162812274 1438379295702995 91179490666884758 16509310759401127 45235679905911152 66810790398611682 44072019204866748 84887134562207291 77652346215806016 69015379305460741 10599883829338662 94458575695867767 37707617589828941 68225715318957044 84550486812254733 80492758281477483 39225575284069152 66262645263819039 49782829651331795 15762945689346157 16959496426575250 71399312969865943 43756426295291248 39618198814855804 86194254256058214 9750712650406210 86693912535218717 19696099051854540 90153939495383914 43513874987487442 38371985957619719 16859211080255102 74459935264870588 93970295331222590 16705751381741676 84614415987231151 78002057074423911 24403445026232047 19607283549678558 31112383286687161 99920484255541189 64098345978770304 84606537162487105 45256719381644013 80817501104735707 51605197048787775 52981028366758950 63261127236791223 84240550640004071 18385447067513701 23835712125668177 77894962577383201 71005037680141986 22673116700480641 41287235451402205 5497785714262630 30781582246304359 51140010790065684 3434747429037712 9416531330225404 41546548799991681 80916502812492899 56945639652315838 17657967661454067 38653610192480906 89455597458161286 64535869699926656 9772425912658901 60545050042710878 50884134633267628 142646591188948 17329375048088022 35978281846225956 89067814735303585 26470363571378445 30167042841772897 69104475734744049 8620465594678343 12691819084940776 59749887893830950 80752138515193278 48542571371213531 59199220951933589 80844861947999848 59090244045196405 696038891913147 48319489318339387 40963026458118313 85932267513598787 21592819379705591 49722193534135417 68622416908621689 30540455156609591 97677706498471944 33899693240195994 48946505807388657 52496438357066721 21251065101813954 91958403565014410 43963527635255915 30209019101239157 47264657494295373 14730029705142499 33229674751451798 85052471297266574 28365258196099766 37997202960117187 13940115909815346 42184582920622667 53178196613790201 5275664592412029 55553263065046336 37501110601842639 75552534325557394 38514041371037243 86293877206712021 85671580059430839 57161137941834633 86360133088098217 63788528735135899 61047683236198504 60020224194618267 66949819598580282 4837693605498647 68036489770938836 29226315794300916 29429968818495814 37730611302573413 72390443417830230 94638733942059064 20324929798101358 88869799373501999 37071374611397444 57126545119541828 89501837656460717 96863941225038491 52219463586905666 1036820879364095 10170281027941263 92404571417017943 11711592727285422 91024087180605252 43336871169226575 29568583823815511 79466210190789320 5805620252715059 79655262800339685 89910692685179678 7561752802770259 23709891414499549 99447309939101961 41417276353738134 90775850835475298 44955892575990264 72941675304535009 1286120471899139 659555832894397 38374651949111373 18304861155730941 53301291028539845 42816098444971077 76517944541912734 16403408059324726 7981236124867167 22696846924377677 35796538801068368 30187155608381860 40477109157240321 46432146870196961 50650521625560365 66526009598387944 38143993814306760 5025496752740549 37183547885776861 59838333302851923 7834954473043391 51211783103322929 72583704314912834 96710812224140352 83598486720647212 4366574053117655 14406727266170978 34941431270539389 98707363270688324 70553775174227582 8934329328517520 96781800118190525 16975598257267891 84234176537924883 58465682806106388 32879356048381330 2257786775262403 19294996041941704 24924829724117288 16872018858384242 67361875391159122 66125896905051593 66900609431529645 17545677834356355 93200614696919044 32672846046021717 86932240182114081 19624198440367670 73896696160181222 79252181297645223 25757951475512045 17491334093687488 4287802721604905 48663678432619764 15217673568345039 99390016465932042 84695327410153800 49756757448111739 8743442104456605 31255907825267957 41916644010664349 23575590952912471 35409097899034984 36087602838492433 54908118601867081 61167347025987228 56517219456351451 28346493460174731 77277424171925155 87670526427052015 28185601780537570 9664394565064826 31934396848042140 50830815985319703 96140661949512012 59333734032106228 52912497159713974 87301933810078999 43340522224843769 16961036624067901 67397355249495668 68578191224524973 38465826721068714 17591773306373613 64746231978726783 50711809666141811 65644846764563964 89934199319128353 63347375488244912 68753463796700468 61082499864874701 2182206229091024 39215941923130931 68408812870615369 80302295328862607 49332051536314323 28838402303592763 51023162946872284 62933950006343062 90955793544604911 51796949051909237 68751782905758882 92376641471926304 99455656153806899 65007993667695343 99271865658918007 60647176131229352 80216094811762232 74890097317021137 68535099272659664 67344089793133109 54903639353521850 93562128898081589 86352629453253112 54264805614872517 21223929437724609 37739758282064330 58760055197458982 62116608828624939 8253561493260809 36197651457706862 29200770252408426 78043926045831574 77093434434991406 82063938313123024 70541000461220584 10142922140396244 39933452935478138 6893702930389263 80261180529129689 26152376676141519 79859705102854388 22680721130898471 88161819987420147 15326448916041124 70084863029462153 64852947626730613 78649682502392761 46105319280580062 73579586676357804 22842458778551539 14586535389131538 78445448364624067 97123150334039975 25938371763496255 19455918900244312 1090687450392482 75835590764605730 3061865551444471 7434701190939025 8059143672489445 38457481654848329 48872372758622061 93455820402550961 92202766739456301 69641031001627212 36852775578870483 98447579952637373 91748700321526854 67278779275697020 52878171602413303 76318217129571469 35369100227924451 42810523399214497 89429505218078144 97345502407679250 81301730311167751 69032690677225133 50850922449514204 20824875111292953 28911022303294738 16147515330844843 39807854699307373 11667941053543565 2843703279797467 12003902515133460 99618531501631712 93673641457587491 69015338439215473 11759373340128914 41985679108969090 17881161165646731 83604345264078119 17396544623356024 6856109094358437 28041144934597169 38308153338086102 22822429791207334 81742688766008920 31268479265364707 66661622166939951 18093831253354238 37977271596528001 28645704652058797 95050694058862559 46772814561244038 16834056933158887 42175620365916749 7870233290048348 35300362775631202 38524367263467436 62265479575817439 46537823105301058 99989973474323872 42289055589070478 63771037248795656 80666528923344409 84083630994169786 19029022608685257 20410217975042396 99800293132238683 54817868897635103 62065482632402374 9764709478833523 69975727935825372 1275844337484711 13399887938399681 72306653756021470 76460778624478848 96648819531609143 34688396480301450 867342527758449 93844837202397888 40363008777259562 61191291955810083 65249909397666825 71804315008676698 94222690056494966 44180624400844036 15686043252337698 7192287385330462 85686179734434984 86769561458879789 85210380570334976 51617152843270939 87697238531984358 55218877701414609 70944773928189755 10522927136611090 64669960692361104 8654327266131477 89889381202655723 36205049444865716 87469123792958480 98794168938052299 64908826303625799 33722247423462011 98572323121886713 93865638845160861 56411733582196696 95403756230398172 18342236780979274 17417335185109035 37154798318771673 57911741008524529 95069241071472800 34675724786278100 87831727417700359 11778448523049659 24578164489166565 36380886905069446 90217267820621237 55605546057405632 77408952712805886 27620965637273818 4174608819007647 31910708048846489 1736493895407162 38761866380034139 46543394747602400 48307903942188741 62145449928914406 55073427572357884 60015650717861191 56221146098450076 9121089351536440 60999123512250406 56826536830341395 61476024846934573 96918250538685599 53454928211029998 14601154890403638 60898302735338064 31760999043741024 44219387931323960 23887051913087321 90525120432021184 99375758523584134 86544116193691563 17940185725941100 12638316357593624 31089462924766295 2174856684507877 33794775279284265 10292556541982661 15578770972448017 83391237577753923 45479684575468554 15893343795971870 82124736562491604 53604986896297855 25307256014943865 69350957528746504 83945246784552725 24089336653782174 52146357296763651 63343649561650778 69235296937629541 1926147702776292 53156564285718196 68392244633066204 47448314917297384 53537789600301814 93426106094648834 87497251305869390 18335511059127286 28488547939801217 63200256408064992 40194820404951537 58075167340398241 29217274384731263 56130254787004775 11846395871386119 94806997836967983 7767987923936059 30334090303885993 65757556037504810 44046139860539076 51255032311577654 52452678661603182 57927985155263096 75293385431612468 99354938270268042 40073126803338471 60742249665111238 35393186025833948 16285078815713669 40627153182787273 63353512068463385 95500137160774373 52617966041919347 78951750049378323 75869705747901879 72298693227935651 34195580623519029 54136386004961814 95588437666243804 89385527675504475 98655046459128767 6429846019576238 51980272870168551 61797788685250372 39914608931533548 88499951184529569 43160978678719570 1661866364548498 21133862292942445 76210860170612379 36432870995474415 62557968471017294 36343534805926004 720639316304303 89508550958199498 37603460456975497 34048527326038003 89761334033954827 56694157903295920 31169958522528168 22537332487198962 20814792838600640 46822694108936372 72568059835497622 1341065282452521 18076527532565054 94159509997708333 44136349141099918 81349757105197942 25490312716032394 86090744563022871 90964459310071749 36743031667404593 41983843834335882 59687490678691465 79367024291951973 34196597509403150 40131708145888502 17853129890983369 52832400760589935 58905297134592369 90546389674813188 44608674982984030 44837237602441829 3983037038455072 41945299158994452 97522831513978510 72665778776737245 98809548469802064 57977169370365061 65757522213876247 49993883138904366 62672302743664154 64232911151842178 78744700804382936 85095214005709862 48540007463439825 52056464515997969 86548361130354068 13440170877310659 73499005628849523 86752886677748264 56316454277916842 90408408714832888 28160370392011234 56764728115877968 58661205029268663 80818315454036610 76449180422058855 92788063559627346 13444457413183402 71581954907910868 64212489371712784 54299784028106870 96832636822415585 9385776887266456 54679228454384872 89175615379623972 58532173400400122 62156486310190155 47398704919871079 52865801579121128 5829686618554059 22090717204772589 18426365457335240 69004890370890978 8309439537391303 92764190700301106 51082776202348161 89148864897361226 88922421604352300 3653453601656911 29847144675600101 23372995876001872 37897897843463580 41856365015572005 23803663496515357 8511605359661300 63080641810415774 96629165147844077 37270504383181093 84862876495708835 5734572592361610 26176883047851771 73795901277502760 99514054814273630 62678647167957671 50839552009667942 52113546521917218 33245185315749276 92738628111849092 45489625086364911 88423323916774850 1304708838059107 50965486614802313 49281430142382939 67142259258779488 55209476003230873 50038732454027812 11222147028823387 44073321158547381 61901577416828277 92079305694782214 29743444857311342 43357763669959355 12862477381458771 89699448969188389 81104803415347214 35184389684525616 92332774963972356 93764603247424093 64922760541787353 24388959630572467 46323159582313304 85806714962093936 16627811808534757 43238452717784355 57623143563751508 26520860909449366 67231955812674012 39950439130442492 84509183127849074 14114288903589430 45764452125628296 71323645872514710 89938328972470822 87333994079047516 35155794118530502 90747777258203077 78511875659744137 67494306636138627 5786201820243534 30857796833911195 83472319946386000 48476125375456176 79513019632777027 84285083182901298 57092265391156421 43147165292794796 51062847076404153 37709403729745788 98973741865740446 88313212461151563 42963314955485540 39648356231015551 90324512366153198 81039842688105551 74836199623958627 10225263643189253 56550003658713580 81678054668629530 11271027861500499 3207432514822795 35973505282437576 13801674898071903 47285685971905541 77762708056232126 73752302667074094 31119832017107751 7059348466321512 40804009378393234 10625301847417867 4621658266904891 55021975077625209 77929430748163341 33477311702962309 68697890912767314 24434991521557852 75080745849304311 88699913674058423 45000123785405059 37227443205281833 55090037133101069 92453339786625807 16918846071190950 34644663380823915 53446948073280838 14604341537925433 48994045028507267 65389396045625595 19586857392102331 2128498737029360 39071909704136609 2345802468375483 8623262673651630 14427897139864609 77871774707258373 35296431166533590 26098717686478759 23761944544618473 72831925717595050 42447060639900685 90496124971231474 37191027042993011 64856467521841721 85919138788779539 3938658518504457 8063965825169039 29598117469514417 16503819494235657 79252753547469337 40872185772077489 47882923121100206 21048953313303880 70197914415603736 22562392842576622 54209057219203429 48072673118512598 47945641568493113 86595507790678784 24167321342943896 70845604663133374 83130062221133787 19571908129323277 489124192476083 15313477807254659 86364512375377965 88419120481245388 70762393408477279 24687875069248401 26797004987108762 25326497239490424 27335100140175760 95485307220915906 94313083256801586 1037979032959023 25310889650801285 95029305695823110 25162437668001100 3808180576774302 16716572038780264 70182292506147063 95613164564253239 70541122337396815 87283553512666352 50719790819231278 47941746091403727 81970266576173997 43268492674137899 89327645638282139 88772360129104740 25224886160934861 94935759148244874 99013304146185338 93807009486404281 58116198169113740 4567421162749536 99920434262766693 10310431327859951 73128666997185360 19406642365197100 9910613957441984 37507379949818101 56037522306583896 92597922833212451 72122176622250137 70920372422902339 40185040896311924 37390133932785834 90466612912428566 19240993591960275 31750008153244384 37655362330759094 88548541092043594 1878406147656511 83916140550081805 1852673529766465 23252414796419209 36691830697586275 12814717802026120 74310809866499582 22704963768969970 4319757910839283 74209982253552535 25353263105819079 32244133100304365 65689903770480681 17338430557296938 84373785817964561 75197738826020279 95082361955528290 55646299951612833 90362809755390549 38383070215076625 69012272485145745 84212300524006025 70301807924756926 21286239459938646 21250456677372229 89926507586043237 3946530184265956 71491456699967234 32472894996920016 49095611362274301 20724542910359441 88285973014819056 94451946281341743 61538347468149672 32913267066508212 90970715707346260 70196390914374478 47411517493813207 70933500588471328 29673712611230878 92359234753748206 64856696277994381 25820123212427142 18218372136976918 13049624154233304 79735035930821133 86459128620090349 12664260726774740 58116137473448700 14958629822133013 80352524296419700 22733564389237832 93594512430960184 11863784316332429 7801844517005800 80404302791847683 56211737017601375 73996079692114996 37260501860129728 75244790174227811 66452046978065789 95178350640791430 45584727577141731 31328787968786815 1102902412279373 45420442983364158 49591368763109583 85992688130094031 96360560803374767 39092020889787879 30908671957864754 34039522360202692 91404404282875979 97899464017225837 26361151993469904 81607185014864496 39383128518371936 54496992044495720 21937361946310569 9091967898419599 50879039975257020 66007397061777148 58579961857754767 99260460274516292 68871337996194498 97254658025959540 7524573482735639 1045775714690337 81532737051863804 46445669035014441 69934186558202843 47636642698903474 40133234068242239 83528080932208763 67063384703370259 4468554688368082 15128535418566213 1700001347715842 6685151332690002 62021240371214799 34367643927024034 9584918873343534 18064676829412186 21588924118553184 25814764399443702 61209194089071799 14963768155901454 56612628930552507 90620761157797276 23822285618315785 13374265563260852 8032875169531238 89211592246457542 16795663661389798 78336768246641245 79364598641012994 335152005433535 91755702575444127 66667399636236048 37016533365567344 85504886705988983 29868794601174156 9779286708179931 85903250569731026 15449383610328015 84295339042922754 86578742041817794 21762633060636472 57107522538600809 68974099962223797 82346021139778099 74722575450298093 81862895530407336 63725044307267962 39794694882998808 74797927091532425 81734157518419583 52060897294386109 65890996549834487 26153349458750999 32338909011955106 96689473189191953 27301155947482394 12917238530111870 77207435090530090 63703739550952610 73753993610985715 37813092787148916 58883325786586099 50482945355917404 92046436551529257 98101419279488091 17439475788185021 66338605217926122 11306796775178508 7378583279804830 2603877117436379 62307375513969969 33669202485836515 55197035619692341 27915128974852722 70491366290331582 93537034235912471 94481760046482893 90106090450861663 98086796841368535 7284477481159231 34606215071243954 39084238829840208 26726627712772314 6481793302664275 45429506351164396 21713255514706081 77745240468103309 19488355175971367 91808715125768478 68760808718683301 30658850436634922 16442687679523041 95513507916174759 74368573055267840 67061886414854414 49576954711356854 41320495721722915 32655759992340321 92316478315263478 17939269432083328 26081933352715426 90349125557652464 62928173889653412 10914456621745197 93893665739452923 30850984977489692 19408345955485506 22868414584092810 19067467681651138 81928417264334354 74481628992531225 64718097499570022 3098449405321174 47145327347798080 97467372709011225 30707996050058057 7247538090389640 22938874107793629 31976868751956411 5141654222210803 54013707272634019 75357614300794725 99537927888112436 95550433527611547 13505684745125281 75897640047428846 22083654966210201 15828193902862288 76302745990970549 71042133717349840 38979324713622453 1637337816527118 37651502060687371 140551443842203 73219620120915228 31321345900899613 47159961784557377 43385553445113893 81718922421928182 89548058993526625 76951010512713488 67679371691901061 25115531215675545 7870241553346433 99036307322834983 37382064343634770 74147808679047061 12884424001337718 40088204819560195 28064111278517914 15128144953720915 29983914068895170 90091307295856271 50935327360914581 52140218780082274 66742676269902210 39029689330947495 4644757025876 5944612090010024 19481018450278564 82464129972865027 32171741171855046 10648784631415089 3558323159327128 74822648729545741 42745682467554402 65870325047630701 2234203622363010 45063823920648545 26484005420536682 52895434244107688 88134209087843141 49369360881792439 70067021834002839 36812491114849806 99307843095774479 94849744756140935 78251059000455962 79780193781923842 57057366178754238 31916987573767440 86351288255607402 82879705317172365 28665190893548899 28544089513942940 30424675646532209 66049839011629592 65057248690085569 21593673079678997 10753994325194082 9097499606533944 22562733236426871 96450399708583180 48572077183580668 3616800591736828 25278200729729718 92202013129915736 93034071213660577 87934066540812568 93651954045915099 11249978667161774 74154733866809303 72216037047574891 78652677780717965 1916750626177030 68936365612497970 39527639252293712 38564057163442754 42868131401814328 10929220523184790 59926925797929038 27231807079599405 90538523984806495 74481677926207691 23793425278977065 89869242583212068 90370682271515271 38076616779894149 74749956293011585 79609323009301960 54567880177151080 7011889713383840 57031327960233221 94250491519494847 24731686974712599 53715081997067813 19446921209899743 97652725995844940 76674411412007013 94496958186778504 47499951437451400 35510202464481960 14236733996858205 53935335937357273 23776297325094876 92054512122174468 61596736317208419 79396381741521517 2471081547899540 74672975043187452 65177135150526542 70311737007266061 32516601432616230 59917168353213663 7573682685352130 57568692605871186 1176104125957783 41633537909174716 8440428328821442 23862258777993401 48573584366444102 98859780978926719 62548513077529053 525437961967548 21211919226246032 80624079454800273 32060877873957086 21985405045842438 46570898689950513 47016908952697240 61535573080528952 67086667244237184 67948902196158621 59349361728911983 75252576027628760 4215743625316824 59040217703460202 78984241161848031 73492752804557687 10563487585334 92636648167588409 83917904563628203 97378938338103919 77083708378665239 9797401231802985 31163550137443622 48500120153058234 34410774732357314 7436728248108245 20045645592889139 91448408734003316 83877321890104504 32610689180021649 2334096453213249 46560074931845492 28275292030614278 47531497382624032 36260551705299090 73408465291972787 16379718160372960 95649662983856017 84941366516451147 88486652331265365 3954405033495031 16881417730638800 36300486969336923 74133227805017367 12212660887590137 79292815302910981 79305940197369563 548188151430074 17508611320818050 17028849466447905 34570215872732969 80080003303075333 83168008181467511 39526847374698079 72055310707063127 38765484257302362 30440744998534128 18240981340226911 26356540752699332 29786546427224703 62664167556900629 26801267987471947 18049515082528754 11693496980024776 21560905877361210 15196090370311528 60375245612680213 57751395468350308 8209832984802650 72765666191560044 55697130648102096 81629865377268514 48000608945444231 41477133837305163 34716612287943764 80507063505513318 94535870771325508 14723918889902466 12161428715887989 28819428325368849 10735642340975657 45309281805592328 40214941274015273 21688489114513991 77342093140100732 79879667065031085 82177993833976185 10963663333777176 46465655282309939 85942485988654480 55174446823207895 72981623899473040 32202124050850842 96377350632420947 76012469362018850 57081683595770844 70429790670119512 6902637020153820 64535059923394641 99977680393047759 51638057954861625 77412470385105434 47717803256318381 16247245342107454 30283942337530746 94511078965850170 21123123420350924 43950742314051440 16046387756121236 54761891395511511 57980655467165408 65439318141874303 20509076957761406 572106835726826 20141544118920177 33377306674272082 95868573626534093 71775138516260163 28221945587806356 8774722310705530 32055252963130338 32063028268667528 46349057734393280 54247109469359409 52396553370095153 2035042866143027 15483473905525384 97335235068790209 90814651319708082 48454363977439315 68649631958059637 8316468508844149 5766970556118753 53321462616701708 98137213794310815 82338452631997091 7478363005148317 69153856297853159 955141081840669 27676115576850376 75061254255327192 96513509586316844 52658633898120178 61937601508345370 60151263962360067 26632681207019317 71762380308903001 59649185293573973 14065586674102882 61094593639145316 11921264179798749 54485837018278907 56554254232641849 47797286675164744 23994095496854300 28124347614104258 8341376700343250 69172545922569608 3867213453864246 51748742674570453 4067272304174292 60320532314280689 37192012019893460 48677820846607383 41206138880258182 4337341245604726 69851006866329279 78801294462773477 4676921051787265 69896220668801482 21803246863445229 65363780383202080 79508895448717003 41777066866144411 37132486258486347 33466666355884996 86543445330220605 6845418568098538 42481531294267464 8259605481506925 31436837894789670 9188741024301096 45046636057558493 29936054124658324 89212890197981390 32555011471829560 38471940282398775 21174955745499212 9600908047032463 30263848636107312 32416193314096687 21123273967603708 2637728164436522 49407613062878849 74058427937429946 65061231669061186 56114214191144953 62689017584563862 98186057005031394 27806425125595489 16030773341437166 72255936231654161 41026570022522940 55794517517730216 50289108831202114 61920908335723426 9146968860931005 83936215485362881 78311713144773287 33902006456633564 99421424052903428 17734756728205813 28773321762662909 23624697812434694 16807561079607864 54685680909215128 37711892158753575 11048313691946158 73178562169179844 7564361147465221 99656392108355435 99307583205410086 20552393676506816 93146224225483062 56336005912545661 55013395636928440 34427112684807213 87742060687045248 47953329033851040 54323492182178536 82745446620381290 17989889007342720 53223565429835353 87835837611675134 87338855886535171 76041129650136331 85339674237448538 25533833996508035 71820599430764296 78687838500082824 67959010837719066 94971614965711374 79918083927445449 90888829209659527 7495983310300793 20918700113768333 36807957759906348 49477737471434134 18178941287847521 14211428811467558 87375368839032500 47831237867250221 83225024113851118 18784789548470222 25357288565249205 26502810427016534 69640733292176948 50711047484615186 90446383027566859 97821241981454368 84076214246143632 88842285981073699 72230900186179036 63180219307634240 28251049981886462 759281556717526 62733983446181047 13004841601412483 41639950360855245 15779555303178830 62391158550383375 95582439646738647 63636013936112442 99627028878034147 10415079280112791 52355523122130463 97914691967630276 80256719079705912 72902812446304136 87475381527965091 50964037648246471 31089557931590092 99359513816686423 44251007549448170 14775274874429318 8501213561037021 74091346186909439 48006352618919253 76558037227089819 75700326927959627 93428283468536329 92039319625931085 35691804621687964 35167579352638821 97035195845679731 32447318669425530 82366450810414686 94991172012722068 53891123451570557 46747373225304958 97246929763354502 92482786148980327 94804754147741059 55177467829825963 58246377148879568 33934468129930831 79903663151473763 84884837684820905 98165384781150612 86191061933936625 91473392268523239 43209101808829670 38488423016797572 97312811285919288 16455537176658399 9314454328364860 95857889319984450 70769337081247897 59382521509699188 87470782970322148 85777004726210659 94482795154255072 48908877830311743 22637000926210340 69192067835313033 98009610683895578 91066926467158250 75875191935633591 49269098111591034 12671009600227355 57481786414293061 11945537515617354 5094319923446553 70193962601487427 58301844569117046 39124436968120097 56785816686391069 96388013390801133 98598139316959330 1318675739011040 20299011657805474 6073177926577410 2768037655110446 29949373956691666 45913421359771814 43468884827015209 62263724945933766 85094565555574406 41991900750605071 5643529799238317 98062661523169103 19068369145737059 19481194155356596 62688451133491475 36703121512411810 89347204929702606 40551856045551466 69563184710450056 97453326224962576 89437451115439073 2157671443504722 70790470728936640 56356791726983859 92201525386655072 21702511465570588 64646546670632609 44529779297277289 70021830501879227 79888585917653962 27416948008229779 28211005320794799 84808859492705782 54937119187564670 95227002366069214 32996940959917017 63833543536968192 24259213992959837 85386912892104146 80060120749846983 51667078716287598 51602330486841848 51412120056030496 30669718065195375 6672274994378000 97138599141331119 79017378663100225 35030061212362737 86163638681249476 92100109513058282 40354387241074365 50142241040657486 86155584225274125 78772681575769223 66471549471903415 93651316971068149 71047575208023308 16264346249082576 51479332375905430 26462652788553408 8979605807526796 8815679773885394 4739911586574454 95869718043094467 82217330659079356 84803105507652032 55122171578679385 5042601388839055 25836759515836941 72909157166358996 53138491096457712 78461022364668406 10237315259371324 53885291752977973 62803657843871653 14386491430710596 29349971534500088 45958681859242342 64161058612440890 85515695538582467 3378983473362763 34550860318477790 43120344549392183 50041036980147098 66427187611600423 21078204204078292 78247472277976288 80374916587294864 14523351129402705 3390027316874359 67466809293068848 12211946902969140 85727509555950290 74916030703042007 80544439305198945 54593109540358657 37831052484067233 9740400786532212 90064957772127830 16361813305135818 70702592054148595 86460794542173544 89371658009074238 57379059753997714 13660850570263779 41637218743893684 61317219551270683 58915647227520450 35323468772709120 55927886552290973 70090598611835770 80692085862127385 19297372204917576 87386519813431842 90893214980662705 62347749245647282 88953405469330598 54974353788814014 49252710406033013 24334477793127261 54028341663769651 49599177625042388 27483122137355964 51432435219244845 96600989027285464 92753424962001323 41249254302564321 94614473623370443 70996862579128900 40349997228656534 41233697097764283 94910440739284411 37555171175311683 77506751934858683 3869094966867347 49529773540933633 20472098762292347 51393276594037742 39561892484338384 30503888112168402 47505109766187210 87808842536056455 9568154687953108 64603445220796002 79815313574655083 31313694101867860 82243094297135290 82835212921701413 76955677407268667 84741524269006773 90930653652470661 85571702093039981 44478618138309010 95218169407257376 48783328077934599 6253732802603366 68912129744195764 61077788844422382 33115786861056802 3994946041195603 88390292304230222 20343189095828339 88660540998583052 51148453196118157 83401079670304741 66514329155481814 85754915045183285 63258285793747843 17946324902775688 78861729153712141 75331901492155188 82179879305857118 55267017662970777 34651198534959653 41404906747773352 86280968236368749 59194389917387565 65221984147360969 85131612483351931 68340437542669183 81211062283442446 12108599842681335 58068784172579991 81561585818875578 72167830484835182 76757514115797399 83161118409023698 80471673879172960 9164186938055573 74897737830958199 5913797342966966 28318240800476697 76708080147029607 39169405484901852 74634635833120323 22545667180098295 36121441365669283 93479533768955348 42199455185583617 68254040984629617 20082036898239236 8884264028986235 50177348839581537 97267842320940917 28623881806324901 15390695377122407 12655910703308148 25722681418692166 70938959161189002 57650730446028524 53504765206591887 85379817223195657 27253103730460447 41354266060441127 73832397431945433 24735190601755937 33486887092443425 50902878462766541 86155539236197234 72740494284040270 26316565905146246 9346909375744110 23942930367382181 19012853280840477 38640763097602051 78917934421949880 66796264177311274 92481086766204051 85884157002835725 17837172206338748 64565666285738754 7813093168271570 44133345422227216 34932530468976757 72491143743783660 28548658903769002 85388556482976729 35858585688443956 28538006280840062 47922741147744986 21315017152265839 84861298818105042 82230199798797090 45068988410781562 82067128096198330 20738268494033047 76228908980554856 36863002992087395 58403229650228020 64509037227465087 5949560055555824 80835066333840459 4055825427081313 65658669951649129 18715699499072968 22524257167868594 50156301014211771 60202545496116072 5658937279740799 2366793930562016 23511069741830355 18378028741684674 50841215830454118 57141329184103009 61060480309351640 92595886059822097 46691079111781781 79919039596328757 6768091076571073 51194154213136506 82176036028453851 96265697248638472 27294469666638174 52597164898396399 73438155989858561 93789186599280598 39004904041855388 51894693824222370 8778599281218986 23531803529688360 30065234552820869 28476978370585589 80451771342897866 94213056892157490 55369546229230309 55735644674041812 29184174087663447 32896345210794092 35187819332452763 96359664745699060 76843165733541570 79880293598570467 31114126351628688 42414496418205515 18861622937984065 77977772337349009 62747143703607526 70132555221254153 69091406131754504 63434755706164173 57550513666858567 867705738810002 67307525618621641 14021406091018285 63960282836933915 60920410762429383 94931502881198294 53547211344673830 93908095634564341 91975603907736613 78855650278733652 75875711486462630 56340651560964787 58204419901323580 43406420694095139 73894082083252028 25109974982711494 91910409910479701 681215744732584 40400835449948667 80572757533713484 38980744142178105 518924880102209 36893141946820724 99902852738971351 8065272595336250 6695529108493135 41014611037422281 94740465781717706 79817836866130441 65639422494976822 47924678240923019 11104148221550799 23960921323098157 88288343332050231 65287074167365123 47967899007364064 76891568035060706 57761898339534419 64032353175558194 70273527552979748 10352666932346311 44326091859927913 19357010863892485 51363417116028924 80357107054870902 24623822103885158 1670783820115151 38657281074540228 92971835868176338 43259968430564483 13833272022641211 10961268687062954 894699864900754 79268451481901297 68498547961069639 50498330443509192 22441922963388609 51016601662806859 77743611685473192 85434656683003926 10376905997584454 32565544527562357 56622627681201326 96687982949657068 63054721857280060 48512567167111348 4220692171758525 93591114070469164 81430039823791601 79710267939576745 44813380939460637 34306436037250727 751813134641701 87403892416848554 31586755017896584 63216876920311834 49374860959584368 59851883731429942 75685762900947619 31517140619401421 35715442595354006 96118172683569303 12314157112747702 15015579894511390 96237390179627070 357582678651072 84654603457292474 75912845674316018 78238916470157987 83339014828370937 5034783924602744 36263083157777726 49853271345900172 32453082754662246 17009295834420026 84849580431152730 752212228266634 48561572639675202 20329010311649149 15199496888687793 63094359420869934 80795794100387478 87583828695454685 30670671012855265 16982577385061575 45041699429312734 27636092888075160 75602963621917049 96901861591488191 50029688539314533 35438085090777889 3552292570753353 87593765024141063 15298309934534778 48512401622871476 18156125310372793 61318079377484846 21875689217826772 63127145996902712 86432433781136822 48135336243314068 31945334285176957 7094449126804929 4682340315526678 5807692805271181 88606663450149234 32709899216661117 37001249637176828 10258206030439129 34555321098996816 6018054344116394 80957422039245308 92520975764836944 32979600623492263 74329082379730310 80713217454686389 40674108952614358 81722218935022688 81658103725527349 87202140471341106 42462239597212051 86548762971594382 96962398766814616 2163725137654973 14691547711005348 29632582237880226 365128596531276 63319969211231547 88530840015179811 19855140776570148 42339301351426715 26719818421723710 3046667120073353 4629450686088736 93374637447704779 80832940755817023 43011017471830221 63753046630147651 19462410572554523 41674607377278972 82022265157642429 37996480712402696 91453655414715673 43671714007992024 47660991026257200 23508813866298953 79030392121453240 57298867860799900 20773339617181688 63061503290924298 91965631935377182 20728909854876105 1744059133066422 5529149388450096 94103000450309947 36039888379823755 55865697815017514 83733418079577017 33941786546647291 68342545672009316 32612615695787568 93518043673268696 66296683028023148 67843468149844209 91591546659671755 32294028788570450 56773865530318323 33643991877983326 53400465915063011 68143856097415324 41670112196717415 40316628783715716 97885441470421072 12120486279631042 52867823677770022 60090182851097452 91263633247606917 97897289162351122 85292206838372005 3128618288441625 86753597544879672 2211716174180253 21230035554917198 74397886416125679 46195798703151710 55551037569253563 47084279642661842 86437113948402415 24293647033398668 27700408149758465 41103896900315344 42001628698267424 13921579623109146 98886379699141523 42011610441908119 73968564001640040 41555135245717761 60309857426998260 97687902998334977 63402145959724405 22606434469385000 24736504996880925 23335615923072479 54575221599835422 43289407173796123 67927317723579184 73586646153804104 60839320898582612 99443829128535703 7920314271976011 97934312658216420 7197378258025119 20533936409870352 55121319662089420 62738841759000985 54550963829943198 66008389726138301 97143043316609152 59833603909243502 73428931255793328 65254059749938304 82469234189846700 98371977596756236 99631020350338494 17669023637322923 73584730696341717 97092844000562826 77506187329934156 96028397731796893 9629982388922362 64922874645003721 85804356712248048 3214800091150884 38182381844686834 82614307090710361 42416183847020139 91213722029391315 50386152553180816 562604937066559 54863856308572783 15957033149353116 61537780248770264 99580548631860058 1456852110131850 78595325001950211 53625106044329488 87557396373419838 32034673768305976 37948617659189495 20513785323633697 94584545570391612 98877245585839112 36060971565913728 34617544905042548 3647523653745798 53686513319318188 52508229780890199 82115242633976196 20539594775333323 82037417376748120 5353417727577254 73649461777917701 34556540064723031 10740048984788378 39464329450270915 91052531012192127 96078805706826876 53965477008123110 23206304091642398 83635302273845907 72925367253799888 11674981396209165 71329502934569648 31263902014781327 82408744694185158 39357729418545844 98938032638645156 38671411430595358 85096388321637293 88746624108810227 53801530782957296 66063967283858961 51766782652450009 21105982771385581 67886244810048335 8709494543744017 33038950774494413 9877385655830147 27376745242371727 30123914281399341 91636594866283996 69238471987216429 63695318225064858 70952090185314338 80589905830892455 29382941409821519 81000275061792726 45501860238206543 14638960854677625 69355077391999578 34554028028368156 91987956065009211 72997067435700774 84347421873222109 62232914637518023 65970043932956169 61029687415526817 77379187493522370 91864857825224219 67144418643922320 29474706427720122 32398315130515736 60926442976487852 70903748784522962 25756741573689579 92699122114259110 70124701887335813 63192630999313143 74751783011519909 3636892623220597 19358330746974722 72051668519362047 23396039698682722 77738576030920159 68884244826900025 69826039908097741 74610892984917728 11919431506127118 42304665860310673 98148703135872995 20541902053000335 94027127170831880 8284376639688347 43088868277132956 89948607957219296 77466519358474514 92617711071992920 94619045437619553 93320578648497971 23036215214044305 34006837452064637 13208865069137447 62794510979853530 54826575703726221 28930669147627334 54550807755015637 4098503785494618 68732965918694709 79227117829477403 3579484634678946 21911859785196129 12376316524686175 12961653266175750 38240760168651626 53464547265996369 65942052564637216 90551154419569040 95958522886817744 74759327463089396 63658929604850723 50351455729481052 18131966991912051 98308654666570173 59990872114760983 60634007561078698 59098376936238108 86393551990719925 98923877855491733 57045748469322000 93277341512897104 16176568719176748 63110816560949279 66737502404929709 91412931249835529 13377914600576956 35974638641691113 30674521012542740 11409248228135274 93365312968597037 54497776981571119 71203971095688353 7504727071993568 86609141678489871 25122672331406337 4673180912702598 24535146839095847 26481722905724091 88363493393300974 54372414473814807 72924230248431313 85343021556135479 32148236921549219 60523970565259873 99881297916289162 89193702692861176 1955624112420295 86361030622587108 45763654367411541 47777578394123136 90338917751419906 86383395758097499 28636537060529303 57577884315062117 61874253678839642 71420502306903868 99287954932931849 32464611322389097 69979175172622230 39501571282139186 81534653031065587 72857502239871464 69247860855786091 21460073605550918 54999070027912369 36199476236094717 43788416802754357 81429048557156440 92817138715399977 63881866592822812 898092975646865 18771389423976447 8651362015311121 47251677241284808 98985877378448670 78116100616945946 49270306075869397 50758879873763887 30718627581529210 45025176244427321 10091126959090577 59237422501239859 17248759216425079 83905784778683694 39248783068357452 1687008748647282 66725153246216746 80780559733710981 56609909713952302 87589706631850768 3472667223089378 55272660438970540 17764671723268434 46731972918255131 73740740685800421 49760305329237749 31273689317759268 50382578036135008 11960336399129018 32887001277032371 18502960108968557 55902991701865389 61754704068966897 8733273708435438 95932130440544842 94430888547316380 27106915970729162 70235823637320375 38822565175170327 52884292987936352 17306231241382789 79349506713165209 83778130903296021 82197831290377762 65363021610514014 14964902695980828 67091744108143334 42620927816702469 87284328091968463 88597261061018022 26021707151591053 15870994009495197 881285207376323 51961719911737177 7413672837558996 99219787590553388 81658818158146822 94639634838690410 63753308512530248 10701499482283791 80879007429970239 36309630491642656 74359803984390879 60023664235254650 8444612231670908 37117035792100107 79231590406517793 46443872723361271 35830924127979636 25771045952053334 26138203666179446 37136628630103503 99731035855798638 70255358613410709 51212999576484319 35638988022906386 36020202049684615 64630230866791743 30332284616157448 97088272461704573 98496282450169507 75118245594862050 10690770702255862 90002318273340081 13386378765611980 34323757011160064 41805094886777856 78721390368601875 87659300131423565 32468396293976746 22634490878455443 29689485202908274 16009330370447935 34559978560648240 94284623069264848 90249023087310713 55360536617268067 66938563579925675 44529227628880155 7618843346788412 31348516931426380 39080561029828060 57291244610022468 94375534871233262 65916363307752982 50794161812075935 34915854790867023 16294452901999493 24821712964176170 65615288402325222 51819831760271991 46466596287600326 20084117378658550 83017519372272678 81942681700361843 81092984766745616 15695112545305235 34743593038099585 86118182044732746 27445697889882026 1330297066649827 84091806783664653 83889337094359113 67380139358624117 60433087397436659 67848027818326424 4450819178318488 62041062370087806 80393203522821889 62947018596440593 94957467295514928 32813785172274938 4513710392598165 25238062075881715 82122451433614002 45502466618363328 64778798416812739 89886427765211632 73312046757093581 29837377325541434 55649874825595567 75625327728980592 30743228156153663 59180211189034379 38052655225091380 30495251116839522 92085574714998398 70610025266225985 47682398054191450 7893615183070875 20765798487255907 20919159664013058 69889461042470431 60904732994519773 69170222115819128 35001943274327955 83936622663244772 68525322366485875 15311526874738510 88254412306213667 57659590891660375 85544034801047875 66322078980219507 33114611168617978 2180759872655468 56752472113310349 75468392893751313 33672043805323234 44552506236893646 6272532936989615 82364432207660193 4552355314615713 25065652461765251 2434173941248232 46578128007436792 91313833916553422 65574743230871628 54080571257543548 35164131783407340 56459870089069038 45441433035864588 25018444744329896 80722134481911888 86702288228590690 31125646493198927 18003769705696511 18071947205145497 79917896095851741 29095435375518134 8327491361561644 10821796346565267 70343134424240827 19241206414762155 59295677686251268 50465428914609949 43566975191804320 44306996852821034 83681214764881070 83204488360324307 73237648226629285 2640725872756469 73574795135557335 77162099747834650 7056770932533735 3576224353806022 94941163755829683 68958362380161832 19343105529926771 51899510651333462 41768929775567815 86813382785243537 23076648861547736 83112947755184042 24710659592093210 49739462006909708 49461805329148637 20713650731629433 14481015906577448 93437942838632958 52558554395888996 19641745353130694 36860392801468019 20446179966029604 94432530226462786 56987189524579500 14625417577326606 66678785091801152 11471534388996428 90180112355863779 92786889471935867 76291649956264782 22380157903907328 15972223861803571 28019101198710747 63116013570476404 91301053580433324 71070348275639924 38663673449890052 97422073782542725 69220692285386525 83802606435218475 98836607643660574 24669902089647716 52605206672759016 60757196349107147 65949488834368326 52714810371701755 51100385750077466 98524587673084934 91571552825740575 1967327753843729 30197535691764128 45344513459973125 30410249840986235 69318551310622434 57604298253845752 59727249780444466 91494180553225502 20584137421399146 56788094637619867 65671821117656227 48762831098025356 73007021996670254 85732996192697442 94104504621553681 21466554876221133 10611058708240886 11921422720233458 40110329687015191 39616024833224615 85486874030497360 71910983242632874 19207021668676344 15933384779826582 40574503623456514 72648692336709111 2994993807284117 99063306623305435 38657868584848599 76889754182969662 7193765808002170 24940797389417749 82452482789813133 59656652515025616 26503602481128220 88667521681885243 1618553248134629 88563312596528146 54882207376405102 11547389229613353 40727492723114384 26695628694588052 18309306602807899 46598700214754289 7119258875365525 30791494742593372 15561124814190937 82678917298533713 26136300600949511 96064108139686062 79518699326359491 81257440980137866 70814075383981984 77200028909512097 65076173850626905 99875511537238644 70831048778137358 59290563113730710 84996975131194983 79653349255613860 47882704106902083 69922009638287011 4217710179718193 54008280593812892 75466014189324913 67268482857250906 81256684521731861 31999386139482422 672716126414452 97878807499147899 71426902334576653 37303202148326368 29591269759166970 67125569204217757 19268958549762496 90026486502381298 44994107126988797 31697162806781000 26392067768629175 31648152697424042 64317995609283258 15107556782553049 35101938282613874 57856253671878843 76655740932939988 26933441643069389 13565160187341412 29048189908591280 51504000889322199 76293323539544515 26859622804272765 3156446254108222 77142274131363877 36095930432517734 84645919242815553 76397921012669175 77627887116002481 98363688820149468 85015439057490027 52092605136400656 51711580724783554 10799454095806624 23662876061807351 41103348427414373 15469312446721832 71190367253606948 73641179545876936 94466685902296071 26493004750954081 89241266650239638 24631870576047458 39378271863769291 47002157485843906 65937376404567635 81409550043013664 79734924901296754 72950705603107312 19281419398282034 36336473192090519 98445421807572681 52844515964904980 26661051633069664 28176761796376877 88922785327813691 30526268312705988 61919681535432433 60691037024034024 57344941180574502 71268952942138390 58264528202314481 55393353799429799 44324588239493858 82131457155040734 9836913422881614 19028084788603124 19600605671782096 85935511476989710 23059868405370522 30318207007628915 58126698741426501 8909454730184027 27105911719645774 92495490590980988 1086508612500783 74182504875397691 84105676193055421 50716286077597454 89193681752525108 92711782106142781 88336450304638467 13439668292676649 60054942821336519 10942985064903498 72639845287214652 63513055575599858 85290752168348073 5731150146869863 51550564821475457 58681279411861376 5339173966599921 64821409325859746 85078690614201936 59616411008156784 10043503375717765 35119492086596351 35416283635076062 79569011743930955 6864021281449984 15447097561733528 59427722677179170 28386346907514998 13629588202143342 68258664699218474 38526641549412665 45082068391790569 92104167913122716 53449821317190158 71281567929123930 22161910231838939 36571177812844810 27004840193740991 98001407895782692 90437163218596868 27679237552283228 3060869320879149 94646758306333093 39517663336727322 43518699770612019 25603394708584318 60925158443829133 77251786037098805 42524919585736163 36688082100606829 36205306611060409 56787955729422188 13766941703582840 1220085262923577 64162655425372607 40035421706506583 29389864661036915 42982690213213782 29592515206786330 98351150060309993 57680568790909087 30743824601858081 56465737060083240 86265758750479470 83363942994335784 20958678443160937 26067140418460416 57570551000095220 92911997629034233 64430379058758476 52688832790964928 33243546388560923 95698015375325334 16547194395500820 77053840194312877 14215084599223011 83482787259886757 11189378672206792 66970498230102645 32553388683558430 85645726233435590 85997359546959617 50995579018163139 70750668056460701 78341726078139924 41953385780852257 74183426817254089 18864960270096096 72777712323817694 97357636075818602 11514101698290765 42236969576713961 94318548456961044 42797151855821244 28273924527494484 57439172099087279 35377716209382905 94436881950974799 81846150769416189 3359611732693536 13423202411945405 20739994578435980 82638307652362430 47179023465820920 42383209824216049 95903744913239173 63438166662724663 60939705232628808 32661699333402572 61277089189436702 17109844708674352 41202327997574447 79928967339067653 29364868643882157 12351808802695173 19647993943376179 83602258942818383 70373600677137714 17975517916974455 51076722507189981 49461630885147268 50212224333733835 37113628423212296 10067839553492683 5591358930272581 1935250525757540 27560176764969422 57441083230913299 23809257846686265 90224666010922086 26577593399460832 78166566919222217 26348008811610409 11976074600488578 24083107190325890 90811333976195427 20671035389362062 58455839062767636 74362508998958755 41327771064003726 46654587388039723 88993813891140588 54663942280724887 70916812667203862 35320758992109093 37874390731048266 9643367547346971 41271487256458425 16870765048180873 10276369754604215 34618819498748321 49534700338888173 12104399362596052 25532493241302884 78449898970319831 90625493901776043 53895157900067964 73194699594659873 89265952528307325 45288504528091266 13739408217701527 43485672970407150 21424723312490113 32066175323591395 86516325437058404 8955481817506199 69013824354538664 91134909152764433 91021952176739252 86699503124588702 20873856240590563 155760465462929 7630833090834814 9447083808614289 56564938497334794 21444426722245697 20562540647371997 18160817808286536 61892848818335667 38968718719194145 77545760822590695 7454590392365298 54107897901667992 87168366558934491 51558181417334194 34620447590074360 18156509431814281 58168686058855748 62958332798434723 40373210071321962 86016195082782282 57150309919826514 13696679727128661 54555623861544113 18025056928956306 69451254167538646 53261972902364577 38224659834405434 91577584952448496 6373071758782381 65029361994336778 74054197745066039 45420326497946237 24249468136611537 24960273784352830 47303868636817119 45717173232078447 42227901485590709 83451644152113531 71968229478874377 19849566418612933 24550421643537988 92838930925700834 52950238901358794 49520567641753817 19339137753287704 81207214546505722 50288019889596091 76260935730650232 18130066252627737 4018056170821636 60253979343645556 17548081155797401 96594224437401325 74598827086268455 31608085089899683 50687805230857824 90915534496306995 96370456491573268 49578200674770849 52687317627224332 41928434567638115 10630839068105237 50649150960196399 86784602640940626 83214699147073172 65080333203359403 5663561522500811 19495351862595946 68364644547061699 82427684725099099 2215333499662095 22563067571367296 20479706630143949 34904947002152191 64125551317103870 36977416397578022 38482962185069006 14998872695912327 45987637653701170 56937616900571597 72083680633662016 94400706703243779 69156860251316095 65151464258707190 50662828591782890 94469879443867800 73214023039935375 67347688759727776 62805520435416892 96121142761535404 26524199525300825 56697701358939167 62395681137470278 55139292200594548 26800870051044864 61206945846388205 715185094627708 38773584999408504 98395909668749565 11549027871779482 83083370263109380 35433311345791899 50375730481492704 88877526349801193 9862903451988657 73956930074764862 32430086400996863 16682810363800427 54454093599535995 88267247967157199 69086742016262726 74395660864774426 77117490048318105 96798919140556061 30817781545722417 16594598678861552 41255484571783117 80503555243064115 40086698507997351 15623158320889939 7854707881579425 53708529633073496 21074355663177712 70468328542149272 44209234698775680 90903430847585902 22359905304754788 14940777843141499 86902204409840609 17378749520372670 64470114072790914 10273384333077073 80341787197984255 97088161338746807 76065245829194253 85633873960574751 47763913887685392 82243145008212785 44532759086765440 18955192190705955 53592997322752244 23202157217121715 96601279956583774 12841065548389216 53154990036304299 21376947272417645 72178966069427710 87373183000835869 66611941021992260 75616815348447879 69564897020494009 65771423860129178 23034757535138997 1744733571669202 55903196151976349 3161798583058965 98998007546390129 53933940918827416 55405583203108353 5418362831799528 94372108364769664 22108696972676964 22457092806654091 32161677367870856 82826433683133718 25149794017784496 3173019254568087 91407410535442308 43218956709668101 64169729255212756 36318528211752597 58658265687594184 13160187073956531 56291712678848983 22081025643759081 22018921035925548 49771052535423357 38087861397349618 13229202156952729 91376917585026116 24223647260448969 15990888749626627 63058168398170902 12354127062366532 73931170743829272 34935295987240748 95317411701737636 35081889883276203 36234805433131178 35453456367202250 69410789102874089 490548473502216 65267479672077906 32398662735193671 23877960146804186 91015738038604517 7584908186484882 26249462826079942 59346545335792261 236639679793980 93194740242033184 33651992850866231 35258806736285024 57488943426126806 10193444959939595 87072816343082259 45130407122959151 5176241840607635 768175971016872 18403101571754120 84589096270377943 26305508057528132 5587004116996324 55113479403427604 39788853363943302 28759648369327531 42103461728105939 9096603986266732 88676224329913724 86628512066879915 52318478867019588 1329755072965455 7179927426127772 43572151710738149 76353248277527625 4030364737415415 13065419358149485 72608432345000253 98510111416887497 49665680864881952 4426362057901570 32419490140492897 79037929341219651 79880708053767570 22006468957300362 38825895475824763 15252119586247711 1084164344522146 42626832866871249 90323176833511911 66808630068398052 34166136248085524 2382017313602065 62268926301995779 23169797403734128 7556641954592148 88471799436582151 8079031214448896 13813798119807658 84381316338750739 48055488927820229 78200415373684060 52742805835261081 56276185700301754 33488782231613111 40486947701516724 74612810036270150 72506260799270762 84604893711622511 94630533020509042 85008658905030725 95940727227245924 62180538409075067 49610157277630645 22034765337967667 31768551658192562 95600028206904255 90417685031829074 65678358750526163 58171257318480603 62194566706591549 24093382586677229 71859289109261306 21010603468821321 59444377654443959 80202592519953423 8584147884732448 56023332475147756 54407545295146653 33218924053910218 29368899971255363 6319595560057003 22695049888977302 49645288306248041 85167056420818173 16485404049420393 40534302725406345 82545001435428829 7247527317345172 48499796742003727 12169134668436521 90576900749170224 40337537981891806 6383930557613498 65251260376291098 12354553163378695 8731550594004508 53226107241939075 36505654687624880 22278106590505440 88573129620515720 5609327520296675 92563269113059125 61665605756234207 11024704276073250 92562015503420221 88346735494359863 65224780955717949 54984467957857267 28146091141548280 29626645008840115 77939297128488508 95928503127243840 3270877773191091 57239910825095319 22338954922830096 65888559565503966 32079593184326418 81204737645171113 52859278782914635 76003805816547887 86577102460732760 19758347895485487 42002052656155529 33096801921577458 16785615414644370 31585065202976440 56400308969170915 44948807637023553 33336868616731001 93198389274493086 19593077878485290 13845673831684475 57763851538428849 65209103168888807 90852050181156676 57271811877556261 59708984279464228 49417482791871313 39081565023232904 10748155782722687 21768368086881996 75013820995182419 98642480187988654 92787264033036996 38391020926329521 92385926875081312 82712862936856184 71972528064187299 71899420083659118 21415118388265514 179126753561135 8371796130452468 13579133437621033 882332192346719 1781196174611930 21192544263592319 52058227828824078 90482446176660902 31099761441271420 19755885529594344 67427463584778449 60677333625925577 22696740926773650 42986150696480855 26471552767506929 81099150050241901 42282534824997714 17878983720565342 16280517339727436 38527445095942974 98560483174354163 95165910565710119 64199902893404046 63093990189598864 51137849426914478 26921576142212603 82855550585139050 81143437004990378 21773547457167679 96502761967198069 67340492008616947 96956543088523465 99381715759955231 10607044081834057 99757621610576565 80108247146625279 2857077880940823 49680017790110452 66029061575982506 62791764576279416 25330189196833490 47969678589932061 80269087355184699 10779463083189207 87481832860941854 81329154277316270 37018171429593535 34741373701903876 15332887833176006 89837107545038185 47714786592266483 96852626323746263 37726620872269639 22135407390181408 94312480077853547 71218735974574650 85956283766700854 119398502771651 20220718046278449 90319827263684403 85714192590498027 76652382588256426 18261572599790484 17416176296264548 30304245668125980 9782950488100383 45448954365780762 30423773880992098 36422421210009640 72523377809743721 93420903583444437 78513073218278640 65934286556127717 22942975356518701 10210945402092162 90644517935536958 63254865221746534 32264268874940558 15637345078502473 41497232909642956 5484356017856017 67481146505999049 61497880643932012 30385458716669511 77887585551545374 61839494242281876 33340532449751390 15940199587301335 77700463919802021 19384654196476840 27678748400451237 76243598664138296 28036248713335976 61742770072235641 3011365958616856 20679729013490797 50893807991890708 40135679740360213 27170484991041243 50521905594023269 54735978014960291 68030883072441379 39529900076912240 38620013779722967 24677129689231779 44912217480009210 62904974607879650 8307022275874001 13003946439849109 17420700400769025 92279245094646274 1057060997001722 14638967825193275 28778020646685535 87069416320418786 6638431296797005 74641111507971211 9428171367955345 2078496737689140 35967774162562995 32740244738303186 80816121075095440 39418139437765071 73819015991136419 86747918427512653 78392763048505730 56387755059012563 95945311901572896 67252670635468737 58678410586575816 3908427029884887 49024208422415805 93194140747976526 2275579609044021 75977341856077 13448459514460046 7496783405037127 67619808303957139 45792369226082972 32246525106271939 82952297822371565 57143297785801993 71017168598530751 70467325911928385 70382218163940985 83812988258231643 59371198751929768 69540958520963214 26409996208803285 37784415933223140 76652123958579374 1601414608866806 97727863431567033 59503134877595415 48610833643044493 29738443072680845 61861984626710222 76269863596760787 62998694754089624 82014875148684780 76855501011289316 80943979680777914 91855157883698171 97863422495929435 21894026559720591 97864824890655120 78030250146065512 11776749569139897 53931129087880786 20980317500122621 51169377886011131 72518561161397168 64302668071044413 63000978122351281 89715562337646492 61502152971200756 96067064791715013 28525801320285541 27182634563891636 1039142705345015 41780519836867051 32697968668853498 49113954707952240 41024503256026881 13190478377954321 66790608153390767 31356478428679940 34372063000530274 94603185602207878 62129129830507711 59031633276177938 62854819945788084 11359058515971542 55094715063887879 44540340253470574 38329560359600930 8630676736997468 1894166654240843 10525906311029605 45281461989612505 8991698481316191 50122185440122797 9928383490524193 86705367014190195 56123730177959700 25700801185153146 76860624062112208 13457229755759179 89698941824389382 24984887261550513 55130315904398472 17262616835935523 93214133798448649 80048837548996444 5233935385947733 4683597403503610 27623345380798021 95517964129853534 72211936105977515 29308272171369587 36842814403380822 31283674118154552 61165327806284432 56616520892454976 24347172712941756 638566605549068 40766834038316968 66009734522059742 80866207283920557 27418705220190750 39138313741031153 42237854809907037 50469638628429827 89120350123760193 19993846918995866 38394123030192324 91015854815231079 11917261462589611 83995048917782155 66819263220948139 1016709539335362 4851177716102198 23499454918631866 28630396263784699 24952626289345629 45786220742230562 90154212626525152 16603225581679166 42674453971434379 94446848339648011 57211411331820376 23724131081568599 93551172658959868 1919278554925160 19498275925484053 2211807876605228 75710199860741068 5039675353285185 17722323387902473 37599361968260635 36115044037590019 69624373181632201 23654442169772298 68295531722116750 7551822396012528 32747143840771312 84693361249796355 55439076244815524 89955485272411042 98224677203959475 64765517291532666 92436490130188375 25161702371246578 2632524076742826 16981679486639844 29345145335193978 14777751376680770 87085928061150306 1796810632837344 82852690035463583 46244028313428780 24240369472468310 5981301783401291 41224422035739206 59707908753166903 63669361882950066 65368093818423166 57783485920201753 60556575341717756 34894995251214374 94702727399728480 26313650833332989 95858007185868878 54999228119760063 46612293626862505 29992048329801942 5512388584564958 35348345033162395 59512578724222556 71878336330096579 77309061820055715 37258824378229841 38211314672703707 90787669241797741 72140888416298429 44248621127549889 14143012713674189 72440860649650 79994216968468096 76929487078264074 24289370819005284 22913985996792314 66158021140157427 99074450822164526 43665990297722126 49339634153662796 82007270528207207 80263366297106744 59931900712610860 58634004553696378 2225254566048576 44482316490264211 27366165813629611 89525985166426611 33474921587261066 38548589636985193 48717019809171628 62878748467141210 11296968925834439 17757126353132688 71630021021372542 15344159376196628 57809012039221323 76305275221284480 356906819756626 76003159054962815 93916814290475098 35177771664227152 50409605539251390 24619421860881885 82509144388361269 59180741531251782 33552345004479020 24113458848040554 4629288650753024 91836956031742780 80619982962712306 14263840259196561 89388332919691387 55052482657596411 67383948259146948 75586862951883536 39929162383175477 95297235009160721 90582890347804910 67307550999440561 66140729995409500 22410599275508342 95777316840520156 67585130092596834 27210766623950855 56296302435101086 58592247577315788 6798645222928887 21380461877346708 19230252277942864 17906345983262434 1407679722341358 19706564763128365 42486087677173824 92021466294414213 59590089832014260 8226186878760480 62059711713964855 73230243403188841 3673424906157228 60167417629526266 16052550465221414 48848302326597129 13338979516367635 86892787310762252 26158510465284611 87621052212488814 3765202821031258 56381414062948545 8309105746003255 39456849689035634 58376426640573067 58315840833503981 60917215188226485 91961457994544961 73339581489329566 7054204092502022 57606450880844868 45888483390056283 86567573013253813 75146628102156636 7473427619610965 18088400840788610 22534694297522402 52259513360355910 85916949429420638 44600868680307709 71460071934913634 3358983256651106 89255127547780491 62308635988638123 90316661110688227 3500240598491650 20761216723473064 99590257907627090 70772662161060601 82783575294275119 23624700422370853 10602871773826445 99857149427791078 99191462228562694 42639935669782869 56672844601336180 88192559692313387 72563350186662115 89900244634472510 73443134369063667 15968279755658503 8787012889319030 15406696557555443 77768145525419343 8631049323468751 75827297788445814 9736862673527511 18533080391535849 7834374413627550 32538874925012727 38815305076058449 57566449855656263 65571562107874002 29629807195389701 2905811104382590 69911081695050935 43811792637382340 9113128696529421 96155205872064637 46429546566927341 34730727686776443 26751663584158944 8005304385053023 13857183340586272 65822690037719007 97438949118184987 7998033180820656 77096567779909029 12837516515155241 95159126593488351 9751429187051290 97982971672399133 57260925675536677 82744530031684440 76245362012002918 89391017572591423 22033626805086090 16315345951130703 1691640399254220 72024801162643493 29475323634403513 80923507136946747 23357298291052170 78816470056952157 40181629024360054 7594293141590956 51077952660384179 26684616995998179 81584586212244946 66035867147369375 61752814133188473 12590306591083163 4421444385147005 40440440829107602 75234415990622167 84965020850320311 92837821617149978 66919172614457751 52592308910101516 14244403288220207 73661633456332 86775785644506190 29437222923930160 44920386721447022 84288741113733596 76001201307940661 67309758384166240 14080246873902120 84433909932855103 27258073480180527 41390053033868936 77920353998623987 48818682608321562 14104592942180379 6040722071991571 99921730167593675 61581164680449862 30032319731597442 7900395158924387 53143899433858055 57555658937877713 51835245798663678 61806847529853744 58015814565921208 31811879205224151 21007544867105030 78788897302746589 2901602109222197 94366955909747576 73863610772252096 4459842157497405 62799374663522765 19645815921945446 78864175719575216 63993853331051138 70138377151152283 29577949312714341 45667936544389485 95468139246943692 65962955231399262 44553067485269608 36538016650570809 31729796797946200 20231801366137001 3752884958811962 22725581269565688 1666776539315380 41783258304860125 9480330258925704 67059820494570927 88830473615079685 24382100686843135 38491208687140903 24653367759982995 17432233090599265 77820832078028657 84728384744722525 64440659724295000 36662528292192038 84241093798995645 50905519600320598 46396669144929581 22448608214617367 16198992440233612 61427708146231746 39125469423877682 16060798001546265 10693041860347386 64204303517199969 88584513412047499 59267838992694052 37222257419283321 3464143979464078 99160165504787050 7978677154894578 79167869729437968 99664642470852448 63144488573338580 76266690932865500 21167502817566006 30189592223258682 18594364857777709 16350773074689850 98266768287431553 39198645506259668 26853548172641965 78000447301138051 86362950703689272 18880221534522436 18392868785564580 85744524820489527 3301827592917205 35923899083765702 8463919749246399 88836643146741173 58710342619072306 15744968032049119 55607070632856653 97217183333503094 74048601380755968 74371990012615172 81625835584056910 23898551626269274 59783244070049492 27184566355761488 25047088095417703 15817436564328265 57765190724371581 14505932334305237 62338470506713118 50118039126102107 87117868871707484 40173661487527809 90576629681963143 71502982496360851 90092174991133549 69461425214500808 23626629081688612 29280060155406134 4062737591819903 38544423683029132 5746756296368716 91879779270667578 2278280282118788 95511129102657060 75766261417552070 33005217825904952 26915884163029405 1183797180592631 33672956705649271 97557592309740627 17163142960468060 21553148761248554 70179812807628514 94731651343177891 58320363326553652 77771104226852564 86987024556427118 26730512159867779 14067447568180545 91731794616626780 4664758718807975 89532135998635550 11578918760689461 42284552505588842 40425978260280878 84102072638852256 11956224168658015 11694527963773274 2003368206725679 42312902682674177 62624501971969775 65222697052500932 36367178756219612 13418194828927264 96504746379259265 81178530518787099 92245574677415334 30866153568618025 37285084794698618 19009693023650870 45268336139820785 99241663156690466 83499273038899597 86615003159793266 90033093075405959 50720668066141668 68854539591593153 32195235262343567 81523434301559476 8488548637986166 44897250086577222 98950643484558738 38697779082552939 21479611628511950 25716287992114543 15143777105595677 42588436431980655 79229083636817974 64341010004858979 32600987649451829 81780116249368594 89814101119916499 49828468115422741 65782693158099440 71751471618030615 56893942510319508 87043982488373170 75978114006357665 17612407963409922 50577253920444871 30369757024156603 72346511753318428 56795183643454705 81013710564200852 58533306835579283 69721887032552799 400653423385760 89132636240802743 70605454271553001 89903193130470034 87133760132398113 47554916509570329 15437180227417941 99784152119918376 97532152361434813 660349440907786 82668607238096698 94401997045337725 56362106557228644 10724460935602904 62736526323648938 94714005822043471 207686964093352 63057114927505508 70835964689888936 86059851840518021 42302829630395312 55309350120035277 64053835374733445 89684073810558646 15131693940403094 755099725298310 71192192973577000 99385557072869289 24429632583576672 29881133887833627 17374760995442571 29208882674515395 33218505868029985 67152979085365858 95195445839870558 24023563151381097 53324905409727321 74211930406984860 1470559422741908 33242557162360227 83044445539897884 10305069205384691 61016901734989352 59226936955820954 66830594021092776 15694037946895749 46149752835732890 22845742067191932 57180872608640140 74086337943806813 85397102560143127 86281764954735496 97868163512527900 17467081250926191 33890588347243929 68845725343689304 44265698167463438 95522245759383465 5325711022815696 85570208770758258 40090907350918063 47553603868075023 18630584624724812 98126800116335145 44829565705738558 87475214963439089 6644483962412564 223924399049797 16324795618676196 67077357789245207 4725804893162899 94204477027511094 88030471691326392 42664105547943942 90744900022443177 11291469881021637 43044667701867832 22304073546872186 59137602535117205 5381752495967727 69501509087960717 86526388122382299 50366896465293634 96354548695633297 49265475658663808 42090256689931600 24265080121848466 68914126995027628 96171131018111023 84599895165863453 69042280979123923 10362765100329162 86518189357687795 55748452144224003 75098552550234916 3814199454635616 99175271476315198 7034345491218495 91069409076099122 81282119544930704 57360884460165310 11568043334202494 4344052555967014 43645834356927572 79446487438040411 975951844222456 39340111310834794 65593527864908120 35339387946402005 50180108348381735 99230939445405740 4301671195176771 9654506773976611 30829540208065996 49663421031531240 91203841663406284 96618811653506595 35822638433599976 41511776914751164 92779347518613128 53305708757398949 74450004238043311 131915312870457 17716749742665168 83973671388501247 30855166167227315 28466763482026972 75960061592809279 98371051223938282 24207015245827007 34407285595410049 38267931613651793 43503992344339122 86692656093939419 15366248476218534 98656776075507139 96269053062561950 16532168769341850 50019899935574987 2268013053877333 74232962776153270 64244050843390470 96770687123921560 439198942136455 86328986365281162 57637145057288079 85799334516533507 91380667386733293 3320363412980309 13168638144882081 59868843119928150 33446590251185849 72482265621865588 34046560142886229 13296436985309782 65321948392925253 52931254369022645 83388659191965574 5517110733564293 81743303100910057 73860418646051789 60668637541269169 3798210463175841 61393593671997660 34673588520300222 16245348302043927 38876983254010924 50627895957346867 10265182357033577 67449374839234697 41928738014675368 9980110191738300 65506773393907943 47653433175722181 44192606773876648 7948739452593030 71204292972189326 30472409071460799 32458314987427730 48337322823439635 59498783632915148 26198569320647273 32169273310436579 82718298677141369 33545084061016410 58973825853964374 5825641178119037 52525059612423992 72996710372977203 32134270918873553 50438077105298417 57728657616445616 38992164109057560 40237983072794589 58647094037657884 65805770804227816 54822627718075197 81598352257852192 71536364799079848 21002238560270995 14251030225946928 27767588388968541 43226525112676996 68976022584016408 42499220917199872 51752474536810872 65614148446166238 74362660108358302 20089003623963568 2888083045011906 23396521058015474 53447817897625398 59802574320298523 77333467758011497 23229608427502214 24480081972257044 25322260889145163 76737318727877309 8907760761686653 89760007584153983 73586367352966467 20991933617213572 68082205962896777 24603498395342176 21155289291980039 42856287663237633 73979819395683504 30938496553255448 29576958422825789 55959340974704793 22015892586700602 84784196138331172 90290608545300285 62454844921452822 97359307094217334 10782716979473613 94421280891131652 61823935608195358 2370187358901319 37681736448467514 22708744506112518 33253719526311438 40086162773811412 27832134291358680 95835721658073489 99691284740021096 93811819116181109 78185323075966350 51672735668283273 94367696034563316 30115773976707202 82383690907074963 40071655027703865 97128807450528096 73310159385626894 71417239622127159 67868990290190382 7174857303080014 50327858624211272 71209377345250899 45662315409128229 93167744755860818 74841518083110407 1473543347229623 30318411461031311 65966187783224240 35070778277973002 23718528643871927 51047354622501797 34446570386936332 28907489322632642 63262986617324219 20443696874807055 14047987250580248 63320550814999148 47514325003047556 52841029643953687 31641711302599868 53461653834638884 62235644250885719 14857039342095025 52560598305291056 87833023320765105 87453513434000639 56210870555451786 87118867833267919 50120183138822336 70153315845303897 73323954508812005 58178603445645781 85803580548485037 1560965763026937 4816893541373262 16108720808192246 71278446115477930 76289137413744428 59090711360095204 8621137648114873 63712416279944491 3260196596149302 20416879516394353 4125190217856571 37237073138377135 84107406489155352 33117511553825908 48555758424208268 7130868573470017 52111293854733866 40752917624521375 95513710771155030 18686430961631422 73673535182284811 53780183792148394 93879833128526934 11501840114592200 2835099190221634 45003981633288546 23611598924193193 34191661930892797 1093511720410297 11954296563157039 69895667080904758 75513644921224659 13355191336672214 40806847867967043 28942547541497855 11442543239423128 10782111199583529 99656876884327962 23655734316085348 33988482060886474 46697596763286486 4651339754544397 75080022901606805 94719233783854540 69599320273560908 429345875533112 30249564731104118 83062317911272354 25885655648944813 11179726747517122 50797909977850217 32512220470439936 37996375678216734 89943368375645160 7625291742388753 69459289129528188 26222785878225373 42156368592314716 68929896593366649 47263157205107995 56115028932194623 79042681424241843 15668675061510799 80436421130296557 92305029116843748 68241183208474761 15728728357538698 6710381764266032 48914307467259763 8045407135523111 34807886762307498 37418317176186767 33266136382923708 19456910347683974 29692618211953385 53054717579120337 77373822634894560 23934077159477055 25884788915988323 19039185478645879 53337479521378087 90371005337458026 94239530355694739 82270361743554414 37520103996284746 5736241864399077 8481278905143796 2852350915538792 12373332406599285 76702061986424225 12300208670516251 79348689801220761 63213113540037862 35237977672959247 5006818296615986 91000561187838454 39729708696691439 14846595653349525 86586816113519078 85442973887434096 20698075259426192 77980179024720094 35122773020183000 63995275438579178 76033322029875178 7347911486241753 15854716818197365 95262078954460796 9909857681049186 72248785355539105 23679505324549654 14175239842523644 89053785280458690 65770766183996459 67649370435214929 48824740543764221 76440553760227098 8934046129586134 95060837024362067 83550247460306595 80831621915993350 14028345615257779 49032906107328621 93670878662900850 59585107352530541 84682634155804937 4242181009680080 35273504899351799 96089565694385472 67790421459799061 28057807067551001 55007702958455899 94464098096101869 93872314555132311 37241035470932362 12935617014629095 23654338396202196 12219207823137310 12676400495540829 18474882176703846 3674625750301102 77684188294897159 32690835198910487 89541167912066818 31471275481548994 13191349392050437 32611727071545317 18909886327559165 67812341489944549 24105153865043823 53940340014628723 60044445457760719 68735065285048774 7292689272614294 16721384896057847 49610106096084484 20091026083691201 26783384355882773 95715677037752826 94718379725791177 12667666932297333 33487357298404979 95563986920313360 71482724174480097 29010294557139912 23607164984094653 67741920493879987 20510524278413304 85876601476906533 19522105684211084 69672819017137366 97973071046952159 37076619146529076 10816542492823849 41144226967471617 66164792363490641 86503460831122501 11023490583834086 97820452312640741 22348961674145609 55590227257809817 7661759952501813 11970384697330240 79737138945579923 92140988446693175 75652021997901211 55180373003397008 26122106391062670 92864430256080999 60534302753476707 35738291306140388 20504839942479348 51725733271576977 88835296242186763 29009063023076215 17788517980165191 10337297830960374 73701101618050871 27836327174908302 47706347398336740 54474834991681388 75279286333287667 29038776303469883 4099378513160037 8921991394300982 84290244364799977 44337559093168336 60796844167499536 11345420362731942 59085877821010932 83258387363822513 74024085532945768 73893979656082714 91379276193898376 49576981879165260 6542208194007673 52957047680433520 28595918842385985 90440146119709596 7638256594654239 41486675568612506 42259473003912702 77723682737315381 69040256359909547 72931835369609831 8050383910774064 82408568574929413 53432105886328680 21092652675860734 29240797054671369 73390058113412252 94025520614967250 22082745321855088 35741990068928846 86471311845792441 55512757562945799 2309122651210042 41595476955878920 84878510527014777 70600917458956493 33583384130136717 52686667879568169 59232611321018789 1731791277529695 33718915865579758 53476195877121591 23221087178134189 73249602197562060 47815725817315733 93620934601984141 10644342519617301 3819937697712274 30862779483574421 29993268256812171 86616356257764441 58279598519849342 55101320411063286 17890437582855778 69644602588997337 35293494545969889 18303942571104972 57333111427647593 49800076925371667 44669594398457043 3704342258467122 89457537240812811 57372608339985305 55531609675823624 65674214543235298 85083825346584022 82889115591379636 73057977067289464 57673508442617175 41850630030631605 28413391089199297 27113144739411561 95711153997918962 85365667388296028 63508311843273179 87050933483794151 11371172119512514 54928552130583101 1192799804641436 89288795333576478 89442243471097318 27340760295379198 48776043371127798 93557394374551026 93721690635083437 98587013349060048 12468886128013127 61561253577700434 5177986059253771 40256093957604966 25582693878246071 51060309594978266 40651245645868819 73585397784316219 6138273287933698 48522419339987335 40722704871296644 24695289845238282 81145395025241097 52208640588630601 83841998688285014 66528176403568146 84086336177079142 48482629983637647 43456602990524415 66343807412080230 28943369417314932 278936238397259 78624073480999711 21048538498917090 43760175598926942 62948728861471793 43658118640390452 98966805501494639 22331088863636666 48504036979309855 96748482476466461 82568890290118565 86891887593394424 30688006402515209 37648443631336169 5137901056691074 62259856558639590 98178417369947695 36260747078369775 84399124333190350 39169505889258816 57462083863319897 93509682654463697 20210737133930592 44271032476905896 66144375638745257 75411388895153237 76691049068576337 19873532340793244 18588826062200974 52400398878106682 21342264456827005 94194321716007330 38503298145858974 69427235944539685 1197887424753317 35138034796256224 38104753568554853 4826775416676316 75850089967489098 58187331535790650 19072226218780378 88154022442817028 6278605667485674 97389848119894956 71847718065513126 38371032369688385 45255237434506040 98012788375299388 56431798939918194 57926680918885923 62599774159138975 53322441777366806 40187817413927710 43127061252801957 44813807879273050 87477655162372603 18631567634152460 10499899842290138 10370503119380113 30573658646841963 1546961754424728 12312191822669554 12924795066476560 19271057803184646 50847747174955939 64909232262559519 84240796028778017 86359982499768294 26559965113573409 33687395560102578 87455759288325772 61775047820064547 59211978696761148 7500566515649001 70768182575109740 50001726812003608 28609326635845412 1857527809311980 40011215060445858 25683905856889918 45746448858262007 16802128485661262 25358050272732059 59567975023284689 75843703353321600 89669745423207447 26911812629151283 67862374479742788 85107120265160831 95107774392735702 84070952731015997 38915486638766701 69266647682221398 96094188003977053 16681487660929320 11844219680459098 12671868245282107 97406660839240895 92077563410090247 38587343600555268 86150811113216133 69059029727548931 86799217706229589 73026889045786396 1603433802516119 2360851218117599 39198567109837981 6306572947779665 96804721559778952 16280968418829537 2119525673841845 12553462969113807 84758951368427640 55001237148745507 82199923212896449 60566317090924883 8191669329623079 46712909480445779 49930286876399807 58791292519828231 36427483257440246 63714820281283174 53455305393112841 36458404313966203 60703143253052248 54983192499967430 14999089737037083 4388115195942566 81777065813553083 15316330180956247 12095054785147757 6145574332749678 97513818647171312 28664908546935130 76092497633908465 96708955802927534 62805104155341746 54343472142604366 25988815194645091 7954439330268248 13056823061785406 76823842660817589 84158614681397332 59708955825602590 54355783204657253 40786646927519913 89733791315682736 81151356529875393 86226580462948295 80869681375434782 40997343243787971 10036580786034611 15220222085752644 46243130786490746 58777288327271099 91138878542686699 74781267339075229 31617446676372682 50206215328825154 44931421750149486 85609562997433498 58799162323563846 31035179660654279 16013925446233405 92310110826435032 48431878584995930 79818106446835305 17887469543407379 87948872813854333 37674417133880959 42450495690717830 32257950503080267 39130171087876303 52580110930086239 40462590640130423 613612507558310 18609100025023688 86826378913643839 7389147959651460 90642348000548871 54218088822696573 7518839055802877 67591271090511363 31060197834088025 936226441652977 14392083569817299 91061260465632537 24936990509092493 67090654079522042 22031692068899852 29975822279176992 34161131447590654 62643404821588106 17452944694741374 72511799216492316 63114954612251190 62725347149522495 71307570726638970 32402261249077882 28810510557782391 95348267354854061 41292731532514886 26897444920162022 65162855408960482 71611407762617045 11284933626709273 72324909237684268 91307443789676694 80247001074616408 88587648486922021 86566863780261874 16555505621572095 29589538033195750 64695885101568956 64671026265388722 61177884425499373 16044456359213407 56283132970441591 51018085485975262 66703318174923167 19997553051237605 62191106250963589 87432748567574733 99960069491057961 56610556684675218 54115948771882047 82344346964728137 16981892975888740 68378826557004218 2356814246257356 67293330911671279 83162148670951127 80054167603954469 86276114192582214 78302850761714725 98874494588317966 89442189961470239 27934631978961705 53596732474561845 71746800644582146 37578439884568350 73824749242076840 86637702411150990 90237056712733494 50640695277915289 33267319612509134 84748107278544739 78229037637694843 17159440973205039 32553643629843327 36645736982567830 74491199310620070 99596981355545926 55110287493863023 23759654186829247 48014313105671139 8745488344466887 98368932472513487 6604746807018131 6325354868595430 45297903214917436 56923643283871442 33944430445868619 41068128917697105 65325393673290599 66675955816030056 83374454708504219 46392651881747479 264962054243915 5459237668163165 18249127372519088 11017588005364830 4128749202859155 66619544103338989 31541043616363933 9350568924478205 87471190732952601 7102365457854564 38786649367026827 90191824227949356 44336830756704433 37226037305739714 81521607139267045 14886400187853429 45724672139174254 48813872732579541 93318354711832392 18159562801910754 69825415170851602 4599108193892236 64352340100495656 67418725259589151 15050844599972964 20083041587370855 88437280785272164 85825318763509534 89125730517573641 6478135157910532 51076427322756207 11114408028263459 77994451784573408 72118824510633710 8617921154293933 71043631580286340 88601010197786572 44178785707431404 76017911490696903 75918515686070922 41349521141606216 80163783361701548 85121212580551127 64183181992366855 90168353966725628 24410343628750131 60274531696584409 4008698784689090 8082519110444178 80536426518442095 35143434576500048 24397570547403651 55850056101558034 11916255298655275 83408103505133983 36756076568293798 17405381747106265 97497345767354060 95708760403531491 54082096076563610 90627363293889835 73262753840459130 55865497867263301 30920579583783705 67992525634347732 45701069010531107 14104492203777858 18961918055340548 78697796436868665 13128069292838266 91343105323269719 92078718544321822 8725862341703583 4902418349381364 42532363032602885 26248350910146948 97719471357800284 66368141320091893 66750880077907417 91451026589566962 14870785139975662 2367286258645096 18049297630962416 36866313610332038 29837779216957102 43343641815408039 58346235018703111 75059171674402326 31591652528439293 14984449029346891 72410419808487940 30758718588969129 86743162501961800 12227180325390072 92254491021289436 59479976111202748 17292409649720727 18505734714189290 79145212277542052 84029703726780322 3011974377953505 48792654603223353 82711788998113431 63388392156033061 93081457926130756 79674807748111898 98534214868320641 82331718858064524 89805721434956170 76513616400115827 80790250235737563 42078586540406115 26397503090923532 42102351101854101 54645823353623612 77578637879895601 82069074406528905 9203554159136198 36154719854822530 66080191112313094 55806199790206033 35050854171609238 11866417723357438 10242416388713138 92287722145762428 60491181348712206 88202984667993875 33024120805545692 40857441910843696 42608108016372845 13017748853079658 48479532850197898 10319860885182325 68746071418433967 98198969899068661 52014602460770768 89160454196717424 12124073541248588 83500682204407070 31191005891871382 67785419012346928 66357703019241670 89111808168533057 78120735185853324 2289128738313764 55412268155911554 62175697048072074 84389433858834559 40337933494589565 7020327972246313 73634143559451830 24354911169908376 89141420715011677 58069882327354166 1603377510061909 98454521247470134 47836811719218471 75919251409621030 46556760059855580 15059047630538951 18589551005748871 99005535045620682 69060378003287206 25263566600385141 5213431282000991 97079890720355390 97630694567967171 98218310777976131 35536641659194148 43303834324031753 24212126178769134 24935421344020915 93141051881251831 29418383926979933 91252128379699027 54664311633257974 69165601012036496 2903271456119340 9430404910200310 7856669831854950 97579836180470488 41491897148718652 66723372674737673 15737481264928054 67663396117096748 53226366163221100 8196832331761517 29359552749714080 18505179225206863 25301243571563313 4923653577433085 58359900146920783 41945662569559054 84305477024598060 37089976104591229 75986536552594495 27201104599212080 47313883734700972 22727634876040539 57234374163621198 27713755587040013 698286394393666 40358170890449294 93351918778589464 44864377609321102 13786685744429052 40654689206519178 3770065147854679 34359479741863663 23428698323587730 70536344056689524 33777673165359296 4780128461100468 31609123207136824 39242369418914439 72256727801365457 28822191729694560 24196209899335109 58783503487091225 49028418886278225 83232435978874469 91917381780578191 8270017449200630 89701810142121481 97887687082845555 38887042436253003 74413493435379873 10268365930293887 72427089017302986 37032991998262162 86616693455259678 3824017229246734 46544661786689230 86399273305657356 4736756426277235 28785920658633554 30502168817980766 24027182294998502 76310883327359921 91055794411617652 71833199220946759 36703449278388791 54248674538735050 5982404664485342 29428515391648851 99642136028525505 46383328709677670 68501276258578110 50012733079402146 1957045169901460 25415595262534677 14576049678168675 45970581108790756 30133949852161579 85690175250027574 94849683835614777 84425251276675545 22645729508422955 28269202493084147 50294880642832025 31967028782962655 44553169499154919 12694300143279984 73512243555805349 73018705002553669 69503556372236078 64516157035751923 79168135408858980 81672863154151437 94685694529614091 17499662829974476 28967825251636071 13111313820862461 42572493449741313 23815605078881777 30336204914205641 74233643479203330 89288409713144991 67825366607831867 67704956787488768 81819565504754200 71867307274140568 71656829584049747 93474833252330824 20918699246705444 81569054754281394 15446268261622437 18567641550895806 8749543170636008 31860709034333531 68514759226354718 96856960692609909 16994234219519075 84633884790117523 73133243390693378 27797292144894240 63095319819673792 6136454619210312 10190548937018319 29200921860300918 31635578951522778 29808912160233512 86303970828340648 88027108449270226 85085740198992210 65481509175824700 19450697082597834 11062697141519349 65778978399933583 70315352099253356 66378477027764418 50260236864343847 37181637199961007 82663596119410485 93344324224799953 1079767984055068 40345253713602891 31448550178306013 78544568724173162 26529755996675203 80925743187256435 97145399964734000 23375707025231727 9109827005519238 84913504437376244 44627315920393386 63025750960155861 86686971911477559 52300692104404244 33370031870363963 71120020236223331 51547154988740447 29119946704899510 72041588363019188 4797881868188015 5127316866244052 82070010385072573 65976792857948405 1468668955441623 51763497483308659 85451910336922371 46708622353660843 17656208084048823 31134379450855928 13667549248597596 65310556326637074 8978034580926498 24008910965406311 11563495920144443 52410674821140798 79109694184494207 34718958041303888 71135894787244555 36723980068795214 45865536153963204 28127588368522283 4977283034938630 30586255284070758 42450262806207677 91966893522637144 46421960010861467 82612436788993362 63351567871669049 46086113101268317 23245589000043241 64295868546309614 10331130331145305 96881426783825915 55569747672872867 82316850482915671 99508409689584179 47093482807614831 75737881601849644 73659064282314593 33811183592006918 1041964543593802 77408947287657137 34689009443302696 38348724566652546 70215125197618289 86283220560586934 34295239421615038 91799956261379566 56395468121173486 21413450319722614 99324686853930177 19265533438586080 79529728497158243 95487832172695565 77406846125576313 74433025290073866 49451518159843275 50587660758434976 87167890682090152 34640043333593265 8950279885188460 60152494743597695 38738290733225035 45268273705150410 57966868943592482 93441655409022823 21001544869212034 76964464863831119 30009292697250921 60678533674344645 45447332331888000 8109599698879193 8436083437584483 83673073466781781 84119405083604729 67110694027307759 65033021801038424 80984650241097773 71196030701370518 32872180638456207 67884808328768974 2912780809483902 35191515524220917 72762950374277825 20453130669111347 59421684786548896 44199440098456002 70300852576178617 64895241267212075 19623552231647842 29821931113299737 13005537579110663 53438003157173330 61045055956584055 13439869454051539 44145601143431714 19454108285228763 50467026273744412 13463342366319233 25663558204706271 14601502319379665 62410782720847543 64481620483554806 62655604884475832 10653374581493059 89058701312112142 14646340859108522 45437680371954826 38999587484873103 68352016783988695 40971920440237378 88251943756354101 70428559948867217 4827734042361475 71274290646130559 56192389556439149 66331215700730039 18408218680440262 81844594134839530 89361371880361816 55550158725394883 46992160916649298 83950416261395022 41579719985642581 28946137603942863 78890067963882377 17804118491831010 67635338733561937 49392897050256073 34189618560541615 15581837096369687 89584829766822056 57397502464405181 3578574744380296 17574201297610625 87846804244584276 80289633421352386 87931517466214899 87973354214525806 84266608390137990 67632054442270381 64277453238863627 62305448187576881 75713525202891993 6471716026460813 29447791278564713 49723649250199484 12079832766774695 66883148189729743 85001700037570880 22943689081618979 19431487271779807 8797929602791245 73257160951278259 65210148127116309 23086354495500332 21677441230698218 49297411074330412 20973596396984647 23866473360245000 38511548971666938 49097605066244587 66781665490903988 43454547959479123 34749237731461128 84530791074335406 42652083129824565 48036113349094267 95736417434658386 58325543524083384 54041964519594960 40937575077848282 95414773107375863 66047917627881356 63498083050585543 5365494561572714 46595741159298446 94491058331185268 75748577048744641 73121040688663223 594609512405662 30594946881436209 87649828285098948 10917708526659537 62515305369529581 95687051647180821 63519327871157312 45136721206661161 27144088692802994 83077837280329772 39670334776610098 83318048472801042 58040446055919222 72991879471874547 83819924438097579 38257811073176546 71603033343328275 42127203073437836 36163540117612379 45010769831408282 24846826295226459 33091211054522728 89032708848140971 70560395597459362 48760601541931670 14220186143951743 50250645646696904 80590643161594465 98089361713747509 83937241811717475 85598674808882699 25870647309283119 79127803334692115 78575200853974681 87920904765475764 37190814042507370 30758223802320678 20293941854035548 80754948225035115 37883818896606189 35950877269021031 41733849946759801 35414798434746014 90625037220145111 3317666476449399 52925474229536224 73161765740506681 60685321596345797 93865737847177654 20824266742360671 21637386903457008 25533280123188471 94605033101594256 63740328790940664 21603358772192299 53705895861193367 98748837135660070 30802303460253378 37138732445113110 97716769960829704 24553829613240556 24351159207081038 3752651408337708 21388477371732332 72848524164810998 84203068829049999 31128678448913789 73398776456852192 84748795581036198 40792078029538349 85428915529881151 85295372486649754 88055269580997665 61636703176717847 3546349629123150 15027845902600576 85507700996912189 81088418211855407 39335195018761178 57674147084145008 49271013021144070 20600579233208553 68520734595557593 81663631714066594 814998721174602 48257196189897406 53238016706838902 47702314350642816 30392762187455691 26159937425577533 552958394980211 89168600967279875 21618789140622179 91857773486731134 84158917960079961 96728315709063760 30817286756695675 77845583071072 65948256753770599 84214742954860244 29822672230960079 44338618515288969 563885661402785 4071827420524227 91768704269547858 60667144890470700 17634552239304276 13656049558181379 96549721319339856 77511866561743605 13111186253779435 84728941613598391 94892047798706635 38838716378346737 431028601818363 49006345151614048 70374542091557488 16142708170212859 55489420526535770 44258996201311694 82680412496702741 46609128877229321 86124109240299064 23078028428763012 67322357837490191 84487560047218306 33288834306899712 23297024277335392 29807819783270656 51083543227019067 15296449666939112 52132659922604015 86747858382856383 42524289429205945 42575313621302295 88550095742284782 49712688971529147 8664120757106938 67284813007533788 68439185623458617 8575498400507438 21819661293970478 23430512411511511 12554520514710032 71028678189972103 94511895169158907 61676751948804029 43017463517327589 3309107405711423 63981542760731706 51744219640141281 25022461489718349 2232386940405478 7978000305694414 54008778598522567 64973930244398076 84229564090948182 83177471216249486 47039077330690510 19643870522680199 46444714328185437 37428721644124396 51158277197445855 38120796334289897 60893612706338759 33296341183500430 82171617863934215 15132793120807531 68934586678666469 39052887649789551 57335887204251400 84330375705553862 74896995270012188 98552677513612096 67218629520461906 84950708223199509 50406961036416675 11258881546510672 49247867874733906 79715009137594029 54968029682336772 71534903151429129 17436916572373827 11324172178167218 75309967170376814 70275096900447324 65175512859451758 76512568905568981 26230037695771536 28804643894983106 13625497375773745 12461962696137411 40236311356265405 23743807027206184 11625992279893446 67205760649356794 52278464832125418 44908103375356899 43800558064581239 95850968009745286 16028448623436606 63509728429096349 45868572782344143 820405735560777 17786382052396140 58632231954437121 85624871670087371 19922995484960906 53025049311239458 148989786778067 93272466591657859 27455855165262455 29559928711878254 36951795439792407 70581757905712979 57771684129623847 98635117893718009 50843910696519409 9470710175721313 67626974899934912 67747636706918208 13001466877983237 13254836110825335 88656891953476504 86405063245331769 62214058059054668 80614040331740929 79538315119865614 36858129566694281 73352807339627574 89179612944866588 15433131441961998 22996305543880926 71092953833250075 55554046582014613 39625529739039719 70007843827852098 82920606330718793 78576399517450537 57121510374584996 58138222195221106 94657322272657724 5647654516555231 32783837576318712 26587441928738943 47337749372290608 88802666820146802 71107664049226891 32479054491083566 37297610718843948 11935207610288891 90062080385195963 2116148571634702 12497892173653434 97199983405224079 53665616253234105 54402293156904618 49311909031447330 5321076734381669 53308360205591291 83612134926875233 92123411265757814 10264984631388813 39796153797466448 74280575026700777 76839461295033520 50745082670801844 92811040118681373 39858306738479739 59918421127665050 37937194358180756 38714750351474729 61724051840081419 20322982431658109 20532408669472452 35800190605433067 70250361860043795 51815969163364375 22779335596550053 85732397750181225 20513911805721432 91512404679712303 83971506334774001 30714355815541304 99625178742612256 54542171697352836 18442295327720015 88363584748417462 57298785155766279 73341072671101770 50230414968204308 23396213410674302 92732634867037460 49931450608485996 11211617081311532 46750650798072780 76550133050987108 19966323107689726 10792814974316645 12839137353190483 92118827615089899 44234157115364919 54275222725622791 54929454514684484 61921476325547615 40174777804416810 35185102422996414 97894812873404491 49209134642412943 48937695675340302 41548685001878127 5783203038060653 56768723262179211 34166648098611175 84468137717525932 49770539433158755 73919585514532253 5854083867745747 24162774597455383 59146136704461318 21887751488359709 47475052301851030 3061373682058735 7003967381800062 59938543445974128 10402178243664151 49202275313413480 20644061136927246 95361663363288689 63450588212402506 15553911317294486 30318256634871069 37146402916186533 8377591261418207 41247383867173415 55202620408159960 75055128638132532 19892863357600878 38381111556298864 16871238670730146 59192345076803670 45867164190859895 37902562105154492 13749814459711799 66120971797359685 50327708675761811 84442398877279079 31175497574747614 22164455279580693 22167642382227530 10011428662997536 49128884919621971 11805510293829700 83398558202957102 44193231806826072 25901288537652785 43324438593047634 71533811339065433 98832170052045469 38444251556487319 91843792862285748 97194332770855853 21473410900012550 93512025599863305 54881638941390664 92573763130777352 41989260177576277 35959500873545466 20633181496969007 83626919295266025 71453869397945928 2880409849842997 94531271742142408 76383069584122513 84785488516544747 54349501475314364 15443275754214406 10770181210920478 79392709138010874 90553288747369606 40101949509193 21050322478750286 82005085026084336 80398870087394655 53238467778984168 109931476546570 84234534515834981 83395737240849771 92481698411146818 83743474027986746 90869287087906491 21437140982232166 25323158911797791 77671036312203388 27062861800974821 15557132584967098 53108046275199035 94700664540281684 20073630969228766 68802359253275346 46162312095470482 30814559327132653 30944579991845577 80155635961351880 3284349885987050 79448056066854994 44144112948529538 49711440417459435 97444003043682960 53159698391210354 24054646906111161 89739683608467477 84797039822505928 62510872012548618 93674765132779550 38091801729199768 9908573086707284 8282742272278690 45063089088971552 58312983224226015 45380068881253234 79984985473052409 10653688131671757 99865652545201412 22502641923512936 85899537085458296 81351147482835404 73760007114306860 90046202355181396 81387783356623573 40295203253732944 84346093566686681 99208637230250251 20067777094339529 77776343720652808 7559086179668938 23878341361842442 68248510211930997 62192049845854351 4092355309408466 98919191092718085 80056721964865979 60738795992081634 683986843255063 76113115952855157 88836557353227992 71677273589856366 39605455228789051 83080658349105081 72260206690155849 22835104648328171 93855789123096581 55482641165432090 96922151289987933 78882150355186228 37761540732239470 98148877961790723 99959601338198049 40314889190234787 55934383116111244 90879023505811374 1844813751181448 10797098063614058 28045548303041338 78119525587934333 85784704126813172 94538393087752703 22700005532741774 96337197813292205 99089710881873242 27336845165640302 74594515493368530 46452834434867710 33583612911228214 5141819749016782 60426713817280213 22643314138332084 83641489948985220 81251172661707658 13061803315603631 8369233561179725 76874656796275096 20105146691328712 60910074657310039 15180781790405872 76945903634607741 54165206055718947 76673293547877714 67767331414163834 72744853498515211 94846080445975091 86427476167441078 77545682631462270 93300182284858560 55607749545662784 40192970697962168 16639031113256573 65115683660902666 13379367127404588 80127265091304244 41562839012481176 3464662071577428 30602741494543609 19126828529435111 99051416303213984 86778739542931532 56427940914243906 65664903663464689 20629063596401244 11467650006308539 50381001867281529 26261977137978483 19880605990128060 40977555430081635 37427038562320056 34845323713582897 31182718166269728 57550195042045832 36236732958438990 84300688371163075 62491089040434183 30571170819796657 75939794466167877 91291574433647299 32085090186588409 722003979404432 9401288057443400 1803479501063575 61827292899672181 39814626267125529 96942410272792424 43334949563756240 49190192527946137 95487432419011234 3291125195370558 68690622612083236 21528934159026569 15106537165525975 76383663692714980 56872142576706389 80314280114498443 22475349201413098 32141586999012627 3427717824947489 88593282234779282 7789111422902200 51356478774608783 88310537205650748 64102032243845954 12521989097616450 68238226364565977 26161062375385626 65744334542225982 24596868763354454 77599336968157783 51730219180697439 33034299671179223 27501060556252598 72322052100749305 11582579341142975 20261288072436213 73745270080143808 60224499807274308 42572513805212026 42827116228921930 22635412268645369 8892374647540706 54490737255662810 48005428567220097 17131207102955993 94722785471000352 35510704161089658 87593616768912343 65873002746287831 90182413980154325 64699328325885588 76073748035053147 3842387186008875 20395828486581235 95010937077252613 67871818437305846 75082016059318031 41921286394396773 47813878197322645 86436835667971382 94762107211771282 94379378356956501 12859489904017570 37823634636904406 28338302908782851 38043391825641399 61945246938586567 85569830479314877 58690075865837364 84879190068938825 36957900384537403 74612127444388283 66663917561566708 98878842069195957 92554803985733522 16037376510174840 54515080237719386 61088823421404949 27353363354607671 37495041278585514 22223796751018772 51886569036262976 46523930179512844 31935760428004085 36072477674329251 51763376495476646 42370632306453512 62581348956202133 91363779595127983 5361039194212062 92004005897620342 86544612699618027 77509201126669543 97250366881525898 66982086976634690 76238745842154547 27679700883635903 10737765272785589 43823412934337144 63134741970129811 96310475518644325 93028653310609882 72323278325390109 96413631864879487 40263589380924469 12565343867604665 16074770732021778 10621487675900853 97992118715729797 37606221232740014 23369867104648867 64611913696660610 22504357016920134 21840325168714693 92151340550408931 98382750411587446 71001057817404715 94574677107784774 64681173293688159 6537873909175169 28254206260824019 87598495392211820 57002233003121469 25012941266505291 82169078021555141 2371935383847367 47916362230983359 74578572956297031 3337500920223317 98962520560737592 65505841388593154 28057529530356085 12448995649767442 68255135117985741 74811312518868588 31406910670698331 11720935197035775 37833252351359729 64842299989385006 69131974231534550 66285841072632333 23615959706421418 50975610628673211 34823133136298647 1591320400056763 60266969777636270 63140017985220467 48590665038162430 169753311036198 76601129262921945 63442933077257912 36102615029512524 98320105736995466 38485841404141735 22139842369763422 31913301512165572 99216771317227479 13590934746552372 44624283791913188 49064968403551145 30228471253236951 85562454918660387 73257846494325609 4994223804973073 26537325125691772 36106273461396201 96051274265009925 65187949717155015 8314328614724167 64185626630789813 16451512500366994 29490278237836441 36148203087635615 24919316407684907 81927914499223236 86649174669654573 90272124755870271 49917238525348493 10397417404562918 88972361716727600 69199406027977349 10177044580302682 92464850012609328 8616758280231643 19438141113933589 86435022039274014 51057936370293862 12013980044932898 35476314000521524 57373149199074388 24371120748164277 20084758521594412 29466062196846586 13963905498660876 10343257292444526 94961882276748112 36801916507053003 58488123642927320 55490273766960043 95853732857448306 56391593480694010 40178046854902138 51565151264227915 42413721229282715 34100924050328932 73693640218976130 71610958108630655 45139686657273646 74721197884649063 90389201323128185 26327520045941462 69713455924958758 69005921443291259 90153484344141934 97528682973711293 61455406992010359 23372831453133891 86961181683161517 44402644498330480 9917796039976832 87042647366470593 7131379163999578 13958059829751133 87642204690087234 20407336852237081 54749935049141942 97991651900122320 75725635117346845 95030037096117986 30259443627355765 83512119292584546 2077057329071957 617842813979320 19966547037092668 84255510131961686 89370509489709682 24819496884952361 14818350592017119 56220800760666956 34290433536373839 95841089559340836 39807171655298118 86539144637889511 75787259202741123 91514594808484231 39787739702748679 91679856031252418 40297324204534056 36408323668363947 93565009208642488 65636488840730763 468779325191271 67903513460563473 44417215628679206 77904608398221427 88055152786168960 22625801451427957 81999880515654013 46067061268712437 83187858278486246 52407179955962890 15600679853264331 71122317994910131 43614917594064501 67112038425499110 41172086001963454 51410260226137630 90972041039705216 8917424606506608 62618814626908474 61399955711320531 2193572162626872 35141782549435992 77466460305625773 39610033624739654 9180806638603623 5672200513670063 74305450139165347 79443358687956046 99097887044571040 3836477146930533 59779655430452745 85419066810470346 81722402170300062 99211164569671265 227684026257406 26358835583758826 8326439492313657 16970497722814439 75355530364090242 20052877366476316 46790724641128416 7275729619227262 88877332341729885 93417083303061102 88834620421647657 86498111059002686 64632807558939921 73218807302998012 35616678484600095 16422522801051463 12152566456421465 92595855558771958 93731649134147010 59490529775259609 28200421028086775 5072815661387861 10548706591470670 77451001684467267 31674725331059957 35097125990303291 10714735921091833 15746114375138561 45747200426641094 87163469167924798 42833045458504430 4468742308362993 44052973705471932 94925961415752320 27414575219681987 49995577216013267 5763215627990624 57018455883805786 13651518514457909 21259628539519254 23458437037173185 78951496382916128 85095395389649025 82038192944024183 1437913577437694 70342296831853138 82231524433616609 58925921566739309 84634862682812373 77877498500976538 49072682723493711 55806716868082821 67078646803528962 12361777584550805 62469868656923007 90934610069639546 26080438676862823 42994361842128361 80284536604630427 90309922881682279 62916012749381155 91252204278957907 81344440437793899 64181389698986178 18390835048586656 20808941550875751 13787984558559290 92402681114699623 24503554989333118 78559455979851656 29245095601659954 90040572071667362 85838339114136487 63989752111155164 25568465490033540 73392779102822068 9836954595130552 34166441828461617 33607211354704609 37717237822421367 81057764418284650 4070800114299978 65981340467161381 28980549625733607 87607193147406153 72522398702904197 65335300604726691 10747426412728631 60399506258180083 52750202793597791 56805492815253850 52520979052026320 24784243613460151 74405527030119374 18488301343691473 35050357526279347 5358690056335975 59966848943529481 86540331316772896 80264840052257778 69892551303546409 27317337255777462 60673045560796243 18042738560344909 49206631832447375 33677358139180220 64901581085586649 28921650009509008 64802332871400248 67346699133505231 72453022093621329 90752060302325352 79443082487154114 38926286926008751 85953113446469065 34178365163219565 47863117059811251 76921942229177550 84865055581240581 49014512821947718 38373129846759261 30945662616989620 33836922859402739 41803840452195884 13401089617031615 90606023483196840 30202778056409227 52651130664184967 99337970748144952 32263869807106204 75339296566939796 57191638279588755 74653553953017681 62060654201473207 36826550539023792 89933756321188611 43135129095494908 3817191974446981 58841606867834447 48530497885116103 39366147571281445 18651963620531648 37791822434651978 25232479689550157 52733632423197888 84639742698142514 67413432806431252 39658764210638880 90866369038549052 19620720314918881 84135828689705953 42795469488015886 33042902144101199 39302536776597050 68390265680459877 78468119452905350 33498135733972241 94402696499126527 26188067756011327 86643592758415016 19020255995004287 76822274085750787 23956687154617015 58450648265814215 66355531476816836 28471273417531525 69850253552409889 99309059709671959 68910422654152243 55873117745375361 36214111761027497 20776848698916364 98128240870589933 8472468788954266 28410393840631739 91338697483442955 79928513962440003 94750318955876138 37422656566850100 51962025136048830 65713660673151854 57627386013691009 99177073583641765 27430226975073561 30962320579643985 64668121657047184 33885474249779017 15340956130291058 11638036677593261 91034779087197930 5382315002487230 74494655955056712 46334418475856332 13674187655808261 97185877888674535 10205795806217444 39667073249151198 67278758741780825 91038834635528756 92643299252292394 11827349793069356 37568580858328941 91436652261165787 92796717868186571 18470270613460216 96982673501019787 17184224934582567 45682491648467261 81823368770580976 21089284613995827 36814066715297414 21976013517288468 75633522115016748 59083921619224847 77469231122295820 82017645018015584 59897177883591653 94880952969782314 39990598997248808 74570400695432568 22560675362404261 46459588934532967 24807044130169424 45903152504129042 91139580271310254 32693537978801641 59719791632561916 18948147227310456 4729704830762381 43596664281869653 5429739366739782 94811421629122640 57440254143119298 39321259991718562 33476719847828074 23212266692239677 84195190055995397 56176084924009871 86445127661508749 66515919244684063 15759216441415438 34854397321770727 72880763588481861 23813798222439780 59663723050406782 81758343709008217 34107974263021937 37804934059957094 76167762999852824 24168170830005723 23934952100059996 49854517650844934 18501311719303417 78047936578490014 16821373637814829 80354007561513002 83077369833745462 90573785488805335 61359831703285324 38567084187515032 56544295308409184 42587352950424159 66997300645440044 13084477390354632 86429061122087980 33339426450833021 32483368619294381 89990871458556693 89331215985313589 27493859829617019 29478238931188710 88312983623775922 76551404856727550 8776021323055666 65188411459095318 28895246919501188 53154483856534008 34680848078451866 5495584929990169 52848174507236299 58229107261000928 66574526096914535 62657922274276116 38619674918749444 92080051485846378 21635701706909581 64946836492269564 55173056587479929 35968720710979732 19442570392890953 23477687068658248 44624409778024480 14346748043547151 38594720488380324 2262483116092871 68418219131958261 87475197931032824 16644875701607395 53596728646039080 69481582918225743 43021480809423922 34190408564845507 58864501255092379 42530706898311791 20538235256527307 17345376808650736 71073158134511644 28242565415932655 3024508054548968 18046541432834336 28257809787706025 16990292881426572 61431286751944309 25537337456846788 40342548629555310 55944992325731166 18075249090723741 61178931992113601 62148191460858592 56163720527259115 17563250296502733 94295578376006697 89390049541398846 4336560232690745 74927925323075702 48693215183789878 19937421043198112 80156714519015697 94111964644355511 49431733234439097 72368279314938965 42056808468482652 27764440931986931 57477339824814514 16307485137861026 42530390897456333 82994169435153167 23338994189130079 41573519661823791 32623426829645172 39789834400013985 20156724794439581 15460754337635946 64176489489441616 22769382124383335 19798057389423019 68695736238851693 91711042582151209 80157532894111444 35129650732735219 37184429180965899 65141499585143901 77854713646285406 48115471323818791 82486848901999226 86883634416435966 72954960825686160 37327169951209779 51000862739902159 12345813415468113 29073423465192571 88968612521005818 58605004571312743 63140428954338417 45019317192779438 84391890637205910 71413638174838662 22362804480358170 48974681838800133 13015974449770212 77497602046993487 1992619590616874 70801077501235241 66386711495067026 409311164501325 62201335884247108 82064558322661824 21174889587193894 71906630815949892 46155552653143496 2118781362591069 54349951388182874 54645822554564780 95513368172683256 80269300607531460 26887617689902289 27655059801255594 96826895316143679 85426883158441460 23282549321442403 8109269768602445 90698427232899540 3990386293917432 50918381654825016 74150313905924667 51079615636925667 74079924044088633 88658954203021955 53852393808264960 94599799360672663 48339241409680874 83716113528620685 75095424486913681 87840435354305878 77622663114123967 92590607533301235 64119729447774701 238081168170360 64914109729486056 57666946746896508 61197786949035410 99707901155435899 59251081438895611 91273371652702058 3517134934667913 3555692233957014 34435946961521103 47525272143545904 37500929919776050 98286012702017811 13322102702252058 69413780975602757 13465955991200645 18006526701066236 52224312099617233 15315098539978068 64373197410340395 71508482382645633 48062793150895710 22396238473105281 82110957454937946 800495797528223 31404148252635210 5066302758615575 80249010794211959 7390556068524554 12082701893125648 81709369154249613 42440217271278460 95487534478413942 48200664852124465 95341300888726170 61059033292520511 89630045871207195 76632148128077121 4108584189770442 60038503893744042 68508562221987929 21734152172403749 7541634872142323 64110309629629607 93466368264983286 82364215202570923 62271907247301035 71674818068704813 99974909077599363 5507587769538439 99868454003048436 9197395431614916 66113899109417306 26664077865584768 5296042653580349 85058176218419406 5002095958483504 36606710960109792 29703061888859556 22578101330585393 64961919226545307 84426224751813927 9745126171362369 20937804467616450 92881981738420256 14383144784355604 50862906664121457 89466313489484917 81431292860890027 80923832734320955 56313036000995288 46607157465800049 44545509032306266 41789091060793777 49710971312320674 87949016398981110 35863686383678931 54641764834084442 34864692214674153 54470811666091492 82347204607577672 73697122229643638 95330365043286708 41987859781241347 71209323937099280 6786150923717072 94560043353622247 98082867133681083 43261104625841435 52227141483249915 58573025273494890 24284895664290791 22004615972516496 9183134594126105 63886142402920502 50462431000565406 14502876230585946 4466293021646315 13693943789414112 37737102563382900 56155053630465990 21651013973287465 19597104268022640 31008449107585896 3180261711998590 5332170314667547 44912335013020635 62210033472571678 88985871645480500 4696300069572381 28221917234972687 57943541111324898 73292555184857713 21666946410215271 30374232175809764 91496493006571027 65299635838626842 11797340174395401 74972435927310958 98592886839170161 62726532492463166 42124657701038844 8076417579272090 66933189294843966 45293451353232105 91514440745228831 87201275350130421 9596379058771783 94091110834282195 24514700468873603 20931323234751059 80747659889726278 62369528110641140 1965959825022950 85514953753407075 52035982530612312 73861084376389384 97516956895615706 53022934116405177 37564210667376362 44026591768516705 93744025544600462 33232347323074534 86292403317401242 40446349337547805 21227376867704131 64883030734959872 69631636473473151 86671382130983720 69800525344105332 8155846321735379 19365798544546193 4050840647474166 34620415161176184 38959853919412903 27216167118604238 27578614305178326 81561846297350649 37207878657982079 31368073838443109 21785867934500027 10644447435772635 17066191018191544 37099840401776736 96024326623452005 93802166564641621 83843888067035558 45477615277761992 45470622107525339 56063502192279704 90266660055104399 68438577258921125 64563085683780482 66675635695424716 39828171862948053 10089986503781661 7502260161905139 44257632980940597 80108985487499547 16452921814335835 41361151550100809 84861272901947672 20805624657427752 16484877464262441 88017932736037317 22089620675935935 8888496880631526 26162683034100222 69576505960429043 73493550446242983 49530487759826248 2979873214287322 90017410740567287 78522906466212664 64819755825140131 9347402016143277 94802678303467127 74227182557199124 76010797055636129 79065264590445018 33608648709245945 59035500469422335 34627826530831936 85674788418621411 55295466637786036 72005686352734338 33764864969663151 47761593288229594 14084891636005269 62637057632368105 80268339291317368 1908316028660740 63636508502791918 62704185482852377 81170265469345531 84894685185000782 19328022345794770 20204518015311309 61017103891057590 54325852422714370 28827345353420205 43403604804370351 6660045725671772 3719825231079339 87928671451922794 6916516208378489 52130924131457527 82989932829981301 40223300771610436 61238816806942647 57335335486038510 17345150280277553 67542653086896532 93059944329922128 27423469012396821 38280184656148593 4805254856836962 68118432840111286 71129851220916984 3734201016066045 35913545371689379 56019565126350837 23605515495299408 12475498510903596 12655102597373217 17358946378303999 40264517345895326 22280321563958493 66824774043902025 10861635682665845 17499651917366021 88532130703332874 76459484325110695 53333619566327209 31253157989965655 60557389680631893 68385693166892063 48016309537386970 46479223300720396 2775019828215013 63325100997173026 34008748119874788 48439794720651655 63133621500806303 66637000598435441 46676996221680803 15420462566893263 94819865975558658 42418969825774260 14099031133509347 18936995530840013 29465061741617496 72993901440888062 89328804704527711 96759905750976038 85871510490243911 6333106973516961 34641028454416064 11235264665043601 66822303812102387 48087097514288278 83810539340436191 61797454572035381 24068389389371117 42895024830228530 48908289562101537 14493463250502634 44667576088448845 3321533687112009 44101774574411625 97325939671168971 89301953961908580 21164255098630415 34920415673707822 89319233445852373 1404471552945888 38014455106990006 48484885300325163 31994500301824401 18380087198911760 83903509755292561 52027860256516879 12445665874473383 54205002744270164 44941392476573099 90741770550795270 39122547750127432 95152120931197781 53676436661412763 99737098133762129 43952725950758056 76885190339524280 71037518885627198 97239569454385345 63224509634748479 86520745063942753 4275445785472234 65131968388602065 25229836251368879 79661003790752924 25706104000656506 59809335555712870 97321788014025435 45212595563993743 65404358937419613 98455821243210437 39046395838371010 76933118443133556 21534134712152756 73668601446303110 49489138068403871 83883263874820318 91995962506286067 89846221147404377 89859104337196803 91326317626284256 80017357147671308 90108623206595092 61935374524953415 28992773085066763 3905727772118954 53505070626462595 89085508464789690 93108426032636380 33914492519467150 43137332977572472 4270490942255026 63147993205191979 56168151041781450 85590289940539830 68596010994131132 47041384773424721 83419110558980528 74639947662839257 86438673622800415 5951383109331472 90016948782495518 47454722592321771 55663943161229773 49896955346158235 75645634539706280 9701033820586763 30834819336459180 76023827348777291 20128663627119996 8556352902219514 59524482841896274 58602518719498093 32926620385004636 31612291337186678 88916017825351263 36486330085747112 72218942130452221 21977321256380022 59506563504560123 23803791750608848 42147464425061777 23810068666998836 84710467577246585 46586027925208924 45351988290431223 55883438533117071 95524266803917085 67933024329388411 71388585799125861 42400887602511438 86307609130052192 6904810273466375 24605509208485386 30492732419264149 13402960754086907 40095413219536615 53711136330974041 29370364177046201 2413148876407076 64162870138670104 55633637810270345 63273555039207845 76927799953593893 75202240650100299 87313884086170019 15505583086643196 13724533153155173 39231324032589519 19919531265084232 27863974699422976 88531133665033095 13367883036315968 5879834801562244 63013614973111831 436078696982651 92035840792347852 77825806589504848 28858818261198129 63632613542786149 79671834919424582 70877898761153780 95124424198498910 4410420024607063 56867805963526864 5299500792189494 72223919821588205 58166976054067085 15538417450670585 36647223705096948 57296116709167547 86942770437861234 90988955052669969 9249751698178346 22161644083917467 19138451408693638 95969215033220412 39628022625470992 15821860687953893 53855794777862985 75161125299820179 63230762718520783 34541034831224659 573696385861100 87650477260546965 30256276787151669 72964479025212596 44663344230312284 52057595127715023 33891332482153826 92557601043647700 4523972015630988 2506921981917053 91525304233326818 85039788825094617 55166391220318917 63592417254583633 86090959149062600 36940836285643016 80133578289996521 71225308064437974 12979842697622520 93142922011602664 55525883410482546 1436768020381529 96464043773312207 24999131008831106 34141901275835203 85426789916647811 85605370271979103 23556132048007112 13261507992576431 80963635791772810 5199208239661336 78339127693725241 77856147485132101 89897272005409070 63601187006606087 83959433106861485 41713947835755415 44056690582970742 68213099547273286 471734417631555 30382310334166553 69829571676539590 7267262182515928 13316104434904474 32097014155370905 53071166645844508 26641382197911496 72203992410212356 85590611566168111 56787109974182831 58512955530129452 97286208200056126 95109313227363908 22815847981342588 65480670684795423 27194594571635492 76466317906591103 5119497577165961 74823723317678960 37775384723086429 27063430383190977 84264996255500068 88488608809671232 11344485766514362 75452952151497265 75702939161510849 9719770363423080 51372793735424288 58524043862172285 6580778898524687 65944464621369043 47076544365531831 4174505778790760 34289868046717995 63080659693769244 17056909238729796 73872094025172462 68202701686950540 25573279969335305 52922820493588808 98818311507309525 42149097761896661 71434634885105992 74389704067202890 53826726372450156 93534614628647061 34191525621457411 69009764537639523 52425359960492185 87087513133168013 78868425065448833 72153249769375606 24157406506208702 75739168383580723 56938119040488896 73617218875738124 17572484515169984 32578857877808912 84937180811299749 70317178045537909 410751003758691 64767317388810038 17345880127270081 52605240695270523 2456629104521268 6250929224166543 59173795039611888 39769403865880671 35422850630517967 3740972047513465 53630446742860403 92583396074647724 15585130425324449 26853273539140066 3758764123107330 23677092618238076 29405202529469631 95022157821607671 54955016390747915 34115320729315198 57746018173783687 88608120904891604 8163753926872801 79071195225155402 58365632504053569 7489778429100590 42171576604167382 40561435382426287 45811678038063972 75168782286566532 48513890527390926 92636865874997163 96949642146906852 41323633366604090 59566306698114280 58986954364230632 64483750827795878 87639182984087704 53861051605319220 5809591912257041 59945263596674220 74315340506790011 9029979384123001 69985615077778648 95463347068553786 62466181922976750 30295262282460103 92987949334372800 98448130269677236 62231409512626598 96627691113947347 88529306171104038 61516975098159071 47424215714418014 38319697963473314 23391158487380756 42294334670448330 52815379788699603 69964115003022205 81404406725567285 45418565052139520 57098323153704944 6488265641355134 23973398640851046 15536034556325919 52903583951199640 85376910039116474 83891150968826205 71512879693625933 34446599472480114 75113739040924189 62240614930983116 19691705799061046 70747208370824649 31833433280646094 52625014632336327 35942327054242360 49082618824092513 99024030142111894 46684112083122417 46126861627748247 36073683309308986 1238833429414949 20266294959874096 35716393999053875 92079953413126476 20966730572403508 3980106430017650 24466879525675466 15290303617672237 23641140923614118 1816929895405199 83716757493218454 26564392216739848 47299265001617426 33092740770081753 73137588586615310 84840173216362055 18600834246327751 37247393194177207 23493822517026938 63069172820964211 33534323284658664 48603816812697049 92250149271938387 31039864334493713 64662449036498314 9273877573014466 70741447551525064 7566799673845035 38537444913322886 14228258830841174 80121949758162291 13727722233784918 42861023422584508 17083588229104911 80524833494738401 19493110277964239 17327110624466877 17683694719526993 23045547585417120 67232974561342534 72833686771833039 4858205216876640 78257626233551416 25690588114608824 35301248970251654 29558562131477317 89370961482409750 78057396033505324 43956934463461918 80009654842447882 52692569628497163 55982695876268934 37496679007058828 5570453380951462 29350438674916108 18077492153659974 30310902965439766 82254706838742542 72464675002054236 39840203163453504 96715699321493905 12188310248296907 32553065841024846 18461308518227695 55164505747970420 12504132510082574 69894016615037341 94350730952631877 9668480054597674 18422046412265652 21044485240868923 45200588826657395 37659586850968908 27746808922007911 84561240401391253 68773907004265939 88253940167406134 21723466348475059 4865044215255906 16063242237464772 90723076831027542 74751733536900608 57121879566406036 49033304639645472 50817966271703206 38735284319237985 99604634336295333 66121829200576702 17442570999973197 51762529049022847 54876664427593439 6137903017427078 77129386974702296 48234901109973887 2391847181547144 32809420573609435 94166693121693154 4150721281860138 86390793088750702 45450516041087326 19234462084584609 60093170251170063 25375139103995178 86799698082644101 74757006163979076 30297935940435280 58561562982398489 72116084265477348 6148620665261123 85357492383094866 18525516880044382 88026796171083132 17875064515054272 44112468996690657 34886052567692827 10799065964984795 76882484110634625 94528047896044402 89138987349587450 55527962297261399 5463190033207848 62205090726449574 73368857237945772 78503398948601193 44347398111346097 35288936774669792 61776804524078302 20207390094979119 7903194428413234 59743039341687446 70799010021162753 12252414924333568 16831225539695870 97884697058598553 88230086939173643 33899085375143907 97320332565310369 63967889997676728 91224497833629018 24705187014962743 89320390290943072 65273822718207459 48590826035926483 87420649649451205 54104759240429331 36449545949581701 79848422621309358 31321067084785000 18355884290687564 42036673606466836 98817901800726946 53115382729074448 88180791068269747 37526823064141781 42074576192053075 32635819261907238 332078031056019 97586777820661304 22468932583828518 88494566983150135 63841875029769326 57251261732079020 85582929484870719 76780464445119190 25582764347146862 77347761534064035 77762596896433046 28374259514440803 40650577163527846 23276740877667715 86474201939567120 66414152905076136 76797048827407554 61490414401208069 32723719383425040 21144384935621559 36531641243160100 63328795980456860 50896560203280436 42386873848207990 33400437030352930 22562738056614642 23837376913238622 84647970508868308 87723842983592200 99228858514620323 17407714593605031 45066082204685568 8661921452427595 17330970313591330 1873978979711321 60363376647796276 16366222622167032 71848876613640890 86357869260763843 34921038384657803 20297641155705993 88685696947170426 29433256097996873 28285386733683953 45670814055152590 96820958918743298 14714609141027067 13927868341323398 73217699421556990 67519752625739529 988844710122518 96200990377277294 50674929353320749 33392756284364829 80732579249301423 3317647367858868 33092117241975624 30575368157739932 91673195828243339 32116027601695040 40849336285932052 83181910978246314 14119364585509284 49308707108561299 21673385495383894 2915418352527510 19884173531835547 28265137757030246 41550946346642376 95176573400851996 83433170721359913 46052178948842415 27412174302943061 62755653633779750 50034131120335178 74633343938115534 99103232141598886 95085732844863524 76612976145942683 3610704004823880 54651143514222490 43332312900158622 26711991718273100 82042725089134912 28391534252597800 9445169428138397 81708727551160345 2179210890353261 715964868506650 94450333291780273 93286872550094952 8749300146294726 26684104997797113 15361969784776906 73134766946259698 7645348489595960 91461828130149801 43818815665861172 49894473106180728 75741615908298473 66454376332570339 25184307902428117 24536388291580160 98452432120398406 98563610645513747 9150223503565124 10743278988117460 12460366263595892 20519168306604299 27250283339938240 13390725608242566 67211043556427302 20252884742277833 73204249803411849 80455314340997747 78202897445032340 47991427468968012 94591296393744119 710480175573129 17832902641447703 69083575333293009 52723670449469767 67690786557040291 82895897143617587 68337174207001157 81862915782162880 14545059298988584 80416620915307149 24171168623462407 54560947436946391 64545418549370236 70183994461660626 56480489393499646 1116750179272505 50840404553565925 23386118677188576 32648181433051507 45145866936513291 72589201706390586 4339249103762713 80766951352047363 85614183145436758 15871454631470520 41488605023746522 37794407938460737 97892063155128593 9189828774669031 97598467578473864 41713245578550912 31162210985217200 23811290434845586 23208448470572866 41299108445653248 64304228339109533 41087116409813232 86422222541322693 84398285383888783 69403269313078496 70685024496081112 46679741644981787 51857357795000790 59672947734388604 45017999319331543 44352345996871231 68629680638951209 63400921351953774 13083481852836018 2922384522185442 81911546051377083 2715641171373724 96535727957957144 44343834797548559 26338253366757288 99660959548059033 51818166377131686 58524587901261237 78920970633749996 96417503628553448 78519273363005748 86153698671324848 8246307445075504 44765585320759838 12841333138766795 57733182716092772 11206399164665858 44757606960601440 20678374961727623 47787457097442670 95545468778342749 10359088151585208 11300258851608046 61676499460323951 12426784469590593 90398230885019251 24934441114575002 30160424476230757 63240631427800366 55064615531807691 87186116015536983 76644103963445621 74848084795866322 3963079768051737 1954088540568454 73403459969933671 56713909146519947 25011253948399052 50380020293718291 67194556836130688 46670542987370503 60226073419093582 45060935460623600 47195845418520846 91779093433349939 48167760668140943 42134417477973941 3749425168236754 17556550105522848 57460709217379872 4935817232992393 36425211821337950 28877113959360461 57632067414447182 45423119768506703 91194102002886137 75724377238238117 36031372178440721 99335719896717992 96396091677363797 90135800416643690 30647075249318019 10568206014400735 49255075810040405 73311951654655487 85524427990417463 4109595635705078 51564582673666929 32088345996237777 6920654208351210 45143340929148796 9634184495766088 8409623808223968 4345808153589777 5665510087822654 52113271834495253 29802734410050301 61255295928570911 48068980887179173 2652588952881105 73965403432490249 81638650263256852 84208225715351541 92270957769669526 8708433606254167 4108901511525109 17399482077923245 83885284555818149 64513761307032609 38863609413975508 61853240258432355 12857183310247387 94940984222883396 64167452337794607 82211524842157636 3665026086970296 89523289693416105 25585349407940406 50033904879876454 71682342054511081 91023560260598450 42701741772199644 67399670178897439 35912522860549846 36888782481541460 94965251309476076 84459550256428859 40812747791355202 68643218484914719 94028853084484338 6140272199917253 1433287466976238 23148372762164604 86017834806111275 8701364844915929 6741446358742690 18944989350355658 49962268823539563 71819322968972555 79239925316136811 78999988021774511 52362028150905086 26281199561823856 62865495256496521 75255833913261982 1588461517531284 44617015785708848 71199667260356828 2962510808202008 36180406122541645 66072476061002400 9635292548441888 52458811554759869 70532990562848628 31965116862247384 45437774310320976 53173320558190804 46169590411725171 38978057696663268 2537627095952020 51190678279454141 87933216173910891 11676550279430957 95348598634869859 57192653827023106 94286903456377944 86452429411436773 1273307899120137 36913362900280076 18181035986563844 97730315194028448 36167298905164798 52818045395238822 88175777180897782 77604273781871864 87025997375620837 4722905922539515 31943119741144001 84841247009583151 33684817224446413 21721028571668466 7228404002937512 13456965795243470 47841003978220299 52134771910114312 3005831194340074 14398730860641622 90328714558746382 53725529961525856 10663020129257983 81670593557410561 15703852452716999 81334995948421901 57013780066372253 88656924051852513 47523788732445708 95942072214890496 21515379034209951 7528907362873473 24441501558668860 15341757735374296 9702277841590673 3185986027691306 49485251662542249 76467414908842967 93183756097488952 63099850159267916 98496123287992316 13045579291647018 91515037898174754 67965078600451999 52872089735749548 53962818096734610 46917950023958129 81808313677416435 82504960396020864 88204845805584253 67814606225029186 92728521714798882 84156248159040267 14745479833375735 36338607828045748 81715932975785505 54340052834708603 16679072194223109 22150605169793241 31655609092497680 55708029808657438 46998844604636472 78557878489076775 19420019124403383 31691125563140102 4441306666613069 81976080132186044 18640323787389868 6008625471310511 60294114400005074 36113434751162680 34207971868979503 69114609047589517 34848647099184290 22593909873741124 81455125866200574 76843326542549622 87598557424177213 69254465786252350 47588238621855725 58557229365219263 93625021791612999 13284566896601752 35541007042321433 10546152100257383 44840590181704027 62477792487947544 82302372881259589 27288263059791470 35464392457400300 9751084253415240 91688490795423508 68944608902099455 9902941101097603 94384667951311981 18817056301332512 32286112435661405 12110683565177418 66889050113893684 69395215605079929 85997101739346409 89685587806222466 32266352347262271 72939099433994677 71612513971108765 43437038678374726 13941851531417478 45775603582312657 23986192014465907 26011841082558371 63976282445097672 60086550322365349 62027460853920708 33399753369737052 17371867055649205 55653513861321746 52406036641011171 61462279851230892 49176232551243838 31788811331495208 49062704430331291 6265394170709053 27034431136413677 1928694773129852 98841962071364950 48450827348080095 67676347025288225 3204927519722831 42743111302065341 38932312821390770 8855516934874116 23637243002000706 21556035835514886 96126212129476742 29191458120998742 91289609784881001 31859542919310965 53929898399811351 81751779899879344 18336431373057616 3748238338381898 62739087627180596 87094176542716996 36212547638348851 38360899133876027 80195847151104162 23063509232778740 17303604554147085 23197970879004657 17509241974482049 19716113124280274 38300317250513833 8201781468319794 57316786809291446 37008675769935439 67954062677475186 58068920944184829 26184628043061628 58221837212917155 58542748366581950 89722826908191432 86978741681905546 86560236646787755 55110645494051537 335977331362590 64143397069608649 78096744347653889 76604174846777862 87733073679475192 19428789663581951 83630182017262692 83534842155132539 54010210686631115 57617484015790035 40405128860243176 55394670223610499 90526810653805967 60432189444964581 9490376146181343 53453141555748514 89911263912681217 41343961448018964 97611867295049910 80383008176287538 77780430979545148 62158844458397863 85762501378363658 85144418896087655 24232842695731188 63473365627406034 57540714656499935 31415497086700223 60332064196785729 97026122552811429 74214190054200950 51125132650703132 37042081013448094 36368231441144485 20485405815840143 89175655989585922 47315428482510503 80672193814023481 55739533293635718 56964885569769263 93462856979076097 43023481792051061 10667290821190335 24677545937586391 40769174977353790 44093234702195707 60690962321172461 6677176785090297 99644969228559760 34947326543550227 68133939517043377 25915799385308986 76106780145549775 24833966086123903 35007498055193952 18483807349872753 53176119385779125 25495614463318046 78883487888394218 43663983236273819 13922628755957420 2911884707780615 11517726969314600 20785764665073625 58362495824034191 19092424295312134 16120161751141541 32008633420384737 61196745236413945 29650532941922604 39090993532115755 24394073303530971 26233873926196386 47994725076564241 87626072354892231 36239994148372816 33790374454610779 32924136261266326 23745517267899012 35793624686501838 92982224227728226 93208809816449790 58586712000324001 8889991821263613 82103352469002254 95355413328739232 34723087132527476 6230194505285900 73521350693384931 24602645655031469 12256698093070809 72381466945007668 97927851546392366 67738157734015733 56296232057930014 25227029490482625 4339466647288645 40208028082205191 20452117431618087 19706640446755120 6513822734055920 68993644557230685 45755581041262732 70442573860827922 86677948022948148 64686052254502701 5438743508527085 23529831413354552 56271799018805894 50440326253649493 36821881960545096 92935131670105593 83176010809426101 60898691570837812 10922379297377410 94142782317992456 25929008255149930 85931244001656002 27590162059732744 67895523679868659 54778513943105434 1328626493045892 50875707557073189 60724044629352327 31074486912911156 48840996261928704 33137679430541221 59589511175892813 16324431166033232 80473152124330305 27356266572403831 72592366386622801 96241167200971074 5289363084408407 17100875298868309 29018342993057506 43992951305459143 42645087501166980 60991715834257445 90232012927692495 44372365161992576 59789077027613266 2279901184382407 48307572775672570 5612088672981506 33417043030748991 46665223928742311 19845348042518228 52075868238700140 34752154616785630 98692508971943818 97136630047000676 65351365364081489 77142257311271463 2386324097400493 30966990242778766 50424368975384173 52597424121047420 17068958939951530 32207691626378796 58859094179085493 59495653337119530 55402721652756956 64837058655166461 22951180607863379 84562077831112899 29887689785952163 24720210546130949 26055305816624550 66651208908924537 2250868124634796 9012550729829350 59530973865015058 63499691038407413 37482282625084319 25452291554084481 49630284253951565 49172322505978223 47886606210226700 3484673188836860 83773506971005718 84636197436008673 49106499175134467 89350949652118537 44255204756719209 74086600049511140 47112190128952815 22788970747826537 74142490202119280 63891560031693433 70008478453386201 19800496831671427 53284817634869239 99067771216157234 86566879643717923 95325453209562414 62884548632654916 81335122224024816 21533855870622448 28963644217674659 59616317019577631 23559771935869336 11572201907716775 89698062521878618 86065738827654487 33285209847733485 67217007054749753 17573412649295232 39863620986256776 9394791025414826 97110895821385873 4801158662185893 57630244651351430 59627864885469888 36726113893482721 73965462984418275 46431714330715660 35617618018627120 63403613108084997 99957606882342332 77534253052827364 58502743677299787 49714357378217695 38641900263631648 74669124069516571 38491327689199546 99722776811034387 75275770672538855 15214706276511608 72504949302316069 95266265589872796 26103373014181411 67074596518705170 1570813224080540 52481208084580529 8911514035516674 80300741896499943 51244217239624259 22294337658265449 76517011333467723 10195562733465055 86040584458416702 69472691258710897 62117895421743511 48057958068873391 34845878197565731 42582583665520044 22494944917263788 43045475036687956 59584917102547592 59105600349392921 31917204022646024 77843927467744496 42519986433486953 21082276188185660 8342108547761182 39072361960317612 69131933260662464 13598421993272983 95934369115730805 97754299902296117 72807540882132459 76299946187652642 16636905614698974 73391674236027013 59529762197492270 26804567546038469 60525154809217354 65289756130379002 10615745013826859 93385005265427081 29649470664039682 30388457790255425 33858678776801356 23468957541807351 16455061399576109 3532614882060792 2585191119012062 34207522037392588 20763916435442443 27134667954911058 42260502093376232 16449250829642570 60737281459700617 47127508766739877 54930999989033345 5603993882821321 62811872468599258 13224470148490290 441721848132849 48022866471631786 24238043713613497 46337695995820050 12949509963046444 45544076572973563 56910191767411817 69758464202682115 45995393034049909 57471803502075508 76176628172124940 23676990898589205 45963477887467658 67903334647205399 71692478196271135 10961433761626453 3796852853733137 31186181293028753 62832181077915010 89072198547346418 15182611108870603 93887069530502642 19431666277427529 67230701312769700 83629593062605216 31280782923421399 5655589273465579 60436219622313053 77577240631929525 86295935794488195 23819254820337602 15944996611200185 90817171007587907 61339015128627350 77099425224685556 80911794672268735 59789350202683444 43747015656033064 35153236199551007 43492231051889412 38162325018371055 99231565187857379 74565443112046934 10194317287740930 43527590274124637 9638522625078910 78235919496710917 78669803656694032 41669131514124019 2416356341852495 79395813788167735 79660122584347406 8063958987131281 41550091431871329 68788184119373691 36543390503526195 57384871412086242 45459900182826940 15174648841916933 2875887137106916 13170297359931470 52139224529871453 62994442454432667 35202087270289897 88436048237846295 98981860578878471 57089766859981816 99040804335035825 29178271008538896 16207964417594352 25409069208940096 58280943101657209 96863451464146262 48135858041592174 53644629600704620 69827042332943207 12329300801007216 20145119688489262 10645119222443957 86956347339353729 72988411109654011 20923261158201214 1374622609470565 31942164785424100 54930981228482216 67916449829492438 51307912352650746 30468563346347927 46840736643846420 91219364538653466 81343215720166117 79579949991105361 1279792480661636 94878863980814529 45847322426367318 39479905358493202 98888982825559472 13171688741141926 84434338207093451 71988929698703837 30929678729347822 42139651107164323 50953805582321952 78667355396336950 24644690997959265 41467712500539169 97082567367233626 87323465874262409 78257059062234169 75348301956243092 3626222347868011 24275511432921884 65246291295745664 75307995965871727 60399833554797823 59892279937374700 21154914370958371 53121265807632015 26554919860587658 63152100200478008 31926602282768302 61953398782938663 23380423334537720 87488484708674774 12098182944899681 69525600345478144 12775922212803619 53541435335812415 52923070796762744 53685124555538752 32029933662519685 22717371671672703 96826889478734522 17316004823483641 32483919062604031 47308238486806637 21149360474250980 17638347542296684 5818023425790447 47536141360158369 18242286032339585 59854970672113344 242270853559304 61506091842044650 3182393026257921 42074314558797185 54090450540487216 29517487970685111 93327360883242962 91673620190215059 26606118471118421 20337637974983413 12261198231534711 37729800718469810 28132362018608502 81634318742052612 36700781855511473 71817959924289084 1395575586251997 25114014042459999 47186157920036413 73811230743806801 62030277345385343 98550227828952520 17429732915333710 87675260919682627 94234023902814112 49207585809586646 35663821079869300 20398707510976324 75335047931301661 16112910481724830 13203255515615475 26009897725226015 79953283240958735 52437194715798258 40066658105589372 45565367828159403 29055446514740465 13191578511416529 74168623137629528 93336105045197015 94094014719612004 17461152858150118 89808619869214692 55642665648900947 50246410913132683 14010388765736018 25397504548688639 55643296261254939 88036996611556396 86718767056493189 32077360759230492 45632967434836819 8026890520885337 61599171272074228 69300395348122931 92882618726600353 48069303329613967 75578219200277317 15736546588887404 18255214634436247 56622552652777982 95875649760962720 16630570727318765 88421619946365186 2899020035344919 2397524795303399 72675813634576620 80109065277975624 60288642541148047 99277397649984765 37962318119722666 55651603030643225 89545407963413250 57333024692325766 52145607471816319 18479916540163290 50624060305202990 26794528235131237 94847164744533449 75774886079717145 28261975095222988 63830316622076703 29948392197985797 78214100211849865 93002492356075492 83635604353182832 64763909964122338 77994628522423606 80659673562199144 18339018640071043 41671164184272932 83647980559863319 74091970202595295 62876672673444409 65962716888619305 86139042336108650 55494982280551760 93584319962021872 55896079330419422 91006589432593408 88439279190251699 69369487794038441 52058591793907746 31728989081033819 88140926075969875 23380155363466697 13932409838758708 33271802020104432 35637260888813001 70850490166654230 9087168110672084 16719227464581372 55907046849314250 1881698156833011 13577900145512150 85869092037514155 19968881937511422 12520475061486774 64044002778990042 35383164899236927 93714301657558274 35499959852038356 25195244155600319 42915838613910660 5105218209150289 20164479450225008 27999397307570708 53946886489854336 13221711250506625 33851940653419062 34307825312532976 44837440811559036 45850027744696355 42821751286419815 13204519475758981 90275795406051496 79826253463477398 77283608248969281 82507249140116177 31022860442930962 5465959708377581 46116628929297673 67336556816053627 86737666036533111 27506397361684263 19618405950418234 13834453599500978 6174007239247258 14958237393162495 92179031472034863 27495250193202045 12044781353953308 95436864898076350 64326577521767228 11732637696747667 46168187956884830 14857646603180658 46226102806736615 25246272772344878 1126312875088011 69123906171155875 86709538467649522 33386394953057370 53970768382807259 76666991327862499 37218278010243555 94309658898576318 70189936393151570 33449935661176104 17922557835415941 56131627279398548 56425421802225950 90905187293200319 28963768536176019 17534239540343351 13389643169015316 29609440961456097 36688258216516999 64335156203587115 9152934912802892 80805335140889855 27583779270663805 63423018547030876 31030467769744988 55146251978982050 16057689919498240 48718513598207331 53888345617882292 2071368882841973 22326948087264033 21665169014213410 19298504333564375 6727135693865252 73783626953578431 72002639684284510 63866202354999457 97499639685239417 71551297743382347 27078904793521194 74830761233966593 88344817336368950 97246784929435245 39168438067900646 56841561369648995 8960514703636398 54739109483022472 18313650057317114 73492200567238329 99632377855443545 66160459202782415 38061762663629810 70780921285545002 74526007893857531 83475688238387838 78500174937006716 68226808194202661 80485796647639513 45660960233162949 83645699487408801 94480081676626037 17079329902125816 27286346332565687 70581242707565388 1711645976909355 88701126961509109 7422628813195040 89537282470409517 38353405968126768 66700354292423203 96257733712365816 81815319941551208 99008683893701753 91699495263951208 46057318644058487 66370882441650054 41786542114554253 58666935355313437 19617637600267711 43710570686278024 24753926299063569 2199376238185581 85319239962596616 35868375339632995 77685402949885856 58950211621132375 57239320355590737 74153791329140816 41263669492542503 4568028225621334 69352976619395809 55174280629697462 85755194566791147 28224809844051396 84779432424968017 28590503543277701 81100177267484341 51324155169415017 72060243645558739 34818472309026544 2313214796962491 39799376592133990 28930416070518499 7189628717091511 71484324415027059 82028172490646689 37088359731370223 83918933153440893 54336963819323251 28292351843182564 27665842163480513 57516486364124024 30495355116954665 97837318541807926 5395079962453919 43487891732397026 39078357388721580 26414617195243498 91858630659389701 31461273988880581 89607436143045027 7321840689811746 54184447224202914 62427099138348277 2160062512726524 58202011392438746 31181161030630405 68459723381846787 71699514341342612 59886367629871219 77499608034873785 43159618098129770 53759883682625417 57641145507983203 75876604022172929 8611550799673782 13975544145949960 24891462077541358 45075074397392793 3053177141801035 10020639046929662 9906358245800331 10001921674531999 698069611522273 39006265425685434 87695287982283424 99904778344205481 85933111853984173 87965673290941061 60881778857104488 35703102993718574 12022245760219420 23153241321061926 69638980593920300 49498648523380853 87946401646399532 87655660078501646 25953966705846760 72803316571888887 83187595789832099 2463526320149245 13731009998363278 14743448912023906 56505501266619350 85509976794587317 47343476057259752 20758562094080785 77630482941437030 287612291420540 28021046112794204 87803400194962267 64999718534790008 83206529000999512 17433296300525858 58429277811857937 46687040273558953 34061873023859552 73545868474392083 28624900900778160 54629664419074222 56983544189031959 26356909351213822 99509779718666327 67635437698322765 45349159798993932 83011387065200081 70985287831086720 59075325864836044 64225413031593951 87638835658197232 8229939649883753 84548675994724078 41361499205650038 5427980258530570 88617680943184168 12074487463376747 49118492329606775 2108948477724537 97276117466897146 3373739595867631 9833327036448830 6512652516680776 59724922403642361 73403383762888922 62702926466215375 57533784615026021 71486226516193145 76872731622098371 5129062436467043 30240084401188080 80429524732700728 94039678965682295 91194186666400283 91273212375688028 57414595433946492 45356470283764275 2026949858003290 73784335201081323 87523991435137704 83193526643345580 17482033796999134 67958900887533983 14482134769339930 4946398652628549 18549023682577114 42754424991688692 29298604830778868 51056564051565720 15320768628664703 40505023525312246 31887203775376010 6616429526379021 1787055383686139 86418230397303842 31220407149657713 88380776776732269 92680287266770265 64881469164956579 85716668043513459 30954784943264475 88665555326263152 693629813589638 80899101108244732 29084903643570950 2502812100039495 59032754800016019 83028911824272960 73613084272878909 11287119468381201 56946368892356603 15181782071263737 51178529979287275 18456701792500667 6637132449769918 67506210826388464 89634530998416788 70961277511455061 4138146681170880 59357528380867367 84245530950981369 45036456590832372 79935248217024428 35191690344191787 69891731355547362 53463976248052701 96798226732397890 96082084877309756 13101355571034878 14341682756790779 37868505007170918 37675117948887150 25186410223830284 75682232848240308 11279749230780625 25456142869829667 17292397792970619 39979520402935013 96466865893365806 49727570369904944 85219325025555144 80543198576724718 2132499568062151 15220144801042274 27880427393846875 71899093893923504 45301682867686020 92913378132246952 29035131562512084 10279736277836454 45194688966176961 91203923793705296 16002020958623106 49500900164474280 96736365568988057 17248231780104202 99987427088997639 68841997837727211 14104352531468293 73681388170161523 334678273526461 80764330588885421 943781409217071 48742589187435428 90068415295665071 27238785409280361 96808986873422724 71190336951821790 85023452190789806 44310873347929069 61835848896899273 1535827773095704 26692328165625482 23245719782151900 68827080712794334 30264306650132977 9210801223519023 75792453229872227 15694771858566310 42159758476109636 6781492075993256 28205409831702372 92566630185240901 89358489607205737 85851754272782172 99021768022696497 34570929189059988 26697867982049853 52415873732105428 72933146678572682 64441003633909472 74196529766608069 28225816819419029 4913729200977943 31754132382543196 14175735140982054 6040388872935628 30440993248115607 63721493706995865 91373134099408953 57181483299358064 30407651710633978 99290268501384385 98505057068176761 23965143470459560 55368939960460951 36515123169733381 42362326258322401 7435511999773872 5781799016421003 52417790452227807 1087647929915572 62173295925481509 3296564312581704 79453970953894176 81730648079199793 87619837717223679 28918953646322456 30415597103260292 29063872644289236 37187476117424205 61578292024811227 65808641784779324 59874842891085595 24131541650412272 99151920953328717 91625858461616576 71332090891107545 75427540974733273 50985035154456053 18836054202517453 94846898028612121 79077383033602581 11413015201940902 69619245918559475 25502943955687481 45856125600025646 22378519524905727 95042012054851967 67072281937429854 47340988876267539 23032372439340790 62792482342520327 78214580585833624 69430161044499386 88088072917639206 1309556036085308 93402657258491588 92112591303491260 11517196839561532 46883742406369400 14991089480882756 38556815070082430 2735126981988650 90997806711532805 29591662141572028 98679359503546953 7363473385573940 70829919198522646 52181864757786042 14986017308157405 25370568543482714 73604872442177442 10693689305965384 84041294646213119 42469331807047396 4696210098258910 88217243939629345 66046929833581303 10272732650920086 31158415122549789 62940502779654530 8347243351405547 10245626866876765 18006063494989190 45786631426141905 10131308464230338 76425545900282643 93069869193650440 67831010227899415 21624802891728185 65184744331145064 44908781175869245 94403033009914079 18483800427768613 66184142791782056 12668002994720031 1767752668857644 65294894098129432 53958283794068328 86477215371880114 29011963565390672 91697605981346174 64985872529429194 54503853627746288 70386931944239052 36576933018062979 90121818902687283 71833805223408832 72745386666099664 77091642867500352 64068005343735586 80944771138572178 84334914813121183 39121448616198422 24209505693718245 86208159317297054 63388615702997571 17256760009901607 8473118210774318 65811863829476746 50614176528622080 35926735020004016 8987304389442763 34341748593945447 59097856208295173 38236313093484219 15217505428906264 3577491241528676 95890513212895887 50356315867520959 54176055466501261 80632270743696018 54751842452797149 7692052288977865 42865084517109393 12535007033099886 50736795185595530 3080233782468255 5204707340931999 60977702603479130 27266570339194342 41606037431165690 7875156533588747 96565801531882643 28451283223293786 759079541506789 27245184612917481 2371193803422078 70335983208891315 24164501301364284 89816764793074791 25912297863709826 48414689273004984 89752524801031391 90022733785784556 87463372274691576 19559981453326118 12307992554935685 65202234699539358 43242657053928717 7987925391094772 78449206477076414 90695282438707898 9923786631509308 52518286245570321 85643248491427609 96807460059003924 31422441673136851 55061101901966925 11344166130156501 2130194350139 12798191899359021 82465321937182494 35842240614029105 41132654170791283 71706013111206533 11173525872166938 90555765794941066 560129622514603 43422667519893156 25684726205301244 97725047219073459 538055214379136 42406554013821840 80309085454330859 49595989190832009 15322490113408661 16340086732085943 30362893952727154 30649883203140108 78466388532635726 4501713181089106 28169147388419503 62867560496436654 44864573335663227 2057490647578840 57906670221542439 4494924300324852 41429700793259280 54375771364921854 92673101198434157 6239666011305557 40041376796995440 50809762422355352 25129066956760011 82517048138945533 81673862156500264 90750458050513421 57916792968947885 43880201250980823 29862736135143376 70605702880946158 77785866021421980 44242515787062450 67913009818271787 42001479899196129 42492453206275927 4662877683578283 14219546316349105 48809383053913924 21709355172687551 17326947909733692 20414896073985286 26210158536020046 36362080877897709 15177492708878322 11409632622833212 48624401687939447 58350644950007984 85075313464081349 92316603469005422 53030448100167983 31489081990522644 44411969126060774 47966965070657478 51170375857610748 82482892592106915 78938137425467850 49192262661566587 9953849086169974 61528103214234345 74534534165022243 6195637439147676 18102534145244089 20608958798727734 81436419423944279 32945983376431930 47399051086782352 67065452589128576 35960812765892745 95099800219143429 74431326159493572 17254348002758319 28366945447956202 22966532981062150 30829738586561078 56100368174611652 63104347164720438 55574171433315884 98569649191720029 41279942161845331 46116258554707862 57968736662124548 3775013948175066 37605970639036922 19256071109695778 97530290813206454 9055783221682331 56814600143236093 31781033409026847 36152944625691557 79224439718923991 89926192244580726 40464089901819489 74935232707422276 22185065778562886 28860486261047268 51366180825921806 31920678701847930 22689382739606813 39440065465925528 50513549553873219 72648173771800231 29726807201576839 79079413724748160 26832233885761557 57193821437035536 26580463614327826 29475107804270138 51659548647174370 73498118094449904 61603826362374744 94569292452561383 22712634372684180 22592502906242954 41803850981830818 90002353363790346 27324338855667987 12745204995885787 64462736032346939 74306994829492842 37541879988207969 26968765181965363 38747386768695945 63940196003049481 47437997815129104 66575824744273084 67213252516853107 64851759138254543 83853417734559865 7173715677431443 48991247033010923 17219038114692163 18080413722080517 83518260469885579 99024322625448510 23541969346391197 58961137494190700 32566550423895896 70129708558862924 81831608263970458 95933874956452647 11210181977462991 73110253245287344 36934791222632205 75899952312001970 18644778044636919 85204782144607196 17278400910204481 78459210841785766 97204264419424077 88549728734530391 81465673133451066 94272010989356406 36622306213371215 11558541331412106 74593317086523331 73292955340447050 42092054438328093 87156191916802416 56001067120699494 40809438816108762 41405365618625159 15124000714298088 2849400091869618 94819757863208679 84329049191072425 40134319974105305 24318949267815418 64694469284786327 63775999495608860 30968146736237911 12599748944738711 66739799647194555 20295724673773986 66676398365443198 26919366612095933 80325863168737599 89165575519478093 32617330905001606 71203092737293477 75312635739895597 45155772727482840 96013867629831617 79104369415913526 81551092953299437 51906744087552809 73608586595837815 82392160150035888 96363427453692342 689241481268581 20244886809466434 35666181534840276 19802352705480961 44468311675144012 66974259875497034 48388427753562676 49514982088709194 87522901044625586 76680588402715753 3099133409524929 59361471541133990 89583078453420766 2173897327732797 58155133471078712 6447448956109559 55674079286781897 69607701531291506 5447214829989161 17316988337500462 26184034820891224 87529249956308100 82005716862666075 43112450830708482 74622453794325537 63786746351075016 63132258167224880 30287261127312239 35408651494599033 51854712138765332 98725217711421226 63269136032461085 14260418419464326 65202972817177349 20049448854962181 75869217353239290 49863653574264535 11323910404468143 14150931769556514 4437938581626269 78601659085780258 61142487743802334 2803716855101405 94000836694544801 20621501084895649 58816241143121092 24357282923729857 40796184490621041 36079942380808883 23855109975131119 89694774122460534 26505047700403924 78686968780949076 35530387061807301 97085933007733069 8556324289173022 4800078088377201 83353399412103221 71594734333546488 11980103377933352 68307034997831347 96502356766271766 54420593013116651 27204547037566678 25315141676590271 41706013856384675 3674023378656627 8642828096701001 19709690152163734 20854540484435008 43510961322178592 6115842927117963 2061949766134613 67276339944228323 88193317136588859 6544121498347788 80386683095481597 5499093411402401 17052873563453896 1566981292348195 52524278714390104 5683502331225146 96541841505139979 20218222487330372 96789367991858450 96082943639643944 39485036222126867 30870337379574829 87945435103639382 58719240445450238 7971437707913331 50786612560066233 21123073043092780 32725537917103085 50055716859711099 11224324144236104 26070742574783781 50246938903080311 81819447677229733 63089838888731053 52054251494007593 55889642742602009 15753513585169263 18657412916159698 1691451386799783 37228742713531151 78249094958385759 85312831087968724 88646570740878133 77055922119640417 67753763750064104 65738199055150113 49084554175113547 37406413735855486 58553003329962802 88411466834395619 37295374111971602 81022577933772573 1896771472582296 51320871016053653 99630422396875261 79562300143626565 78433838658989894 8461324430125289 73497672767295952 11681334553971711 89814543571353251 1120478684234219 30906335970081634 53689406026452241 54141468725295157 54104140641501252 53759965987742816 92646514524757391 80710287951166626 5640676020330129 47151557793370404 58346077655608576 33248674146468885 90768747169545127 80315101214634673 24733877231686065 31571840431861510 60534320853031768 19878500086328218 26214855643671041 60844906711249383 25966844704764409 79068348425009587 26352467261574750 55736933502549882 88643748731050274 26035622605134767 65106589950548023 27509184227119264 348640330922293 79610633850054320 88647798326903782 82418932319228220 51307339262785687 67360050187537438 8413094755756194 61528971951304790 10377499111523355 24685986232050840 39898201296083300 73689065039142958 50160728752463197 58687908483088650 85905938684467869 93509698045193910 28288903817587236 6245621229710293 37054544447138218 647152922813733 52736611234690424 1563256607517390 71169868586497777 25276396731244393 99438465645895935 68918654014767047 17456157449478967 74556447946520545 4078267910205165 21839737830972542 75035031332618321 33477342597649109 20253372641817986 91934015348959605 67941774681268134 97151093647345575 70745465459841177 9232943961617579 45037700947571086 43683416307417951 56063657099557083 33415796442065238 58375995221383053 37743699568789823 96028879654318664 7248354120097630 45654369648834471 78238921702037937 91024555027129109 48293032179523843 42058895456955016 99907041999969488 76830671554540677 55907539495497862 3807144302406918 11823810841754121 89086945861187668 57467210582982437 32817992855977309 78779158843234535 66182264480747546 61103321491812382 46981340206915102 45957830962541406 73500760004944424 35853658847291052 99505558149976354 77716865814482043 38128801272796433 90083207996416399 59706432855886612 68426014554585155 31281766851875426 5461809534907856 41967519161314128 20606507594799609 66195412461813165 30723016470141332 19788019215270755 66542844671225930 63926435326796891 62498782771384306 25917649849029841 6283463764675346 68204707644376065 47766658829322631 54794288607710518 42554964955073113 90498743103405628 37875252645055494 83528227160736332 46823359996168877 7870070263080567 4683728925129923 30264072928176849 39701676948585018 73786922860711270 1259347558981149 2076934250281100 74257747447727776 18231468130139284 52573059031095460 75031772016937426 30310847459716079 88204465538548956 18180549636851461 18128762389784695 51186388789409894 80749392877589118 66113769220604244 11398664771418462 64666126655388606 70812592771643608 96666334068641986 8130920259845252 14229709523205155 28393839597163951 60250411286144641 90650562337479963 62843530433654192 74562501543835063 5868715389523094 91127481514938025 78990389632904253 53722716414017590 46626847454659962 89140223530810983 64289282320444124 51805049304807707 90236360941301725 98384546982031044 84303226398083237 69488875552348902 68898841069517998 87918102660604641 27916217878650639 28942475420422470 32638125621374016 84602509656713142 85528297114540921 11499781021811538 30740681846910296 38301710296814077 3758699244260079 5077666366787251 41344509294726627 46657399083982388 13539948174740200 2460243964835243 75171974448431815 45733993715337187 93469516139702039 76459940935231556 77356214461030987 58693969076829123 16057705947581497 39470578514014893 36499863308237829 897134762306545 21697361656365177 1170863641568443 32349884301636506 30841578263767595 60879371239616467 19169981859917192 12395270766106981 22346578988414339 72928865521625354 88918033749276712 62257261675087793 93612969894862294 24453040014319099 2728641409504601 9274258649300624 66253762115854425 99498689410949862 99368828483885533 94367641251505779 88951594737063783 84843598275415421 33866325063881333 79564438033553093 99995694461960185 96697826182484677 52472029078562487 8122935710591729 99815398030242716 28934416912829386 51071290300123269 88821875576881676 76589665890948066 75456299292472467 20436839897685015 13630637046327226 69307015972424613 73726452877655833 42555975127307291 10911864353162854 74715391061750613 36877297685422386 57980374567276095 36255915849793933 84055360540883175 7012788284084628 37044815323707547 54433000161621887 96801233875491467 42363800938438101 2439814967465223 56050898787295008 80790494164258967 86593798662447633 69133889933537021 13723859320677775 49413979243694865 94641510664006993 42601741035243773 25042898360178321 29832537482919803 58351070774625076 15382053278848502 58044502292495593 51870847104137524 8912409396987823 80845547829551129 70179812420409269 65228527079202871 88114760713343291 51489077803731490 43696715271624009 74668341585211588 6993159295876885 74106855418520197 18921014266704274 25834251937352099 83026875961409074 31515391879183773 17945131663475506 53727015584453658 70848200343121804 23427807737500334 680455602224262 49838601879417365 47131213366018933 77716164989860120 92729273342238730 13689741617476890 6743297563181856 44587195109231263 14293179114871197 80168561215541534 51511703884662747 39589447053742979 54634563421828908 60243434137000832 27381284618605197 93142404462426975 74680557505370347 82935765536808275 75977122697626185 60225642281160851 8707648179201740 6952800498324748 8898340173860948 78352272476081452 89019831007900514 81062063961077277 13769813222958433 79667403501013256 11880511025347425 21230799843084036 17674201710014409 22662704919475633 6214635703653372 89357797478647496 13597781549196535 67731655998976628 9689268137576279 93311222313209633 73644443597722829 4249241397997259 94912344297818975 21279942022731319 7675557601574889 47101755063561866 71497310029844292 12582749158977552 51124070922931510 19171223937033902 97869626326673728 18346458986949744 29315063757631443 12917667225632938 96552808125908207 90324154816050263 46145247426368503 41148894784325565 83065134481688057 38350442455792423 26266019208866004 41650555141877763 96782588234770028 68694079784189099 71539204925375018 79041774134229590 24619382782750108 58860634118035597 2248459656588651 33624646285411101 98459847543963613 24246287428750636 1781738876223843 43167496847472937 94366121180674258 34110997174128325 85776228906271538 83534235207728582 40859712715686746 43635724543779351 71327663771633102 68845254860520932 82099990329407124 21014920379904410 34025338894757223 14291859748946016 95516341140784649 80524061190542829 27671754751505638 3429928237883943 96813676403023921 21372914608618529 22027416521962604 85922206326408387 20227435752378030 19196300993422446 98483677079072365 95847055510950091 73492359217305712 86992172639821856 15508735145223015 43783797544091852 36204656702331129 11566141763749781 57170736221028854 8424224123076313 23652113074415523 48555836675043811 58516703497875899 65413662528820291 96652345318294183 93855013986705327 63058608155326698 27192785291740906 67773122947457496 70971328909685288 19711973698267009 31885901232989993 79743041090902900 98216855614114574 31378069279200572 50118399555109602 2353377346535970 57344655955645911 6880496141596600 33149629633977218 67985522657418511 30096507313403929 83053206359418587 25446998497659731 98897070417620394 94902705943239858 69611491973860606 54860889334017439 62883465175518449 22242993151460546 46419230265587848 71693277781412862 89368223716401152 99462081910115582 9753669579382130 66335744118562044 75226391580970844 74305660365395912 90072839103473397 78766237121911505 55198615778139734 1501004314589724 63502013475483975 81974864647306427 16109505229656976 5057446121543269 52084139711707080 65382545219061162 32956476175152564 3447824494447567 83670199551224236 71458347582411740 60163758911181599 52976076847456238 16062521237814213 82318601084599678 52298712449955796 59922299123061047 93722443410526530 74833313027721821 53269856438544908 90655516187894586 35190924468775593 32103941056781849 28794828963270409 2394020388438659 4283178264150592 85293921553051707 1298662360294823 34114299678896030 64742616129675940 43049711267291667 50302853773677536 77176862372387313 52352752356502761 489216765471739 58422107789025210 86836300532742561 957229499994749 76024127755250223 8654891966026348 32384943168639279 62051218560687399 40979003889456009 25987305072404095 58110747293045643 42678382357139021 2723698563981101 91537929970222501 88493682320768413 32885530023879239 72849246918282726 11659405407941147 18256096310957315 7785086987912537 37452840536679581 5738638229918679 1745034832372489 45545359500804260 62814954612862130 15638217488520320 60325676776835103 14218743951825301 3193382978511332 48916236077552156 4798816354020688 10466119335133782 3119051918165545 82677723783290937 89506201108760644 33138204203247496 59288026308672830 30926038469208620 11298010668120237 72172925657057337 6628991176855107 24811876841531168 48875189108494668 76444308888003928 85757250817036542 91272784157232274 94111948510901081 13095609245653046 43609510433102469 88698565681224279 2047468231655178 65701931467351189 89434981983924476 11800525572708878 31815727237426978 20788357896650573 64860020637006755 18678474812030737 82703550372384934 67311998750730229 7942146206196255 49560626095323100 63781509102153895 65741173489248668 66392349208237351 57520443231149804 33248455364754749 57890951668725023 34805871383285944 57861683587769730 65822895229216968 80722803645851477 32275581316947085 59707560497761324 75875520894619568 5830303242784007 84089936506847608 75223440063462218 27648299914681958 27587793830057504 82966336265034497 37212467475072953 57273957849535235 24227187484028632 29351193425485761 38632745987531773 90102158888447950 93323208425873304 56370670155172304 35678235283248409 47304646556651987 1630602143720817 45932164553033149 34249540855460226 29738590304571920 75914368187158860 25282128299682328 15675869529726470 47431898401973478 5812263646356427 35654234559318058 98394776808260276 49228721782263004 26870527682336639 71445029691941235 39919401596204676 37829523154706657 2175697260893666 84553070288193194 46713654121269648 55720464585088298 12433446992884361 53832437877967125 39874844249368247 85474303963058110 60310883703814119 84268073668668673 86858252794779720 83652516638359035 63879089680485487 74950597314846575 66796181280735411 76710026811839819 36002855255106864 21428203682176584 71084485219652011 36915191359130623 16939236502670987 84572535855072824 31242410567035607 19408908326966136 84743917529935581 86337482253617689 90979248917599809 40023557872902008 77833544682269659 68906545233444699 75796826779959305 10719531277071298 87701425616495745 13834557718584055 8635671324394779 4199208827662490 60859121477365661 78259397491004954 43678084739452402 23046568017054425 55026233496105152 39208512662472824 78909026026456570 85399999157310519 18254658818131368 14253176631637874 24456008882436323 55005534140442307 67825808564751680 27263273683295541 86387334089236147 41693649864445655 7032938376086907 12313009940424529 53292163413849629 78150523158973912 58963070062722164 19031509542690532 67979612707031743 76635346685080672 98452804776553195 98495046997859857 3581711705334174 14438513133841835 53111504649636907 46016985303821872 39123028786424649 24966914720674607 58525142238660333 52527580803692978 63674455872988442 28448649529710747 35029441933464388 11296192356788173 73457575274710330 44127398259726593 45564984426337831 56759021448221 98926814521328089 66085709629104061 81991760653847325 98726039403192376 27181243373034499 21485055559549393 82029416857275544 64240121391973492 74037226973804474 672454928753888 80420826965870068 25496517487363986 39908711942705968 3044400300026115 40634315802943150 80709410369682103 3035814126322398 32385873941984305 57944954636068500 12773615712655193 33649085615998579 3283888361849743 11604236157295579 22592486879846892 17874109905785179 98259275899397943 61882162104887969 24273710149903046 9653709131753998 83078678608028355 28979556356756412 56010839775915160 40218014073211873 94758692926478075 26186169226137864 34777824478723653 70896822173535968 99071019436306162 39364075712419877 66638775983088538 20178335864127673 16740625613874156 39830870069146367 38792494411186100 68523163345528082 83343428110174329 67695971599540395 14900674620123711 45668619577703380 8916871759030410 19393329481067060 47201397048291066 25155146037436399 54156229154504327 14872387949979863 69792592160012790 10374412444438891 95226517786558647 84050402920851457 15720449145946112 14654077459731836 46835419557385645 94546069665520995 45905872409675780 55853575937130244 1169244730878167 76886751598141034 56331829619453300 64423929562316049 48328934464256671 22370601789581368 49783745204362574 31408240785244768 1710386635120182 95376665881486392 99168178075427701 39364616144936277 77347430832640533 6856116534937455 636203221767581 3318573681711023 37123940093747192 752282744689614 66726539184726553 27981727968036058 24386471819065596 2948973772212422 18085649643863990 96608329566701477 85592938311087168 20289639447337608 52910426638793480 61450886613260485 45450014097892973 4003625255520777 19463043989310205 1811512168606440 50595622107799165 30092339070178677 27198287489907333 44989193380015610 44723516976092158 29496056213811780 17511525129860179 22592430860264242 98842404790355999 63891689449535192 77991160593485149 50609077203786752 34150087565214471 10221816484086848 83592280614902962 25525327088087824 62712286033194462 91175623059858929 50897283931364047 16073181226127101 72024351580702948 31096013219460802 89144205991230447 6850946849870763 31813703737486468 45328422228029446 96107033950877048 14203387777442868 56028859766677060 61645461588554047 82018751015237286 43951326742437595 42640114880436124 64765478342691398 87445718712565924 24020567603921900 61402491456307943 80713328063535138 50259780951535343 2238063148539544 38881498601121632 22435987211612075 3082311732302152 77325683449943415 63311932947917616 6739604636588861 43016126343318960 84543959858311856 74400335853009371 77200191446304650 10610913168570244 17821166419026369 68776581797679222 9275734811508348 96484047914072865 40446681567965282 16025946935581076 79971298780375516 33234375136240346 53193815017478529 88533034925204287 32957244215566648 88381058329372487 46859696021755665 23770737205384023 82746436897342152 59359834883993621 51660731812698542 73576421962850933 94302619761224942 59841049543498943 82547573722234909 67013684833627407 64289398944844904 21449453451535577 52205451532512188 66875392508929589 43061770628414320 65819324767534955 75257618404068115 91228534630813854 64398758755572996 29423509558161576 18208255397597872 16222025732104238 53496716732136771 28971549037576787 81812883913316697 3241562820151418 23573459193632335 29951522077100097 71791903368456743 12977607314849178 28272769107753025 50674523243842439 43027385885065278 47381894763304034 56115507614313181 97699935690494773 62940980665857185 56006704193606028 63809981093306545 77620170160615017 59613664929446445 23849325381309733 76398407062613987 96103655617315396 5670549678715647 89816558126417716 60757703022454118 87036487581158580 85488069494190531 70722571147650265 40153161247050449 81086181483454030 46346394543023625 77191489482951974 43554800077742092 2492161845349244 36194880715749530 47448416645981532 90680922778309609 59367516008569085 10171589738037805 7419223556315903 99186745636584578 58327230580278549 42231136432351555 8521775623574820 9601476653665629 36717280498557817 24177250712947409 80082637711244984 68612815235111119 45697843112946276 39297025775422413 46602774533511959 55377876681492608 25561894299989992 87465404115509871 63917288427838504 64258393092319065 91644050646091552 80340733384061725 78167985701434261 92659078455482767 32531503114414949 60064091519161224 62584229583190609 4062176093018870 15909321691497304 29559597667881031 58633748179663645 82105836828192474 92448220772016671 80155814082077689 8942608115555958 43821539949057461 63984836108653804 50673498393504913 22207544742227176 70523683217356533 25943161719177142 73904295812582360 96751619993269277 49529335690446441 9782611437359448 38454534822726945 92362522264996812 10880331111994186 17334719180603880 50153142626112915 91999027865456075 64963073052916034 13844119723510031 59111711800817622 70384409508603112 91159452058349002 80734183032105870 39055947317421419 88765397275826230 45844172058247756 40968325441371442 31401392599209098 94565888503079572 9164989055482686 96925291125322752 86980426544429058 79347289681711638 32341580350524161 71687325016326583 9339259937746792 87041546091304587 63624551199330849 3197891803003959 3839228591258977 96615586203207311 80914087175109601 28089540170929228 71557806515734045 52592070519973176 37809441619069971 83982501147215715 93144723405343644 2714872389104626 68409898680646459 76022088974890065 51054403018662652 64341332296256493 586179989031123 5034747633777253 852578228525793 11980917053648158 55296753454972103 49323089203275655 4856231559892809 14478447858244336 30397974261645612 90992179368958183 18973536533420945 7606192323109865 89735260270659316 68331087966457508 73496687111445786 82311871683929017 69592209578309707 22575302227224205 54808751681476281 43185256110936711 9942569323024147 30293571551071488 22246082975993569 77999455630951360 936947529198830 52945121624222968 7794713945949026 13054161384370244 12720161811419623 84693792428199122 12504290447794595 1719424351753381 96522127097948539 2309123555927146 42553870872672882 95105133683096342 10712357487728540 42932380386411349 13534114610629720 40882375902542361 84429096708433444 98113681763816047 20878885642550088 26425914115874419 16223832970398349 14514872750137400 97224024861790553 5926447649152551 65974810521738467 48213219632522515 37402253075511289 24176035996221501 12881748515575134 47442196990862459 84154423987869648 62803118348713793 59155844340054212 80016791250447287 96162104512779864 47519076000343577 23979510490456143 86905979356263725 55466405943211516 70768502217601459 83895288207468356 52853646842901402 41861581338075413 67300746926662225 51369202147811582 20930676441801240 84297520847835175 64018016874841456 36489607032826974 14162862272800021 13614367071161701 82495232522997638 54824790359434708 83980817759750165 53088534163551198 89724827501436792 37817101138102496 26024043792581502 79111783108959724 49204944496435589 37017209364169283 50149080926061120 31596298562895893 81678318687191115 85849001185073272 55971429601378018 47864265237406942 96160995009710800 3441424247411979 60787962535453222 34199088281640209 58369285340577033 8788346565840969 8600210470884136 62038826269267684 15083890779051796 14179773724778946 92188540211790595 51269888388931174 63421235526772194 83647519924399923 55685241490529470 13326900676538375 54034880849781040 31524554083726773 7403710968347682 41989736383524736 19882781470950136 65671587281764268 72527803134286088 933812121221287 79880740595476858 40248325365753304 95929687377108914 14593197356158837 43974481070759279 5844495524319824 31028034924948260 1448162625937206 75118526479694469 84668134382088122 85096581831388386 67948796028426931 3150624721438804 54871289826932599 9279498596378587 49565907655799243 6814656464876977 29396352085283805 61832256365675236 71429281345578560 2179051024555491 13618504858804710 73317919425808405 83831071996556620 49260319829333199 33054585580314710 66456788903569286 88999595765220183 8984773387471583 5797463838472066 39115053822936153 26846042566027931 3857379509928996 91797010543578432 40277544492326956 41995301963000837 78407023964486354 74433355641370269 83606546573292905 504921725149739 71147831681846375 10715356908142798 41123694444316972 58440959893725583 8545042765357312 746283325417775 38406166081415663 96778469028037820 11698690564483855 30330825077642584 25771485407551820 18306007885583470 90244854430032110 78508047995537102 53352551052873582 66962153572870776 30387340563670575 83198208534398601 86654326165331614 48813849190466798 13229910513305362 47989524898133464 21503837453727351 38721008718026142 59593227868904551 80484668117500853 30915813576349474 1712805633322753 31864253876096753 6805108824333776 9663952234850216 11759503783527156 43701679306873046 23373096891716885 81906352292657100 6928741666262080 57376103464974475 4211097186768291 68795503336014101 26820946446885437 31201420580089579 44277181457443154 85348364158271501 4371463714879020 7570505606582041 90744179541729540 69729855213960543 38375990248872089 34186281294281398 92595023384641543 94039777830387651 67567002883860268 83442797149894710 52862452904814212 77365297052217705 57097273689121967 91204215463404904 96920381596369467 75366592186902389 57063105451174779 59990874085923094 74820307161034267 29801237719769793 16557535530994090 70665043006398357 57795060997188607 75428634116480431 47788349279600483 3603746567818241 63521691740928749 22134508002415522 61883987703787743 41763850861326876 70285760807815050 66841521242606725 70738410072928007 14495986728892703 51078340720908837 47663825393227289 91595239241745711 94087931072653162 2929171185383834 74026139330686646 54075401831298341 82336257174151332 85434457743036399 83680279378533661 73965129990604620 14197970324662659 36358234056918731 47273194006487420 30905667557965559 8813698354541948 69055376708690687 12570487760215622 49166506273516188 93513445283578528 44976765023811895 68784713202604114 73260086930718443 69620819765016730 55649216718462235 31281413842116564 70606215252158195 92732409154628850 1520462595755753 59006848739713443 83967948506624218 69237879293981537 24192380266615118 5653627434380487 45746988147162819 81470308161694212 67998356704084671 22704284413360006 81488422099889580 82251697035512458 51307713036457360 85571750487293474 54997030639598113 71719424304056811 75698539441941153 35071944555038918 9942224520358990 97804235160869323 3529973229048772 64859673324358582 89220407249513592 38720387273745477 63444439905803041 69953772475744925 42062270631556232 15360328291010592 59077693302557678 7769079155091196 70624111772907544 33215217624690034 51164256802572759 85572726353265513 17306170113389820 65223548748580267 92725979115510466 31563897310706705 75578355629399791 41690129001043510 77707826085881753 16374435866199824 43424659567343353 32071470133945065 43942768802723242 42945897767870107 94672244252035527 15376411522199323 1330886554168360 7323519156270924 46498225002297926 7403462016287494 58307363520357356 48286215416780978 56934454452719564 89108360499875791 40483596814634852 24529401784913102 21023257831475488 33946245420691378 9310808082343369 8934252778399867 24672168666989924 64658161931530746 62076282396057237 80378868516298796 37894585915134800 78552787301364026 35912925519391133 82353795440161679 42253969003381207 40176181896400890 47385732665629331 11800305667746130 76348764661930295 19322203466292899 91639014609845970 80366895109026710 55052199846193122 23999179653585801 33306890434853838 18014863992940820 1541538003971666 37316169276860179 46939760179581962 32925921801806824 56203275111873306 20685630912857108 92682417421166128 12971393322515512 82421100571904554 65277542245971661 20939456231180904 71943836201699677 36340050575989919 76498244903143611 24604441148365624 21998445886598237 14042206363356065 15344679423487412 4983915220332238 57391342006282678 57965483334778185 70695512249237791 81554118265318775 64056735362030104 95004520758399351 46240395034804163 96844907977831785 97689584526996241 87334222108455346 77724889217382462 47329803290703495 34738014166550499 62318072290010304 15775071063824953 35965898298128745 54642512556119444 71753289211712858 66291327979776084 82887188532144410 32765719398692159 79642013960272324 58698387232505609 31518866802732090 81749312727256352 44571338001061025 45979886487050347 64428349641781353 68901137688693327 40019348083432248 83133107895653317 18756183883418909 11537855562501538 70813813454295486 98268808003158224 94019997376090129 3697046358852595 75766729737852682 3988347373228019 71617961293536833 5087031132498334 94204280328034029 28479914016206308 54012797505398326 34649243197688562 10551983000086397 23890981984559353 23339621712075304 54437480936889946 94681430747992511 56866384101033141 96783060235982650 47291027534393606 1279606461082923 72636789911371615 27204500217674502 67949748735550226 56819047436183898 87037989029951052 62290175735082839 72160538954417069 64605527462703402 22014281971198069 81478912769848604 88636160730219239 18915052313586130 52119943777407756 88205929793645828 23521092860638525 216195734654219 13767986424427318 90593414161037174 45544742586393180 15540977467084041 47765333301314651 43955081546022250 83795901186817448 44638523537083522 19021638948224562 45174975044721318 4398790622756045 66203957694461440 22254251797619839 80406521286980413 52967734054518474 33731880183227835 54696384451006339 38696411319706455 47082267926815078 40663710152577138 22155410465055806 57406483173817961 30915786083437745 72771047154994165 22188467372744260 70431530879380913 90063819921134359 4747765943451007 5094618908663312 5966935709507327 24643799144459917 21067078845473081 75715394349455246 75447713006181157 55368494209170159 63496982111433337 60704514193356108 33615021800721131 62028413261682260 32298713967668694 36395229994583638 37955495239711418 2884331534898049 32298218278382301 44022984274615218 10493813337455558 54080223054744173 91038650728094334 34424649441095491 91364418570180339 58958679212624869 29506014166663515 59021313467952617 61751923549871707 80876580569331694 47756574224602434 6757023055087785 45290931353336126 31552534711829576 1677930612649064 81587392541545547 99808801578458066 99631957588876085 94594616193223563 3539893240149215 5329270510783280 48031601592381319 8852494816709352 31886948230426378 96859134359715100 43572000734465768 1464669465248287 72257710130454546 42809571589961477 13039977072990229 31710239185896110 10080073769955816 88878886470811173 70372975943828877 77959158701868183 87668305069453075 14086153755304183 59681081475368366 64901443276305933 21833152428075850 33304561034448437 64625370301971494 45791932807219998 62712857927735524 78387083358696240 45301956896196756 77243549575967879 97076266170960790 93112650456695472 91265807422217624 63353142654301240 93709265466004067 80684114436410284 37494587007748825 15216072260683377 30339185031316278 14945820884880581 873697821076244 67465288619020947 96177261492881671 36690156211738127 96750264323432319 9574956755837918 50279826256167668 28329578767902155 73862582415599323 11214427729085966 49382447807992149 52316702475454104 59182445297895192 94143109278211381 22034336802129297 95482589744046693 9169838761946355 31189659989543991 97254704563257690 71620882453794699 84552527689489748 18391870381232869 75251140708559503 3933587818348593 74820153398200026 19520636716613722 68429053336769888 97558382475094700 46895227904502849 57580737584177855 53235594385710164 92649708804636337 26969122041580829 91116307508211444 5321165374624711 24524546716414130 90902775369916299 57467494753024680 95515558868279889 42522272460829572 33630633777088346 18505994662062952 36573644524566140 44040268171555879 66584157763649905 27489730848089788 18891168920665654 28331621008192784 33712679553510435 64413457698586204 13939098387501434 49037935976884185 57822677719174808 55658396491961507 57001795105159535 4101353062454782 3057480652217792 85324134291489505 32406495934891457 5322104362103386 60136545023661668 67353268551612453 30043717885560773 38506052768484546 70500702620237387 82609906484882431 89014096137263631 38406533732355326 22746690324636601 57678044428610448 34179992710672182 58007970827014404 38873717413430436 85537899764946049 10823398192740246 38314123493631179 57250978237329514 68308024472865117 1437625121520910 15026470994490834 82789959269759581 8169413939786312 40685516558228974 36430903409829246 21494617821529377 50758918229176802 48817025237107300 85881469699809674 56622677412461397 93482006500770032 1658802956268263 39740079234475220 28111701628125455 1866694856712903 5460756379086184 676403210013034 78379057927007831 36817449517481097 94443623601979064 10393676241749816 87364043662293582 59733666739744555 6425983834082337 45029479832255586 5596301309824528 27568179457849961 50220308089422691 1680276342090571 37061935073345841 68088652437136888 44600675804508892 36529838520552831 97717469919111198 75095890702858676 99814405127695029 33062577387152565 78901266850495648 91750375773113587 12034304123043377 16718662187579603 2539312426748281 20082624020453046 18389014919404833 98828276138865551 69422078485851945 41292635739555014 25629825583914623 36808398131843466 55738438407257844 92286161582062340 1326096453625186 30951708765244786 51959340046119690 72818667984513699 20208658742408254 61355769299776119 3435917656455525 39834891224975267 27575719007994998 9777414353149382 64277986620421018 21056153851566375 89249530660482371 96055431194732191 86989394596950805 27352173920876924 6597407399574760 3994611331756154 23505763864714111 94094070420519672 22249720191754576 22570470351029867 93828232142332466 5462635561373191 34226454035041038 46465444409388482 44717824882981217 94678286818496194 97223057647669916 70324030822031671 73486416533190864 83276467785038666 91053829634123119 13508954880914149 77969940389197621 27642803871086005 93663607607170256 68170857008809372 43334808674232378 67343021713192059 58940614847129536 51639218201515088 26177736364364895 28305608494783269 93014743039186345 9344608611265606 90338314752834330 80211028589490017 60056051865816259 19105922850752314 35881437118631449 18265363373038899 81017694105793372 85250720766692635 86999718267839299 26298204986551398 40365707705823803 81390361729220779 84367095580007657 96708989092665930 94893217418905872 96049946505993486 59642095998376751 59172125368822051 66567290493458145 90953126911140908 43300261625081596 49858669547570398 78019051069735957 33408275152851417 30133695843052674 8496939314590431 62172931045169355 11020749781510795 59113822073728057 50022228317302388 99511560495793059 99031264756662169 27707586351613371 61582027663851118 31307864925334131 5852017276104461 15352234692229499 92771002465703559 65779334054203840 83952326497778202 24564421425189525 17372068764336316 81732639494529314 34445775642567307 16173529233063668 7515544872063416 71130820401366011 42036108047517781 27806030481246405 70557231837493500 68585900715766575 11496235102094880 28400034519996417 88025405219031305 19207650967488500 58875170306960382 20961201799364409 8792052706695036 96077670835481095 1076610796089646 96287295281244674 53053188029031274 71497103187132523 56929245679097156 78792912465026477 47680796631363337 13947453120485433 53332958727611710 9618939860455983 73117610738849195 163390101341191 74138353036269369 85277870948997176 69547265332976032 67046184970042708 45280704739512820 49829166395239753 67734615003911589 92124770739424603 73963026090284680 53769874120767706 50492458910113964 26863489408052909 19700565267395909 14583429739425228 62938855875657840 21921666396508677 97466024612620811 76283648579976150 4441549164602664 74975653530315513 44625709130738572 51995868881089082 34006579053080019 16428123554083727 67328899528079895 82767274326820171 33912407696863293 68690973353988781 59624443820441041 52447536647448729 42709558410924040 7760397886895001 72621040224505834 86833314576694394 68926101608813933 65044657422565494 80012640544601628 27911630609673172 56062222998349137 24848809610539011 94398711715861933 36520774531655100 72620133477565913 57837069508810637 93652341672277691 67825620635217251 36356313933327825 65554515220848785 67571581660505895 16675138561142201 90538885416997560 27567738866743129 40046179572301773 37517665352782681 80349266988719598 29144106347493047 37718488713737109 22027902720001530 37921713892491529 32123922763418449 2259385354327442 58502063592214232 12069162259824440 16039466221507329 69423860767856871 47179239117019036 17584219128756624 91415515593248430 41873643762648914 78149672385010250 49991917214965010 30984765790190721 91493119167206321 94904520538094476 51557185273806760 59366092435959713 47955229701740164 21133238688127086 82054670379505115 98945406448814125 70249314978038142 75308290052907680 29923896978146367 18074468968040671 44157090192378362 60884846215043790 9083759636913955 61790104400796002 46721288586123197 68232796353239030 40185345042760158 16486330231798525 38827532630605161 40861874800397518 44018220208219310 3318098305122675 7117102667558097 98641613946732259 85064266107565206 32394015835303354 9624507862397834 93226029965034903 38454906649587030 49898472766582288 54902766195448109 19439262316287810 69780080652902126 88333580889197586 56295001707392852 9482673081856910 18760639894689174 98780785495875485 99761681334123007 7741612674512353 91039317361482651 12904873982170607 73083366938053701 63556275444225964 96240381074555039 82666046155146623 82599445504005440 33228599637528519 73020858514844530 11629824623541988 35433605821619618 55922634389435993 53675794162251873 65323702512206897 30308957532466574 75327093786801062 21298572213382917 30886565864263583 30181730099208883 76273003434615450 86148709135569958 9164904238026870 10656793484080269 64265161869436269 94020344999632362 60383139683882222 14951275833275299 89120953092853754 28241133861149585 92330929423212438 21183491549705107 93993697101706095 17848396363055715 81323154825027496 89135120860600743 73515279844891778 72604200567765372 24782977514555946 47859134577810862 38292790880883751 1363683246423716 43829624425171433 79941281801507422 63135368372642907 76770193180083007 84076404392474718 42154453830908203 75701276092955136 79197304227639036 16266956568859973 376491051269910 54586636533402531 93979146174764250 30079142731648004 75168240923075793 14919540762647730 23870337218992547 12344974739953665 54960753598152996 2856738240365566 73834457018492065 86464390591076610 1894992870385034 586789330939213 72024027397911472 58821832266484643 80082640125953534 42132523083757924 54083695175314548 9755540234474053 26841555512257705 81628502542498004 10562166867866508 61782618672981747 39367618984354481 80525223707580391 94134524681968516 17836082616464486 37918155839605493 78183632667879002 79728877073591224 81457859948635435 59333313582521199 76383267268484391 70153033967028075 69579808589906414 69540671358174236 5964227804968256 54797866759832022 41869014767077646 93962722002701168 96380894026545393 26402338260024973 48832935896403335 58420651991715115 9157386355178365 16873193463535032 31475585175602243 78702667171332265 37262108193363670 27804679281797324 64146693985290948 29348937459545961 22195406338773196 53436662332555430 16241924093021189 27322318336238963 49478176436564209 39403806707305635 95277202452819146 3734144420357252 92428186042099087 70032678045191132 39154325013042672 98651846904097807 75881645614774173 91701067542740484 80969800710808988 36417804607633249 18721153447461417 57985264653919335 72675553591320175 21510535979242395 70049711512714382 99927750971140488 45179918762604315 74413107471232396 78327175779927797 68479247938248295 45477189213960741 13479149230419485 98967721974306210 32881810223701443 81197911094241162 12371487572541592 24688729559367819 86692450113879630 83320113628998712 82936406202103324 66917950783123245 14868061614017670 93964961354433136 92413388571806059 8479328824090279 20259364149283083 83069879177489819 41599729675307205 7737343136456889 81545283198100918 36783960389214454 87732603128572192 64441626859525229 32083648346923940 99201825443403545 65653567664213262 41487129623101522 37365766516096091 7014887735965948 54692543288195949 99254403820783509 83337712077927755 37815477109255608 6275265862522624 87649955670363374 90420580218940126 57386236610176711 49069834718851624 17005491614773750 60820149823819178 58951080668229798 32444258418299766 63306450674641721 21663618467696781 38926975113952727 19798164526801152 37460617093358427 39255833708105133 20982437315808435 95325594812260059 12346816661104045 9088054317861378 6582861434713340 84545223594741027 67453369294198408 40313935070587831 89563588378634068 97441509484155302 51298349401602444 10840796067448818 9300930186865801 72316791279945845 24746725373960198 98390338327111540 39493309687885981 37890426160407993 88548302352778127 11526335312700084 17653804073426425 89003394165262491 58296589502415664 10257859031545108 82143564221358532 62130362053640802 33863364283890838 51074934540000553 18600409416286099 35687643707786588 71402243471906020 73239666550894308 94471940544291951 95069198585029650 33938631895118753 99584447371531372 38329325945315646 47730678443668692 17640737938595138 68532986852144870 75252691259854065 43121860455520741 50607712782637202 5548113022821854 42543731977656955 38424087816054257 70350248321231882 64549452040736997 35203415093165334 4730648292548544 44855128057334229 7376166632914966 13000629033676711 70623310384974948 70551595635646574 78741280304495163 97510826858768254 52058618242509034 35186190187495544 14646057680174498 24190067342762944 96118005768636429 45773161949773693 20176709758958051 46307708487807902 77096348239412984 55651835448296201 24164893467188390 80755969283470123 81253118811513583 77664572047811050 33465076977599908 70941247665235213 84294776327556757 56344128840666394 98717056579575635 5444535167856694 56531371106178293 6392444124309568 89258270639738984 90624362917173436 20600301698063602 58730136050136397 34199450546270657 10245820893022187 81049520470560909 54723298053133251 52687728837665693 93266400771109766 76171749001530323 97186887416687641 98080027873079904 6545325433865550 87186005790342064 1862515993429411 69437647777223521 62849925804538362 68363043920683119 313789583929462 99628502768916034 60918210799487993 70419314037721734 77942747776163066 58078841238877208 73249541487116853 1661597526912916 46554275522453069 37365488796291765 76996428029463011 95802306867461993 70406836643171877 46578873882556460 27094274428160122 41233544087748671 62671672255112011 7914002998576316 38617488677501697 87171981797005221 62447223885966393 59840442550912143 73239893032890832 53003545378061972 71237630434804977 91768777131698853 44392092961331887 89120939970575974 62323819090959867 57507469503601919 6081140992894695 92434202487989112 50475604931702899 63937724731599432 85198283868350182 6907469529831829 44750640079846204 2269959808969657 22149676690704684 55648569047481043 43837159934952129 52770708463485473 60948889301931266 57330005511059287 40196927370683054 81241769931216579 38434097081586684 62847965910003160 24742300345203756 25706760755320649 7893163524202424 7264088760421574 71431867034006619 1116297818358883 67531460565127499 50018604027658783 4569793937187931 32993763629365194 88789005630737127 94551220371334690 56554838790707812 9964183703753126 26565465670704868 48787415015574097 25667431136797060 30091225603932218 10220178214182514 40488366037713127 83474335739536863 72745044944280289 76903101176655271 21218862009075583 81468264358811989 93495024916205563 79965417085190725 14308484413670566 4412191498636898 77809409736665005 15657748014748771 66301414934237720 42862310897554327 84247031107076543 62567593984871751 23601280949192309 84850952201903134 74991558981660153 95739397346763643 32782213540923079 26304251687303865 98918965202694806 817905350303745 52836831412291838 7341088003471216 41623188705859088 63053902844360121 68131672437875082 95143290788457246 80227361078145231 17693847655475948 57748928751819837 5100001726033493 84172354505391671 40508709670793654 77353950708286447 94586619640054531 8674377074756525 24590439206786462 16938936999057424 1669970477356326 62080495381112382 67218152172563129 36889793310058652 56631180294564400 42936601930155866 76850285956480240 47611663176533176 67593908491167133 82829703166853209 38725664959300096 96872664732518752 3428792811728554 81721864718680285 69004536472474479 11305256787553590 93860213602887062 68383567222899702 59233148134736169 13513368817099941 26671440260419731 90782037335645029 39519494235205954 82873941647125568 86951624248700417 26673496177821446 61086084866807677 27303787727821013 86016411112814274 75441777288189161 46518843031874687 87025968444696470 90951665163753332 24411112952829017 64163975205832768 91702604921651868 17446012660408232 18890657392693401 42493826306961523 80396713323886593 7611089965599325 75024043022177906 25035071088450515 90541661379371318 92750219118361178 9586574925405373 55498326026366488 79536726368805741 95501807892630492 7230411036891785 54904022255513082 26230240432345763 30735427428108667 18465763313083486 96102237342922147 56307500069695792 73141772462242855 92410222504629918 91828376714070480 62926776052833961 91521896522315226 3267651810700861 461691618297605 60950269237271567 95135392041381620 62497951195444563 95881561759047237 16808316957041789 66878905198725029 79962721760799900 91365750868038906 41330406706869042 65777947919492326 93741398131523077 74955509644813129 70560806347554771 41587300571483311 31828851835142130 50629416564736622 65334023859990543 28815101094792104 72356858338678211 63264526558842408 49063910687546525 85437342301081059 33620765191225038 85317678982409829 16657534502216803 1616440073597759 16331692025445019 3866514461276283 29802533855873926 28835772959851091 46902163421723739 26786014075648969 1450245550068362 10689977050695879 38121500745612888 81655514642988106 74554283246043621 87685982041920529 37481952258975993 25099608162587307 80939448762815002 98057746214024590 66061900376195424 18919760741040295 44108887183983589 71618301983299037 11294455334624311 84202038652757187 80015399167408704 51691043126792762 75286117545706439 78926324902512269 91331956135400759 29498314636149994 39368950177460808 20327251303907436 31565260038252064 60819119776176002 65529303505158691 52608942865912822 27282691958241471 89877516368393341 47320529352250978 4721092545768168 74369831765140026 43781238295649068 49767194398577151 92557597432644839 73764783450659772 46676781609025570 7348314254678248 38340342387698645 52989921888600834 30809440044091058 6222219742063767 76563645945462927 10030755910283709 42502508989231518 42547922372837119 4248052989836698 57321173028972007 40194470037922004 36546321421472520 48649488954494247 42649787105349540 44721929738519917 57014307568733820 30702661654962154 41016554216846182 16077195616937015 75971021382395535 40870937141644360 47620887897368912 85092082098035898 4601370782969885 93529697874715364 87859162002172021 65313287404353072 62613824435636670 86212225039741399 31925207504439564 46147308818263654 55123700268967956 6308493721782387 64774824048143800 26170957675878929 50488774964588651 44857150572086248 22190367882399014 21153350338317800 53184168805261872 67234255194836719 47761876120171466 65491827799140533 52386945869892345 53729749586053263 6398068185931118 76435618186395145 46680198395584149 74860035978665862 33480331623044267 87665697069371957 50172116968731988 4558321393041542 28446392654828464 16143939992475940 85803812162851184 50566584447578588 13482241342219869 8574893827939042 34259781318721392 3587302052259204 69992850045961071 80949412945248687 84097171472954842 77365075255668227 59042415197315424 30824799128217511 72259757012330291 50933932958203403 31871941218601607 31944715020859499 66792442573608031 58976042443104985 25945963324154960 33449131253535359 45056857807653295 3305068896403129 77509921946011133 11714991772040276 79645013235967345 27116891809115096 13579773676734553 34768687860498894 34801908901341063 46553112951165490 50572655177673235 13154990094634765 95115449407449075 75315745840118101 1188750907293934 71379111480863005 30961217366639776 77645429888630785 28781663596188467 62378271772859422 76900555520689013 16201308465502956 81836692489454806 75388507252216569 75768710087327775 70847972383339139 63836312683468855 24192491739488783 34023355086405288 41505063815494030 11396306290331509 43036686227211181 90557531686598349 97772770027643999 91770301085219045 66156796499536992 31133230513755322 42611195076599249 67164461475583380 13288880395800546 2567316747381764 6074619220978528 52573566709503933 68649915937353387 43281801803752864 69926264870184179 54427982805640508 6092956737059617 78243074375179626 6418994076285969 89161640852921119 6379372482578607 43803445065344790 8902501515361638 55447408186682448 1676517032708689 56784113622708883 54216389618444663 50547620498296143 82114127363004326 82252696252575613 35707241032128383 166496604204688 83510299530839902 69389165343227707 56275104849693923 17199652690058660 23366344892929281 67866073427809055 66704444493032877 53386959982389997 21426835413408104 98422950151439943 13369553400854492 33095046856844111 88853706444213255 35912990871855467 65259326174862073 26729063756439138 60628168695318522 7145994098710399 31509598471920717 70751678962697925 12787652399872627 80601688410379889 67235162687846389 49313309094520382 84168776950334310 57810022971207632 99169787815315381 83980418897363339 8173754254016300 56287921579991637 91957310635896044 83802378764061559 17039894352742692 56087812973454066 17172907591521212 75520499193543091 37578207119816363 36860477663216527 64575429462062690 88037519550785123 94041646473688591 7829794448159378 7968903535685749 17561889187970022 61286570253033531 86023169556992469 49555307347736865 1314128552682372 82632814915124743 16501273812248642 14396395534840640 31560679682621125 30228792525092454 79975209421842055 58144921472029492 65430057664750162 61316863520757968 86118202147796553 43397000114200121 42933169000969638 91980037640944240 67766970785951446 33186820043865787 14306202669399052 59557988745747100 40416409123967349 15396071583380519 45043436077929929 34987331471777152 87000007488606913 74013053239472140 80523426710376030 32262944045839232 12671406907532332 1395897567427780 44757643360876881 35852614910555971 29458353534583220 96317700711312323 35840005815156428 2439671377556154 87949111187548749 30746974969037222 13448744131519642 77942411918498967 2569431284674674 72898066757801741 95994776299214043 45706800394147066 97601566130668295 43173941434293167 4411787502567706 59036629836393320 41714329491996930 93169802979597518 18694237523889802 42021603329585921 15901115908506508 30582280221660480 20741093395534844 46305286996296967 57646587252646485 85331883793217124 65297743180408578 27510411395556911 35867183319980286 35260576411632937 10974380149093480 28411373642185500 20614623299234608 2524627069615888 11432678528041331 6627698906618312 5902455557091332 82414949957614674 43954471519092722 20244007848047935 23882875776214422 68511485419562282 12281742103303323 99901127240884697 71330483124398780 65137113761877937 41244431872016895 18852138217504207 15523458555936640 30578958132263376 64781635578521223 27758290109735257 62501523302635039 20989149460452730 20469189336770574 86773640377180888 91210825551890329 255098387372760 66668874544192124 52047777020902212 43290346506161717 56305240253282296 59868499887743495 46360647465758310 19720213679815357 33336867012234908 73531644704497423 46048199543020547 42439426272968086 96395109476012068 24123723623979314 51736517218727778 62881175965696013 20130981279697723 10586457051375551 55477143627675044 39688222080841630 8391838558446221 29068079308919740 55148721435202703 95166617665588486 82886243095814905 10788807183206987 12040751116802531 30782115115694822 93753378440705127 53449325497001930 84990619766372377 32154492510507327 11516397057383315 83283245966710572 93003490423668795 67107967537565005 48078388561945149 24502450882489934 42358569061999718 74169188594030322 34422779504303477 26349315659298036 95056161442314887 50025242610723697 97234998750467187 98582336856474641 29060475827556015 2734648931330656 85885096577053664 17818026148949274 94793686872281075 98253322039584251 28251491532375569 77369589771027812 46049342442766672 1587911064696058 37736537922549915 7258824619978753 52091625129658754 32400605984076811 71703331590200089 94885804557767169 73641754903383095 67557398788403188 83575724695290188 99027141249008498 8987823960612966 15790253622538746 40564767001734535 50819733055630889 33589904865576455 1117289614665259 6269970572696339 69335163143650736 43205077732192335 11874623792418343 65919438023391435 83292584574595840 75753769048433615 69944793838109836 55018416366043494 85569469161828192 22404191842043662 77828148302797081 35471275344796397 69389704355196122 76147878955761361 5413420669246955 2029297011784512 6643058950719841 31910254247847816 61155308631150711 23585943599763661 80078436521731993 69524234937087922 3134029594774103 34520541983793056 20358464090580420 93003562076882177 35900383122058532 8734892604533974 91034202300331873 65417548311939580 7906540421887424 42276739789888220 16283107298798613 62582758767553505 34302734151433917 51642863062755372 50955335625099249 45327807762555925 64619276762159884 98909927009102112 57025197725652026 14152533013493877 18258504196032600 87803333990034598 17534126706701346 63229352631968074 87185807532767257 94138687267595949 74229181057162303 52963919406508602 39855855663232223 57594506260648632 49958246349196303 96952757425011507 26532752991313559 17362041829910448 92840759700362430 73868261054826063 40851195565575938 42881122662569927 80865941186116676 68438445646837365 5364132001760804 73727427294645988 11255143056676041 49075186834929254 87265276120275381 88388041840960561 23052607656055577 64837287612759111 17814583770751113 61359368408631642 34307819739697714 77936010570125511 49314648048794190 21627247438711365 34617740303942858 99861319197527221 20891055178754975 88014210866667000 3379901792603668 55569638987940737 27452029108956483 2672517365898821 3599525184090437 24493739262672863 32612313317010694 19682657316678262 58066539883517065 93674994160360465 5845441923393436 63060967593152000 60893512743008943 99882145870945267 39894284593652188 92802161556885493 29064587575331386 97500214759042077 73426945875997700 38191115713156499 98949157364133466 48852840844707917 1565844715737912 75797257710911666 68824009258026090 14283752172512104 55617774597355591 17257039931767333 91602287503386972 31808031197506313 71549216166659603 26092184754563440 59505918846067712 15374126778699408 26610558452381749 21906692428853199 62614528621867590 66167671853168972 53328973831434113 55815557482871563 48500380034351718 51654928165073294 63495087586583693 55964102483116011 78009290496597286 84689230886359128 61327472075405108 84357019039768191 46405731248864784 98631169087975770 27312059278937955 80486371534063454 51131777057023026 43803689857667982 91475841470907533 48736976280714547 17288580144861480 47237891921595929 1536207489502122 46820471486827852 90189808232569423 1635654894895648 15460414786114313 83728213020184255 99667037522135968 99802219195697794 28993352781503152 75918251823043438 70748635446872609 74736927507174303 23545125296880290 47828292298201143 99769013930447682 25499057403045782 71691361201911144 63740462936597003 13483928017510263 84302961464435035 49926028709951322 10565168897559780 70267769087257381 44212791898059429 6993521649593776 78815510061037691 11263501057418050 9780730871918225 16401399396005413 62703647068773254 37206530274100481 31756918338794796 86328078837424090 26188384576892618 22793432132597730 29200624286133382 3253569504898141 98850292644762368 89593706035485992 96334014227179791 12713795554657132 73832288438247760 70766401400148949 2742199258467805 33788992702371457 30409523497534611 67365739409918520 81538174581447966 63443912741262731 61032424945809096 63159589801359918 48997541872047469 43456686429489131 55439800951587077 65049974326079001 97432423656897260 67626129471531822 43245740056400224 94299310711390249 11920165377398224 30856927394053236 77022531880624580 92143516666936402 96998815144121782 33060130822616499 20034605365673206 952389866092256 66293922698901852 12859805789109356 13821285101081765 32302416633971315 67248471973720252 63161828583362880 34280429332427143 19113813796514103 81136274945339474 66858232897838507 21652698290337522 6640292214369903 17107498337743301 99932268428237188 62008653947318337 21889698665224966 39571930040266516 29103382492399995 48185813246906213 23010395863471191 67621786444780600 43577215802891981 75878088165654471 73605605107604797 10021388847505379 35340177409461096 62004999709553796 90828032686193367 87097974783556730 73736991824678702 94647008212662544 35353249380815665 35928955140235796 67337749526736593 40735447824789109 6721962800505742 92890266760060740 62324805372591652 1626330600870985 36762724536686917 71514237492704684 31910646519454291 13337443349612464 49842029861410051 56409049436376605 44149473996319261 22220438350128565 80603584890096971 36432780783632099 76381296255781123 4123794233952373 65459133497326741 17021326562821494 22023163179558549 20125150817195523 93166527269534079 12340424705702184 70934983589561868 90865146828457795 11549412306316892 32940659302326654 58556425694229986 62853551678663742 77574475071129157 81221428946537989 37223631590424745 80619733583064572 30581762912609335 6660867247369314 53264790206523021 66725858874425744 63748010151214162 84140727050649007 10645899992696166 84424496729380530 33181364264511646 35552854548021755 80517872229844471 12164392554419832 31748277116803903 10645436206316140 27833758437044797 54141718981295894 23946961364219791 49523158757174194 22039616391456935 74836702731652047 24422156630337711 84814674709850592 82694804032566269 15098351459857191 63711565900467971 84233640697443686 68323242327447668 41898029826433908 79924856305857970 71498391338606746 77578799531156120 29559721225107511 35180065793455599 58091968581352166 6525998153318479 15977908885941306 85289562777232417 7670894526711556 39215369524886419 32476079966535479 94869370531749094 21144320546922356 2006160580649898 34731092512789842 35629943525071689 20932111571121470 82146066684531037 85199618277810240 79659147950799572 40832113717841105 80767354741333578 84021543800230908 84045181115114729 72310820618484450 39849367708160734 54100282349552691 22729787920948672 4970297681913986 23728274381238259 85405561776516957 28343869178838795 29774005218244056 98624696723790583 20156827987196116 75674713823284815 52231021959508466 38123833669119107 65756855339072155 72453205079496128 99672817891089577 20027481383698394 40962797077652190 7623996711970236 5282659670358581 20548480042811108 5301528868950637 51913789880770139 70976366583538393 27727051217655940 4329387197952873 83833018775639397 6853508342865665 88528707244181781 71538031216459644 96555049906300698 68554389723551131 77896226494226955 84474082584861747 1191780060182259 17641565845997483 8163120305960888 32578470039187368 63412087863697081 95213379877400143 90771823308610784 43702214424090158 17855330781952131 78657053048659401 38159223114008560 32468100480627597 15002150619177720 66553462748056805 14633218210655095 75310295924191015 68605356915430411 58516422263487523 61181886679359052 1125197569292859 52653644020829273 39382293054594667 71832989442392370 35891956069343336 39206918342070595 47048093769007055 36572363738167946 46356799379535031 82961490270726930 90850886935225537 68981013566467247 82010252275144414 48935039835370746 33074210207171639 3331610114287944 43163699207441023 72948349497206141 26641595013972461 11970512040696673 91795110608906490 16613948613385968 764611874623241 97393234132281062 80477777716620316 50003434694602285 42203543975941816 79822590975800379 70680833936902306 97346885908390824 83808114888444952 38298526410442020 60104245695732862 69271532043669788 63635812846346205 42736168198204040 75806917646414111 7392819039420383 4841598332107240 8279043786359666 1748444510904382 16808976382005836 43474333929321294 90389131225306694 54686108740561769 74326607841916730 16946062566029998 42801453898989500 12434823291879078 50631685701595051 13002785945611190 6038482574116495 41453733718957404 75082372578429746 89181099934612577 8804194826577416 52648506556278126 35326892760110089 99052523367182768 44323358146440231 35797570056992790 20884421071076996 14305772593576133 51760989080041018 23078912432765845 52169018555851652 24739407310702870 19446640473377502 38928771747259250 41983649010389768 18295246026193036 87046083685672976 58730023413071677 62797594701097448 26636794077980399 85648255488804837 68082135551751062 5101283857125773 61805230827740958 7741961379778390 14873155082904539 84580592615242926 18293164616758502 25922556834147214 90518757344234203 66895327483655852 72231967904294157 74598408016218189 98092632842185911 23492655792312243 69901761691937535 63728994210870512 82430050258237188 27006792376699001 66332669745186613 51348659157998399 49802436588320181 38937119821901872 2671112874067514 6928210913166736 8955427711484660 93749521326284763 9578203486480646 83353788941643156 55146642760554304 47947953340040114 22064887524194410 18126292966512679 45526353536234422 11595116780993453 77748675636419875 37781867135934158 76754740960374737 9140096958394858 48323381317739096 83746198777868579 64868659367077652 99400039587768726 92699846778519918 19409992951224023 53791871460753756 15757120424269052 48283050840722111 61211137735275677 5859069691218612 90533176537291539 24683145737138700 27390388106591355 31966836563662424 38736758651691253 32021698941612217 88453579908170235 62094283464146549 79906819792279641 44997656770049453 88504673196879181 9009278688055862 999160642071222 23298055415595999 14939118296619468 81531793900806136 15286428514614317 85674349158878182 67775665088038759 94218180192825082 54821832785304260 23047997175614543 33333570830574988 86431845809275891 50042914796404306 85994246788082646 361037539062073 68044484918747211 33534644423212259 1152183962429347 41779474978582642 91032865716569503 55458473163229839 64205302646638847 27924988612874325 30164902942325046 91352344593537361 82440779681675766 66411727347315702 61009723720372925 66457549409902750 17178679369623002 51053565870915031 35579803457841439 41096186754162524 80846448796740615 58824009835269312 64738178367072474 40439447218168113 33506810758042322 32913044913180762 87178947509181194 40583026545756669 12594147100041002 1941988359229163 50827777513045193 73105756197998032 16683842668801845 70613218643466949 20466270268393097 3723154891312560 40529621929525667 85796108329722553 88727567984667046 94565934810739582 59093168915770065 61436048953871771 57696183804821507 77637882717810532 21604492989342482 56127867197713471 63677684652389343 46684429383821713 39290298725963049 57829810494300479 37950715456026259 47139512477285358 61307998448518136 85826757569057395 21278649988807767 85952465612244169 54924160400577990 4658982364479196 68948378154199165 22462110868999241 23958675686392471 71444462522433891 63323308824997278 52592159514372719 8622496520549911 71943329060645200 90098605163157089 44818663330896265 17297383089803 19518160758288970 89456689353145974 39904659234905892 88100500214990145 58510368595205695 30404790838139306 86925571706499290 3884233545831721 64915160627413901 41843789896753645 67881131489042083 69930190623065162 89621927148136771 67453904665049843 95378753074447499 72580636531373620 93580059706365417 11793890622198250 74470364459797580 60792902014558893 70550012791526006 53978229146167150 22221544634498976 87162899037815157 15890916233561396 58427063610155878 7570823963244317 14842256833661261 3814771571459905 47838034650715304 24480245560461480 25070579098977801 85421184168259051 64129385546103056 53373030331933134 72255511583476507 66589826712946042 81330485476072492 20345495557147826 29714947170978392 41598262108902819 35819093398804396 67677017315840095 57393261471538358 79239398928928216 7656119338656149 24372542409485395 31678115703799733 98348897219005293 92023236575363278 98371593749074725 85632899965432822 52992040206320096 24937485454229546 8879815725286139 4998260559550961 66236446147934532 64916943130952306 15522536630035260 18205894489918035 86256252162866745 6073525404417140 11780772189998652 76695489166258191 50988044097476536 17653938656259768 32922700251511500 99327105567453774 59208993238184459 54000650948240062 12648198812250134 72297068937290807 10812209611216843 26966768200942501 94658212691931015 91396937883536015 10589513628752920 18166875855882499 6581757130294977 46524547312847962 30672659224717270 40534981309926298 45672649083407930 64408607342939009 19946831806875454 7719217713877644 78167210140304088 98222624196401717 59344811502124514 60082187111165060 31154402393267039 71873746340717745 82323620810712653 85631057256774129 33995198278363323 80894403097593478 27992894437154857 31085407024003007 57731293354227961 24994921180571438 76620015647282040 35677927461315615 50677187637884138 40348023524269025 59017287589131973 7566675131892430 90474609017652730 23330655760112943 56547490452607060 85679675606200006 61785919902370567 64584662869484465 30055091231954093 99117152956978941 70420689317632567 67949766913212589 11717448321101313 88178074614372876 8804345417825084 98160700729624196 66580114834717600 66884870942560885 92059111912697052 82808387608939032 62950141414135833 97564315148688082 20526956508686277 70113235532257759 13610649973236309 76610395652209886 43837731949149048 46229162568267137 59464001775329320 60454637973947897 94888968541980119 58431879406453426 66518636009914739 56822394716695710 55546136991787393 50551316826077736 19527937366517791 78007577712117788 99378049510598578 47101926533246530 74677509599251032 6046254987453035 94278092444042064 47585775987324529 90485187031009506 59666107300851421 98512868825915367 14285813887499701 50162052504302887 89604053879409623 96505155268360216 75303089674343040 3886977581354752 76807650636316964 67929384781499302 73681743440155757 74599783140931816 46907970270985866 81005348562821181 87592736026386867 63270244004953166 67795023664014764 59115306697486490 78425842773388847 90601789407927138 35986004699143082 6089665699379689 30878040996719818 62353929957703517 49618290542665709 63234854956026782 24584434360351117 92195019083064077 60379716514144019 280486117228619 62534897819766884 24063758288902970 99112385375052920 80030036762450286 78079953366918064 33152541697634167 5427429999658297 23830997940684621 82411366918599891 6209593609735102 6915229744373795 54298981049486778 15437289518025625 77966280358524969 37211224192929431 13236960854438317 83093540180442795 90089536828237623 89711555886121464 59312975400344711 19729340848208506 97282735768205049 47499073778335554 82943657475337351 97963167320587677 10863910581052280 9193662122234926 78350803679303020 22256470182723314 90966486038231464 49424903971855337 70844047417435044 75857666544831671 7235523134672014 37099094690430927 55840546209758240 75968753917262093 943972653771395 55654092183295180 34371001398010971 24484801900919280 99359191435267510 89887351782638875 95435812279510577 88530971984338070 99266692583390726 37203048661494697 53704816388816860 82362984655720238 97149990122119335 36952532022597898 11493173328170856 84240503698345265 58693672293158384 98909249731452309 28354909723600982 16175688761687856 62083244962150947 40871701528786682 70124740655625275 20510848577494323 88598904291747468 44064976898152790 63947007271520545 87700319671202097 34790244108816639 55216121901215194 99096722306474125 6866165161706154 79522779015601543 61474122350141816 13352665270608363 62415255098838576 23027518615138363 46450926879477392 66300075794859582 62922829137876541 47833442655908110 14334200050711918 17543021092029666 71799804141845556 12678183301948731 22851099823727637 63159380698972984 47190403577350449 34525727374061240 4134811542159446 232331661105834 72682049253698527 4219081991081284 65054210462366076 95053414165011320 79300019761344812 59911510531577512 43709257761309999 49086358082283547 29478081928049499 88986760560139039 2927069378262952 94590337906141180 63480578225426702 22890778831610876 25669774117421216 20585048877618226 94666088471527130 71660662910295894 40356737136589148 37747762968246984 50019704163026195 40060335103559405 29352107336212778 3519435442692618 920885561397766 69370204671516929 64969311686810630 81230094385951934 28267967270031096 20896699925018593 46488050280957058 57956313670015999 43869821744909971 79567649609104378 3039497116366731 2013262660876599 88366695672462033 45423364051715825 49739230732257897 24478397500282781 20280476389964499 31720739964849743 78482479418513266 44570180434616076 20698726403982576 77354656373612128 81843397504069120 62994292255999908 62074432355185525 18259263425152013 22633283782939884 72461415597343288 64338751838522338 47789605917783298 26266680660533867 73050120305464363 75480103782864604 48301314037780070 88766510642468214 66842210574171425 99595621127977647 39295164654404458 50936785777588402 74561767912471107 98380975696260685 49530047874188639 16352179203742685 24153490741782464 56830756731484542 16955289880927802 8757307308091104 83783646385489485 97218749707012598 92904195964513292 66984582413800967 42106979644316852 40311843194281150 83998659645497091 90394107072284081 67999562925535036 89461788580476880 72418017277909025 23904609667438698 54947258657225344 26467522898082101 57689598260372605 97018758413300004 88897272735881504 29160637819186106 32962795427521369 51835651973261213 58174941453031770 52094819895384272 47215213998555368 47885167907168362 24587336596940254 98810958224572510 5856723969981793 84474821834422710 30293105796524417 71492115597308435 83676654393203704 79134633276721460 10000497812573222 22038727847853418 88181907735812939 37018281865363352 48790925768201717 86724755694343974 26229055097330464 55549300480383490 50307441769271926 68121337846364975 44874872635214059 62669354439560349 92495356021580584 43659860079763765 32022069086563631 14784589998689338 78086091873962737 5610856624849291 35689234883611796 3177889141745914 81079902875313788 31693008339528058 30406333417312513 42005425079319208 32078658937184509 45754976491828053 5182835795820727 66108977386663826 78096491328808197 81924882100073180 25438925033156684 38344969359036806 84147804908171458 9263796914582033 64219349715340359 62318005954647931 92445265063098155 62256225574191786 86507295859009159 11790988965032985 93743655800412364 17856401684627200 47577514209346899 35231861507063638 74889991211185163 76519817475784744 4668217864366392 47110365492577204 42178533974087528 87272513231976199 94820366566279566 83253887496608016 31059277661819616 11032932542689200 67836744049959323 16035470579831215 56610445031340804 33876696878926222 44475898891239035 27954170537572107 85848069529029517 90659732899277221 35805325021774902 51556285269517555 3429388784397656 46258526567169971 70967303157651716 26391260984792081 50842999793128095 52457235299102283 82972022832824820 40638905120771825 80633113992947256 81990226494533673 76845418298122993 84090264930236214 50169701525558699 38499447154824865 94919188769381232 16725302158202293 31678643876943206 88988144158306315 95792648576378758 54252211774878415 17076917114879935 86894062940780143 74297821336923411 1639795560511354 94885739100433404 90265070316468308 57773150924279843 42659037553795894 17096645244219282 47281813731170925 68593206793744511 32601209886635036 52414384852124303 76703253592879771 60229260327431913 42830299442146296 74815167119113448 66346579006118598 1963671676470050 96027432870943538 32512829524992603 25004022914631410 55013256783915064 34211294229948571 9319469773685411 89574254485680632 59711332575108272 54218895035947517 94756730299242249 65902278957909952 31804357056056910 94686271326376892 28959594840659464 67569297564061199 85218234758566239 13002187140076608 9398277531131080 46153621696514937 82540432847690006 79268494933272777 59228858642095085 69721531665887011 42866812309487596 6842479448778558 75633737301379018 11138186576437859 25466498994793744 6887877056095273 36465824499436539 46802408536259707 407671002713859 47401472194340536 91934976425336798 27794999674450098 65268080127408587 42761542144275393 21329457100775225 8454579672739048 83169020809046938 94163728433874548 28607826343582260 23228007930379583 51389830103583575 41543256024254998 6418689633374840 97393529747296456 46133015096193954 14322068650908465 85035409638396377 24308006620433428 52029293884596166 56459805568746240 52222192831385569 80161518988047217 32522758619318135 14435890385879636 62657587810811451 44949531860647121 73292088374168043 53191400707222011 25451767139558321 53313529151078584 72229950650741850 54113932157714614 31416965493303628 99307588997890620 66213166276911126 67188195257850841 40467857211491502 89646329419169441 60647675437981688 54999153094132618 5020353268146383 58027238949854448 15451403463824748 90472401466048981 16736593752178412 4853365595748343 55112712894166787 94595910405442436 42200378328720127 31613484446107863 87185680468053497 47758286538224887 52254854254107657 96513457574449867 97394103452966422 68417079852853410 3614671059547665 9403771495566329 31931737435056158 82380219607883019 14659703854746473 75230674617869668 51700334569827676 12918344308460383 64815686600159087 57649202678683751 34757864928552658 97599761100009763 66419025525912374 69177875679297512 53418374664864711 33602648806609238 46860064000270199 55407833653273505 98019324315846362 61939902096923734 3285043156527691 64173146868892768 5903914150381280 82714630738743865 25754537877108217 72997857231328395 31824455954738090 61480757201036126 95060834495274718 78591097150469889 50780053796363985 88163580544479168 2526780156532024 68685177211343200 34359636643920718 5493582393946630 51039027121339776 69352961709784646 88303867957577471 94883428975220065 98152101242073583 11224121104659378 99931319461364975 35071766292635714 90344566313863909 74320794243956894 88456992733642026 71653001645070 27910389277597454 74068297988166475 53417237083811534 63312682456034611 26908846681112742 16170230319205600 83035662572296431 66947771560356401 85881850287354764 66720885996856365 20683850478658915 79784434730828116 91714448156886072 33139409089300094 54394166715268211 847262526719789 15125700393321485 64820577026352223 64262972511432116 7984311547764226 8752378592396934 85788162019186595 28618866683654187 25408968391639839 79434481071731806 95411116052182867 45665678539850932 23793894447765442 54922436842124373 78958029866450641 91663652173164955 24994583350591228 2221106719283709 78926748398104512 8859125174091409 59502511045711338 57425133119040531 58805816835033639 56623953754715453 62279390559690653 87430989272759352 10065203316667109 83762856956223332 25632581013599334 71816361885463760 87850456949538131 80321851606146535 20259135321674661 66558270363250717 23122356196050076 61131551944074094 34745437898532592 75470301499498052 78307930864082271 7847208944781212 28683099262183544 45385296689236650 60980207375416348 94081990919195601 61939268153685581 81756716386214489 84471572123675241 22081076195839513 74064480027329238 65036668060054372 72869608030156105 44653230239779138 84035830924433105 73922703443283553 36662686156558533 82947650490104304 93514906249833243 46567085656945637 40229974803784116 99003241858126062 79884876009376308 60119661795154227 83310371531066276 94537066329651070 5698865981043665 38215938771880613 2110667098003701 75702735971987429 99214527120134719 7983289299902547 53581543369599172 27834281611144930 42796401960144888 81000870483455599 30054175692579530 85717215087687894 41575197368434720 49804354709939862 71496871348061948 32507445411184735 58261320238889223 35442558742791040 91769301266432656 9831978992271166 67416706231854425 26157223439689517 2520808946149738 68700400598363732 97224469620712987 82520014007274875 91861441696817609 66165489333104613 69051726562548372 23657992317552051 7800694481564563 86290466348324549 56865220079812314 49907368660976477 36426814927132660 29170629055601207 97082744673733091 58589193869120119 32155383627927128 9436118957628603 48706024274532428 12441301891056952 39917716841272138 96313692411077969 95550156104943675 70573539806098066 32828051616867187 21475135831182075 69065397096511136 15914452459168811 13161667328741670 9249930131615338 61927790187712309 81568618970349423 31255691286702032 43609409781456976 2521278496278478 97353761071268426 20086019901025453 7896617061509149 5313717719152786 67642653717118289 73446138729553527 98477510942843158 50134928614915719 33280470512704361 39025999224889305 74850038444087048 52865814938166068 91015474314728031 84342814196477922 83779008903326525 2514453019364155 52687842950035122 83411132681411899 27345156331290109 67237934094245225 99390307598649841 2807871673239173 20824678490868248 40735918912178116 93759306031868278 16265516594265780 28232475583201839 9812381275029246 51495644108720928 16231599645188678 14424009737001042 98810659445532186 97858339645166757 59242258876071654 34425692753218465 40315791052832636 59237867881863002 20508565090536614 5511017197300939 23236924683930766 55755806326784011 29579566385287447 2778493592217524 46856354511051260 16478264249691636 10614924247124776 46660012043187069 52392273829459209 53749858826504691 1980181569893018 55909979573647378 88164193800942431 62540570929855962 1582763220323428 4518503679384880 89519235547876425 12337960390135327 89788615746172696 62691507580740286 68343467356563361 9030483842855724 48222605305067391 7642765845393953 66186508937092396 21451425504826761 63871519462888248 19502964536805387 31557253401225279 31763189803054966 27882805172847282 22067004657327096 66811854479522319 84519932874810678 5746428176972000 79170417273315450 74060217408228562 48227792919165405 4149867718612847 86232778482306580 13646221565146801 70801597729889090 49133979142741283 20829416239626272 38063123658648123 19876280683080603 78044289701417382 20269061494673770 74226153753473290 85563695571602614 2337922093448397 97260663646530671 7738452580705313 96776734613966540 73400527438722406 70656470277934664 92779509769455908 75114872101624060 59162005854167945 56752036775824311 4920135042909499 95051094580729810 90468531249184851 66063222265728157 25627179180138764 74225714236664358 34999486316394030 27180195254800812 96848619563992851 62902359058019795 25007134906124229 64597759191502349 4890602904861224 766850318570190 25706353691953872 79413142495021936 1332503198408078 27985349631413029 13538501877541969 63819364980678349 70480342778413343 75661425490568658 43250976019409454 99990522395566045 46761419288578579 60241764661699882 87696634806589735 14933407449741734 69391177438853529 27650847420025968 92317165027560173 48867984065289866 25512311543037403 66277083473603535 58104927222055689 7207173822776791 11371570492838206 46939575431868164 31090722847416982 40984840305507573 21944684941340484 83816840890940308 51927847726436 9079773205389915 60337641618964498 29295323710087799 31520818359671227 64699005424653971 59728715123737030 91654217437056912 12324462657449085 6453930739704005 75861276532310597 5608472410671172 84790082736631213 83563895959770952 8876091459421500 70238980951972894 17395176269060025 16707142543361632 22375685480925284 73586437125321538 84795921622645913 8328035020183406 45370026823511585 60664034975076410 67060661608428585 89749040688263000 79451688824931844 18342211814653545 57447018813287189 60724876509567938 45299556409698357 25030874703534252 68518610343459515 73714718609726007 8016354729205230 37494684872986662 83381658386160359 51699260068667799 33385579431288658 80878042683520912 42788901659857767 64246886837229639 56707858930374239 72346270450125141 16490816304340300 78530734490216019 73182923736096696 47368590700422050 49045371128442881 24276195396187059 48498545596230610 55345847812426119 48569356963983504 5831880134681123 94138606887422853 68744758422172301 34001292761412489 99915872741362147 46770402453813616 32240931309064426 88326293282388546 45540808028468145 93510434103423231 9936163331962350 64062412853280557 51380982955711633 13613217773531654 77351832369345394 61351516628771239 68054982129375722 82263196260015605 96941732556903863 23448981442525305 65027533372166993 43233178929552474 47432037477569517 4664959814118873 80997642121800585 83720122564725618 2432632604567016 63487092955895615 77463151272605015 37737910734491793 28030728915667957 10179973752131566 68991485878411164 95635082217460878 69656193927970674 23581830452742112 11140689189245840 92343368377737921 61178853295291326 8407704669031863 32082663022898552 90284732583717459 6268734958472701 50064251286560535 60634089004014677 17670641823804556 66869742608910051 37285900260159189 38083286097780816 27433664487967142 14176956722744988 85847150517795873 21855342350441056 76881412824899159 58451975494961727 64264257311147184 35496328193876363 18424740370334943 24059703942531256 38957442219109215 17071240203471642 27238640254290839 50937990247641224 71484464355866664 15921291488638348 38700168504908585 11830285474630309 32922142819193610 85698685665400587 95536811291368748 70577602236299217 53369657829975655 32899560179745597 16540738413369711 98110098519668387 67607537522538359 50355673404541208 98730828077021729 98036931673436918 93952666280907180 22597546100564815 22449515958773335 95782644932179893 53566607211170945 34112850315576759 33382243046760 32971992262235037 93869503616396331 87117731996810737 28263016656895380 31949695944463231 78797029082781370 79156342338458342 72922692131584083 45459866256175537 24472920914187027 46372971246673474 8585418830509864 35915294161422358 47772116718409184 16605207487485444 88271214351830390 6674802371955828 29068699946496929 2025970520799520 99624826778049508 53027985405670195 31553259613304962 68054174392508203 34480207896322863 45828689634493142 55750979981724804 21773322296695239 38699027419713325 48814392223436544 563741891265255 31866814430009169 73186079935137775 13126865930293669 18640937791414280 94167821973961423 96039053169904059 86151415879401916 11710382980939918 63315257167566873 83638786423815049 92933208331877219 81989424915624684 54069365937428962 91501693653911211 84226427976639112 74557066850885713 89379850826477169 23680641992706184 3961867472186998 52997424459560297 8372025290438487 73737452853929170 56506509912832752 75749775429960268 73457522462849179 20437565066211324 81088460991650082 22247616549370910 53713706387169665 95200115996395903 75965128618012563 99625898934452042 19462017182380452 14245098407105854 41547232875856773 18219557298175430 24701674858620476 39649091773411805 55189898155434559 447575907513190 4455220315051105 47395428029789236 37532199570363422 13468544663166613 87473749634150413 21111968160220009 84930149805099562 3229086797653436 18674951607729810 55222843468381954 89337651858980568 28423524664773742 51760841841006305 82756743301053371 66741346873507862 78397596349990534 5872683568078949 877298027055290 24099740476867830 43415773663723742 4778620312641079 85816197309596540 27685699880460493 2959827267259739 27609845346136394 82882024158994028 8305307354559424 50914069454624950 53208026881147628 51104984866378528 39856357342947100 91906777540692040 90727771761787753 78024205516763892 54125093002054778 14405721992853274 57712504619164916 81167774364058114 68176675250746098 25005648932405075 90606771677515601 49373120002905746 12974382670121123 52289415433227479 39979993290033494 1976131664155329 39268703544041705 86256565008346410 97699298246426754 51962617850063865 12610534103333363 22226485065682515 45653019605552283 29132743391722636 80548310444084661 67711244688408462 15650434644904083 44689862884304504 40295552331066379 73098163059163251 71229702007012196 22229070077308061 16900919198904966 6570037051604 56047181843291864 66792486414087405 7703361681110824 95845181272084946 71574395590105956 21518068894230574 2478967659200414 7098983122627762 416637655606136 56485733179268338 52749432090627046 6261936930866711 26710761721774045 92604057628980819 39844575159210121 90141222030096398 71057912165100537 3256604924984841 38285424425183161 59815408676794925 45411599909301420 14489633894079824 58885832985010587 1305075938270295 65998555484944968 52934088281860560 38613614957954334 71134730154438157 63707447892315261 77246937921259035 24752520838098766 58414433187568341 70455135078593447 87259853096421327 38150303819639081 19932699448275530 59387288297695612 59649880193195015 50384676896533236 1630646684300648 95733749544580738 99113564984415884 88138851681818973 40833523726408999 18387745695800459 90966564815103959 68096283922598058 83988865047960676 85454537121495603 95273184773652105 94712438681793994 19723768861939419 25879606892893297 75988550415774091 998306468828742 30918024406326785 68848427597324938 35459827215689472 34458048989672108 7306185839488789 61179107379181282 94493265317424235 91945310727327952 62935661030939319 42798122275865108 26862741154523170 93616871700682046 18265434524149821 75168908303363999 53067898887227271 86829036153200169 34276354833727872 35842998145748919 47075299513880237 19593513922111000 19804129288602391 31077023990197135 83203842760190376 36401282691408283 36110678005984921 35505869238263909 52415492321929378 50134836904499616 93663851154552218 55003398417558475 2115795060164809 13026463714826378 72628156755457869 68821413115723137 42837108280558157 86723200102239006 34337194377012273 49118505959669114 87806375282691119 32170856560939261 81113437461527615 57485562592759236 73772433732102635 62739204732201835 4283936862023976 26515204760467033 82202619985382014 7423029559608373 20734656334052275 81947566108135234 8529011940245042 44499749494501166 11031337020690879 59433249639632432 75798339701166523 82285238759284371 27194169564063102 50080743894210381 86621778039765517 11041832037113850 10525209747616798 31154007145808457 38717920114765284 64994133496056201 34640304495039997 10849050860983706 65658815241378354 7960108109480480 89768767166583266 15611987649338816 63955721129599525 10969659396488537 71916050331008974 20517415191096364 67910031535437116 81558922164866175 41577372365787787 30923213887749749 38317233459335817 31566495436537465 116853625437711 67064484563380130 48429290669208257 22138445060968219 91495347065997096 41371624104842417 11448857760266795 54363450471565630 59841343190538159 3041542874118846 11253071036278719 25869971281090926 91587163135570492 29489086047926307 17501230781628375 67765610720991440 77500952720321101 75389065467550522 89053260926346897 5254060500500621 600439781762027 87460012054762544 781672239092140 89978163365038829 62605471038836085 96239024687011491 15031216063273662 10101155621623805 48781109684200892 95063261693132576 29504294099969568 78000569135796690 84679721243604322 32852082463584129 41225015411625158 94643367678425369 39636123130652045 24483299100738998 27115068504352264 5208768641092521 82215111021356000 24595967628717300 31776963707318283 44382416738984204 64559561707077831 89328446346161643 53025298053831833 15855235335607304 78463279967655696 18041207659943056 53939748441050511 76180809261817966 63701969960269340 35897627198440625 1727705276412829 25358791043198443 23505033345671821 61539915182013110 60007013045885314 26220819843401949 59275126404436021 53170712148018786 4238188697885159 84128616053266306 41041914671201178 74572323394470733 92595130867094746 48287562499233411 15630446908722946 19249337764674261 79499110079050389 62563454038406328 6825711326239957 62248110937368761 29979197516113957 8410602891066211 93080764626304045 86740513842863260 1076721539184030 74322079695747591 27703435000315566 71004860454710100 81755329916716462 86208222767113120 26548970158164712 18478927272603350 16574067166207475 60280932177430019 12174142834167401 28340933469854855 4213605303088847 82224470166386592 22519114726245674 76033295268846480 75291882592904345 46933824436614366 13642050399538108 35535761225011488 77502955726357395 3972033876432790 58209465143231650 33910705119649622 92759203741821409 79551194032542028 20271467297910502 95578628867100378 72086430437662105 35721792883512645 85070547344572043 26599068155659093 32594041733437512 28542457894004272 44594964298654000 31952668457892771 90151569408406646 33780230405267579 68850361430435922 54336058749965736 74930664166594066 71759376907147932 18237832243051590 5551157751557020 56629111860671515 52598462877697863 26441591989598838 48466994719578097 54986613803309490 54894266782451181 62445287384325370 70849229295387337 28689192344685428 83407730136889273 48273093921430954 18838856466096304 19267511222712125 27763336196128966 6298403597714748 82158653361793695 30398721629630300 72631134596401928 3672691953722403 61684842164854321 73845475338453198 23531608567786723 15211945223573916 98919927478507004 54404384052814188 92840413845895675 39372232869258454 78284009597907979 98226135805129173 36048373560346582 47208676787799474 50049876580928157 15092585134503717 27614397255001830 50405005761276254 45476031224752761 10327301278328816 20746254205913950 81580551507457925 31513042699849101 29010007621234748 81418946943983227 6378714957671978 15106712817308860 30540494865555683 43853218923881931 27883540215524759 67110886436353632 13453338657423099 60961958288487090 41065487470561663 6970280862101342 94367844949449661 58119262903406858 62599186343597067 35035603846018645 45642122339470626 28367198965512855 69186215295411077 34136537692529541 12481571646161982 76219905952366163 56853166260564819 1177595733185841 38373419612169759 74647202142546088 2114895386970051 35161214993376494 57749315891402539 77246563179902201 46536442696424528 60947035448545322 36619540639262092 26276314309594245 61131414770136289 59814727722693590 3514412674877578 3717375378150400 78572538729294656 70032114151896934 63350387217245995 3209425321911509 37018600804698663 6370028107417361 68840001121872754 78537456014724746 37345614239239019 59002143363529922 60689871599277250 44210709253196878 4632893057174388 58759583439730256 61714247320281528 75749224704647065 76758899474262097 22028735657003885 46963667825973078 24836678717109576 35169119972062369 69248682952652135 86539496357473386 45014371153565161 83655848612371886 36036867534993459 75555863249603409 206799685475290 10831673976814286 2534453325835210 95644265539126852 75599665764845394 62274280474670212 83016876041642412 40838327487228499 907822949646027 19303419682876609 97245175773677365 13121883563740496 19909757591825380 12313856546257140 77953641509355111 62344332068276186 2546689479011792 88554557576280076 744110846139503 23410991871434954 85662471687184854 4600061590403083 36243257273700569 93539439100173377 62997030983004325 35546316583036992 34448280475175734 8673544387445020 57737946266181052 3116580650946521 11245829028290041 41076286389512441 73916876493211754 38612867351478921 99617474609486507 86054481851182413 37559128480823500 61690093179115822 95752030486620996 91151646477690730 17618066815481563 23385986135559717 10265670098602219 35140478049485346 1723738395976375 30778882906274653 47822716302211123 29250113469294972 7824110790121917 99304810017411187 61113604335983885 40085890981875264 55845781985379758 22351992045271163 35371315372731980 9770288560089908 41418670412055581 6889141037734062 14394049811677053 93120640063056460 3530867270348969 56888817055589630 92573859118502366 63441107714263347 20314436252312177 92404567241617851 69293639296050306 50127455314376265 48410987174980443 16771808284197330 72416709938422028 11434761988915290 90767403201996961 99172031282757763 94504056914114412 78936491290254886 3154526603358409 57265470170956489 5628220074881901 49421779276214240 10503855668971588 65209018683042795 74392391147046566 33768594674296316 70104133448517339 36498228255552189 51143576421208585 26564326579929890 30703425449392700 88037009823894826 84292860272029468 42031357613416722 59910986290189110 32861780227632066 37800356465371366 58667930683097813 71598572025889308 75191721912672253 38846965139262161 71673336379403635 94059751858720729 71210479198652293 94917582351287749 64750180251740224 79758851656778985 37289416868600849 68983876769864330 82420976901446635 88759757288878462 77748287644523358 83872576026083274 25560785647932067 15606323130756532 71769244890216835 53650383785070045 40313241533337898 67685713138581946 60915719728549179 88800425517224535 88882622405316435 22203624455940448 12179850514312511 85361126199943929 57170772002160809 10106767032702654 76736896289284237 79388888319865595 96723749015831254 39347496188053840 67597851026586938 61511342822849886 34631342986588158 43698758645743406 10549151300549121 55002154623793319 31260551881766328 73478168412367897 49619820598022500 6286943156215454 50725165794816544 63978624564992265 62498160908408818 53670452609458211 11630883199400291 45416326021514221 97043723454701961 78253700695411451 98646951518393728 33075562335873843 54214286685396737 53851900728573421 54696858226633514 87977470489913101 17080894661616989 62641483010080335 42068385909273971 55579438984511227 31083013341387145 58461110625009453 25566142606976914 40767357706337331 22519343073389458 70081611191913397 13657930385091556 11404788316504599 77695691546005043 26774824801740692 26778254706360392 59781781486808048 97446816934697308 93172133770054231 24829241921662958 14108480356374493 8203924017341609 51814217880392505 99978669000114973 15209607926332662 20231539653294980 18537547987608554 62545948635911873 30205004511818744 36367438603127821 80375226574611320 16581177702549834 5195380056432381 18261211578074623 29637057883514279 53391154384938798 52685235800569090 53221028841151586 34257023448824988 41605700430729811 79766602324533141 90660174752176164 24538138884870282 34491414384722618 83629461847671385 53686822691188887 95040101303855600 55435139618802806 81414277065513036 97780613677760053 22109965863863085 65152448647537210 27901386957574139 3989076428198971 94853250073263564 13008165603436998 81689802446723588 42921414496638182 68655780032316339 4306315881338786 4913499317946587 87737820802157764 26421645084898625 70950742539539006 19807944212550635 94052113067013764 72229468085870902 51894920567634404 24991105548652344 89601270803443104 93086913143024681 5636067031649436 2121485041080043 69585223806104555 80009601520129981 96833664961155967 8128237975388604 96226949496580543 65224127885492442 59132428053256013 84124845988305356 78585319330064997 67046656166657354 73778801553474633 41163163402968001 59482454028927448 16354694967987465 14950983634711404 76198400690823992 26226299477068862 92491505822036761 57624165553188412 98519747797396390 65163140201096650 9761468436419491 78461719171622467 46244529138007242 42807027168320388 75577894295627627 47344618122165046 35191696083741619 77597464959145079 98074500164895587 94683238378004782 77292138429811764 22755377307181213 49100496145861061 14379437016400912 21260256724607758 96777595995348386 84545823951474602 97201994428242524 30706123962837261 22368960918174319 86674419366934471 92486482571160368 83431783153557506 41460059316001495 53220774124793704 2083639891334623 23321293762190328 34484919649321729 33305936799813363 22886672435571152 73767581807855246 73020739104706917 20504332963737148 39581449813186307 83472627641031406 32228960036576739 4812559848178867 26453368580914180 73200218254183456 28365132878110845 27252675985618056 35998589311440429 69404410368132415 55464057642943338 8352080196444904 22121383226869923 57366187299619132 86846209654703468 56562979875506626 46283695562329858 8704049590086670 13929221610531353 24722294503334548 46772392681679211 3915587668353180 54017619615581064 44644827762611480 50804530386638149 68688160176301525 59266720366893011 90046336991836492 95172128657478210 1422332025745418 84696188944546421 52880163080458630 41335739450222355 65636295803994784 85262566068574381 37234197239207646 15486531660781890 8712959756683069 23162077541367202 13078040622569961 7634504513756919 3032379070067675 55847088165986226 6095395318775995 64978752949563788 87781597807797862 70206332270475663 56785250792326940 88060944164267652 38265572970240637 40761258001741625 45542265790601125 19511943157510132 14660744896554995 59747906276850488 43894012144173698 58401265722119582 84429995833872032 7413350139790869 89420275816571846 51086206317107258 85453603480933022 14087677354091656 92056392954279887 70625199289829770 14972417054470172 88040399003449278 74329046413405113 8765695916746613 68061507600360134 57506868198092080 95828818507251734 67365228697464170 34481159006744113 1606966955499866 73847868627914077 16379224620652086 96551894006907478 40193578976214061 60297119598076011 13155793057718184 7346959459746609 11987701460849960 89212662648609746 13491703456480830 16641094485974075 84248509448976431 53448896671919185 48100652777393503 82466885540347415 46811452778090550 17840719164301648 85585494748046140 76696257542013966 97898293028336797 317813584133251 48063892255851328 26878166952109211 74501410129798436 96914685322256029 98661366552472328 80153917504602322 20868080074966102 1252782492634360 94897628696211791 43221351344716746 98960235936083258 84893907021395324 88908445318321600 43484423850936980 57021245533097377 92356650418178338 85457939949816224 70889771724856 38200139463562890 62644742393452282 32453546125086868 99441666507978719 63098868235987809 12023146089260684 98528836649609360 82071247463931761 42269183122098724 24643127504287268 41463922597478273 60247965257159465 11994990015125289 48250251329207153 82025121175789793 6913069879033741 70026589342522632 21106598768479136 10048067491210813 60816330595122532 95301971735407008 19276648415014383 41659849661412650 9376557060527950 47450484572471453 83170645051343848 72629440488677715 23194997940164784 50852455700445874 70527587078118821 39193394466877607 6185256806520252 37034198954726585 13868366436553083 46851471037720684 44974133200369225 79274168002419301 41698734352768412 21421555834417494 3127153747050486 12744458074416616 25419565057853781 1281974988420555 45990562670997973 71840420703946700 42599743050724908 12233717268697662 16928186779197403 89388079542625407 39111131660020782 27026325094370256 77948160742355476 9620485359086835 79339813670798610 77198345990877694 34312523159865148 55062406992584412 59551970465628971 31444038802222140 15343748231787414 48546146561896085 84154182368736674 87049287600067800 84992001105115016 11977825306025467 6008553793059962 59349646987905174 68497757480211654 19683768866023406 9044112545183161 4338549916071068 44762422530491962 2541444564421499 65871463744013709 45972676326707876 46694628106226142 65846320651860950 78417266093452033 63195313995682807 75010202287668997 52624486773632368 96393266060834049 59238085252233661 45496082976544485 6895945599802141 81023141618042219 75059221695329079 16994951398476963 38313537455957722 38850349452222294 80630758736974738 63235502955203743 48965674637601264 91092810580137549 15197002170924783 81296286679618778 95933662220041850 44422949917775724 28021566444302787 92164953146683984 83803892755161764 5931468385315220 2647823638595127 69288187653556767 22452850221778243 84305523909869055 76386718619069091 30833670610974949 88252958706438366 9256529092998783 22373942150708452 85012766907060589 9444675017283759 27948051911520194 15825266572899094 84415670293859893 3711187184787423 12323449878093126 56791792863587719 32398831832174010 46173030730439091 42935575750865555 21562404779482095 73139987727038138 52332066284111791 14250169535509973 85404200478813614 85927092300711415 90412984722582029 68357316458170397 31652279477272401 15332824605314338 77832202917160738 70326678440406797 26702573191771129 66422027057399315 59537121045943811 2653768054711022 38883568828606975 43214277143300739 78495440181409780 94117133313930495 89724899926878238 7835914758810007 45499520549223462 36071119815502569 41221842619037045 25179952743088633 60199884366247759 37729846879056394 92842831543528381 57033258384093613 12750077404409693 63359509885597236 3211836855675359 85718762099188606 8467274789480313 53975892368280948 11188028069638486 33012633964509856 6785042732031504 44927699855213939 3152801088945314 44449962622417478 14340770788780282 17016980092801100 19652401962312336 70267468869638659 63295047821016647 95666372363648981 92130175711819089 10039032985464563 95225920674704449 15822193426222250 61921543411632868 4340773019690693 18084901110451019 73847893265280192 59214325534664253 91048938538398904 54343968436007367 41824328039482534 73683426002597843 55214889345799645 84329758424807509 92793733245810981 48606245721042045 995151736624924 70960038257232012 44566057397875819 2350209290383884 75480898233386671 99036284809110692 35577446214785497 20959427076810596 3724755809321104 10372698354127191 22196009047464802 31940031306236632 83232397128086316 87195260227848898 85500856103228568 52174177405043382 18422869930445839 46535191495641199 78557063370056654 17589111915232893 4277417689999480 57964346228430538 36633221806541009 64595291434035492 63599012208239329 49638806173815817 9148957554211536 88020704708502711 9875237005296757 72822703450982539 88736971612188457 45580328687242469 19652662248492672 84029856816603882 30873691112578202 2853967735896070 97419959802673193 88960690748361719 54619089986915224 46636923365697328 38371023328468649 87230672130785478 93493094860847994 6047737286372017 5669836462777218 69943100001152152 36005099738905005 68370408498140197 76371727394901749 35825378906455248 7328272358943617 52332413072404926 18381858000062602 93182680560518865 69854317137836 9866295838352463 93204460465330477 33847917263462864 45298214333450123 52928082867894576 22076452476162101 80151571147034975 10143353568570820 72660184475540764 73617744919303330 5706527813983824 87510294951980308 57975198660311639 34253339798006724 76632651871168473 65508660621255944 67453563694501900 25516719753488269 36861077208991078 93934203165693169 7918266051003100 20431704362171064 17887945254534788 31312825465272729 24354040785469324 10678928060312408 62855441964177488 70581134374078078 2087885567942333 93703815123077917 67845521624422203 99959813468726372 85300971814783831 72049088460159046 77365051398747516 84296585284847807 92227744091309267 92579879590188201 70804112877782503 18431547631224280 16712981651341388 60196090629919154 98694885768807885 84752265159222433 30495476505452642 30795248074954031 34491826470578807 57726338473067598 88369432043881758 91580745122482784 74991417893058474 74645421069548226 22741960863448551 5292562299930508 36287608129157748 32931498423775101 95257223902076245 52774297849852025 47257738377484479 15795367097861742 14715543630847414 71832155366318984 87790493992563344 19573852882112675 7066921190519961 26152811354861974 90634630025757629 30369400595595844 5092883873696161 27299845791750765 23723327404915747 83773925221015740 17876630615828456 66234498659191092 6598593220875362 58493924909430475 58226683108577274 83982042351859901 29835752775994992 43320628712248481 42811485697552721 78494104614015587 81855507246383460 16264734059397378 31094370840918439 2387847742848634 7190004588233425 27773980521673367 3153108273098503 9320987639401514 64027058792799791 75141044000878264 20600315005128480 26745168830453468 27712069111513 63171484518671139 11342188202403183 24574692881151750 66809936699443856 1818427769639718 85940942639906715 71421144894924130 44808729379866709 76759797241156010 41166649807061370 72028557626342040 24243107919595248 60938094600880680 83589591573358658 80245445168299576 57644350938969645 10664322965639562 95216732540405577 63837993967023576 42816025941042780 17998852426297994 6260815555375954 90286778629330307 58158469664336368 46344072658732885 58166837612706355 749728245562118 99106340995961760 29181627183956337 88000857304115269 50253699097310471 6542874307971873 73992820422873965 5900214045566239 35170712450849687 44248594912776881 22959566785808377 79228727702129308 37915863535017201 84248575075248190 79191739674723438 22711957044672973 7573708804863780 90977486519123283 39061879500126810 29038616336152869 30839870905781986 38670392037990038 29757072871816426 1293657299922064 76241759741449561 75361992132060147 90873752977215796 37914850966623977 67100202072157146 91657245910052596 64913712693856787 72207419187850356 52925713633676364 77435564351594765 56309531954702616 85180646292953896 31475158946506683 75497622044689615 38106714662020362 22485628562650471 90750206147171742 79688825901881517 272671720156065 71842407458715410 30478551102995827 34878660434951803 79030452280973859 45079025965305105 78934105498470034 21812626990840700 77695735859208678 60938041347993451 36447102714524089 20509845678500708 7147721267103340 38618463972828891 66193001227017452 85315370216813235 48632949904180485 44143815979060329 50639631390951470 34795646111662700 19193032313541843 67422303194492235 82445398421529022 49472436445851458 82018721817358685 47215312255324434 56653426248199990 77248269502010894 49184087502684526 51084917025143562 53588909102327346 95339526340948444 21546319989825570 22598529372512502 472400494710265 45313952016369847 85655234157460961 44536825363710897 85244056517624546 27025950157286664 48284687955307653 85538860558108224 79162250221526031 82716569812418827 52836540977346063 78659651395829598 34993964459022182 64251298196227819 74211989400387659 51666461549870621 90186804743612115 89928625489024595 49293737906861043 40073627260095833 30680515295501033 29406318491368215 73507291684330119 42227077277443449 32297454836608851 75561967233117685 99720538833087648 61974317889097648 11465741251194299 21323603625166196 13233385856700177 2073578812495417 81070848949058575 26697185095521320 11160796386592145 70798677850826691 57377974553505248 75022742990576265 14352285802771604 71761051032269683 87114918237103280 80030450909816760 41226311646576241 88125343938585418 30255618703680604 60007753291829323 29759554864454476 65352071556121107 67848552770226715 27898087524654686 41960365084503058 84714267249550135 59276863943922861 16694118556041613 19888154923727626 13653084241833239 89454368587665298 68478410634858460 91026382462453929 28077493993473558 43410171448134984 63163146529153311 28324503495600402 2691334449631201 70474687064250402 13844761209664675 81568820424613485 98635927882985659 30589582379318217 39790752618204651 50788734286604576 34617091655525527 811885457216086 76125139366347523 31622796732372460 15152182370862554 24300909740031151 47704196961717586 23713934906447323 39859253717796177 29191727316570732 65191410721451778 98301278024788521 27713336225903832 66617805905070280 11177144762455309 14446808568235370 96190891884177570 9835046445639736 14858513867967851 54592205979899524 87659113263637164 29850001429787669 94067538356255987 15281282900505170 50259171362304086 85815200121159383 2312907382611019 81257730713465125 42240094340312502 82239980992084788 96427417406813630 34242524632178680 43276966506208389 48398904271959553 63558501690714238 5085569056973157 20838236074569913 33197623612112211 40394987888741335 19901368735602504 50337279956450264 63793656655700762 21118079149582133 10415723636564478 77982544277384554 79468585802228771 25994855347629597 64803326852492147 5896020801422982 83121724114084478 54186892018170678 94008750281594008 91438652033717152 92252070916853273 58641984243901077 72912646846551995 75316691392072200 48829832022302376 31256449094808744 34493625103857872 54201244322188703 72857862672771606 13869431262468519 23480487183943488 48849235162843849 55666440907833547 30014144332005979 89834318590147854 88902772804963139 36216846483064873 66713477980768664 87145849031041593 36431296256666112 23985636630468479 80514149513303728 6649740287729978 94080541421891721 909333593999892 46483377329052335 1798759442379418 54919319866098168 48329666882282913 69689672651385275 5165592727691115 847004657350513 52653470591911913 42227113712412085 61873737235333671 76839968030830239 37566122144851751 48227563232327172 55820775924656803 86183216534766961 61890138977483342 51262330751795649 77229288098522135 15587354157294554 59298118575590856 13319139746471704 29958405025654446 40149552965865322 86116816105823866 71884369952035536 75360337868531588 75062767697436578 12593268585353498 81623247363865516 61262319497278055 45267216915627957 78316241639029020 8377114263923895 50163830321587596 21672332498300683 3048633278684284 97220497872290797 17914490012395456 94422978381745854 94599438318699775 89333974648256006 60728974774789110 16355087663987180 60385088521323318 34454214789428338 31716634806477776 24365235007807879 93393361957608988 72836425511632590 12920765729462294 98818633816615311 18841456736433424 2833476016317483 72482982287432543 1060816522901707 60093951753897804 73584778949437484 84124432357453308 64009922050202897 71291462828083445 81549632228521911 25789536293141178 73910226442135973 27476609674365040 35443685500576366 29216265095305556 80990376710951047 28139802323085351 39258060812691935 38994353537841404 22068983833342710 8526201695359526 78082109548929746 91086290595189828 42724998447811886 29446797191245310 66480391317734797 85915617948133324 43400834093338140 28620909220950363 67576473558871529 96171263320528694 27738698067197484 71890019941035433 67135714447104529 33884422604622835 31175579495346979 25538376000968093 56332318558045798 94623442374136777 76967152454633910 45275002869214952 93387798476952217 8626793441836103 82877093494825112 63549951745523307 47956156411485242 27005983514127527 56096162907451899 30526919532699860 33694439735877937 95332445206152750 74816653442037161 65902354583340615 18989977782970805 10182295743565210 23148900319514864 86243626090360432 29096612888886945 91763808407937140 65428729985418168 97775912396425150 75569907670360956 64020300050637733 87658354092699036 94007348024711102 8994943202937416 6703527261224064 33148543421746911 93353463680752969 46413030816782814 89099958946351400 37850920597124075 30049617610603689 35749323201733537 84438788882112795 13171849633582018 44530032149129426 24968740961546101 32182932578676467 7976224307842446 87002144890881653 32670689524103807 39028310691415901 63911335449709645 6747493246471162 74020915859367232 94063867189943807 8742519070536236 37290962828080553 74634926295222941 4664200855111889 60925097869635962 50571989877623163 6458370277417122 26338336124836995 73494308719405243 34176312204377999 20058006009502415 82887252266194173 652533553121197 66904993425156902 807409493775300 59374756838572280 3353217369185785 69642675382109813 69128830120059013 39759233183324429 58723109894084576 42759900938653087 50157323173886004 87354360561734583 57645177782298194 57892433040482791 84165776831658270 79973336770145298 1883257862436258 87779856940032161 47416878148233985 3481850532078438 51058393513615892 31006186154668636 18921452542844513 13397230372400532 46499010277753323 73323346134825478 60504557922557200 79747224792250797 40553545095343920 41386808067643603 27515316974205052 28893592901158029 88428266167204506 28437635743202574 36493404056257302 61235616451092732 44369000564691688 96737210998962094 58320819562922457 57143639235266375 78453901840416186 84221417694863705 415180418426680 40137986149498786 95481778972632072 38258367583763252 91791150184663081 26333601081639025 21560790539867888 52600133535253185 14835937033802601 90940784223678247 22527064798792848 21364783035550574 38919625860165716 83091335942274979 23251756206349253 62539233744034237 54372186126218892 10238158613780152 40884940325925049 44860923944218778 24449024353793892 72046947747347863 18068196019718441 84526773059965356 3640232484442360 94896979018198507 36332554498496977 7121615316683365 15689182432426229 60800063998651590 2002930160328207 90483053934196698 38509410330099051 4479763739629971 99333032263286995 1939992423776813 10645887521232123 20047716637805446 37513381377379560 63624990889391728 75597669196576975 95529655259163950 63543267928132150 31162511517568629 82308423472417620 51505358699394086 44913160544078032 49460408751862013 16953328938302879 22850314385226810 72245173567366973 49228616903232348 12022695896571027 2666410374530609 9818982660542175 31203374798022836 92453943736131271 40906348098668586 99911351525315842 66559252465198813 60818281662407677 58268596105918014 72024975696821730 89413912454009792 6811662134200447 40165713774316818 83980575603704221 92635448862065593 21282434508502524 25967138132539071 70280958968013963 53406323793599417 26117358317045935 75172993551395065 82157522056601476 63992721316394059 42479637208028599 74717536357208539 92403902719064704 70929603307583094 85536420567765059 15827527522260546 43371478033693080 64594611497094065 11626300952537229 84805911360426391 24272857997630491 97795158508108093 94851058262483023 64627063622933480 74473627057192558 85684949006420680 984425872948645 3464267008554448 582832625204015 36673022835450026 35823233112083470 42172218705597709 43080446304677499 22734970859354072 64552754324548975 38300233596600170 75436561353853722 48289823755745280 30338567166128098 65620592501561067 12606939939306468 72550997082978108 61236828997322163 31024405272695436 286655991827926 12535838440012499 45090196016080435 1496128142362908 27119252345527500 5613289197912903 56772950817407597 69199088970790513 71937674110601262 6520911290802170 97709049622318490 48682580055925509 32062800726372277 97867232743880093 25382127007596443 84141174312578422 52739095126940191 46791768322368990 34967344655926702 28585288830997619 86521122717755703 60180701775413035 76918959061403578 81387617729774719 90031106109374400 11685665944783506 7560252761356254 7865974835095378 90593809057906800 71602439659680583 99227249737168763 78919502273275001 36988870758577567 61591236347631512 6550772758539438 22608803977777280 87894125810071518 2080833934244708 26325700163796462 45912200720849503 61264681149831612 38437028141127942 76192140100497050 4143603671027130 58659659758984308 42655848744173523 16053984631373121 55092272792709224 21032785986294590 18376378823262809 2256971456744925 27243474800456544 80542234981383729 71209201651824877 22124108256851046 1615714479642832 98856131532038325 65850305351584209 11499233326282260 36458815366898992 8591691850712905 74994006604452623 75976496285894432 32397915108301224 27744974008628967 10546274077734483 50802390562319074 14503924508841994 97979530604451037 46853276393717666 46285304866558061 53123888984411154 40567248487191503 20449943618786695 84221953498600523 17453938561953610 16345700181453225 69770999515579081 93226384198747693 23449908424590867 19733244290478988 88965461181704257 91693187341536145 74341380863518431 48297358524122651 33518923361482957 38682233675240591 69803897846577299 59448828362400494 50652689248771059 18044464173189294 22208761032634529 35378415109978906 56556995952830328 51097114315959622 8661940354613360 36020899820598730 42567728733731867 52505293031683832 14272584169678373 12012593243643987 77874182707810128 70901067363658592 57595306903571920 46641195306388701 34456682634832427 53629736003014451 32681865152262930 43824929199064150 50890862787080715 2520514549793582 7525063087675567 80996613513768733 60646775827690942 22906425370232738 31613144542969599 55642684478537398 84255558392970998 8210851822932977 28400690115550337 44788883240822439 48077437454708326 59413319622937575 74645443142365413 9878869063755094 35673757046853765 81659158489806337 16686182641792794 8352691178487085 17766591893492431 46999964488600809 97952217103571203 96831716666282005 20745832202380589 18277948678411362 8175445433572101 66809382443145812 50084188288800773 34644621377019115 27642584102108326 92027907195427714 67712009829957877 16152651965624210 28641445282641985 81071376855134437 43918106495983232 29012177915715965 2475665935387527 11764746210799600 27945030973601981 37802006479366853 79984669881490022 78469981177229315 10823013971730425 69882103174595668 87604021043821572 59077104384300906 86754880512007612 91731484059686745 60495425118344884 16747216090824726 92073468794529444 73833344928959256 92731604781643097 43437828931974263 1009669152438939 52782177124665357 54571196388881400 33293737902599541 79996782360229520 64334077740186080 13560332203970096 99559192708885318 4732691149732885 76452041749229495 23938942776619127 41435315640121133 22808538273451892 11708689602543674 49454003744980149 88007240497686945 56316363321874170 2983101633584880 42469827235342866 32266968665708935 73180171872503820 28737696285779547 22134836643122629 86517579487850028 23607758173685558 8115551946429478 60741248257064563 6998624040877814 37248447952328081 18351800683041216 16290536933853843 35231256861184855 21451046159091920 32657599199221744 34711503011832724 90785116187232417 36531789707605039 5113394961306046 37452089613374728 80878240414746393 59937706412815101 95793166994674928 30301930824517057 85436997460361870 81247179642805865 40962769390654967 64568368984838952 26713560784784762 7109891872542299 98273181658940555 62152918611924898 69393464445009772 4559368294558552 561527093879573 60805902298795349 94142434607904673 50619024775053832 57735931601683879 13134022325643060 24537211519489828 70711815168203 7484858272582866 7488410713462682 61190444521018898 4068821699929565 46588008504277146 262943949120118 65191712757646806 81892401768896867 12358795431433811 90363898593095893 33019192774287527 6393054615797507 66100753527811930 11182027759871919 41459693582155401 75003537874796902 37892484063907100 71994027405991462 23804897642389967 2992000023709126 33990842709832358 97787388403657262 74861601436935543 48482254134724722 5243613023131627 53015692916203450 35333750378789420 91483363280028965 39924980741287818 74951302692824780 7238296163310107 9176704249774337 40518846876383404 13920267810359787 23340580782062308 53706032969290763 44496271300803848 1513704824667330 79853086499342004 14988899894730013 92538023495792105 27431843950296607 85991332997526331 1896336812741707 2868544841502915 22549727469884802 54838575574196760 27819259532683697 78355811069914250 54197028898153738 39853209306305145 77678877367884317 96579534092366754 16040966725841999 29056408233626833 40753821053138321 77259984942763647 16567436482400072 65650507645647733 5795781158921334 47002017275501947 74513503472240562 57533193647158927 89006788770237537 82186787085802205 13170990366644721 82606950985362604 6879276905032765 14713254485358513 12173489414536575 90700230715627425 64604477025198957 53129095878191122 45487666973154042 97122004045027705 97759997504864878 30087574072987993 90579348863282149 45722490328528867 95777961037798086 46809437471214926 85732858071837523 70883103093814885 53503817337890551 4768179845863635 71972963797433652 60661479642453808 47253435160190731 30950812500404773 61347385621492500 70760926845815484 43217686284988865 17328606350728985 72324870956165179 34559970620976926 62503113343363844 50729916459099 76308302824790414 83469915902253803 54811309830881336 43974292014015213 79870788606085789 512462330853935 28907489588045732 70178751262482022 44570673493752492 22195495184451650 13439575855038224 96695532344335366 43732182454989695 30447498741337751 89473807147322520 41704257666100326 27041804140767351 59425206090581486 67654306969487328 14541603146617561 54812913655590107 98769987191879163 53784213669061590 32793648858612767 76134484459449071 28700289292342817 39413088176194414 19037650495289732 63700067569600145 45720600887414415 36008134253841850 25907776542738138 54760890777826175 60226228442717974 40218605628454707 22650628763218980 32812866641534976 85319101656492294 66752601902808029 34998266420148605 31113361798289647 25281116057212485 68435386828474871 80188390024655370 1968443195639660 599543049175303 15281835653217495 19916193982345316 32642583327540747 83268095950314819 57823579669454972 84327241586951292 58325025400972907 30654189235036023 47796964972123195 12623253692442546 88302764357107853 79486515474675732 31612589801445832 66323151313081795 93790757337889739 18946847715797661 3013059296489575 7895908644767410 24256964447133990 10722399804984959 43725178666929099 65811974638443682 48192087750778065 5501895209032905 47778074077314067 41201646035536247 29977188502917257 92037090705836676 48359302698200391 531641759452773 47447524235403631 79235368249938990 71901011956766786 88455537004275553 31187783204489986 86212036838843083 70605588022863722 57273745530462462 65747012623093671 81473478291941948 2151233773197564 61037788350505737 55831786766837815 37289389476094952 88267336249558393 81697744543247182 5449105512366615 62344889301680231 12142217839318497 46587288834383448 83518648615345860 65830589450710792 79843883691122923 16400954777877139 56097902996824514 94620056474541871 87070603375782059 1690220122118463 32086823330865923 66218788644509004 12999650506753851 14740492328005673 42004822980637981 14966831989835308 94911416232381152 51739264501526827 93057936052546301 20160396172318172 8747504857429672 7391441156719934 86434909226105204 22229557603165031 51159413280554512 54235900758100576 59209086358347717 88854449724509306 85149964077083110 33566047239197218 79935755068605319 86985267638338005 41454444403729869 17151301235600935 11341316305166713 69159630101601984 39749220738738038 99783199769688678 7946198275564531 59469005984291463 84544241040280281 40047050309474060 59316388467908511 5146356641491573 38817470479319783 52654027706824709 32607901569818056 55379397793075350 87809201696135729 14433688516124671 45608076484571680 77263606576399551 79553084517403995 70326346630974617 15876844016192806 10173162158360867 31569719260542596 49704132718994846 16905334499210265 10144356542611450 1370076682634239 50158274600115564 48669243583047932 59170157222765154 12185205650787684 54140281326035613 39550022895805932 77994604642060339 74715313021270836 62089912257501639 15052161591399156 16274552673897365 77622461411138515 90678993249772558 92610642530687481 84603901052183815 52437068532317472 52537867010710266 67189091899664179 67856981256404617 31962572605013375 5020607771483662 2530744847143115 12252386678966265 18640819281211336 71149888121116002 51313512393766506 87473907077240741 37407080713580134 26601169587331846 20166862326575681 8634612527884267 91081920939354363 55937243270088445 12867685757773815 5844539023717124 47454954733948268 46907349866879220 53623006332274622 28360923055579080 46839824196260504 83208721333958251 56850659974995071 5847910976653109 56644971418346265 36107320794999516 39248639902126169 1824242729442499 98606594049998147 78985396172033395 83711419499513118 45817754614996086 9888704852037698 99464267296734340 74791542078406648 16453718322429516 90924369773449612 48157113498504972 31462511098692818 21323331479629289 29702174546906535 39708653492933317 39447279725829357 92890427583036629 76286253392863288 83501805772111964 38414591869864196 25676066419841384 46005210367210811 3093823191093215 36604172098186128 95410387248282023 88793356209737564 77177382495361589 42976618264202730 42944235983940231 76028925288653866 95578790187410258 70445021015219094 53649947173607885 70489726410596240 49903080837952269 18435235849078303 49042567647072300 37030831813915501 86018812066246100 44106506951258254 89131515210093455 30500672114165542 61790050903937338 55777708882254114 90496653229730182 53771165336415351 73426746408600511 22043540361117328 45780519340708328 28634458772324388 48548062436942223 31447675449327378 55646248377305910 24043163494693506 68808179356288020 63029408468401822 22085639375436762 47901192546715253 58920629553132737 2043299868834522 79673067414279332 92701109215470259 48228031180364597 61544913706683318 78279042049516325 89793438639056531 32131465669182803 1885224640622748 45484951401798462 27819914773527088 51250039188956815 66102168832866689 1229592961250268 23140416118847185 14753001148706661 88155175383427369 50777514191982226 96957063360189560 3295841672680940 66753200405104834 73211925476436540 36041149032523817 3295623735857366 12545732389095792 12714644420382377 37753474905104939 37348759742975360 96096211485184732 97654987613037849 44438620563604617 13133446110915914 19110285088233719 16651794726839508 73496077848754088 79487269330283344 83345144077292281 70594303011999983 50315029405548238 24990831861565056 80058325963484238 91512726370607994 93719979587576124 76431676922496275 90921992868052387 65403535881436809 27908583144921608 79289753152881097 65148308581835017 57371786651315488 91280287634966633 86595414955568630 12781463741681388 35635103652697794 19433621767257473 45597257284070372 62906723407387737 27917303912672374 94760545874694503 69267931562217513 83040092363914081 95639757970452779 86763712804785927 64289534763192290 15212938961878390 83059130199501788 88024909132192100 93585789602477426 24460998288075811 52096392439150851 91594114521794591 36910566240404641 51167937082072840 35027699833170073 94832702155069774 61268013968193240 12861644504404413 50489442193413508 75752851631096730 89005760951199848 86504667522293199 72445387523954117 25730357356631834 50971236535654533 19990121300760893 67973952026317338 35245160327311912 52401913610437315 56748929560479255 41755190413717763 87196270778078904 58156379376764781 46216544950964765 57772846269826071 27672672134462052 381525369076228 99647001513189699 14224619926380928 5145753830075283 25299949750799017 8477240488026059 50128879256220217 37191087696069243 3864116342944918 53737345882957151 18312826566343756 78629242662878135 91473546576858742 84548277738073371 79106194488942324 79418166290306744 95975217616193520 1802457006491899 33797257493738740 8308405859715981 44327802017850837 85547164953875156 41584326358148110 47950212464203268 94547870195714250 34447111417464518 44916512667957628 82280804165688595 32810465843013866 62325991861797030 66053994876825074 73323292892006075 13689156590961066 49350341580261678 24138907549566441 82742820319500331 47251031343581490 86749254825437666 84971619504630675 1250629354446663 81678169195527555 38952148587632679 94563807260962702 99136733606429898 72938220535557647 74012232569594680 61091419371311934 17117276125062201 81804772605852901 40573263805548276 18030984317459557 65916016293130813 79823153772751653 29801640395465673 42940743792962164 69464381100360975 43151116330652664 17014672776865300 80668934625098675 64770116603870845 32894497718040547 43783977967021060 79294410844387499 96796850245541961 5477480027383402 20584187196927058 67343140652289411 77089395414912426 68086436266388803 54627717827679009 22944461313754959 7395278582603362 82517056889407595 36711965814741854 43500215078659202 26538660250246033 86656301002586117 82302018300186459 18492143107765261 91938574762009671 99930015026707521 1594463894015455 92148924379806229 73175508178438643 65447168710866278 84965790521137900 67567216863412191 147861851701013 51913438687000664 20753181310604786 48052615326989338 11624907383236073 9793697618896459 76601627703857040 28014358205030944 51770604532730959 90151151937985117 16202223839019807 19701670499672160 12080078598942365 27399517383928355 49354674987296125 62673941021805713 48716985720417760 78517640587218001 69016430516056917 68841769811422754 16959925331877639 85739758923915523 55386505951579361 78939328751413514 91481440959837233 19033859489393197 32909700337593346 75473556269195064 34958843693222618 85714848470242193 21785693314789804 9591833537172504 18244072742163568 24312872008477056 74314605956415997 87669538485664298 13961466486518202 89219169895542187 49580314210122888 19897500708205 39161666804950697 12605331531329066 81659443320408101 20241836215118931 97190829948574677 26210805158100130 14659896735452401 66362360781963129 85784816057006102 22107905050877720 73473921151940125 41988896785135443 54030984121859034 34323527906641906 44266621300582181 76762869137969088 15603841570052555 29995207065094276 71600353884687277 96784200464600737 59478981535376065 88682141617048474 95491069511840505 53053456596930217 60868420037737262 68471651598324761 12041840050433212 993176467250027 54084071947614279 94508166388239670 84732456642707705 3899269381290872 48767609960988777 49670294648124593 56147459654011519 49250362196006201 12190902197017653 89288949675425170 91745233663344226 86464422192026672 37684503596753985 58268767613907288 99773628239537372 89054283092356864 82947474325390730 99748411680998140 86154783078227057 19200995942586447 57711960792544899 28741336780276666 81969282476472424 74197954189075594 86595336147129774 67417601465527057 40960221739100083 6026409804214598 88457698115707481 10281305032096966 88778773548075490 10571164518775199 83829052680792035 51768838820815053 11999851546457343 4165334053757904 6596184018257698 71402380017392891 127933276448946 41070439344636664 36638916045594795 40850670895698311 40096407889425103 61691887769768422 6074290999241836 18039242667865270 88965507457742066 93812506623962799 95878673273206686 27075262372425843 76170881730699149 21416980330086227 74744805281768514 40880019045132968 18804295350298434 71464699970955096 99820681753587986 17704745045557406 4762620803118253 51469316335961370 93150757029292453 92471493949398999 87862821003075516 79764126154653073 34969219152030087 64597115786456478 18407869255091295 38952256905890434 28306006685789417 75757090910103152 66864122253920619 77685076099191946 40191620311521048 4109618037069057 97960116963195539 81019099447316420 47878908363658275 21458997287404514 57699935025993952 63311043692802424 94435962777366197 30908908324517593 25893080922026014 5513698141293107 95804257816114397 93537533636684628 41497854267598843 90219231631730045 22250796359672938 12105352863331806 20422140127774581 9253839474721848 21357750611507545 22708119436050056 94033388026299541 78851812618555842 51586882172253420 4031952641412766 57487481805468523 31509440059949489 1517712145020975 11884666057078293 90995422926558260 61145612428763823 83691096209250415 31317299669597430 99438580447220692 29455799534667759 37432178381957727 1511658885088738 46797314417736949 5357576661896997 28628248628995805 84493102222012675 88052648971412936 35308229745806144 99096185382647354 3423409150373268 94422735435161795 90957815530624056 38154543229762502 82467613188175865 79101809140911568 24477687515553070 55176005704403035 999158729605622 39163518567353988 91680622124392616 20979404249381045 53877549857222634 55114346883849633 54607204697301590 54913345375021147 81224026497208828 35717245756959402 45512063594425734 79096563566919068 56806556437404352 45400196003909438 40212816019554872 50852683348186976 17131819708792036 16580058254538907 32691362775386161 76383823532655896 33431150424750059 32613951069036851 65561243297154966 40001033719138059 63693388314388447 80957478125117891 42578902570464645 53028327265450773 34393171982066176 55836691302257688 93127862563004190 17093428605000306 58671908808006110 62600068561980634 90818737661095934 33345154120777880 91585111656235358 51423602351460715 69095132442611163 91027017869479547 60219007557785805 3201083687895135 93514198087964432 31919903888815016 64445957808467040 66793483743622622 79096691398362933 34901548979831152 94863774045829620 23115330653975917 10858896505622405 58369226340465828 5828433799905322 47371902451837654 11868143169877973 18714253810135005 82782486791738239 71568157779229793 40623080524356907 44188099403634538 43343434628770833 1374616619429750 65669668718555372 73947512685713178 52856648583284322 7324407939808998 20651519770256572 20243270151653013 60179054886479363 68731410949556574 70126286522524810 34144069866602536 84672793378768994 42956308617435003 10283233225132682 64299129406777652 64891594220598087 72961891183374098 29949078707297176 58564353380979373 19327704626672646 98149927737392727 8036554398651244 32595597504159131 45656771708258440 34845322648322046 30954000586632984 56488564212735254 69612883142738003 13473018979073453 57093998828605174 55621065104212391 85883813887095990 12536973665338168 38818096415228250 20670931812154284 23172043966193285 63102540216842330 53655598702640424 23889140208277192 18510409758284224 29733545020895635 80300152165950492 81355059013550903 81654201896855391 16111350441842921 59702974432087890 43640732903605317 24580522005816572 35288683594668657 69103058409523492 72245905713413525 38655900750332067 45189147323708407 60182549265518179 37925873153983041 94349362969189485 2763538331823291 76985607969987079 95562208160116477 60102601200143132 6022974745502718 70083652103067268 48217605147939449 38859817490814085 78935930171814122 96555418185167010 74387601119557927 45274213376894320 22285350660138243 57120866472846975 94245886767275857 24265024163232763 67607395505233798 35499932274433603 29286785883985207 65467910337897792 55044673046809181 7176759348862362 23335752002192101 53474813590127770 33201323321932228 20239564763120078 48355595901772906 30162051732074132 62733384807600430 27598826262245289 51458216042967510 62115288164963526 65398669592649392 67826086592567388 69087633194726795 8490780034396952 37899475761452687 74629619194747066 31416572428001385 91445106427898215 52747398282881993 15232931161854048 78690223043847906 21386689040020955 29329689893214832 48329189866505488 65856757541678979 20096653819612505 29274289040063439 46000560579936196 5973250707053398 11946694272496669 39993384921495494 25439081714241049 18591372056482515 65081145170367637 22052012294535340 25273272089748384 90483705206142312 41663231072819458 99479099195398101 31370726657033838 4718331383577340 42789251552803647 45601613135978245 54007606218777280 37457813282387591 54571887303418657 11056447495487725 92298403948974801 39835174118298871 63812836340652061 74925599559927929 59072987867412935 25406441603420980 95623991808773077 14546812555447356 31121127544649636 11533239373688438 41893707938911915 65009698436386866 23545080095414312 305943870760634 32497426475837777 36631488614888873 35483451222455541 7348409943795787 83453898400885030 43317412319034127 51090435918765087 84539784091686294 15702199631699104 78058358113260541 69819135779919287 72488132732668833 27298578928419529 94130107063695517 82745695193802644 35790023787654278 16289757545125876 52315959742264201 52953281649026626 20447741788691285 42478286982722027 12841371937368535 36993116207520364 79640232838184308 51825996583166851 89912156127112036 65645876758079327 23627128370917545 51474341104863812 6757287377111161 67553755531891565 75008224935165953 69430974709300214 43919349106312719 36596384463693884 81963498849404801 289896911574500 15016863287235000 81152275240174849 27697104469048927 46649538446455694 25434537328638126 75933927936425048 90487793095722350 81374500729838672 40977249980551563 70386133291488604 35398207558828707 9050169572576986 62991680966609773 84417431790915649 76069424829185767 43405719299596558 4775635912755309 54519169657509954 70634547904017827 78669955835712793 46933734297365048 54626337778249072 49647659052692730 59689808233478425 52313138943740101 22979896645195245 86857813660207710 19036789253438698 2160790126980065 87004521986921925 88998305369270370 67757967396119448 75578980171115411 92410537296424746 96549191178822358 39892581836930593 24831253667380843 84404828935710697 53463930047231191 89325827510539468 1207131756727702 64036259652654129 50927369124427714 71591413421006023 9574165187510172 46225058029712899 22043787988111310 68445631539480623 58339824832253578 99868317522876001 31095662360809138 1947546438490580 98405835325987689 38874173073942747 47498503631426071 1952009206559315 87803996627728092 51411348699021576 71454333073625858 35568570072283051 51090684046490091 63407868783318598 65156255339383198 64713697821365776 45837506920064011 18042758808920367 92905508410235384 8700659474485421 32899965586129342 56831559569601324 21155246051395127 40079199003133236 57702198634642670 12520326550175083 76501739295631015 98260082922419422 5441250986087770 11619592775403751 28953956620211382 14419680497981079 47181742898446472 93444932495150080 56100210496937555 38991325947965197 44349368599504199 83180329211728135 59434976385310092 74652504766825883 40809451587787468 90166207203636052 30497863031779389 28655533286555896 272890553516200 94999537198681262 8460866560458299 55987822999749646 46276971447592654 40419353951609407 29449378706169806 45882305739506684 98002957909331123 94359795788356019 11123637428275381 92709484668363613 79007720373282766 42087939036707560 33048387713122382 32822817242123017 43757575535445508 70273055526037311 28595832383895490 3791229883267824 19618956862814367 42917409875479694 87670963343211834 74466162430712502 80576321850411388 24615091594225882 12612149301869624 38773344867872918 42424343208924243 46893489844302792 38620746842225872 79380271055287335 62096330356634512 9169678307041279 19955512661449292 60241476438493538 72128320581336098 3317436576972730 87301733931770743 70177094875296698 76485458881478055 8682165588966954 71715414054337337 68467848748557127 20319270920014489 18666314128074489 9579469998222565 36883388209965291 40858452542847251 58782716268741928 13071151987732295 88382926845249094 96794023754847072 92910153663284953 49745916140942770 98890136912084084 5354434983279522 72912788012873305 24436342437979118 61730500381430519 92451095008643000 68865751235044382 25790117429324039 66885831000830281 99175906980879167 63262455835999468 76085403266169138 77553106921549943 31078729718418437 8471194323657888 62509275760843023 79205894831819412 28824085003341570 19012660117976275 27184742487916917 2459369694387426 32598299955310464 33246068298732051 71691255713365783 87419629470985113 5772313991919347 45853172123120453 13443569927833791 39135882122459366 87418504644412305 12591825682774735 65464489606724285 58027162456332489 8932870755461309 28432581575004573 76835234416764040 43018117229192077 33878626619243066 73786269458144809 49200404102675602 50043819496366941 81478375202602864 9381848097720114 97343932504192541 33546442473456003 97315176176388580 86356277031562509 8255701306853223 80449387083356055 58280045325256806 33870058984178170 51610350975431257 51078579929454677 98595327448264535 63495462035236997 50280858995935580 1841085577004416 88167086869933309 99149894167704390 23906116680237811 64537483502667739 30196733468327739 92578736488182012 40279595594803228 65353506957734973 2919104107138697 77380102540220778 58324222124266799 29399041309815631 26002736611628118 65124727385038246 37506781348653782 42014923026720011 68284671957390835 7007281417156019 53697001605848239 99726538352008625 67242840053949828 2856604343843599 49336801390886024 7612985455862306 72372321131702255 95928420962510332 11739111088366437 52204748674454201 56797238876685573 36108199700270194 5134456982394177 1366296537518951 5193613910250660 59426209069765551 42395022924309208 8691717281527532 30781403092131821 52603039495139234 33981213763802710 72651000677835113 68674778062683034 39824757777026033 60286298198175836 97400917782967436 55556723157021211 80098418431234728 35488432859910567 80125258380490727 11241773353690433 37912972257144255 13070496678464125 21371175958722955 39809442863784390 64803377834570184 62395381446605396 58326976739969168 70912790224655198 15493513023558446 85536792778033706 38862152389406670 54067824920298809 52958164141211444 25222310490635317 90409954530348283 93613758246740653 90911399812912270 66773530894425312 60103478533942263 48621421523527841 56626380069874067 10544592761843482 66103717416475370 67271571437403559 86120055238149029 14626896630841595 86570904518068852 68832699004951638 89809015059039307 50250431071424157 59059388898499600 7929984086319324 74734913654379063 16656071357204900 97990603477613651 36074522625778038 69725420346913977 4647500866087962 76906988948607050 11150393052184778 30988718229149899 39281375369176908 2090078046724009 26549975087274424 20586265889379571 24732230349099908 91892349639719191 94184536133462738 52667038806930102 65603504534748751 7891965003114142 33298429545913858 20823324003177400 6675326940386460 84248136727469478 45051747880661091 97745903426434926 17356768382712101 81583914110830484 55090730349890278 82896685652710739 96960856270640923 53025242744074485 36540435333658195 34546762649766298 14149122997364239 79494526287632518 41536310476190014 96985907581969885 99968452266976789 27359371189852383 53238570422065036 28273636339976636 28932940280089134 27464911920662551 44969175148516490 80821746981072475 68007396617008984 70019566416212045 12411868564632113 55011554357088535 85447848997313249 82694488483521388 61226116870832802 74877764086876351 50293389665298207 53652277342498033 58861676071086384 49344429913767771 7696396010154648 10353026541852759 70046305342634085 73388814146914521 45987103699239234 47568493612806855 28697723923467466 7236448989676254 36554045460749629 80763312939829169 80348257353326728 72755665599224988 12111955271310935 5328258598968771 77529131962481976 58810896280594062 23942610001007073 61450658280656604 59575867598029751 90550305686232397 77511255205700362 55620132615776125 18559751856324820 61287254836008239 75170152461966891 31210114530262867 26852146195404414 71022906340837791 58854064965830391 38187003588403417 58419515000092569 94109592324001229 61502914569849642 68562919865510469 77254958765018690 69273396354454898 76242885623174792 58520967097023301 51175730717656238 98688017048012675 76173302643332427 98890429285385614 91933021406300064 85404601493244513 45584887223278728 3075984855962731 21945587085415406 94548760838892915 53185219848595562 67512183641516454 26744738688465722 89614189418770112 15759228069286410 55483790682764307 86524590381341581 1205805494041355 14334046296935154 31461186874402683 72377757447542327 20897965994387840 62188334358858055 92691039044452452 7220846267617532 5203679525252073 69809000948268858 47525983794004638 50955347070092542 9846417476942567 50274814022642373 85146221381526585 59214994073395540 5385666981189685 72907369420041234 16609463819127732 93038760469977257 16822963460386116 32950525192155367 88668695817392255 58230840483924362 25600350945035276 68868347198895335 99916716473867522 42659836491965510 94006921515701487 83692626664774368 13439723695630873 27602610231489343 60388336675589623 27826195131060816 99369651396682811 73996540965706498 88650338312290362 11508541701841298 91920322857197411 23069464512791813 41375749683065828 84989415062458277 76675796058402238 99064858232108306 17104516178270872 43539991984562186 38034590756288361 70772601503387414 41438110077903175 75951309591357526 69466677442257167 28547420198050126 30445662956520201 57082682482435854 5402408195410145 5635639883240044 7030986871070670 245815633503308 29471312322301534 64934794515370653 77118413049909765 92608318256556995 32615508234595511 6397045020485063 3337652639404020 31650655081398836 65689476347554446 8481994719910998 44150744474660038 86142946856206567 44627548837183646 22700792950642838 96810687496036218 49742182708804315 23508389843411159 15450998420425221 13569747249357282 42344712661030905 58788151283943198 32908792125368292 89324627809456238 87099291608318603 43157467394839095 60000173977440082 61089137377969693 22663059621133696 84104415758599204 49103461277220403 22525251962367053 9447371845699179 59608966863215714 65615084603172603 41939182044337058 87255965264341132 42709534441913858 19763935320684302 92856300912815748 80174772754887301 7781881275405239 83925508960776694 3709816611437781 22644993547777327 28372149098119574 43177012992057836 36494753940110150 71346076186149482 38053151438311015 47457547136636908 83665426172896095 4064615975154862 30305152661767098 34491180003551533 49481991481804442 37758551389233691 2785537382243515 54803762596419260 56366873047479680 66260424544384883 18409027248860108 21768975469258347 38676145011456110 58835439642461257 5319037893237569 30189285328519222 56799444231863090 15357651251341180 96160388944072313 27467611307189724 61472379063193172 44145301711410581 33309538809682327 768223383991744 68795650745275152 3846970488086262 14471387095378715 37124299910223784 4285884890770395 3717437509886204 2484294035532034 14501712142172505 77383340705738184 46965476878905552 88749447010382927 13931664176699192 29424157933525717 99822601835708492 64757282415541465 74778809865756413 33498650235841420 56404907890897042 45494818876442309 66270047035712925 25647230897970750 70457079347780614 68877986238092646 13015336318683800 17298926309082329 61404681100532942 20627204115943388 75242580555587930 83858102237598084 13557777608170408 78205077673654805 71923226380066640 7327781335818748 13414065513116713 33223297895993215 24423006477374792 54402152920137008 13282033518981407 86883586475667612 94416740578143847 81839410873536840 15081322046384346 34015017034221521 92838810467324653 74016322919417137 18066537353835282 13017901258289235 73742055687259184 37631451137080946 62753377872409983 60090149831328672 71043025102712439 49990314449554603 33982150302949901 10659198663550131 61056260928761874 10106951111917971 84973077394063204 27036449520181393 68655294441051417 96364299448902062 69001383508678507 87529678020392188 87811447067199427 25740739950096473 32806715764630881 13865459918223010 90639730222397350 90941449180456776 89671191395851246 45629112547807912 2555642757286753 11620043909453705 45689415936000663 43520524594017020 2007976871458550 4828546238114203 2726391024170742 26534562246854115 73086375509094762 77998099894405672 16366930578683874 27857314597907744 82791568671691179 8828792417396295 63207149929039606 34705083109374375 56798562180049700 21475108052126936 37612667738148311 53004384952646131 84848707849309189 55398666549881216 53939418427428656 74405852720028027 46994401406271904 13522936378154577 20119713202194078 2065185113243064 63915728265099845 4189100764568272 9945603815457905 53700353654935271 32861190678904145 40734941975304189 28234561565299854 57988330475873702 21459224654145846 2707551339681383 74837019195479448 20185802359791306 50885677766926577 13941057034657711 89713231001956992 80749988943790595 85720062750463202 9374260434611070 88777249812517204 7803387294596016 95790486896041465 60458484238723693 42949390845599066 75517298733940683 73504956989970830 83098941785942801 55951149416813655 19675268848972440 58134469578439282 52332077531121907 22139456102678101 56160389416882485 2495607907239770 3151554928268652 98264745873942932 60478535745177166 68250554086510906 109040918671075 35409380151957558 54394407976309723 33025189706693478 859236740043818 65290933750766618 9490129005748107 47119700971677738 28544277872168902 77423694005067505 32736117992543882 2495706741299020 10680928564918854 23150251487368426 94678541663582931 65054503200198938 39264899473305962 68394120569965031 31925020291785854 30828305519845454 57239592103303014 51872112802749065 27537855050113544 39573442781931994 34313692263564763 97011799417044254 84471950810607647 97099657714628068 74458950737686698 62550721970737756 83001308344434262 9720432151180055 33895150099943707 99581562998359715 79757097136914498 14251852344875566 88043105591353199 46575688879060470 96699326830000116 45295667034772309 94623530908631051 83333921546554574 10149699948410385 64056343671152650 96145500865775709 76999028617011838 48520918796848750 93874556600643240 68927490783190357 83555629616944387 54182993659789464 15332186739536694 3217911169637908 56688994433404819 17752340843837072 28335549280397157 92492639999068542 72365296593108174 39429871080283136 79350576606862462 24650228684294859 5800291993213501 96382506683399259 4245126989582008 34748700696086802 78096999068846946 35637176091896533 17020896853447878 26915941363138521 28403162354427144 46759057676259711 20249462983339018 63780967629354728 48584896248023473 80410267258575684 46654153752573231 53741062086506817 59696528852426902 84175642969852072 89011016421955753 44325925108726381 23053600018688009 82264776039741664 16151915170498269 42978702944648140 56713434101368448 49646468481568692 53105828296511809 9733617293943615 21374339405872296 67691568579124197 22441023414877971 80034127707103145 89091948991732762 47323833426220846 81294798859850941 15915173176971622 27970996825992327 93773800165577589 29156954122074832 62475917211006774 3153803824249614 80975721215082383 2721393650178611 71449893936890322 43533034585156529 59747598920324689 48461533325324418 84769733995485257 25247779397074238 52764226271557967 58656985922379054 5588803226569329 73636387012943462 83196600814672512 81657431908345360 47446369626350105 9293835967198899 19697829175679798 84274758484255314 84199847174560336 40878903647472248 93380809330463777 23235754244915200 18253296387035463 73222381068599731 651125601773411 35570882980800003 82410219130190895 42756077340007892 14736756335751277 84905914029461370 63765203463981967 45422704499917316 38811423582030278 58311348457365861 51096539152437729 41499502624320439 20880189222358369 81914073195608451 26783056257820986 84586046089343133 88932112964363283 26634036658895933 95596888123935222 11830464837875469 81005329752011480 48522304291062481 13791280203909866 72347225973113158 33119944746658362 66107211420349850 40041222378238585 12788736757187742 70667341198415348 14398103720923757 18922377727464206 35476396874621949 65606961108503806 9546174083521516 29228290905184089 28151260446749771 43414117540281263 60768492574818749 36373136203429143 20996764655724463 69927356229392821 65571439056517760 17083316210543349 74900641574951201 26798326479090579 67219906540204800 35935444522285786 82270007974211444 57800121377895127 83063087503659260 63214049577723720 89123645488644056 38280007856148274 5585906785709469 10937549092225739 63184757149263724 3299062561291026 84549742510343111 60704816058364385 13754154255280726 44067318581872078 46491356038271693 85714837370889423 84435674361151841 7604389396447897 85088798916786938 77876881790190542 8897240576752774 87408308537891012 16179888707818648 5008743658590467 99928899588249299 27785920743249679 58019504847055325 247689825330280 21816031718537948 40881745770672497 29171290895824756 30118843518965234 15774912763519423 4504805399339910 87491673664971615 73216888464437096 31031482784915971 75795685984524219 43120934328880686 77387507381839674 15896195890275310 40013948380394377 68173222242975836 55106394620261343 7035182633102026 84643694703909643 23505212949016392 17860857058012438 75481007492258384 9306946502110027 29354356009744166 9839072111270340 54362916764862697 29040837271236787 27277991555488480 12530504487066804 48984301924567877 89053818667144613 15795935756736380 56741992131548225 52397238544175076 96073565645966407 20112654404018627 6881261509396899 93566299212367233 28872036639926168 93971726315244592 49374838659883575 96732389878938611 73449915564287815 2631892966298362 24600904674955220 67488301303812766 58697341592063300 14269346927448661 17113254337772659 49410523139726526 33659420767558718 42699913489610482 64546369640315411 94313352476507649 40256843712145704 79807209623586506 78264767324504640 84612305653193878 99397984119666735 39845281992999416 61543359784580347 2385768926707301 19545629740402559 28639416015538908 44418679061927052 55238909955108105 84726053797512479 32095885422420209 54901232137518227 87630817234699084 92955907994229308 16193953322610384 62604504118581821 96151745002881438 39600743204189854 40252178561842237 29079629948420355 23063542924327824 43879888493990472 87862770659804026 2657129203814641 36878792896867541 82978597825780614 580509391193876 61579763175242232 56940715732286950 80385635672696383 34755112535890145 80498733073820223 12990181979265283 57976107403020603 88249501109294381 77811461222547685 65828145537457370 82009407576852233 56361444828600858 84653656695130776 23621882465060782 92732837564621583 75481451221837501 30425761480657982 90891124736936705 50735744028101152 2072547210101715 70498181815933573 311032554234189 8813460478364591 36891635438218613 89027536857506098 48093991914908256 45929693718669425 81407010796301262 1341478921462917 50893364071328078 73225683824602093 38391111100810196 66470200103661442 52916280025584751 96241282056317334 74499129116657652 89418844699870218 49622214130237173 79317379080789236 34975302548218265 57885282519749817 31986904203065949 29464003178554401 40039365747940324 60831742889379874 13229152293436672 81038813419215433 86580447235899271 82136501298023773 463320642838168 65957540102621179 24229194870446629 23411596975543239 25019530165819113 3008690690588506 89199731600942623 23159399600929061 94962990197316045 37250692614352267 25586378119486843 7305082067790759 8257587062754052 53472236480403031 74319432964152395 9080675854365813 2509156603590284 81912424347768006 11675747650137754 7219551925237775 37230851585087296 9079203688689705 73479127028489553 86100252255236751 91963715017555608 48583404408248176 64444199303459251 32659520549108608 19375507304396414 63588796918466832 68524586575164000 34650285037891739 57762251340683210 14296921342718124 6100240904301943 92437693698559117 95172740313321550 21587414772685220 9494689871331859 69859464036604441 57065653331224129 88238629391233773 87357477429393128 29841386193667919 65536407833116682 25124911932017988 19806993115379962 59571564627128140 97231074438490630 33993136371315880 31204165139303810 78942348648809261 73212616680580263 3040741372886814 59784353122962673 86114733817832153 14738335096204463 69576070153150363 29311796282613412 25359975599426962 34118047376901881 8654032819493050 21308034991567198 72952919836381931 13344421874013636 70869337050114187 33298121341568753 46728843475498360 86037579619525352 90436658819769788 36912856459336862 20532753939553610 53522462141612807 59776813670178918 94530006058437103 55799591013394621 57693162219315199 77546707489964094 24450378066310998 41445682198421698 21392198431839355 77551354356371182 13040993052800431 93880589520888432 48895476807307202 49057624227753320 53361139439344202 10253875903128069 18666812639387295 73834072793820932 33811180285424008 92853190512785993 27299420373085247 49325488374565474 54090355410328639 6100406368213639 36865258541410615 79321633626900714 82427228125174573 29180658563526278 16281723324963882 23586097339690955 783774360190829 74635141060022048 12277477466034838 34515751509226399 60619855639092796 73163944437293288 50679959114526855 10563751683396022 96333603374530485 31749210087078000 74045227830826855 8311333628954976 17225244155395364 42086898371764292 45517139495773881 34321172800380835 91433286851437703 57656335430627646 56249106228375123 46087607227038745 19831956341827407 19151642649169087 7269334181681515 54872124890260616 89011523637735577 5816687281077895 38199238377044137 1829002357859452 87342192085057989 86573522682459220 58890102637921452 45653096653443393 44835282663522747 40809569182786245 63692218166679083 44030071991541213 80091477915191253 53405360636770970 95534473491003064 25320422744269692 28284668086842334 20184961099230104 61698841233935246 23306070410552982 50780200308178828 35428157183115845 20215920068689429 41590730815230444 39774065799708512 18448838026060654 3681154397023404 24903178753483102 53943136909036860 62186574163168166 86875564467193869 29571750525598129 22491366098200888 19713935716010333 37849916128815471 8383544749550904 58068889249362958 13911288072570880 51403093865386067 38894568697090138 20975829164027088 75594043438664444 55253613592431495 66848058577886016 23069161382385988 90601401662206673 10217124484869517 28964626598798498 81024744046476500 9395359679126182 51199593313355084 29465074855773177 71295981004349257 63288473352694541 2905264475158148 93228334085413303 6756181041120952 91272278922565541 80521732565371542 20152306246389756 91310217043455021 90508365699464720 93497433813377003 80931845829225314 73497080979521648 23087106733626838 26869134897987687 116741445819828 26110917133954646 49169704565899417 10485070511048962 58293504642600779 95687674408816335 34911004566780340 52145325911068999 81097827853647899 70934079677732943 24944930234330870 12733778469999436 85458565363109294 41218249174914910 37419479213934002 74179121230435114 81197948155536176 98734346055685580 66243472801278651 33278542671146086 37112709206495158 30209320302539208 14087290704661745 59813753789231684 14792983982642555 18539099243849775 6206981150711539 57482220703206132 88448430399863698 50457661212739496 7833585472020400 13141714739884679 13686989150544202 92508911522134157 40921256789035988 45870294761152718 97275358784453997 63288412962824050 10089023697225048 91482172996634164 50255202300197410 42361647057579653 10598560490327014 19696365001599928 33396875561203663 96737069635386110 72761473298977824 60114006912474194 34899681084472055 97667593832430123 64028111296290504 11403008804024564 43064426798585501 96313618817410796 41844881849483521 98494809226472519 47112323443807390 80831946518041796 27444973429319389 24116448716428017 77145511066954245 15081020626023143 30192865907460364 82227536239490150 66067031241845619 75324542195023688 94341894537032648 66083181340316164 14792539024525474 59756888339584979 41036141328046520 74520004670477274 27019971771519700 63133112217024147 61293429257391889 13044547393675310 82821828167291238 71564761415979075 73987348312472281 97248655308289453 43042024783943071 27726813012867950 50790126070012641 66302545141927031 83332529957584990 37266589135931777 45568024624143246 55283964926811802 82072227849164807 32723625017291503 3125127692353086 81852996826187941 29803242152862273 52943130299224402 81598624817467341 93866172434439294 1428352414306969 15569486693861339 77944952542953506 83821598369053043 3088075134741497 44200774014686152 61779437322043020 2532141616751206 39694174922547768 54236351843449014 62256052034817876 69193825043965292 75618942891281883 56838945984501061 16140202688368146 69391349296100248 79138864978913601 16896102918336729 24561034984992543 17068574127145987 34528454026619656 97115136755092617 46621493900918569 26327931761220231 8033177986380360 29922665661865236 40276765814276138 48776470565910713 83128099618341793 39250957705214526 26357567125722153 7659869195672720 22696471260628738 76064777277350295 7035163164616218 49285281871000409 19723314136413304 19385433930036192 68549320130503601 35784702991704068 72523663977490821 95197118504629140 19135057137314007 58914576290092119 613652172323603 5848662832609976 43197612308077604 68892711518373235 53246164465304012 13483890702088605 59090345841820635 86902622765601043 72789899896498069 10488790330062352 61461987167913638 1669706766508179 83561612347637491 85420586253406596 28613995937655991 24953545917124011 13905764505040270 93020229459274801 20331734300659856 86399697110344264 60046680409780107 48425911634417658 56121205286514923 65551261772575976 73578483697071348 79962053221838824 53940316801922031 59931894122653241 48126630535102235 76445703095664669 10384888015390451 9803341987312074 40381664252112065 93219771019114214 20770159673349736 27686639761313328 67974688956457699 49794174287217082 97576897201595065 24072392495698667 35688946539308329 58767786238863421 43076526947007230 47486665232109512 58966517965576311 54725564961991285 95266088821977467 51061698490567138 27037594340782026 10846533288349862 35939554673767815 62579428854317177 79420598990788645 99189613407714975 33600357252828272 73533705641833287 59961816142007035 96760353433160150 27556439147685232 42472421604320480 74345054370664961 754671892231048 83381230502194305 42901918619621993 99734634718522399 29971279258114475 98193203779204944 10542890543081715 13115995248184235 58933170513925321 33495891665884100 20312068699666941 53446626998721820 61311240332007951 66178211694402302 25430528481482516 32454967387468284 79619705998115745 35140389470972777 73866529112098941 77847416087578691 765147244696945 27993660413519940 86148046384309422 90974129673999174 76672425567216807 34918139068867566 76129070420599127 21463970305584048 38634940248124467 17082356801876040 5266332549260175 64745926949212420 69499063169932283 61663320264567414 32094691566680442 61092470914487147 13502607194033579 13994433993436235 34396177066964909 28403208254977964 4759241929335883 18053932025566715 14518437666359250 25529454919037001 24245212825165859 67655165381277130 79451597791031511 91409745081513077 42183029418385237 64731446078524399 99308405033734569 77381592031451127 25714509770650507 75241440169148214 69960207064721894 30128667469904933 28396568295836004 91238934628953365 13070978358643298 92587500560771583 87048895655284061 45252433633737416 77559464540309524 9934674081220025 67985632436866082 73113263125884321 83478326562103360 67882235745568106 71504380948646319 53919051582331371 1525770281372724 33864983088980883 96558746685423090 89287032146730285 16178398428509884 96851775709684299 37425874965453046 96438533160790849 38205383662229870 49916563629697330 48438897443884905 46196018435855716 76734378281287941 88085224529874809 14989789047638453 90967386334365278 16366424529957854 27157807009061894 73268833845636163 97604228296992890 95455378297028667 98930628361344613 70701620550515640 71738197403391268 67099948146548990 28661899231555722 75844943964688098 10385420665150307 55505508819648269 95103606048108387 30845248494630263 52358515228927265 93368562751390440 62650869407144047 57535078905927999 22933254682830333 59215697978896984 10783039510265514 73546597926501582 62800286059645046 92742335007224467 62759966462442233 96670619600945736 4343412111122855 43454290839220683 82047096454187814 75047934080749764 58641802013124403 17541413719439687 97944209446853604 67216271144177224 13744135036495576 9662314741920423 12774059627481285 53424978921753350 39402122609646524 25406091348453128 74886638635925891 15847751607658936 22168522196006312 80902649575043357 75353680035953587 97396278604354190 51363455465105281 35892607680357935 45715035944282002 55673326042735488 25714649002191112 10761549424972470 44448146291916080 64808077043751510 25431115251316525 46299504120007782 16042377678577082 80444123334250639 40729039467876747 12815430108718104 79552827306354619 67936269642857388 51346469592024428 65575868897540596 89713464730753509 35142065636373334 89891053101953657 97598115754375029 44694419398554484 96370531539646739 39678587914895268 4018615022029078 48685990178311283 83222139669831153 28096205727113944 99937702551727121 88775509930280330 92980565327827479 2140325820126057 24822831394523809 46707580918709867 92750950369423224 41448916347551524 39583485157993048 5537277866639129 19115350570763528 59060639643507324 57995792320890568 48017694299219210 69541890762592411 17854097159066579 54557503829746068 58153017223304405 14487121622356907 12101449984360803 93675085149398470 66659304650731251 86745283346535891 52782214986717557 41422938239099629 58864260534064726 10096179245218023 75710447738666867 97068222047323706 80484864259670379 85032067390987236 99991397182936235 18300974660377773 25349408069595048 10462863163701397 10411613136223438 56779694020723821 68709332019182937 67955653991465322 88597364699854616 83088585021453325 7910966334644611 42131466647682820 64178302011064022 45223675909111241 99509929159976424 46098832476957426 73045758092940222 50964851993090052 43747244586422443 82496023611848517 50985764340632795 64135298165830978 78239745718824383 86156702701997861 22405189754494034 99162733056097151 62458380754626859 69833721782587916 80440882053528264 78981587635345542 67676913315397674 65458238770233533 1786428044762510 87286736205926549 18986122119547501 27855612163416853 25799292900528166 66206809280131130 16286745235088543 41412419100141001 19633998508369548 41830210459828460 53207408738527254 31282553772301201 94999161226396153 308949854733457 5799238871793373 235906413196134 65994080754575643 58444053731188109 47676091118560921 64133589119742376 71307128947095501 68875311427447655 12587907323989518 89446473050143721 23486703423569331 80333085965643663 88900907105217727 68832542598734073 64995375212827524 14751350016419458 31041526316177979 95647895284622588 30327137722378280 30084648265124097 73117145001535859 94364328281316130 92062571743205260 8167506576229024 16876709387318919 18644832248432146 8121009472371673 5440500669231740 8474749423085030 13538659121031368 25134275543825227 40978805635547314 38216332646301363 10597634782251265 66377485931728598 74339679926158435 75159937866931929 97078014958615800 17111447061571892 81189420241154043 12209639592141165 16184050854569651 88854823863905074 24142860739603554 82249870834143477 99707790746006252 6219405084122867 12583496363449218 19653724003127949 54606708312018278 29508448133686662 85082029362710386 21085018939964484 27903696291965040 39307895621670715 91627723140759050 57339699118081689 17289726614768296 8297049863050495 99067158341687587 83712421058864421 30042440779018275 2968595986158617 46831981122708277 26246028870943678 57326559596485412 76244016246867452 71434921926669225 37092408040383824 75787925369575500 41262088259408035 21651273131127665 36619267506436061 65764358315720380 30457254944935188 98663920328117513 28590408689367148 22743984913391607 72997292110666009 39400550660036584 11142508365798685 32386485987570207 71337785437859430 24179076918863965 60463796120010792 30245172243730528 74626839744827397 93818455257075459 17841795664090287 36153220885558739 65576924058354243 66849891886083755 28046558443540686 42553568066147908 57115083663963225 48328945156158605 69627051596563274 88404092168063020 7663492853815486 52212160025102732 86004632612477925 46979608078291538 93323194678459332 3291400559356259 31409378553305806 53712574366395665 33616225604915827 34097923518060620 46124723792030100 34696895472644323 28277077313182790 74933820402751799 45604521556029620 40187740246529329 43313565337261081 41918735091453570 80378532679344092 20589565531623405 29010785445380297 4282900509972115 64951570537299348 30427977317374866 20877099419634328 22437540614378894 18587483909517155 79402634135053309 45660767998507695 37713165036430069 76969142084802398 67568738644020689 39867930852629247 9918747132505928 59363462100185644 36555909441990381 94861503468210116 87048234565273579 4725557289359395 43729986035877789 61782507440709668 45319921179632638 8806185888267654 25277843429803602 10152400432748245 52814171442424349 14201077562485694 84459568388103957 44257617502885182 69316879210616929 85708168082709136 30386095063462150 99078068812109475 83164868680329589 26604657552186439 3992910238304073 39037041562624163 21618403942841380 45100092592625066 80822868030423782 87540923314828334 24728074981746118 37404538493319721 67371980767726150 28556804079199305 62145361099215530 51309220541381624 15340574627342441 94902545509034206 4083365667062698 86301693591354383 96082464877224947 59709277411101380 27079901790818044 97263107796641724 29276405436392541 54518434746854776 73043631124027207 89624505444165618 15125508265150717 63698202692980769 85339569273893504 57814815926708114 67158418737722267 87932424666380540 60514979607355953 2880324473576737 13654563513582594 2191336255869497 66160285824629688 4946251819468003 65356357868422192 29535366181049839 20144062094963288 26504417423771807 25708488801102381 4795125166094822 35068344025151104 93583189559764377 54990755977587018 76284248510263870 49859257168393938 16711302722283398 69161493341668896 95796107656569350 31027485258585914 22494722397019164 22536772732109827 47252752473566259 39145719775523758 86249320521534634 56797493937918025 16959359541238021 50978037256029303 23338551728958518 69664537172301756 82774563769088513 91324249760824896 6409915347533719 98299845943682102 95305766163622942 42827626601606083 21041913968648521 78369621029513231 83252098182781189 22002187464072475 96136836607806847 78671312888669279 92139621044512464 64180134415293435 39760955425964749 15375975170243202 78752408365457087 22914291742687688 34825704421010879 14515172139243156 47395784720237018 31069348344846947 6874098925536392 94981119555906744 72037727979394902 91152264381917861 30032057368393858 19677951153210334 28826878538216916 41507167088644017 37933632162353575 7822399118308619 86036349858301486 38738484658333989 85384410256866534 65924243266618813 33368675542637360 32043118788290068 28201246990862184 17983754674257334 75054751254440252 80282864286592869 98539587451445472 40524072396926602 94710613871821872 91261335993415078 74001393169614671 82808411321922717 76624056179627111 7336049861003233 31483793690497580 94012162431527537 61726230803516399 34463174282037483 52433525755555555 24517128242467233 33743761340667712 64295471767371676 82146289133627620 60950035276290889 91280415846287306 31105027786423108 2195903519546734 38809529132377737 33898958686283034 57862303182935102 44635443768150208 55217084827888830 79469113913338235 77920016435903453 65518391701452466 63537245414771721 56239880522088683 92773422372482931 62408059014107070 52197706792861846 51303339673113837 25952437237480731 57992691843695740 33252072207380138 6813915284196737 36962695521252355 82878189843819110 26100149428933809 96684391537559688 84478753865098010 63306669355052433 33003899200705766 92969833490715645 93673419884290355 65291899777006529 94844530144208895 12113472960672806 11485302843831947 23810530260975920 20588692120951039 91070823370758452 85950073945814602 83927761705475142 42544827495321670 80861808061051097 11598072556904028 87063288345403504 74982075847991873 58906748205305337 64766224876777619 88301705167902841 55553371530936221 87492407071971242 30450236722384941 8957095991789196 7333130445107782 36913452637460355 67122725161431406 21114417867279317 19227217664814330 13542805240686663 62889765867270495 15431121544488599 63602681328632384 3879424019847649 89475220686758068 30467074659516665 73179281431296101 99200176969102025 52266061904366873 40102761898862984 94679689292885353 34460378144165118 697001990156304 35513518077639154 34669993320993277 51950118006421779 53303848697206503 95584276014388620 61895218855717140 16290926359119433 47446532458594480 85194408167314809 24750087431010046 77047046395887346 25564330685934631 16408977474986423 88876389888960957 73210032338001535 47316983452965027 51979456584082123 7458430606907634 3829167359696152 81868202858069354 81835502635952566 59139414669106697 4128682303135980 24709509351669797 68628113025602065 12271868633943654 68259631939047280 53467615532760859 76978657674845554 24708105653588294 55567539988236416 41273090423536877 2895446651841615 26258632041186142 21063485504797136 99797198991907939 62251843633293251 33705420645049683 9285300628215050 13774460987672971 137832470158072 21376500477406852 48937589545521632 71523454434879875 99499250543365837 59267923486766965 6657381506805810 32722756714805341 23274050159343745 49129797913895667 89492147952256101 25768074877577372 46102480251648869 78510935218314572 12661809762041622 73218334175903721 47041775803254032 39073626992821541 54424134642238923 19214738169790663 11783098657846544 18731983084734576 43751558064729453 12479168608908909 92452802956087328 17239350859405981 27212480872475521 90231587505257048 68570539002380476 23912565156059531 37864837278772857 49700141080820939 33966676497561579 89649402688033445 97970522746350909 96078615716889999 73009905685267091 12411285179945928 5549017848139431 81704523243363497 43355085937598915 12058749876422072 58321306885070083 95545020370806569 95941890318868905 59887353477592189 63334486298498215 87758232987922865 13464537011472107 80945576615641292 77106242605119228 19508369018098056 20058051010136881 77291903130375124 12815630231304205 56362534910524538 49377059107737175 96504580391910983 32777754592240703 35067424314798733 29209991550327219 58529068614160298 99404989109685068 4788897954525319 83086837386659473 45669553044845940 63470018728738775 61939711106403620 57642675289750303 72454331083054119 28620056798911438 41204904077849783 93440707423262313 97280590805183642 63568887828305841 40336035740913848 54493908221910516 51896650166646028 44984036301151100 96359956700765292 16133661494992082 94310340720488331 22447564549428580 16933131436518048 95394697064316898 8167134314333582 24541727918107345 88425342384331791 69833105975371648 19298336602908369 24925531584330410 87797661933780811 33826854558408678 7760167291383844 58831929171985162 65993676050068160 97054385039018484 57959487047445027 45931481267495063 79611101559739653 50175933527755346 82910747833803855 15337843406856480 51900956806939240 63559378546082353 55651465085418904 30402197557790756 138980650296697 84138344621726130 21994525668224901 50526545044198800 37390421454935706 60775051445883129 82041034446256919 54875632367730730 75756751902083731 65540855197992812 99091735984382816 77799713749895773 85539020585572365 5039466288076604 31353841000450820 83584784444219724 11418235292162496 84625100776068744 85298058920180181 39496749501576925 61743141413800129 3426966683099635 72459031577743517 66684216374872140 71704976881998062 27199180722821278 92252233244039321 52953692594828135 22486745077956550 85325025955843383 6713979525687271 29987496890263092 4693124764927360 87617106392119809 23777873190115052 9178134004050692 61743697242384346 57698135109885711 91454892561413306 21690074679195410 68518058228773898 4528034164173088 59051267353146079 65425683930333710 63954653419274260 89352858410266274 80092245914550154 49723902692682817 72518691904492880 96696478118397645 38898425427972171 21522031511804153 72067337385334980 84853264550834889 13385505439406446 22274496367959533 39723134915920583 13443416887711048 93282800999190595 459957851513346 83211915562542651 35622196532524445 59974182183590813 94517054902260095 2099980292593844 79661031762947441 67104634792717980 44171068153124400 2373682010996392 98930494604409267 11707913974432650 77619839860881857 48902992670214160 91626447839876356 43344870177715744 44153087302879903 61060078761318012 58288567322890001 40475102876444329 1086470719789723 41570864570584532 26015163141179138 42238970056075587 85169627039635050 17297776670153704 9970124287483239 36757483827067381 73723444142207832 42249278103649836 94246394055673224 26633779862974809 79858449638421583 40304171625653512 6132710139847375 7049984842957084 75555888985270371 80473454953690397 91944342277789777 34866181323350897 95379687970953465 10605703188114823 14286852878943346 72215002797961461 37174219361071146 53381726450301256 81885346182330730 36315011299890452 84870430836535752 81322800754172142 72985004874640355 35406981552662063 67521780751426820 93247648915552931 16667816746018258 64106759302596642 84358469960220803 81997953425818502 91691011716557347 69839160806919478 91705536062556921 58646646226079540 49606178842747755 34895627187266659 75100087261774651 35261136315508690 48067420790097070 29235061868567221 14340772991308891 42806718941346225 1469043267554143 83526648019555047 58889642522222950 21007827066935003 10827290738157712 3177537291771366 76275415100362410 10269320443496758 34161005404831833 70521962463212085 86997168208670492 39855737991047618 27559067591658730 67806091752863209 81993279533185587 56127933538501037 22042318400309927 94503910320971291 98413589749034682 14890274581979819 60287381878777662 19910842380805784 59948267706632287 37677818025690469 37851687142340483 93971722311627628 64113590902034797 10863076265703647 12295124790907319 94829771753352682 7228548159003168 19500680651747307 71070179762912319 67022432832947285 18718367053330210 5790558959304834 82251951071876359 45910188850055149 710567851197125 33640137994238397 74658080984533725 28751299113775892 83644547419696851 6486134108445470 88380574540889069 13350818889987996 87312360934946824 46572234672036553 28243862350982186 16393430103977162 37489607733660877 5438395699123340 53728582972070341 33620763248084419 53753142240362534 16869789088329719 33775315738291250 78035119491270367 82427038871257206 89115865372736502 87698277659176118 44138113070883154 14376552839671494 59831583482409807 82357024096478473 7605319434556692 29051917883612152 3333352193665165 5959128770165342 58918330535747560 9570150222034283 7070155994466240 15816655722422956 65760466631396721 88391320329349058 98346845276418747 94099866911586592 46710504254597513 28335684124901608 78820432247189447 73740664497804484 55326068289775760 67799654550353354 81972130924863646 15309497777622149 38230596747744662 45325947283496028 10285563941832312 61694300011596749 11042670420588098 98657436054874836 13607796050161606 39204306370520001 48740012573034882 92929413162321371 33798820761060207 71751983854870007 18617679158542388 69404557550659695 42478353964314687 18767607997059121 43769680991885000 73106488504014155 33903696709680727 83515486709826187 76554196664963937 84355806143378736 38474024393491686 85807054630436884 83244149038207944 77649472185830665 20934464352941870 86554717537899501 98677795894492535 50820983263906974 1303902586553431 40963184873435897 22580630393305713 22395834839658028 26488026424878628 81908844916134897 37431462920814407 16987495966161871 41213440627470683 74080308763745023 65790616020784850 86649956103668924 75917175753989652 95261326060465492 37441664747607134 46548403049239736 88697467898690518 48682285157323009 57279008323601820 7228088280145120 93113016915478276 24838772797957283 59893827786387962 75885037148842095 53614624241282744 63864248262480304 42758684436055372 67712494592974205 4696555479262325 63759394296400815 53938278042379958 54697229918594547 54773094606665396 72854136744692411 8940778276235672 58231337606241007 52885179238127690 78084435799128434 76104145764299338 80403429942577718 8821961103046709 91930262434877125 83213640078016750 1301449881120706 30128331209944215 32981834779165481 78665081822038734 6196345328132408 72426334975307407 55179694894598819 77884670167766420 23176352355807950 63226525677312139 84164281970588907 67135279704648897 24621448616025204 89856554361617483 93270514308774756 312132292604209 55914197853768851 15365380101337776 13669060509176516 70634068023932704 72227112633421288 33078848871442391 39997840604550435 41760913415282167 13035626452223248 37262332423279613 36807796481443335 19566413859206430 81690095359783100 8937860065323109 19819946045581049 21065083796537807 98290775087683999 41185855616368681 77174605440697139 51057728223589244 54102030458523281 20029288492323414 70757012068237224 64869629911944000 21469010767661525 19551021786997742 1092582995523539 61262037524271626 94485457494047800 36400674130561365 30441253591246734 17259250877173817 49472072455492281 19341912705192809 33288093620005529 70325123323639058 22105352349737743 79290191029426649 91692406119049894 6283422072415401 64808568167174232 92707941441502678 69118675555758736 34418222328060712 91159150854338691 38428523375627760 85075280872831924 27319120835784428 24320046822157140 24269978282771855 43680697597694703 26785025406795272 45985704988417752 20695451941784957 91267331406720358 58281536670802594 16712217125248632 39176030106357387 52111016574311856 57703394153810973 79768854866688280 35945198476773314 23555965368661756 22318532780714935 14700685725906973 23342201859231939 36128389987331492 21307906610661174 61332516689656977 53596492815723362 5171756231118558 72076745772388766 4288854412895236 4665122284891311 82356677302613387 4253911592975153 13426561155385101 25179685761149975 33316665689470189 59893079862406318 17152600153978325 87143684815657993 16420147299685549 78587211251949316 83146541555905607 46198084240003657 97647393502242863 41723802226010369 68438108694981074 70056045275392081 37113511612678925 74764659764926961 3624822614005115 26819479295833497 53472312332480284 46341460985600590 43732528102100253 99316698135689662 5596076629663811 77347956090235783 39191044521675925 15346910819039190 50812663564714777 16553039616614840 55383747618751853 62926309622863631 74772055478867783 72273109370472700 53512589832072301 62294833578161580 65266576722749842 31688053398603131 11408569492882901 77055487147401937 29686038332301818 17467051600939433 94149630646942506 72560964956596302 31379279872474895 19713175523368058 43150551202456309 42006536145497135 20703237799327877 90128844208616432 19965971773040465 36708724576573107 73477618359301402 29071546069736280 56798160779488554 66709661473901641 21434532821738390 1059879539365638 73945660402131099 69025192521312499 9608794148331071 82330921196747087 42791913044882076 33079498662445655 90161055110021862 37221892268641852 34638880854657356 39807459804247969 69354690339182588 25026254506497200 54183512311016489 55088731531595194 44906571628614338 65495154169741087 63275502528293793 62999388009282626 31200114548919745 95743549746957454 61813466740430861 22777332589000356 53616091821970575 4422295570070821 14809593149375983 17383208003425878 38894309102579429 35466411179936122 22839273808632620 29973766862331241 90934053998953724 89153210460850935 86273563921431601 70403802559693874 64389525343331766 70877409718695782 36138089265463914 27890051455587403 13549016786800530 65985264692431335 55814626428411978 42876205078646629 3563060166183919 89211838336479726 84909211005023796 80442202189611930 56435145153941716 31772336214588410 87656628395041368 40701694869703941 27706955498925357 48437681622019276 68834063882723829 16860478367431472 3885165672725912 78807997184284282 2548234727340983 73647954825640015 5573950729265076 97045134981209606 19863600947023817 50519980929297395 52588933896319626 17222866472121727 2354228453530149 94681934007514548 41933744020067953 20263612692159934 12618304075705008 61094090041411208 29511686405138734 72153474283912891 86386391530898925 79202941862044134 14566159280131425 17860057382091835 36327149806741616 45817982398275998 61171864553750612 12322941021557245 34366791486259529 73448829456909750 15073642904413738 2804191908319996 43542044928793182 79398710618844879 72988434646614344 15431097502266027 92082831092699890 32529256623964517 27762572706999419 99797302916118215 47742754655630346 50178808101345571 610598861769350 9692924282363680 57822566205029368 32635004536183418 74253124023953358 48087127890737195 85354555280462565 10792063900959359 79764153728357506 7317788594236819 19384721655529772 78987581488636674 61326358453431669 93216906935398844 58764037136103693 52076897351861246 75658522770174839 20774757822044285 99468984487835941 212920598615767 91776189639386380 69192796313662991 13968617545831098 58406904348671195 11776852683657256 93858879561958265 31029233838366110 55600368473250439 29718944834876782 86500156058851611 2141470808401008 50085618251697118 42511257293005874 49145157252591165 11585095941475068 65053603790119193 24064549286806364 43099902572286473 21451008373764830 68386190269894375 43043759336844453 18916918665211765 83119611108800119 29747337790288733 73996820692226071 19730708368678511 77532478175102537 50844858311558805 88000735169278044 7080187252051572 78357084418667558 21080640903212824 2110224537082031 12735193377794871 72130636074687593 55047805268970382 2355580309568023 97467202985097687 46899600874743964 15408881234683932 37335496691983587 36486697068073094 83700488805388444 54521780376384807 12943786059210255 11210349256101063 97566791074302113 68408040458390871 60542151284133826 4887350640669971 11199334241413274 79020102321637663 7026586740974105 29855859816398865 10217762928387839 71955055019905636 19029505296010096 31746115823544252 58441071772647691 18268105357747592 97178585972425706 66388935236608506 16396745798800129 29439991807692783 82897743924455178 18137281414490032 32229232179333997 53791620187165532 41371449156838261 62633184972490136 23624617389595565 37905833139352137 95759390671832485 25862093626406171 20641183293513963 29863693563767694 62204182624610590 39208359034541596 6860051048273398 75221892210567546 1257942445168515 86402669715594022 37292674263242175 17870870132792311 29016357358193106 88027286766788506 59436967428719331 38771372319654800 81062135280802398 14714660182495312 96528107519377848 22109022300632807 51233243779705962 25524228260927370 8246946379565936 82162464065661453 45667909138811808 1344820388489784 64448333970519883 75796028038667747 78718516479866688 61512295138994389 83679394665975566 37401217317929811 56383726995173787 36935159216340234 25472116414526987 85557190588769722 49564408714123062 39669084759647278 92623924786157157 97806665006262850 57708408734413908 81053146194313784 14750700817521105 41030619253701035 63812252525307450 18771864871828251 91054059515637261 37184407514361293 86137087344739767 16802628641367745 71460886009784271 62975717393131917 15006297089179853 39209554947785516 10681999884304174 27674375183462026 28237525659100591 91683881162109774 49001471078703925 30526446713015691 86346925237830510 78845019433956140 42963347362815104 29792449502620480 57268095849788257 26697347913180115 47010391530683940 71215511261077906 43539699982156258 31165556892439362 6559215972907691 46634753439638130 25296885905833066 30735765597016140 53201183805957921 29529582245865030 18288010832398054 34897552590197087 35090288651807472 8474459070423352 8950584275672288 88293359653630072 49408775684914422 53019976660780485 50875244182774819 78650482154874416 26520944522212408 29883305478236676 20518966279083591 32717328465516409 35722623998990238 78563391560666435 39713792348962881 5879294196212755 43775744342749373 3172643974547661 87336847388205918 33292184785268916 24516621806421484 8982994262173628 55737682964550103 83388496505862173 929749798944090 4166682197340192 22458917158155622 23196987673591669 80546615435289460 74859425962438161 42762861232690910 75927750541855032 27647018569803832 11748230938687127 96791918912112385 51341394758334384 9575961227967806 10923802692128184 41459919854935717 30984962773630474 36982385510451209 44760132626663551 81047912422529958 67316594138800079 47998527231352037 38187330148864584 27984418165700958 67043884827442757 74579367015282634 34985926860133648 68783360781039241 78548810311228910 39548725729527623 56387110296759973 28413826384728779 56793229097510888 38702212139802965 65556348333648593 96015339734834281 71748478065905960 77886550560660435 19239665274008792 18392257928552307 28428474457240140 19554223368003296 87232187109291981 1678022283636479 30526959037924181 37820271661685992 57675827461702132 479883460098183 51459427366848930 53903584506787668 17790275898111276 31278065304887762 24110223824861298 38230838623352799 60909678839684845 57563865951334349 96312193231139444 23160019811447103 25440370708008115 33156237020370965 71769880923661836 39238305634546247 9251280640746749 20342891698727298 19058988867765036 73621842528110341 61145113159030217 5806722094255872 30648505458008101 48027199707409158 81334099301130988 5320701665565234 95831961750884142 84411861353580942 86079004159516002 71880335346516684 72506857299746317 98139993348059644 7611842576484086 37580320183116483 89061925235986335 59299510033317216 36408577990010888 13654536378018456 53880587808368695 40803018082898412 99296329452937601 29450681215101527 83082796431983455 61302807959369901 26142149719537699 63076286971769165 76477261976641032 41929171832860135 45064084454752825 45057554888701442 21361875013956786 53582450456803892 66111174375040097 63560539930983038 67447009278687075 21713136396947093 48755327283440955 42886507766793250 43616359507232489 47277043269628970 26668896273273515 9311043355115100 6336965056213663 17926880760704670 53985784267915172 46221777415551406 84304375944990670 96961068412045729 72649788455011738 51811646338304408 49805872921207903 35742590435631843 36368387362387395 47310801961668688 26763909396341112 32335936752559470 482928596543570 39396537268365867 87258115033046273 58959378354581580 69906247747002533 583380581384089 82099821375805872 39779870481576489 84896103799131503 71544922737090056 87196518045821243 41273184731298348 54484359631439810 87163656483035667 33327148546115959 90963803768758910 37760359306495865 27450762870039131 4988002791939208 11283035238409990 22194430520100754 51031387451047007 41434708085230499 88015769512662061 50082726912029054 59707909309199647 78400717815273617 34945519689040440 34908061782529327 19603228286974591 30487393101679514 43434008431805849 40954451609755143 65462769748512196 34849344467627659 90455795721951003 46676233809839372 71758559446491471 13303505050882160 11355421022344180 1474916643426531 82497672136673887 90303999268805051 91354766202644827 42484056119690080 89132256360178759 36292156230838225 54066254791843537 18764253995457527 73590823590486164 3151313775398788 70442786384563493 760977915424524 85819676473626061 34718404115019501 47233246059462452 20381462376206270 7698183177068215 45349715154670622 50803329218204262 85539563841899549 40127664934643571 23040524144792609 2275682083498844 25087700575434711 30949663772113591 3203068495677795 80128103288828871 98848692157592117 58245129943778663 37206612719903605 65314010091979164 34590174379480318 64700663097442543 77217731955496081 16990695524898546 66819027460587201 82956552773486752 65201088494494559 97923498500389668 68857577635946662 83422280874875350 60676052993093766 89811204069694895 74963480498949674 85199187677660328 51936548743275230 28567941776311497 12730556859137352 70476945783783484 27927764173410497 59461286360534767 67283094482002421 39889615066774277 97507627147714474 73324442995572380 14894143761209142 68709788104891098 29732942553292693 75238239644191481 1516092022979547 94844579406732744 61426571660476682 19555299063851302 13609867488165974 78703413300440488 45101348618821569 93880265484267551 15024710794012219 24094412212980310 55349310749339564 88527307702509353 89755061922552124 14447917972397278 40500167709879204 72115264104287394 6944081016051786 98052910227042205 26412869279476568 30353776143156842 13543579659705687 79425711128823114 81301853715430143 40218681232416121 3071620934887218 10606547777747341 91699530558984511 63871691381622669 36444893722905124 11286198443580075 49934192716137376 29079583885189660 97936769525803433 10305397941450351 2863557374971925 44330826548365975 890757694315550 37390869270867050 37477487533389630 68406679606349806 50852675423626219 72683003528458522 37994995059314533 82560464179736254 8084833810337196 57254533929865207 31995349864673375 30122981786507303 47655476453814165 68355729510690965 4499517094058145 55838356603128512 10291471228283636 56896668075580414 64136550337443777 85662872049686496 30690022534225166 98527296843890147 42021483224695217 29564770749850675 31296835500823815 80105532102843415 24373627821679264 10652546338386296 77418015123699741 33093288752189800 27599766288462177 78436633782905263 66426213049138564 39232698875423058 56086878983798841 40734227081784495 25449358795095635 53800318430584497 58877949848433892 29638188417306391 26733993723437300 75813054518644448 76245748276909357 12997011316590181 45476685958883166 22752712510310082 84682476255548220 17819026665251409 58454890157180642 16885300346843177 49983420682157412 29156727258969255 78323828741675827 35156644438948993 13572354835722884 67952129093955904 89091758443527013 8647373687780730 94971325687194862 35783214644632144 88002014858397493 65376195167641789 4383874854833502 15338942178398465 65090923736754725 11191390219825688 67086320879280026 27742544721674123 80003789924255894 19169763512018382 33442945055743386 59968915120007496 23843867288355043 95669634468546481 86788228541178856 37571337395553096 69732028346867847 86150419809731122 68193472766984605 98391646269449552 9540291394078 48841824227202553 86583941605618544 49856984279198263 60531582553764150 62966628550796668 51574990623888337 70540567493925551 35147982515556701 85097601935965363 89390011790303003 99217348522576801 40569734884823685 41942826097785491 60538997549793833 5421917076457123 87451095184238679 59825717008973947 59578524660348493 16559602251313154 63344159307124177 31905778241831505 4302016341718595 49954226189985644 61896302797940320 93813054332886158 90142714683939655 59621342830447601 32809703729460030 46611456493271684 10998221243455812 6965051079967798 46432304402432664 41843873514439423 56187517753915640 43314462242096071 28325028615247661 7967007812631585 42456779946833206 6670671428016109 60926452915498615 1586859215555431 97866777796779322 14451347996895225 4815158157052636 27145639667533726 38546515135069239 98466618541052044 6747524009163840 56934528733711566 72266801291962849 89091012808635679 37992982551022366 74360084717306094 86767276823260178 58027656703376 7203714616518749 47737938942351719 86127455269456727 57821714876929552 5709292456631456 78333943369592201 1350203570018696 50175086449055768 24547675292923759 3692480310343470 59724378694052229 90629451297700350 7928952089600377 72017614803000019 65286208790993866 84500731330753366 11678175183752601 31587751255633986 19506138790657904 60753844418859778 23197298457251338 31838201161989554 52887123022722396 20490092963794091 35343057375336648 96457348128800536 71406064790849853 95322372838471248 72248352282037071 97321681367174343 61828845739492626 77771944120554215 55846479804647744 31246590892408782 75600141447285188 95413996370694368 10388641937907203 33458643892994669 56817020370236505 11316654699594401 75144699160754651 78581689052000104 86185214922193766 68490330317033845 6837365667704847 99784657300955567 60958047607958882 1184599362733149 6057079822537632 85052790617554739 44198123661284912 5235527532170688 23580500862471519 88112018500593472 75147836574045434 23084148042974811 28349118944667325 94883605572187252 76426798873351891 33233367313735192 8905554120158991 70744243061034395 60959162235530600 79023468477496310 44371955617506186 35781402266281786 10695086844707742 30301880800201109 32792097494673811 18559629855373127 28493010657478424 63738374900587569 82844793708272538 37695660116692077 42622749616472423 95567652076019249 86616904833189967 95222426072035494 40942076647630909 83493471817659397 43469891967152809 40452778171819275 84852387423388496 79159015851748027 29125660336378194 19990091871266310 42439231964066086 35042745493361031 45350848625882648 54746162480505850 33190411207274431 27934516781749139 92694703157707317 21815981317139087 75771185385446969 49757287316740959 68426983718004424 43495303417041114 60701196826392007 84018369718694910 24542863673011102 77366248694090342 26468279056533448 12258537052809184 27670625929075308 62980745458648509 94094564091400631 34624133836551161 76749041921648096 5996064858241175 13748839919348702 54457965142319365 59046083551976523 6930380258416266 44948576047757622 33706105452818971 87465094615308961 79071581285472152 97900531242256829 22610316031872841 28007085163589706 18155555244372472 93570301915779318 54861360788565664 92570510697714521 17261413795619459 61575736841062357 34476080859440145 85034198606311990 39587437633061256 91805362307400558 16972667435590607 78048824758346676 34820206154882446 24365907425044439 55479627576807761 42230377568380443 96121590110575031 16756241511914114 38434480651244322 5507490883616963 16358251887369294 4927316203584592 90483096773019029 63487691015659898 81900440777984574 93552619212174296 76060259454751102 51906754536212187 65436174587129900 45065077719297198 44267651921152927 48920226476414779 21469051251947565 35700530736452094 3046402361230227 18089240119274906 12166424082957852 54631024106762803 31464771380973475 82722999857113877 62108292486740387 78707751879602460 81653912144981555 75324840274857602 73495817598079867 49093647238117258 71644418996946470 60014782986539808 19521917377993679 46376310761728841 80231360311136496 84663095097623071 45828116418496817 34867114719447141 32736609522635796 22257320146084713 58317532992227043 93351804703023191 23901926293309077 27191064206136927 25090508948506329 58685750910259720 86970551806592791 21205221529718037 44830639058293338 18874115750803665 88704489331866722 13379537206511746 96015088311086163 49466071521388171 40751087901740187 37657404589084188 65189702647796236 65470375850876838 13528662791554401 98361164392378747 39350697998688216 13938788593275222 17382063118078670 26049715548077277 70550809266616491 75529238805175944 5671345534296109 80962604069373389 80299341651483781 74187851020394218 12683314985308326 8064236645375112 50793630939612098 87126743744519906 92731366452545707 60339300777669577 73900279239600113 71313460769400450 67810216549200446 16746358559547063 21073379799307097 91022009968938950 71814549432426475 98367693324172767 77729071967758837 95375795797920197 21080150726139329 96927881836645329 4949434014276614 33225284195875009 14581976856808234 59394369215324309 49274282650101786 39716633488173218 83443958999132238 98788127624704132 5049701898022392 18737001883384018 65635056432441920 96421874279222657 25835683909170278 19162724782278021 60217556316669797 92011944322085215 62972088057974164 9080384980464321 82251495633791063 61031942695317185 42382492204688426 88426678154543825 45715621256430356 8060330913654380 84838716235269767 8607286739211636 73543663336486741 94199105757245042 526035887170844 11095760473784586 39661798826558920 55114595071538020 83292230686361112 88582870991978539 36807411053095982 44294195071936289 13323751258038934 56585899277241631 9305315417141714 78696679584243941 24408258100277782 1692590424432067 78073705883410355 18638737334200381 12347118946079989 99234912094653967 4123318666344167 84629933939621302 80799934180994342 76869685725877867 783856081259837 52373802066406964 84031068862456278 96199395954689118 40828271433284602 82310334536997399 25551939919814479 64021997755676010 45884877243302740 81559820071981352 76283480388646073 22069630678571282 46218484488787255 59595544575733966 92779169605104676 61033035762827931 44657752006183453 53928322644112931 21317985595893210 86089463370438765 93876960845662954 84062133657389998 16151651816538367 16975181500769475 2312958833716640 97682166483994493 92736423612288712 41710941067413997 60676943524794787 37643215113717097 49189901649703766 58547585885030345 2051378208333825 69006345164269950 27615197091243210 10778955213418902 61297071763324910 39997054988954200 63838532691340443 66796675144175409 62505423473451168 11128831146307782 45689998563464383 85939118121569179 46863706940712594 14147125730397289 20046687683594658 16329284120687155 65459744033098456 26537211723666298 50214644245851329 66616854236476625 61810810546038920 44044006686037381 91056977650694859 96079919252837669 8413180965958314 73262875425577025 46928075953935426 52390357339783637 79677551137106059 66553043147686978 94629299741787993 45170230982151781 41173449455572488 89117477818256334 73315418050981442 15869711146959093 55604732190732608 85857658723358608 16384363903339830 26571840442565155 17888184930466906 11029963312403462 55254076410730868 81981745441139804 18182646534763801 82870521385086185 55550653312836216 27113823979570867 63729951236101789 64630805691026060 67546572555598295 38837884760552533 60616849954223270 70788800995910931 25646798220693195 93765148098617722 14044617431350489 31998014754181524 79678315615429450 57196778322265733 44168643301408286 15069010046446493 46942058896304582 19719589983984642 24551316623888574 56072092997566511 58422804717209347 1644227250462360 61818106786021409 68818209605727584 18055817016838410 19644393613497337 36108970652721002 50353499316522948 80131376759615088 20513581602197742 92052504577285343 39589381278384186 62850581104872346 27848488914499841 79025125793776451 40785484674985139 30076828952778191 10390988774599548 59589114350229511 65922448617540819 39097743715388239 81228864121848628 79176154614100985 96346613724742401 72508959728133728 99390252399735665 57622806117653016 48294567072038120 36605728651852446 52971031999909391 29432168277897255 75194926510898349 96150561252185213 2431422743573787 49956421608640061 11942566737306818 656885078075306 685609645000711 32092205959663248 55702275637518240 33267815099311452 90488767853509136 17490531957497014 56415646138900729 59900155237061265 13898143793444586 16861765122532921 50016870197681270 83655168061864204 48141420126265178 60868773728463898 88117839670726696 3300269996523988 24024408828502623 82254752506579410 89299167127110451 13199806873417591 23793327664129915 86480132272087704 26510054496733424 92112580161056156 61802217585263487 41456847507094512 58717630751569664 23998898007406358 35952334504591695 45206507862607350 50165083980479458 21236598808929038 4838318290528257 33782312220280416 60009098290758773 5157535175149983 85471529209597456 32748152286445029 25634287653812433 98200021391360806 69659632426393898 70494723917329440 35294752104152648 36761162057490599 99012304488835165 58824379732115786 67578657615186069 54928206427886180 1611573443414086 54716230493868708 96912400113650286 14459013880625897 83013781051720006 40912076774271481 80844073432506755 10321731659503494 64086010043592061 21481382594203857 8916692271079355 14173092150123119 67263459995948872 65313563366145743 77263559274851167 22455313246255021 21654046739909329 80408824295906071 56262926377258176 15818946748174132 14865844117786223 51865262818469828 19580253134431118 66174938323150499 53533813550310152 43453442468870346 6035576352898751 17368669283009285 46247428267029375 85927785512109487 1165112895115073 47099730729920281 99146003152931729 86328541883826999 78040025518945671 50445658781434074 54667515417520957 74542387394428907 45761382823798825 85407160832741727 17835209157268112 10129000961441538 59759209514132022 52289432013578952 87066948028854235 79825211360244444 56622366746689768 71088855414651260 46485407861262304 42742501506344638 58746091989395773 96890438325354211 74691344688383212 55049928992349369 84201280486585584 45400474783534967 7903732309271981 59309859566971227 38664969267520201 38100822740736680 4806840757123182 67908070151785280 3334552498099451 25729091570898921 40154329373653854 96540116188198023 54667296349659731 27386899045818622 54651271930912736 59376335224502690 47934699907348057 40299060425191033 28893308195965328 29538735389411474 10794480492417061 45307515204306202 69910849458345317 24816196057675361 43713481662361554 77323014159389913 1765910300390737 10126071378253461 84260493430904156 83083787095754777 77872487706421698 50459341819972414 42273786112639244 63838359724900173 50557847627228785 52259442889920399 29760432858653993 67549189177453048 42404762841811218 39093218322771293 58837105930418910 22259672902108691 31279018314949831 69616604834983656 67629351330669695 37577811976060285 99627769575219411 92122013964223921 95590202299291241 49829502389092924 51731657762967530 75759461323841929 41020370482185102 56237421445926763 98998729944494420 8055681423783730 94798056203230063 69745070229536148 60785236924457927 29596666047001212 91761221925488597 96540341034482075 86860446855093399 89658539505562253 60730829409133404 39806073610472578 34951829443036955 38152173551432516 48918833841860685 22409795259416216 2322669507996956 68557507543643699 38876822264269430 96853998713983653 82611082183629614 53205033022078157 44172546498546741 99880343508008020 67497959968283567 78937586434690370 98499189686285983 28080655513518988 80918764150644831 11118504763933691 45909132386374787 15308694933557675 29133107402432494 80672481398453775 23442244678321194 96440992791966203 89179457358719781 35912607585371561 98621779438520631 15075598230257247 72077782797124266 30197245841152025 30987036037086557 72086983311202169 22971864138040531 4484657202398318 91184412430478980 26362101677198995 96345399537235290 70412340013868682 78297231425729890 90260937888720568 28336145308893268 13793413704229033 32852313878852424 44164477716765756 93898461640550577 88549585529648460 54362538284561837 28806915451420300 97486451337143969 46032156934752917 26385492144147378 23038755180772080 45545044220896087 24322889108901725 33452616831896425 42282636062661274 79378628686284553 75911276940326072 9936902819607219 33416409950177517 8173170674565992 53302254937968520 14900511777809134 78514255527735962 39448338652979960 86718068517388496 17940931261540151 31205116466425418 63970919169592467 30301226164535366 55461178438559131 93228318694404692 11430083075473030 34548175017524580 63288597606672712 78468252991704170 67020321073449288 86407596513519250 27024952767063695 20445696093643107 44062335850019893 45627427524171604 70246882773078816 69704936606548634 83371671632218655 70805384032246737 66337117514401716 82449348714634369 39953746644291586 54024615144643588 76885853033837700 60580109619540477 23395895424034242 25436185334600666 92521473756710172 70654820185894297 3213157312529142 62711758220683011 68499124973003629 25907425652185280 76954012844446940 80099767370406122 13696380909502432 98404072625420561 80722275034437868 25992708333401727 31535732420963859 15589385005298328 67899642732317697 59186722729412242 60012262359460370 81542211617026236 78261116577454993 64729929493662648 46318145820645315 47747823114827241 4482538520953338 43510451316576062 38487205353104910 21707175900240976 93203042830281484 2609920003058250 24661107622412392 26529019564554783 73268644370532495 11939223186536468 4396934285807822 32427837028371453 68730796620070615 67207221596163392 1636398493193682 27042279073047103 2742644064226663 26205501673606507 71212862625505511 8930364878421821 16870769634943175 18859717562385387 17443228726397750 94811367675404645 69001214763789457 79739493469110825 23592440116443907 84666502409844480 91389212198591373 75458173918564303 2606286498233588 30970152752284762 14129263062857642 97779704669118335 82630561698454106 65546320173479398 18993581304170713 26898214631004679 7979203764230101 24619399417799383 34159234334594472 5530074032358203 52713713733987890 89961115069026901 20772302061091531 45486163416882019 83415032929753637 1002361096087464 24601121648848695 54815687379022369 36437726598106415 27543907583977878 3355007500057745 66231902554321063 2159518187248008 99357836260542153 63405934520797454 35778688822745083 15407030305100291 88356938183434513 156449749027816 78907173476047459 34857516106441215 5988219358640799 55961180633788468 35814590772416841 86337158594037711 11353151925449148 85846192466718987 68893530517025239 16549048473318019 1985577712530371 32203300383269766 96888197331775852 62204605084203338 68864655515347366 87184202102959223 41269675583380598 10245150848235385 93898952757715458 65319714150296411 44540352479096578 58356168204172700 98548585773904947 42535100409622529 93234843798848325 80995048639988926 33783931644773375 60510804608794445 22580088495650322 39864788510446360 50451219800607860 7951199944645201 92252514921459999 38107620371553038 74880428402620043 56261461356553518 98382753462024546 3246004688345239 92694443841825599 17102862293513536 36359534364874184 58746451349133582 50480828535490575 55793559171784077 88730895564312435 68456030135853593 72900317037890510 64902822427492707 59662110705288993 47064012693094727 19792899610878743 46086666258489444 33110928133139155 6367584555530495 72295609735887033 42089942025776324 82344241809434325 49741175953461639 23099153780075389 41209128749343934 93342045941919255 44426277651100632 43566068010615559 34210137705489680 12992742049049237 39961488813930489 66794797493528808 77794836061421462 97646286470253320 94537377187417080 62823229778174185 61352864998543558 202602319406817 7632400436155541 43287080923458358 18722140785323048 70149616855719315 10805487702101929 61927735731159479 33366423624196569 76165842706746763 17544339019221625 17883817954091384 98331431761160773 19351815891027539 49709329249098725 70742892208498320 70062626381170312 30426411878012091 66848628275931163 57187550650179500 26293854412131213 18717172514495376 53591693511366940 45783914899786624 28461093578246282 28990202764393569 86611173836575459 4334132704043557 3873656233599204 28346205627130281 50598095883405269 46563142708037421 22818698120256964 91908756205161360 49604532894318046 36254618365783862 46855643976207429 42627880861752931 62778038953079714 96032865079153741 18513906115421021 69392694290367887 78245446437582900 57598618513077470 71583034318898763 97405180095781249 65171659178575482 20459226235193044 46373174505315657 73318656991689633 37426093690392355 88947368164778469 63051811593473626 1810351242072481 33205476507703944 41516510604660084 51256138109495856 30182913327978435 85262232898242012 1055683058525545 20170647490947325 87155341992913541 5200204186656055 2854958348045428 10893234030671715 74530022486537085 36078254785882632 53299985096021774 46256049940706632 34315190630528520 25366775143040834 96448470872044171 13780574315792200 59223319818356531 48220559344695261 25374611404091577 32694405206105817 3367869727582876 10997936112772554 36510492356816044 7850055215057124 11982227443168058 48618488619578694 70062425802684503 2740243722882891 1966002845296059 68038830234392249 36580810984458064 93336849884544434 18775950032238343 61000870528492023 9600177961481879 19185147303586280 7378033303982564 68672388299171725 78374374697758699 66947814490391754 33357461638669866 59419572105609787 44353359770913191 77526035231112082 98076161267037595 48413680349971374 32553000977791735 49261421014342630 33839556908866648 82857335139779169 23920328751135307 96226622100098422 79721214887083461 46908592134630700 28865521721441082 28968224670508464 50430996771623729 55315900930387491 96140665196445711 34394006939828913 93494914296753195 16495996784613978 4493442641870202 33295379824503719 59021473418466886 18361293482878453 41972346568583515 47642291563481726 78515861196455336 8481273325237742 61487653909858590 40895049628313485 42123558503704509 11104900620344199 81491529826659405 60735998016565573 92034681208097053 91061648861630397 38884241152399744 73913350520917030 10717938789632135 17464426468593755 32791088198412442 12646290740109331 60094393429025084 9498361635134293 7629673996478477 26142918913154630 68799966556075243 20246053782402617 90282270681907448 10587694970184108 66996463748747687 71875082251229396 60848957108848671 42635056178911000 48862331119918520 80530964871493752 9674373823396993 74742186598440171 21157453095135656 69308440567456817 46549279677568259 60727165172626555 30280930729639536 31300674156691911 25972821392301444 63847702555052991 80316747012134258 65332681390270244 54096167074085303 21657348038695203 87327660171837467 9578421967377162 50925104705311115 53423562506002675 26335443887630319 20730213828776850 13120185448023408 22766925385614264 69341102774443587 29983332302379761 53464565819350726 9353754034535441 55869485171014411 26717944827822362 45891800810853200 71774136731280205 93354879775879479 18463945663716266 6652604982391786 55901108188905411 56102293028320316 48767881183259074 85308331759201805 83911078910765606 34105040332265316 91951584784040904 10717225712840577 99807949978569912 59839093292892430 41197649669226676 56834977768440270 44920885180155058 28659002024714694 55488966399608478 97852121649373697 55813248747960879 3085997785038246 7239855945793004 60529998094880439 61666338351602116 66315231634466968 40567563686021408 51642489343663832 11573500392690846 50375057100426232 46443364039409799 35442613714971329 78051609207353223 29626102097560664 76220467057223099 18006786993705701 70896734417511035 20383209164316157 67633574627348354 96388391681747852 48606577185235 56453087763806077 93944721914138175 46852169198163460 24883859624552866 81797132425175536 85469374326440996 38361130615470887 27350431130300199 95329844551611406 68511104617437720 46157627848943192 24267481875252017 64820385750223925 43374665502946717 73871701042011793 80417227834751232 28031531966000552 67374056273579849 26215213849376402 64509707487519416 63357529643818689 69781581523816895 91410861101494906 45451994964197285 78906193206853427 47670756063919375 326376878588551 7453564546938010 35001045575166427 22989647650391559 47233243426725454 89120981105878812 94795663517458480 68113410137147551 68322592258577026 76261267838265301 65878485379343283 81097704931151244 92931081579277713 85345547223784321 54146115903677379 45503225386865328 4617225397860771 82993205653299512 38362200267820213 39680199768105659 83928050647431816 13785262656244197 10703502018556557 4690621360523037 57199746944551704 96791434577815300 43206798042118651 45576105987799008 43896776516995717 10525174318625837 56984018129442833 18770332207741627 51546484813841031 4417926884238317 2435333415896979 51237793786573471 67229239679761069 70487919121088288 25365755826279748 52616373725146839 73673490622713964 70431004793428517 51042154860457308 91645838934714979 48316595113550865 2801786084794930 29834776658837811 31830647408244214 97942398984978018 20340035043175937 28376626803715514 54381886702653509 68976383656783742 63582216277299506 93608558567373967 47585312679148234 61975330376437644 4912449354167081 7805208689049470 90111967287478730 4992896526672929 56669203436475652 46006277591860911 1706472068162883 979049743533754 40124909584318713 96280820409132228 89519888021085552 19629885099218952 60127212601489483 941026004838042 46540513395509792 69221404252800895 48352684683942178 92818825204414325 98573848471729501 64329219583229026 68863797062550876 98620782712325075 12682423515036238 72183850532090240 4531719436892719 8125942086336279 55830808163373168 57734773114500721 37978807258407366 64669583318395224 66646114699849823 17229241782609654 1214475478426602 91267479271945947 77333771201322929 91566173433104936 74045642262163825 31070777304592798 36206575608774067 83293491470717475 85976936049012862 9889764367869674 24172311867861330 40099227762911889 95540473763657030 69583774392194281 29381527067884917 80841595216088566 27396502927723909 73193461706260153 4858169808487044 49292265731749400 43501386604377809 79702141331377993 92645445368653188 85917282107083833 22846516575865436 71504791139752963 16122647135273960 36148037488894015 3568169015403587 35529077909140636 39626508190975033 25200550879010992 69275963066840761 64883735962019616 6793184770040972 60587085846108444 80024503192480013 62795076215862926 10192836801243175 24067983004953650 46409160184384230 40930237703468882 38652025806236087 43570208466469717 97351357141347880 32614260173599064 85580732794651416 39792543228281126 74800690130759745 41459346954988941 24267422374095426 81878125840027314 30134617482797822 40891401567160357 53446424462686813 54270014082943290 25666000399841259 78740265874962870 80566645590015546 19274371894932362 17185051465028567 94871954914635430 41910855208248555 84571193020696303 87717840897627336 29642973301771610 48823545645000476 56417432204762866 21514772161468523 29293254549378383 13492692654659972 70727622145533182 32737962524583103 76711912335819721 33818303757434059 17904852815413783 13886767539752273 39937448560347026 88774051243997384 69359790033304980 43058509246413276 13201111928795429 86079255142754936 51297232530243145 76133823284899186 42733799476684348 71255185427980170 42720803245576458 30760830622516857 10070185345884176 84214788423938479 16211024639344573 4220361565417515 85455155259524992 88829778259713322 53335624584731789 3774357109242457 28906756814652587 12108358411614206 17405495444775607 17169656471904858 82637521809722173 26346070953411856 98887275475487196 37245041856540810 30341260615615063 66113292608568324 72637995363690435 57648916391417469 5215883842930183 38014054345050618 25350348616070186 73010929860011212 30410915300359871 50430223917075705 55018352101545182 51999192102092315 83168431756288495 94505320069638538 26640196647891547 89712386297419724 55593018496602226 18763801438589993 45225602778123562 27007383794394902 72268391076419685 55653054912741638 75364826986574678 28346468625805028 69859993418384705 73993685830323737 38674624222636407 71215099079279382 31904145228056382 50800709508335220 35437493105096923 59361969923453597 89555472574426144 83027603225163391 83653044174114250 57043191141606437 36601846201560852 8074794814452768 92351280253945299 33347544413430389 28272148922550399 69636429662281087 84825359117640051 26190248352606848 69397745438468349 1963838455192249 12013215418648464 33920167525296082 60410151244629945 72935508456264896 50759037478247272 39048359220409764 55073583065933100 22929508703621892 55480964730666799 76940595515247226 6537614467191983 51273247399066069 73640891534470359 75137124617031005 72268189747591121 6858760217483679 61931595814518548 67208452138418587 85076768170476028 6681067688101852 73402093086550228 48472039853532669 21221881234189034 46065050333468916 73883453681433339 67189576228361606 67670611397190020 37374146248309650 90646665188633874 22569314229478925 27383939444705808 21865893976299947 4961240439590056 49530571059703187 72806224037908302 69944547078784696 93509077871495394 24251224352705938 74974500093579978 52833231887653517 24365549545725994 78692782719628238 65784101092090726 7663051286474763 32083925000081068 95205887219869761 82428699250351291 5378020068267621 78720512696252610 82025685223316901 29231228531578652 69161788966173466 63559563969196926 29556450589918051 98490818096871680 98834757775760698 4391945376924765 31050443997942326 88445366656506548 65059278725385333 99509168478346201 38735040147855392 10141341783785224 94476760998539228 70763294442550512 20049445265296970 48872162579351917 36881359706090657 78603057519811052 34055333836689666 45855051029761961 99444665062185987 36185476787279537 23948813619502247 57751013116768959 12320878235800269 84284075867026462 28402087592624052 46072002438841703 97439691777887554 13236558406381228 65146072230914467 42703153610378595 22198105238926350 53121444411033208 57298162676481823 86665240039309131 83906164118436480 24124515349075767 3194081008349639 30548260909293892 12156169163329377 72808121771282891 43326525375887039 63991956624372834 98242891844874690 51439558657299993 40513914908333326 33850932957928025 71063643514637199 13748003832183679 84414013515558997 8117700476038797 52705191566791068 24366530402370576 71571192695706761 30465717280105826 87838785876011238 73346347627055652 38185169766155982 41812498560069957 80449871198330681 29663646741025349 5541992970259242 73866716311712011 13544024944893967 41582723330138452 34637547697132709 78883917284288626 227805566624951 4344422266787594 50702609401276297 12042604056382594 78932093980218719 84251910680523332 83463038628863102 67086629471413604 65029442346960461 32872583563208929 73783722825682297 47347216798222541 95476506713333711 98603301643675951 12911398100959207 28411354906660194 12208635698736410 61577035537687375 23978190536612911 20383934689180527 92741208395582152 14480845440987005 23108918512316985 77942713787096138 91623981658370386 10654878046368468 34476765226122320 82645863642691021 90788760840158559 45212401170261167 51398909434282881 45717774404532577 19074695319624785 76671911712771670 22935935357038826 28767700842818907 48183686554822738 71576016393266995 81237778644372015 11005293874943532 33392809640098781 65275538873945550 55374365161746253 84492784799221551 69552261689110500 96031300505774205 88340833044371259 25364652048261952 82221520344546333 77784163699856075 86259360116893780 90639355775745917 12697684620018139 73701950295941435 94571897392356412 58150023511965831 22749923883352203 34262709746945502 47820141367752046 72429549126789211 59567052886483309 25451233773743332 50244860366216342 23325573090805990 70228330547259457 57655275113017551 79386714556269060 71532389445852994 12966929970832863 49721576098855517 64483287829319149 50454830892143883 42134471181072253 77599306882337595 58208544294448989 33829804403237970 11723207795795722 6008470708274252 28091313875781412 31522605172846339 53831943951896457 76411397855089612 50286980865579446 84284504632346749 95766009651911963 71848223536762117 9801280551884677 73591635829121689 47458273642945305 95776698727025829 15690778912076220 8847016799138830 46977012670285281 5902576845829232 32874369823617531 62345473119604172 78912613138492214 80883252825225150 45506245097698159 62335242244039566 89051060559434371 32365876611783562 74191209514783957 3126537205990612 61226489919023847 36316913044440965 24580799862429048 3800785339237712 25200670391213874 75844726300434343 2986327703051544 83166333387226893 48565600389757704 52522319731535446 90447054691834451 47773903401653379 15219166242544986 38398804721537679 52456299214343217 44507377059268761 28645288190319255 48121746614304952 54012577799664886 38454764255005811 58098007961449925 98158705963712604 20158356235108802 64175442912067429 29298495432929928 55870696240508943 13216131931631086 48947939153119913 19256106323286223 27441534811403509 3666660411751651 81786530256599661 5112201386148434 73070239956113119 69719486786517150 64218897483264703 32697407813375119 30255668319537957 88209825399164595 79490700134075331 67753674408951447 50885273563039882 85954166653223792 65681589459086026 44950694518013066 40351578137205204 38980978303773844 71068441753712181 49608760576519862 70048932750736218 44797786995080443 95673997721903204 43225025750107761 51421347062881981 5788080721395140 27317259737518914 4697824716293560 73003858684786409 36831379609769003 6331169402729617 81645361969851742 18517076100564396 90475910667975902 95259907406209575 70347901339121124 32115996093146350 40228857271650260 6516837294959944 24880888521878082 67843337609942960 17323576597841074 23142767774176197 88023245220676698 14681590616841382 75770240766689811 96072809562941556 9183730141188545 89574935897884886 31820070911116483 14769860438790489 81884841145265586 44636009050240977 82665715919618690 7543044819849648 85487626509784157 45059335602886666 17602462177775190 44388714337575371 65180874945071568 50058365863572102 15987023499290529 13552824929815532 71018684760119060 23632615176783129 81534643007275328 87708311807772529 21798751212820648 73675107905656876 20643295162481739 96312346326757796 34967270395490002 36645930017787724 56370418128448293 29708675449168081 92580080613478284 62189814156308107 84389385545050243 11541818717691269 28898908122176939 22662587372262947 88806510095773284 25094521347010603 48109773921328432 36009187124230590 73474126613052347 84011332029934142 5119798938671701 45959394121024774 33064469223189550 36580005138493282 20130905990230003 97736033026700225 81464437017393316 51876475766313388 46903786357230617 81232486425101382 42862090440004382 15582467918928374 47428504781181802 80350887725002233 9563335456254555 48598456590397740 60424740869227425 69481190047998122 94730522401895677 19875467875676833 39052709891274531 26175729241318458 58561336034284416 94988866502814704 98160346837755831 20292958236067968 88883076161679686 29015371913385410 40054216581368350 90816435032705868 98728243214796647 51528936795787209 21862522182275840 19807905121906026 78832003147580335 17968782978166391 33276947695049468 29887971086195244 46127486252619859 67991370351342535 97549641570670632 50837978657627163 82645857197312338 60403448782199408 74803719921046 54666577717488317 29945556842593000 86730141977556357 11004822114319143 82069046089922381 56279982752418365 68978572237405212 86851176487395557 31672256037138451 84432922154001268 54796600521990273 37400723420319334 15057793596567715 19321087472340159 32954116421130966 97161316526428547 23904812202944829 99731909355213748 78377660787330097 81494926133512864 3977003244354190 51137797681993826 63590586399249556 49864508717597328 27270906966389440 40163078685900562 49392662718198295 9993451149055272 75192617103194363 63885316945973828 71134486211888130 97672658325738277 5308435920386095 43426248435781453 84729500221876328 13743478090251061 82437991622576550 38254501895894057 22098755667876421 36399099517746012 95834880064547048 81418087488480087 50791470111350695 19116112443078048 15143607481934609 89808656919622525 87736836801382481 52140517665259540 80336794258742657 82359690291975975 85897756941246548 28483108526368245 78070412653458222 23154456223105655 45355909903819608 69305417051735277 63347794781892984 25789140225874395 83500285403469265 53405227691721932 27241446353068501 47468693271604121 92506470971524891 41418777443689198 83276433393529916 92541798169875719 62809955439451631 97567831765066881 49634043665106319 56865603429250626 85314101283842559 93525714879548370 81545153213607365 29654033916881891 71223999960593164 89380042633188628 75214539867318392 85738405609919553 64522553468493201 75513220810968961 34977910291219025 32674469874399219 71596638067577371 25243596971343160 8588150467098672 99611669689962296 1929836621709078 25473524649868108 80466140458601925 53864466384298719 28203240231333217 99398556430669918 86678611407563115 45992225251158508 67149869139036172 46255773513666029 435940586463157 90791890179422589 46116709144732450 22715942854507713 77284910475029519 26201562303590023 41081117891673304 54185337629623589 13678172078930422 3868610063936487 80920534511982017 78194926109737265 11555905581112004 58787888110941418 28613918623159241 18877342000833133 81132135504115387 31733577454826910 17277249721135689 56510199251195635 31741749425164563 72909238318684736 4107095291707340 53791323144882864 7275387517483665 72975818918819107 54335899168739166 48888373536309806 67164606629313414 31045156552180292 53968994683685827 5914152080887513 10445896185246827 34983697451672401 3758104922967915 66161292095292154 42252613129783495 61030468155112706 1040986469212466 9497840671661051 76020191711336180 83510690355829427 52422662960939136 76642270416533835 11941783377279858 98481777518205953 2260180650316333 88044152645146225 91184884170343160 40668678778794780 61152091668343397 44184527013620 88061213644547246 65162511493313092 57662725339348284 83740984619339034 67609318687317715 78585118638823411 8818031238302844 37100206222660226 97889837914742797 99429876800547995 11404106482016683 90253763313000459 74119117594683206 6228799883008668 21061655507217866 95479389914786742 85115546524805401 74703780527033240 47755276009988158 87613539312947946 18000213066521820 99727736506863655 75158523661378765 58707311678265506 66104999794141005 43703329053892817 60128585196484402 83726066808183729 54517062979937883 93857809315685071 10407060424087283 75082472311330140 32569600113724066 1832514586071925 7376058383003653 62872879440389920 95552451283217369 57522069469893695 48524359326812294 67297130792764016 81342575604253950 95434670124271746 63867855876458456 31215423202013150 48629055147949572 1133251558189037 51528849396046046 45290348110406828 98849237420049707 51958995623637881 53693616518015084 4121044995866129 58609851320418992 31350153417152281 78543595025905642 66437813786087807 36082093374090539 32938935674552306 55751542907821766 12499316088688125 26631391738011844 82020780417883179 18172518303122945 82820404861157346 62109345898368186 73747270337365769 72629171913038025 13720503255372371 15022233497827075 75853074503024794 92180173569929611 60387933082685375 59591261467565482 93229719092703404 77904348861470875 17501634807468573 15638306438354083 6906594035056145 67511653990298119 24393828572269801 66376140675090262 1559287602287795 26904020727996522 77251260837689030 39082877721952458 3631928640360333 59782975162530098 42791417061661100 52274950744116536 58842737110384226 17416423726076433 59660465759616380 29283383534941592 2293560767184431 78799528306894505 7302207092114176 69440590795430982 20301723484705382 52128444923900071 90740620866626031 33872912404490365 55825792558505260 54356804302879430 75506514214013926 47971723835557845 63093283641951516 88591426799346457 58758837795863659 39552902384801597 65354200312850677 62233539796440165 62199127781821170 46928474514928734 11982034468522518 80221593770883667 45145220061949107 59746767534890424 95616794751851136 59390168455747425 38144527961298645 15991017709520918 89244410279223050 29909023677465140 71459464917694426 69933527888236907 70282023500628183 3746956836656000 27640787848370986 86627140386296283 62668211829470918 41940909348114319 63350070367282540 8424258559284037 33141815162854805 90585178800460082 96477853897244365 1372717591421791 1659213257277758 35965314028763576 55000805534753991 3978084995647016 64813601871042600 18938696786119541 12641875383532378 62535285346387849 87748028947029495 10306185850138662 90485646051039309 26108577029681752 19161138355154331 65961239276375048 57352332924263095 89124172642552976 62501241407317277 46022678322311832 36295843309843295 87991762164491215 39348778204625116 77718364095609488 87353167023199696 5591808224947654 75902466695268200 73686524503126923 48151212190633604 14668593230776459 6710195719885096 39223221770232013 34712064406148802 4482959535440478 31787148778607629 2276180283167118 2583655607445587 23778525552868861 75516379879161945 64943473093528651 45267352157444316 23966650992714087 29389917118391864 4783173120208597 14286429845127875 85241976171037622 93402499974089090 15514879830720188 6548215007869888 49407096507811654 53208728609364447 84915747462260307 69191635536635537 57889473794907602 93233192934590896 4976711349867829 47951716769012883 30289405552299038 68658210232050632 63720186196055399 7292493460188244 58789995916924638 88166604173971305 58054840037323146 34481662788244884 78793033835680367 67510635736763328 35551320030074966 75494761240911902 3735275091308835 10459909602746179 54451541866488955 86528198151330935 34867955774471614 97728331771624039 21340528075281570 96866931568359722 97283325695922432 73917691309619045 84665775630443530 83013939309492464 51513729649318691 88499923412402438 71948797822366870 92591025919570263 87537704700942384 47398808184426985 38354646345279539 76235861077052635 55397826641342030 7909425389706180 92069206407918150 21648159082644125 98168722012107245 12364470402167950 9196492441334249 53406178595896734 36826162642637471 38336110779109596 85626832451660379 99116989203378571 49593766389215944 10165820877467077 95650880974490361 26621096599285817 42888286857916172 36186269793358155 16304745847489601 1494074614256052 32075988050125708 28586626899959167 14410098881165747 63262024788115594 94384541922755199 65597283020552085 20290426153118935 81806201614395004 70471628714300774 72067990804948095 88704558625521653 33006585795082006 69607696403491140 29988416923817577 50327400368599267 51538138658632133 90409501659980377 43853731014578829 22104905399339744 57321961123675104 96236334427523752 72424864112735397 41006128675069155 89899464251773625 8904372072659644 20309173596660262 43771675546192375 81033833413178296 88217570326219021 6670274230602192 43069517287287747 88046643648591970 15321164014845058 28455352632677156 82711679085254482 33591548110417731 4116293626718146 65148445970424364 44263443187777929 5119830514411623 34231666313463301 5159746846291756 2080932985216770 29762093723620687 95498619659404047 43338108992709109 11425271568120190 72555887356491183 77671798965480066 63308512404466107 3211353444723646 74860731091636696 27152736364056092 47404467488819308 83468654517375685 54468374154375288 4297060146707796 26369448244350076 54496629429695301 72690784004649714 74196153113051090 24516905674910125 96020554285229655 13046819122662966 59671714758715645 54630264443268654 4578957860775734 77833546577982474 3003259525547297 33217043956151004 84420668882977380 658140862319599 64157630900167725 66434485665976164 36226644083691870 26489844886367107 75163885650078663 26760571273330199 11581430044698735 27917175728694151 85366667176585519 21876719865195977 99594590254008353 92097579890907886 80055699399897026 74436402904590192 82301219310351196 2235941538570390 51590659837877455 34685302636108062 29398910714326623 52212851449126210 9615430978439929 15024062784050085 3559618980908263 33275351345365652 4834613161169162 87244456698389792 12194161486847060 40254316436664520 35420307142661594 92662940355649682 81540850143400420 21469623031544790 56117104321522764 3213121842742919 27316966103354827 98246120820736901 20280516254134958 67925506744160229 78140420115969301 38294049781976765 24246840065247054 16689170611246297 89620756431422240 49180511826899716 99765140475986444 70233138499068891 36272807525707918 4735944073127032 39837861177952266 17538476139410385 17840591329533386 31732162162117838 96024189777654468 40919561803838051 44231527545632881 6051486980811501 87398391139317961 80352295898138101 17035638761359966 4058967507581170 77595868121216566 71016428313889822 25379248894044179 37839721043975093 4865064582810962 78442186995683942 98971539039439536 47226004504538633 57628126250059016 76293166524592435 77821820437696499 34286715727623434 92225446401505308 16891423646902337 67177609751859870 99478314277471313 86936450402879713 63015578519323930 66173184101456224 31819327479520836 19032169205935061 21114354784871066 31395631382276864 97784718118330751 30094996778382802 87584632546075769 95168718334289973 14279645786584058 36501576402099959 16613803109837905 64687970819677612 47154014546586850 47144588769087761 23709849026071987 45304703686112172 44437863060634915 48628583562575850 2213687305629107 39526441814606314 84445281126559917 85506902721791831 92874971559584074 13368500113931727 91417838699788493 5187858255054143 67989446830170631 50180136091884785 28329618146496405 61699867586891929 13253496508199158 64111852169450707 12922246911506283 81875065776849956 21816936863404351 60905043048601536 74811416401687204 85651015682657555 50882874246492699 78768236113448358 16146673178303878 76428068446979028 5643422568321268 18721513870892468 14594280132574561 80854088159363361 89376242732248466 17679172611580822 50228361243235993 74705164276010350 66290218322031136 54858305356582442 52055790927250188 76854559555284528 4312729884286709 98243604379167600 52802299731706622 92151872254738406 8369814213700326 20160361120434808 28576108650686820 43007153466070202 34975001080718104 38265223373746463 15488930126900508 900095295643614 76944307025982703 59502575500162394 75200860642357476 46558780381199479 84501494611327693 63880013740395327 46178299678496340 66944429890920179 95556046669060949 82045254507469076 27864328652184317 90917729919765412 45865940500547439 97576138522543654 95637733911432594 33219997941020854 35000151852532682 84051337659432200 96738676231377639 75113394182371507 29226185923244129 28613695210789977 5384054930448531 64652020619972277 34713209597079038 14972839511262906 54747983347909938 31495295313779462 8438233651860867 67081214899349800 48900245417146723 77824416493254491 34308299024559816 22655998457787967 36451160738234202 15142357191583774 16538619018054886 11194705411990018 78908003017968328 70490261259914915 31804978798661132 98617930656462271 67342877407366744 60191816236554538 86994276280962685 45516864914592743 84968825668434680 701176897342387 42359169435703293 81957600039612206 59107648213256708 45784518323110999 50606538668607773 97140916203587218 12040821763248756 14356945328767390 37546213682402627 33465203136385211 26813065919051383 79163094434742954 99936721634305356 71368145058105600 3862146275809211 73969280092296226 33207353190223449 55101210150785969 39174184205970533 51769945662792074 57115913772634896 88726550280676702 57401498755075724 33188836466561131 90258045438092323 73808334453094216 33510983384997415 52308948119039805 65528431068027007 72227869914733470 30394602949884986 89365858694930380 90032104631511964 19478672904268051 73368656142414159 72952211658517612 24394478534624674 9935641929931461 70207102312220430 58250742855553277 75860178277583605 48311322725911148 21679051424214392 77653607366488792 44700325799092762 31862472646895145 71039200781823983 60390491792976740 19173187461776108 27260210887899578 34794671625262012 95383288450257554 67247382243378009 26795530364297592 40921512972380622 60548777824646301 52636667663576830 22867530267716467 24461320760143642 85541799074678664 90267611776441945 15132882854397533 70672877610255124 28385018011202189 92050711377033564 26111763488734538 59725318642333700 34028000369912207 48684172058529533 81703587036730916 17216680818800680 81211692102454433 16185178229257740 27145836026861177 29944174048672840 25409645631776180 63661712085194539 16005225200741156 72054304054935628 73321371798784523 42561872537694493 42216191397954504 95036629831316861 46137907147236106 33609179026523700 18774770319960193 14905757782235262 61069857594874030 51331629505971893 34502272660971520 8300289708809224 29026021372929594 76944303470953723 19381498483069975 41415108885983695 75920511992444100 49641897221430970 97013689745107660 69597667637883307 77319023844818253 55733873710132107 97195835897533642 72287197068692331 54212797963961993 20555102885849305 96260015158949634 36148309883535147 4072841932841986 19365271966909939 43552965000810054 43333429929085541 96205954935750435 70774704652619451 33746336278657492 47292505220741733 70144020190951284 28831203815952761 53568957417779313 82924182836088719 56231955059332666 13238306864674485 5169275971449972 81611579888554928 84418668930099382 58560917223374649 39115974488421202 74018798692433192 37339262144936361 63741176864404061 1996928827315569 74843722661618946 77082134227097138 79038406880687388 3457022762926750 86437665112994548 85912545671744564 3979515532517623 6943285835809769 68697967873546690 25339198176274934 35451379742910845 47723823701534978 27604984728569487 56471352058097668 91003839121496299 79882622310053437 95967598434209339 20940959438555221 84760689596957039 33119219221561353 41288669425074359 59996380228588083 27017502901181480 30585781073397490 14761049791552227 99428009355104071 18049283533934076 83070495568673572 27307642387253422 85910005292138049 66900606553897169 78374529839412341 82809421633932895 29739746984207640 4240238503185875 51088771417389234 24260523440469438 69680273565319980 38977323440055621 63805557027628724 73872189990329276 54424817127471296 23662567138527548 75772787301602450 95516175833239959 25784672565996795 48132587906642629 95027608173233493 6501256989722791 15458655440274305 73638604384462635 59573640355716355 19680810208885850 72925155590477714 46392485740595376 75702831113578957 94548759220829706 99076571370516808 66524111498777759 87347845764337113 8477171416364945 57594068562006721 37894986483865913 91949147194371422 73177273842298367 11596446180988294 95894970483767464 16116710819030113 11391014605654298 89531205429433813 82250319243037609 66940956764160392 4418324100532962 95047999400318411 84775517319675713 81107634157092454 19841340815544546 28037000601848451 57977293722136627 85564683290025648 76000646483158394 30785424439287186 35180276178133380 38471647803621532 29230921835925648 28384504003791977 12528057101952288 31433836692696803 71621168378782976 62986607175805013 8569257041758669 23243121546168556 86008290445136818 65511709896980 68343167275495361 86817328783892077 37857983312414626 75827796770463096 65882571499219244 80960158146601738 33144208154968425 95229371671611187 50504563424316265 35461594829086091 70146354579872497 18145065525603378 5395556113839422 6353399436354000 18053359697342356 63120600164381109 36328700183930332 78706146045094503 25822697956927658 6697118632148091 72511192401058959 15049589218619547 59886096971381674 94349200980777838 37344525445761368 4460929841898897 82324887510583732 71189967907158430 23958914815532185 65364097650324964 34543858318667929 30111725625475740 79005161329447877 18760936010279838 25316481181042379 89440552395474118 87684420780605369 40700946891436787 11920217715263755 96177068674415446 1873966212964220 49581751609888404 42778781743335880 140753322238993 29367873130163494 86135545063471338 97189062193252705 22825545196124976 87833497810197960 46252200528175827 84383886261731133 47897710889795042 28997788269875101 61584429161521622 84482629352691302 7021723422577517 93038124974435378 4071605144591022 51973585235755633 58599407015144015 84691399913046933 77286948957418866 41935318113462955 65613364082244819 41529405722536927 99181025893052882 33331283115547053 40932306005989122 42244282041665553 57249356224598957 57753902556910738 59206527996235387 48990218083358274 34533592072409029 81881717004986793 14677156642519338 42508083854714780 3805946498678854 48008872254999061 31137536029495261 78567025144497919 43278850806792796 36200593884844163 80237721133597896 55305169385780314 72028456729520203 75030645927945266 53128799378755136 6928747296695073 43068363509773110 30993578381515934 89622964849474542 61683105075396839 57208978304428873 57634413225854958 80659727718604016 45862008890538899 21964182510403999 79906394860833631 21030185082618873 712947319736723 35403235607707600 2860205424500110 83302980759178514 95913097461024393 13487786831641192 37447660909914208 41895516718906346 52211877625597840 92795237606683665 52260283356566382 23383288809942021 86077374302570603 40237236292175153 4908860663359271 55417298034267959 79375597621867836 98582118879721965 11122718406596531 65086462911932836 60116143706469400 91506141883370975 67658719764745640 73518970608743021 61273211016607180 1049472683338877 54831640493349197 53813709594089732 90301770636773635 65630089695314810 81043797284943506 27684173395758771 95808266902794802 70227858704128227 97339837484983263 37722035154707980 73621676700148278 26643013354429246 41020538765660940 75199107637609567 87568282664354745 85794681674950851 29613285437870850 99952081974052675 61763667848537503 96775332997140873 87389689352372198 56032631498275902 55480644257610893 36092927205460584 65268573977670369 77119625511259712 63410208431257532 94699506090577564 78862312501036437 90188685659597387 69922306194069589 40289399510185688 50219464853436849 2777539285152299 90200188246369466 40286499282451908 46668861627201476 34570538661375681 9961656529916891 88040895825127423 40685480860087667 53707801973526873 83707744177230999 35127473209553890 66978344299750190 10996187195573049 79278280384271300 59154392784133823 21740871678802589 96415455126013403 10544690912291303 50897050891621209 96118430877793165 36099514571558839 73923143957142572 17821006366939503 88722869615659490 74605740184580377 23154243123678374 41844322394511912 79744660243610664 81088583351871975 37142931737938151 64804989995959726 53432588878570270 84512804117428829 26084068897495905 78209106673399373 76784310454756783 84458439868995756 93185710999589327 11982822886753990 10942887813781949 18906841135620111 55192816482693603 70814380083483500 85816147770256768 27424451119785289 1621177347038579 98563746229096300 8490425703985906 98632601169996723 67171583289072210 65715572784468027 64929060453205474 11858016053378616 56130753714787292 54555149646589553 53040645598654924 16132626271802674 6348281794938375 1346021328998125 13951080438543289 8288743235064854 32626774794921159 61005290766071506 15798848845464555 29105151859292602 56561970561798554 24844911446646480 26150917866471344 53361860849273958 661377201059619 92070557432219510 29748156232263863 66510426758345097 4033525912049492 45057060003247237 99116324515364051 48641028052951967 52754090693004899 96353254081904180 79156516104427191 23141967119660208 19182102599358121 47772319205114557 51393397569555171 93303932098863335 68719405402654729 89297406947261831 53416851854824767 35255018018299397 80840239624145497 17553574108666020 34533989345459199 30857299565720967 42995186268275649 74632869236030851 65159541265570014 52860919226476337 75616144435460790 5076442236315697 65971274486932066 60921751582522313 24043229077198793 59175279053772833 91287741859717183 19038169841194857 33700429220314842 56797649645689049 85255057865135090 21485391703347446 27601325696997544 72622237522939276 43932296840567433 10476182912467398 46165988996276725 37662569928944490 4950239125912275 12355886939528148 35610316197007107 56640469684173287 82064032287599814 90390273190435242 94301548573177887 6899508388945774 18389322687344477 19366909516799849 34494661500757172 35180477010703637 10053466352388766 62196437349104493 93385929750208584 86549094661641283 47538135595732830 1256934970653123 80019699437376798 26845855823618265 97605078518441929 9334891100011674 38406769887684158 99155809102322009 47437902352467177 1287154447362589 69641678632777886 39960004746844161 36711461481308316 39537329832420144 29926618076244573 56405883246342482 88668803704600018 41584507712553299 98148832912264640 81803915416529207 15629309802014031 63078422633219231 86148760091313717 17911688746853396 34129349022289947 21045181357249039 7236166896441893 36020529482281693 96951074535749898 6744717164258838 60433063729247380 37910659394064792 2729081539837885 51453402207310826 18236748203221581 61785815629758814 15788507135369120 49979517773373577 65767003184340488 66298276208696148 52452607089280914 30211610274181741 83295530540954785 22289735272310825 73216054410511103 13112583317321270 47607222513795929 22392383439187194 8504737211704428 37512830572129288 19327091012626190 69343865275963707 11036767146104913 94380027102832440 61528735977394618 61325790706549744 89836268412795622 82941099972882525 85986957321468746 69321418913459977 15346344764255874 33238212403570150 82796578460728375 69123526972469674 44263692905849662 71717453577908800 89903163117400506 69299410738693765 92656411962541841 56734821882324996 44860245747372613 22272637535029218 13038811020507163 27443511884226651 98075145915555432 20156478309000750 98455629531471316 56589682915650013 68346727793083495 98545914240145116 80846537473558839 41493002510110559 99623443271444621 3215575780870178 6317168695497878 15534960235522383 2828072392247090 23939941120006870 15764461404712556 84427302796440667 38715073031513789 929102560577322 81772422966265122 96564528917312906 19138743017203048 57836348805070654 85133419080898679 60335097391450398 96148075231288674 52108143871284973 63124750739402145 17903314170906401 1137183486232740 23876049162318373 98387657066979400 86216239689341608 33826672295277977 41707294528632241 37303652688338897 37968572497381707 33194506704015198 95975596353836005 11967842793491243 45597306717135016 45937474716660365 83112448987895862 31183310782390630 4009028931985412 55607298863240568 74301027314185386 39749459762573518 18600149428660475 5949011069624828 64304363461998507 78657919487480089 25629795317296775 59657016494663329 30539729190089389 91820384709873801 30068837579385565 78599373719934162 56436504975426513 42102142550068395 64646722796991425 42999320638856571 91546327317445190 83274264415073561 19567384309214003 1825239947935560 92614806212755526 27394589856277910 26036939887330270 73077730763006853 22451431508574906 55253215453476067 52193344239217293 57864118597461896 66426007252721171 99643046794162670 16989783997720347 569951359808063 67118731865174827 67161723542135446 65374979362910585 81329468269010732 32953816251437024 45103130677268449 10524946332628680 29191481835297639 1775868249167867 64799281251564543 36156962049303488 27724630472636878 96942259354113959 79152238858861586 18008721473796646 74204991370181257 87704327397620020 97010015008865289 30726577144471132 71618252836943728 50089654337098365 44381959774168253 74356771723602734 74029726281701979 51676515779994165 93804206917962310 48606496205909961 47921789865397479 4585444294950850 50679039696570951 24850597952393188 71574127838154382 19694812608094423 76823079845278003 76838648289534743 83471690922009518 89161161279031539 57528334913049516 21387347180094998 90991670846850262 93630255597327068 15610993844141968 16291631944244481 28840190408479657 56342334585682153 81812408618814254 18837008553219170 19030658023297858 26135810050154261 42306336306978799 69121977844376368 96210115288855542 16079437768114982 97124190143306161 83224472581392386 81864778205456792 14354129093846073 18222438515135461 51113554190058687 82326451234793381 59838454808482997 89644416061645053 61646861732988548 83573478901015350 78589584805142910 70057426930947681 26173698295350316 31562800358162125 81119450472982855 50892405393492833 97016225278173720 64838162540343656 64389339748740224 81291290645786397 1275654025845176 70265842875835894 97917117179746895 66755352648937275 8537489048853520 94464033885425179 40486907015365217 49698384120195361 40870033114617402 11261470430115965 30909683683697740 93128277259922074 68367267268131155 60351404422262818 52032350827640969 46656646472449014 72499921458060223 71649220583945661 57464390711612321 2746543604223500 94420010625251684 38820510837196463 36966946866453357 64558401025796974 83700215381960695 61507191639220414 5179585986491930 61588132212613269 12616139838096831 11429827537675771 66278236271256139 48050987115133957 17960201473032390 10301685851716942 39876457199973572 49013801776798609 77069677496765392 76171241580714598 27732750412309962 4035685037618641 36594817778476108 7969881324303240 10066126039520403 59599034389465409 48338530565188990 30276723108856524 34194410256092542 65446779370961805 20223908126828853 92878516569296951 54990385194388080 73810460988902559 18072750537601326 45787560147721400 47055380941600305 96554946769117564 79358215563372415 64596657905364969 48828337103325863 16521358042481818 79341592430520223 64695291864103777 36398136415678966 53362908321803341 5372258696959462 2554092221057622 73050536862083280 30257555567875101 13622953262159123 35377485375773515 22943134253282498 12138402124552775 1272095006090484 99310596432505439 65775534892910465 90241279199572122 95344304580064459 96159984237853251 52497037650579405 47955754227255537 39811609064409169 6854876612843395 43826247883144267 81099867978595226 41523707602000825 25742539266743227 44041294468565789 72437778349605853 43699063124858309 8673032749942613 59608370011053092 94077500667302907 55253623966746142 90927373905788076 61418142820942673 98955577357678298 98230915759598287 91850258505881055 24909396479196958 73791390506246461 64427257925047607 99797455100652750 14447715840281013 29582818788585651 55486068813096732 81196840152770228 45807332448214041 21861742056873372 15026937819235421 16119465752194149 55535449780216916 27421310039809058 62256984507205321 70726970703992566 83656450644499502 59741958519121981 70151987268057901 46612915646138238 60143583762424593 15785303762465372 47085812481751037 65268282638422082 94468960534897670 66005728723629892 881139120575664 96825862419840312 6550331303250392 35661898872604178 2696645346325551 78022023179945506 98193390495508041 59310915751030581 51093088950894020 15282717516862494 83222229842446919 71477989455548158 92031380208440662 17875602753443263 2742430655089557 23411274416667381 36714213852898823 1197382191366701 6630463876272629 51950051374521578 58761709357897524 63513488759753671 63202101791643179 28645713858627822 71108009239145653 69640533651898373 94428823930043034 85433448652675993 78588665279916496 58698727464641422 70672695206156851 50454572395216063 12955567509745864 94669625909985041 29722725519263133 63922392145623292 63698159296843861 40803827957767348 74306322344484475 82281730994302336 99834163678162226 91253659238389628 72112729534942294 42034129384091610 81723701842585621 55977250352365909 89622254965522851 16485787264039126 93511280176209565 60288282311337073 44360336125826744 16184899499190502 56571682806572683 92398594681711336 17949370257377522 67582564095656828 5641506742970141 7679126827423252 36343547736372752 36559220611764730 78356161863511078 55907243860729477 87939910126563301 90928690559027465 86069891377079850 82814714346061056 20562503984632047 46726428760621931 60909157020420044 41881360023598750 83540516871401999 62434189214390214 46503428808895510 8370495380798725 71830665722260243 7928548150930704 17883637396583472 16194810537369663 3377043428487702 22726921381078330 41255494197345925 35396570209875235 64079777488254605 92473938608665615 26221602138194546 23693320281734285 9305322445891246 31579725869177528 75824659691836311 10728162507460463 49735358569314359 93237551896119014 25841298264570206 13224155958549528 56193198527179394 9168249222557010 16985091813868382 74637510169171531 4960224843708839 33866370670204374 42146309032208496 37016835644963078 80330619190393904 29229623809572624 91056300175429782 30218513849827909 10212648736277403 40669521136656634 58035544727320204 51217303263084911 51291392615695173 1985150356770114 49755939420756247 37296682612927835 7212167909094458 48988178969371784 7988522196252011 38195133479628088 87560418854837202 69221252520582176 15252225523256661 33149051742754475 2653794468542911 50948383794680227 26819475366398009 46715205514179154 9310663989664121 27174064047689565 16938358058513527 99741613313727963 69348869825777803 82262112453508724 5877588068799494 51728757081805601 93556888179874263 8185789010734799 24856617952993956 31136767436884864 13075618907920454 44499807862681257 8908019754166885 99694193228483551 80705141381060790 19143272280003921 57643098388484853 17823591636061675 74251836293659393 67748185363783634 50156533054619877 8501801548735342 3142938009897634 16264178959172339 25909030003085280 53484810506899615 31323647226708154 89953951295649901 93196606974219203 32957851391545363 2422055781727353 34832458402962817 70007367814196541 34495025636055634 21416726469396861 3155347092479752 32738891093438920 58077656325578345 24568280865843243 10517737982518350 96931893964655806 15593067139342578 30274643297255256 61561636559243376 46377772530251419 39286890651692306 56055364656103902 6133801483790280 65425316751431347 69065101846171078 81447318032353022 73794569735515274 81342026587043242 97332345274892837 60711782298543006 26556955173131521 34108708406916827 70872051998579254 88978981672858681 63617498002965329 62776497289708721 10133936307672337 62896632009344323 15660327553915306 28064010156512217 97817125418206020 28655537721081593 2376197201682145 67212802382982791 79254615023522712 38639940318729605 88194780399302222 87357827584580229 97122384002466255 75178468255216880 58394983599713629 25644386468947443 27737960976705528 65336096154235920 70581536202209537 9300327990875958 22445290116728665 63683303750848381 166787751039485 65785480761888301 64599426244899158 36875596101456632 61336258030445855 53451195317777784 37946505480475742 6796670244487925 31759199605228134 71763652614472433 26598675441659405 82735919169342855 31934382234030999 110071517260217 45548029040888511 43605082240507931 45973646165057613 58453072566226910 22165894384461363 41785253113771265 53557238410848325 71320606155865328 29770847599352398 25137007535993160 62954416931158270 96997163055524879 13747724109290144 77679057932650129 65319655545019821 44552422486604738 40112207525931770 24708392359580251 85702163747215090 96184721368569287 19293364877017196 20545802258708436 31236834815610309 8328507632334386 11227763039826323 9290665252855095 81287808212333125 8016126704409966 83481359681182624 10109703757186824 90018311374000655 13364770982702799 60949050729613465 94474938036771331 56197888132156891 53104688464265225 24177631306768692 11561932281295326 88871454680843562 18828922833085017 30194687644133471 67230628514507162 61289129283658025 74096999031178834 12577548064029789 15253254936883416 63440932566411004 15229721940773056 84138932081482276 78981609575728430 81927065779797102 37825629014969255 41996867204199376 63983300853577614 12048738895530326 1438551618417978 57286943736749441 1616826485630578 30678501940126115 92598045365030066 23829768061411087 61350557411968772 94390355949414238 60762374457881082 11243037764759258 18714845789238880 35720219202096911 52413508851024004 44173596252284797 80333606604768796 45561947986455682 8337725073823280 18523819313104200 65980067543638093 97233446293656361 27441570346693438 34399089930459231 18641875346139020 61630297962587896 86203032431979812 59045590508108443 64720278651416259 45449969475442382 79857478473658755 71823256616891413 46691597300012881 98162215886175238 60431374833155785 89127824124847303 38366074515256358 93286951212823404 36189444117663070 30309091620739321 96384751531943613 87944771085393732 95723095573451038 53206751732354327 96197541394240755 80265269053086338 55720775074240907 54510982260676422 796713602950682 1307626286575930 41891375024289750 51621793617227590 57298024429123768 27364135949134438 74924615572575269 13657717858871203 54138351906812131 85164583912090609 1324822817448642 86941193515601724 30862086860636386 6234394875892525 32659333377622711 97103399756630726 73164692127765162 60726416121030443 97086460847004439 26681003086604189 1067626900813231 95009612117294401 80718164186503207 88470692547779625 35817098705276693 51292034254019199 81244246665085485 10089404506581211 65658096031070493 82560870090150861 5830877951205461 77216938759712791 56572650201085956 27339166382471365 79689632498153360 81861643002861965 27255502255345611 25824825846025957 52918270871791720 16245863620957858 80638432844853563 5171961664854514 2669138765510999 63772115748457768 86352395954790533 30168373996533393 15253957690802893 49885401843203333 3704061559326451 23468526240721036 79554909352102972 63756559209558711 7632590406804048 10378502442287065 97573739133424213 53123490356485341 52695125211803228 15558421619068303 3019299751942124 66850838820635186 93610894415638850 63857081870617270 44318776070287031 97138193715422601 28874535788517160 32167873034100744 8462575017276318 9295188294917817 12220260622493398 6107377781288224 86411969215964659 55512503904896645 87006456218340900 48414065518122149 59861752717225219 8037084282143033 10672698757934382 72234166926794828 48647538951640659 24698564957541114 92828010523496959 8099423285226629 95646782132074076 12416228652688875 15785190295534682 78498004297242930 34621838678057604 38335642850167106 99613714320583734 33412044281131879 64381478696115867 12521111836156471 81062293652943314 56692843377403819 33755177368856124 6616565875245784 37630927164821609 44308805526157605 71675672544614634 1836299894012519 62973595912729062 22689404942366467 88839982389872506 16947314149429276 39182803381102091 28469356252551399 44235502311534203 62303982499995716 61757585949784178 87416339277756956 67741338416857481 84882527009258707 20445559739277583 29247333993700490 55809896595333764 64851513727380716 1568157504274679 80706798467773021 88981000854133250 34049414874507551 49439655424369710 28263925550351254 50502262871071307 54044103702438694 45697658754591846 52877275605498412 91553152777560648 32402859908245164 52671333267732251 50778954915810686 15688901760328366 99268883228676005 44860378414085823 82493776700881147 40509805074457967 50085874226384310 87465986524339192 2487478056103218 87844569111649653 21617209589380990 78188944750794902 36080520420250271 3777214293866574 21808320315992502 3434873197098895 59747196073954546 25438349922735370 95596703690169524 31498713411933345 74256884908431311 20598470041805487 35986757891771387 18306920660169625 84863302773095431 25505197818056411 64731780853379861 66252674705651619 35194165661366138 76028684998815922 45703594418678769 76431268634710719 39834535706656089 10754399700488471 85572656032065339 92764583186726384 8938513515036714 48991134024895577 28231978345656124 64827420603357148 82531093432922950 93687425361816472 682726096987569 60116428923409057 94614506884653567 83760107313896480 72404698586420001 79865295430353287 67725325659877127 58611715458793517 77145434128050030 88520505855168033 90627494276253032 49910009565002798 92456600477092430 40382644340345715 61739039291357736 64471259720651128 79321245307923022 45428495521291249 77977431393138421 63092628455450859 64680186489677236 46739184591476613 21451108601279026 86415883732160447 76592585492757054 71578591695092402 88147149395953376 50848267323505852 97352350394726912 65317980576943787 36820738370084687 11656136061593622 60525473480535704 10744958750659430 90644553261876544 7634316279448976 16739510354339676 52642452027895667 22376836584565063 91470644521015152 62457385066884858 64576983068963141 53004969244615224 49350810441072370 17194890047461942 60154087845043279 80273703943204794 30301082493123960 11447392347402757 36436561384922201 21205428734716810 6622610117477387 21325654272348643 4475511248438538 4564294741046145 14969805634214383 79597023583285439 13000533859797941 6015603788146653 23803458876468592 53283975073894609 16587556016467550 39731513056395965 88051790364831308 59337602174586190 14431394143225721 26368523707174907 6059502443385592 17654960376047910 11133833973613470 30685999341217182 81132676361648474 28865131086522473 37589147694849534 11490451712865350 51681581549900070 31716262172577199 53062234959612237 68407917870915739 73559134260066912 33133192616459218 97928692196306751 89050492752148906 95297847281974691 70476991624560401 47235996350821902 23020666947282459 21838368531438101 7446556409788503 42844879065660156 23860469700599998 15790899260462816 46448964360487121 10351954080351298 44924419585927756 74658362913271120 17007984128597507 76637822960409070 23704818792714111 86129854142662676 30760244478755314 99926553068892628 88550666045315583 41030671463887664 31384043064105635 42721316621800755 23267330186358637 85469275046329128 70952789892444723 19090075991451603 875215082596235 92502961067016853 47282276747468059 54430873904551075 58746654806979117 22864290596843068 94565575773929072 77243587837934676 39720059153793951 45758827402629704 94393315147749299 97006924632703176 51715973548460821 45375548399540540 32295281595941252 45169828906951037 26651295892344162 42358211686066793 99948526025730292 56477865436415263 43533220856504640 62023144720441997 73879888526281792 65204010488013975 39873938124109064 80400274106550849 65076854726691512 7471288079329301 48424283470684021 32232021109082594 76172490703853902 6658060023784446 97059893583168921 4688966731261593 92711416806421842 82180101999094556 80155646963449210 11427744455168693 37756105799329604 10706529099744137 90146191611746372 38271824049495017 57792948470313798 16017515947798709 89941668655006913 23005890992455849 39648211369336347 53127729078720446 36018237457616492 31343751533921947 23820395391005483 65916593597502958 49600373564386964 75498014042285637 78103653702590520 87961032086179176 76753251273591204 62762717063979734 72175170753819000 45735558783337838 84469424718728056 8325143393662802 96137965185833999 17312861100373194 52733333138298546 12478645333063698 97931356336477517 25651061063451079 26005012985011202 25109930422968096 59876641896956925 8014838539214242 55524102520383754 31334415775942853 11032555093672650 68434761898500759 42873541408231708 12494959481264199 96827800396100292 93673906282465161 88508842164112538 2235462578149663 47827590468074201 96187277021180406 2584604486562698 6059663157349869 5706631709850105 23650528838055552 28791591177498831 20208426778251226 71737146598370316 91334984926605375 89249337286259373 65160597564909094 85349472492403377 24873295312185665 89238363753048138 9900314239878353 97082080276368765 2339003384102580 18809178055699302 21736126878376137 26192108509584593 1673264797139046 34067696028379464 68914655932414606 25151323691229811 68691420894486373 537243151726429 81433146038556164 44788589777703341 68382737612729771 72646703970594160 77696287091490600 61165618337347328 11747913090794920 95739352296209469 81730064702163126 12122139333080331 89322438375147546 33626719804972344 65808088440253879 96062111758708134 79525393698824332 17813614632913331 39815131189504078 69995412993895726 71247550358701404 2038785388874058 10090682641736788 47390630961043472 2871421532068859 83571398697266762 70508186716358707 70328273645546939 69966089387428981 15854475290683992 35296503395697783 53695618069206925 69353523768858104 88088073465038690 96841983884049340 76667542096908456 48497646169173631 38332802681109593 34369116053068094 39021292267525174 33559398343738947 59957049020397951 77402760705697704 76259666966556976 39685771864504027 20310438850961844 72133618809117307 57881287323394635 4501255223660417 40466550265222018 43812578716244111 30903489260906334 4460277118623958 82529677152997389 57011320238043816 96216510084420422 54512245215230729 47491134319999195 95353890207272537 10978987433609777 79001073990019611 15802426016310356 61621856417958775 42866090829123113 82330208693233902 24169176943270422 15727140640322135 64345299236315640 44183152052907792 8311877424832275 74447528276795088 28205318416289100 41391972174883858 22805806200552050 35092262160726994 55543842525280772 29256311970848861 4118273664732822 74939664915291682 53487367496295091 91135785062638752 32418370370073083 72028853512822620 47101169105552568 16904294044537648 41333174764964492 67375804254827792 65201430206322139 9109990380875988 85010877470392095 82010838527388437 55099725563017305 53997275966410138 23478423170594288 86943745078278331 3688266619705444 98463736778895499 24165247792343799 39744147825012033 43766975610340716 82377250166147160 28869084565495221 42062173238199528 16711827297999942 48029105726591599 76835978033906732 39359928357062556 96499173225460453 96617913603593744 98256964453650835 10939998178794821 29107022411243479 52770118816827875 90983195151225670 29046403579693855 1331968126396882 18180006347105996 68300515568705539 23922410630038585 49785163154795601 50234372284382716 20409590911637651 33284973593934558 61977883390613690 11694187717187687 15909755741124120 68467643187814627 10730456948683328 45114919210224615 56487805253395908 34887563236690436 72425163831006211 71246917219449643 31358973553354326 13108559181281172 18048054947213344 84813558460460002 52440494908403191 44178778423064402 68024754405794476 89026342778338179 20862127669019040 92380232409599458 95669926859640596 81132588025894970 9258256389892488 11766675921446011 59707836384260482 72077582820406892 98807696344341843 75347534508332787 20576121687838942 70074227396382240 53861825687890729 67771414686107723 62561231913073429 83408001443074871 28752227177819564 91284398366507366 53985884469131074 2127330310739076 28201948440628003 7686226641936735 74875424450802350 2273367929594132 62823469591070051 68437680059590328 79592701627014162 19860452435896349 33504904026175113 73431828005768749 17515912449443782 12586942260154753 61765390316968014 65455481128501506 58097832658131630 24458537574909200 34049005905924651 46024029092985244 72846055143066188 39764948581689398 93445852291836608 27757286088861542 81940998284442169 59617354081905199 97348816210096089 21871168455957848 86464820743307720 88545643705219829 13401074089618264 69712157723206067 3123160287777631 2135727298841050 19800206361347604 66685546340664921 17220836749357880 61994836538620239 58404150215485717 88374946905208473 3941772605789919 48917783942417671 20628054849396478 81008000806337953 85545183910598335 58297377521918708 44372030001950303 79726661303449826 95125164011553138 4332230675586796 47432648277482293 26733627833511039 79076258733465735 98686043694648315 90382146810245381 32569767970228316 39632664894084511 5479568529943998 54648790524231329 98268565284932968 54850711652883620 27212788453647980 40371966768411412 9694723326846349 52440058069571039 15780159139692045 8667375744108912 60722965401396699 5838343754377345 94285495513315905 60795356090234927 86968351998810782 64384035809366947 80667183152349778 12993501954486839 14537263222861290 28407759104678441 90728438015131668 90645092971811036 2571087513844568 79980675988251432 21700314422701768 56933815340355046 62186801284654443 49885947449235104 80875242738552197 87426214253658876 58379126157822540 4688291499701290 97244298659702215 71613798587411385 93855352781919815 54123213100883789 66897188932358636 11357025971995832 39383253496286796 44534755037827217 9819347205903207 41973147357757930 93177366396647779 92777189945092144 44432792374856018 44174529432473739 10412812875518036 61275152858731990 82431374532874464 77409384514842051 79603443433155492 6389075077573263 5984448795753684 29715976217764348 30814610159675686 65420728802632959 92968441747445180 38408223658959163 85748182479539660 11525735932337819 13606126261897373 67746995489836903 9350171016511542 31278432756731668 63639594411012075 86813515368133271 96017129108695938 75382390922102260 49409203164855472 90157664013853920 71868385943120890 3116842605903980 42071130271822195 38263391850154880 52908959525946252 11894731513372097 96430527553886649 4893281920957767 51895252285606402 89443170964738454 69433933573568646 97025210028011140 64647831544172354 22939934741332930 93409647731797196 94898021299386562 34108485227553370 42103773895653603 39148878935838679 14715696924907756 94437189036545368 85936464696540818 22263070357605712 12540850547610253 44075613356266553 92648663513990752 4229814479077434 2863276831469459 53239099944367514 89995176405834529 84753081723741830 6226559352611308 50712767715401638 66471907511610870 19614895286691688 98169842803847138 74775373727557584 37276243865979978 23492330484388598 82482737525909101 71575396469860130 65678566471666333 6793254498801075 35291778407303700 95321345561872435 22088518584074820 89997335020768086 46353592926270209 48850798421078069 55095367390198669 24767127103374645 28416776162979400 28619952275391688 38553532698946361 31662698101865272 50061051624920566 14131636376457300 86079092568281765 29592258245230620 55816045678088862 1705028206094567 18351342545161213 73248290830995533 38685657139621503 1819375092571482 83201406209544379 63340530282220590 47349373657665196 77925031671131911 63323549327353079 40930772736464285 14781940084593073 27466176519862270 51123633641252676 80153577429687722 76014631451792694 58209613881086084 74279523795488815 7905545468473479 59516617822973662 444074364551667 4342463552991147 71210481265028841 14495189381542234 96523856022067748 28347593556496925 15400332592080153 66131181858136738 86824460431324149 82211253798242296 13740696067937745 10673329660104718 62004788784642690 22070570646834270 98704902921309317 45310114062446783 73189492957439341 52114315898808224 33161036159396367 92894854574474093 81517571165827831 32362080092843148 62549418556142618 48177872372472162 78072607350676171 79788269115321643 20468044994361927 64064844900027542 66094538094131534 47417175765728309 2080176568421802 96403865416412988 59179339615863241 58683652906965614 10900619136160419 44862547740868580 84714864202016793 77944376853618742 76649114096840317 13292010425818634 36769921054608480 60206369697138907 90056992906332763 64746976367173872 58692479690079908 87137701138950778 26637783736153131 70037325743069647 95904857407893899 36116620006338032 189431560682088 8076364220128806 38934329241557553 40240089613389853 21319285841178659 90259165274289775 54334228630806929 83247283228177479 26129381837704288 35689827300632740 79426840386810124 77452171531851714 21528370096134708 63552896603965114 85409682290649729 56955274467260859 84920033088683107 53779031587115200 71030258153930490 78720978444507187 46528223986607680 97719041740087922 63750908161263368 67333130489135620 77730454765437374 22315040887660435 89868360319425008 22201387950420876 29329580198940792 46569507290583684 34050428079285266 35971067750398230 17152208979926815 49971046894669907 87552163498367426 72626973880268394 61518299327139454 5259175389719468 49058469199062335 64124021407820631 86877500683770601 15846743726427164 21256068027690117 23779470822185411 99584266743292872 17329990288948017 30303671572229758 5092401430658293 62662785810678803 91598569558452029 44512842493909777 28631781782752583 60241499670184789 70498015617236684 49929327096582796 70769465326257577 97242447099446281 66287501612675462 22014672937299941 95230363936881677 97720576229878526 97123906160191084 88041542557536155 45809900220431547 19949091705175137 80452513321701733 93017960296858969 93281051736357901 20982932297460890 84792989101363421 81437706057448286 37861490209046912 89789129556004528 86397385849764155 96195875935533130 45292329757516431 46207746431892789 86603454172424768 631462373465150 46257806664133173 6926569554311041 52200299157536020 35685140989646503 51752854298427687 67701646223163972 8787573700347799 96201508435740415 60230940462190847 7488049380917656 28565501777066328 64801533692585485 39965087180840093 63558410398652612 97606380372554242 99229526834995289 81235100289698960 31207430451348026 90721823583376100 63399168298562619 77539865301734973 65817744444530960 56700708845300598 2045959106232279 33719932765126517 61030826244138854 58892168567097985 40330585463851634 30255333981586883 29867132932598561 12439801775358133 13725003248486941 43434831432245358 93560015398136412 76239035688164024 49471776574804599 20590072666778591 23892832694752439 96224470077525982 87348220173377220 57746864296693901 78334091311880133 91290166725128668 52336511537121763 15685485970674095 29806213061106153 37089467390273779 23585518211420021 86653686872814842 98346685975067638 51270238217456289 23155809110362900 2491841936781962 7262084565402837 62509202529454893 19110585214306733 15641631580600261 35797973051376577 98339871623006799 35121859188421107 49296802191561057 94218649161468982 4700935042829646 36384854495919209 71768447015353713 91981026335600919 27016231505607018 14003269655333134 99565576884852129 15200934264293490 77464995571807345 29502918302802936 95573369762258362 70295132535197016 38388982875977801 39740566115090539 53467244142543904 83404412230667571 89565900670501770 76824845105317578 28757808312592460 19432516784789134 91376191680793000 85664853256748373 78859084904645433 8162293501232172 10669734324611554 7374298849875603 96514465375396632 17751527642043679 73239916351985404 45911086537889373 70302888881243558 71004739408586478 50928815264297503 79707721688117414 40921561112014474 68422913351633277 78127031522105771 30773248572917144 7927142787158964 55625734604265728 53990572016222005 62871316649906207 73283783907202440 19161875583631748 45385386980661650 14644706102386398 69402940544813086 51238379713065532 84049596251663079 70334831309156529 80061232567465655 51522614318887729 74381558420157768 72787519822107894 68671351817675478 37157942134311761 24012857094584512 71178292283340186 30290763659976198 17943539230501572 32032300495738137 197424636553569 77577718634903208 27529813230932801 98775937079019481 71645364417303710 74956913140365171 14144113556552001 33347606278117301 33256483271584303 22507365176763469 50789873532874161 75303905111498423 8974964382627083 17446534427886684 27667774835134784 81297394537230491 70276528585138927 20234717723059049 30166038378313761 45446495704489335 1974025978200684 55889958184124234 28834091186319305 91427253277269629 30596608277153993 40861002753071056 65482168078807344 5854939880881049 49977806642354516 67903776825213926 33891992673471688 25287378229122939 53804955820986673 34693626104288968 96532623714965836 55380098657274609 31580137552284179 29008211241809755 28218182612162494 26727948333105029 72715596239687005 15279634238437193 76145547262745094 5011922629814040 116620358310152 40982664739919962 22984123746675032 95310287791953515 70386284454999862 63145508003796969 8744506112915397 49840087908202333 32588891687590910 18431905154697876 62714871587724062 62161835566316935 72881995105058853 86484823018864559 49205055331677451 63457076342448549 24333353751176991 34494595446002432 18643016027305037 36683842874939302 40956574441669055 44715319014715020 23233948948461232 80944173871309045 22804594421664099 4925683083120688 73640546508038929 29726146576516790 10671242981055290 34703380990180922 15539459493994704 8427819552662917 97556082845744629 29771721693339868 8586361043903946 62057805026248517 82748914079189941 11908780102892841 93315343734509661 89191917582382769 39159019418160110 65872361952564416 35057115533610053 9871130648248601 86465158638458949 96054189080970414 45759276771856140 25514947798051027 61768995230211560 63629930069204703 50750828976807547 42716185286119734 65005566124753908 9647619047394160 53973281033146977 7906812627110238 80659334562970182 97244426293520605 10892507196753971 34669658151189527 80856313701406708 47442545229279552 34613962741653352 70843367077537196 53489327869828596 13062271074850918 16399269677127998 21531786692136815 14530259554633649 66198015239186355 90648142873092325 18366819547446852 84413281545170132 11227877847559025 27585424868374102 24989886050646372 84972209852337013 40163223800094093 96478691850196406 34378972521774083 73400035564832897 89739892788849378 94514472235842819 51036030010292057 1527027809368622 5098179196557686 8724014694067617 30466610780311643 4184495939840527 82134640699349464 28777145008624066 78703205445454902 32927040222261269 25987915787738420 88604262729431175 70927342897774646 11899227968125582 14293008045662594 1110364116281688 19147337094267165 8384740497237988 50557750343332507 39979815595042298 13797795878192842 13822036864011846 93731332027707678 63111368867375750 59701273961993630 44139168940755864 39079758996921457 88363018149221736 3678966530688886 6167667867768857 54390125902742605 94456440003626624 95691226466529125 8902348101776979 73606681426214767 54964578323680254 59312691726107291 10524915194921909 14719602714797553 57693414361355249 46237998871238257 6430534079622858 22917668334048684 25085741653733100 69776445910107816 77485835271650995 66728512391413591 95780762681062566 32973334701901568 1076008414138595 76736742646411424 47674127350864045 71521882050247210 96766358307937042 76134771789221414 60080042847293987 40784659501765324 57437989759494700 60447233188795261 65577964141086989 41824521119841812 57161217038556295 27547423193124901 10865836144483045 63198012520747641 44254922121461924 26455256286051035 91856004558183145 39763105238281648 23518979612527685 47549464604112704 40417749109354695 25088996487998326 1682273405404437 23616978618242547 83874111924983240 83290452009000298 68039973336513313 47889965028248554 68118901239539901 71557331251116028 16232616248238101 25068750740322458 99604102948489392 2803377163185843 36370859570014842 98348898265901680 8215125655692342 74649201452811975 36240948055750570 39204465984035391 45822929124161532 46359531303461428 20610150414638596 31351990405208829 47070936608711042 15607060574367843 66467958164687030 40412782883840016 41664442805982028 12437709655427353 66121619570488081 77412344439917567 36200344776302274 77664562114871306 69707130578628966 64973697746453460 66119384768402162 81155937845073377 27194542244340795 91692791649075674 69219200136468779 25133302057701650 23894874984007164 24817116599399695 32055769994072522 43560675323962739 13316729461224450 22699544870637712 25289919520854991 16875502740610068 48857204300662349 14941334337726506 40203161300339030 19461927647765075 39756168489642109 78051687076002169 10178298005870867 47664082994725785 62900873027925727 18044428685698653 85266963706963207 61048099038818742 92870726339743266 55001448648669506 50225327422547965 77207537940805616 51523212087324949 38951591735274407 48996124722463120 50209485007457835 8826282160365410 94635800113197733 42762011634095759 8760428666898739 88323973923755805 40308860274672970 29512284391691309 70455996732922523 85855899050504022 64314127232175972 91284161701132339 19292476243599979 33287426212203811 71226229839239865 5396201721865052 51892787553470030 90183140656712194 57477510778584158 44518805735021621 97174911035600604 29974392557642790 53335622862019360 7797978535503481 40123904490904250 76140127116669192 68773740855879955 396184163439734 4373272881900022 63983664263531686 80938565861899428 45617242265014620 30150893291145107 24167636878525522 30509701374532551 40072948158562697 85875114498878334 89751486609399554 82231948360085055 37959987892292641 507986348334506 18379207238047190 6804386877150797 46069162827964281 60409908143175521 23545446783270780 43962570912186364 81948829833783381 98401660762918354 6043982327015214 42715088025409845 94263224707819128 21950673671666114 68848205464653563 4672494593740336 29427044111805805 42045259302536322 28856880404538942 72271245518017494 71729026397132280 21326613670483801 48215550844899685 61706304072366002 34549679568878788 31118433422321464 20489171594971062 24560377016586708 14475755342272927 25131265014038128 96897364578132274 31814072289113145 61183856294170225 1413593341134909 25336114514837587 75874364600915789 31649878655241667 71087895458556743 4727175925612047 69694891132469641 91530699180093620 20128463764696486 42305213197914301 47158204123503501 78631008228656761 79311670029572077 50188897129962215 5796657939710196 14447100949134401 82204931885835314 98026721501322914 38330797122730580 42450893928548945 34100738514203951 77875496962348159 64273475719114222 5789287320714012 75302179656027765 85522912042399926 53824992339148702 78856555427136528 14597898609058359 77239539434611783 11731294598710343 31411230938748214 61956633555053746 57624946272172367 15330016085822298 71445519460295377 87063418783411934 39931849563029845 20220715243526756 34158658797014832 3346467055415810 1380072099506947 6241258880330428 95993665080813475 64401021196551762 93927030262086105 93922869325485488 94532332796038910 47730899823014303 12890895915038690 39867945201907191 32018955628270752 30778650838875155 758165640890475 78395251302908016 41309200065951680 35900569293863697 71475856750172321 64723102311330861 60180833677805293 24269753735014689 39208399556076138 83720440452315361 8231540105347516 4688368792064916 78913567544410892 42270191671412933 26746345438604171 58187096071014954 92625197915165167 55013397102811078 12170054397277241 96418425337333374 81806540294526008 87715277843162444 83287862065190585 55752349771469464 3160195219188739 41227242650686910 99283447882293044 92458566383060345 5425864428494310 94677133371778396 96168071249556163 37925235742459756 54958628600980043 60158534184596543 99054743492610117 72956143707766048 71361456802520358 13007554210804912 9789578515347965 74381486372841559 2269774091695413 30132047114872328 87297484267577034 37101527546677192 79787493169216767 56905851148272053 70257162826499738 76067961170574691 48389978316053871 72977010362922325 62789427768040088 1407924450982108 29581738530563654 88509500582719891 75850875333158531 36453133674688669 8664516144395537 33824305119603722 97885570514432572 43786128519919895 54143754743289433 24600328713185637 73794382453204415 95494987361868933 72825546111107155 81264637707001844 93987481554820468 88652480250625078 45702828191233359 32838330989264973 51825916901647459 74272220483799283 7845448675135707 61620215058525761 6306541887683072 64123111605560434 74514320998124135 41144213640948551 61552933328151446 28824153541051715 70901260828512915 5206560983122431 12233574361413436 4084228060465083 83388359333693293 43855721135400337 1590671908186660 14530360877395413 46726456426697021 54876039129333631 12510127243068044 30047891113995316 93599414675066306 85544164700469743 47281866965203990 29925601017517626 53393671980099666 41774399368822912 57701909364883603 1480143397889481 1333693463622298 65558487292383484 28849308358422742 10621294834777901 56391612674857327 50357084322630386 16147836436083291 97991339649053736 18115504049941254 56747979355653147 17879089300026769 96243210399249413 45241890687543557 96545250516481465 49793066670813616 82951790870174785 98530349913164323 89266341896552924 80683492823579328 97442581526774806 69265975392967401 55695169642954295 6305422257794508 37396034890318367 86144852274881052 61512988922375164 85836153229245200 20634961668234223 87253885002014300 60346097078210095 14648959106069065 42243218863289497 25101456798827355 19080372102052862 71634724086655447 24820739227976323 37075411964552460 51250301117455494 20317772890636924 89363885552192651 45954862132026598 84849261738128641 43243394596006689 55420021900723631 99472339783300470 14976956956009431 46248567475690185 80989169436375675 31653657150470683 24712208210689468 57487013652549842 96299376833632799 93620809946617485 15808042614019468 38937446597504554 17701597397995134 25775853386876577 44734404481175939 55759132817730553 86485721717996242 68145770150551841 8206526554077079 25171300981400520 11885239354790304 52180231542901314 19544427067558764 99176548752401238 92501474935368470 89211653866591577 24596681024209469 55227888980330911 38052531045539516 3517994546931938 1283069725627589 87206721135284003 42042050470271052 10493491671638447 28071771368007428 5122158035736742 84521391579911468 50434509374925410 29452912584378986 270315033716358 83449723482146552 38782224826054412 80530843340139310 43878043259608998 50205190601119695 82036428394640223 93484041179301947 71528121474809269 72607547708086336 45981460290504512 8304552642205496 86543340256412223 70032420793094962 74612639157547355 66271905887693697 27243517721840790 55310436948267315 94806424622005228 6377408867316505 24699833923107390 95506958781895839 67884507210898424 86992914058998454 74212509807238652 81971021794331069 22194135754442648 61249543918291447 99370031085468478 84770958355865369 13127428495086944 26434936575272345 50028481934458676 82140223808646584 71666186584902036 77559853281485242 22448803367601491 14614464229941516 46409503423378610 50092846553304877 85840025906593895 62250160509585158 71104137456619246 83815549308131056 66696803221185134 25293381001219700 22603616262601436 90225432362551433 73695463531388661 31278435999294095 88823130530184801 99018214238123004 76012569449667963 73917252152483915 39312715670556966 18477623665781141 5786155100133171 36368511723527760 29336688837735198 63741195863579287 28641968254502077 75123354956433211 3142158647246755 26386660412873350 10510685389823594 10936060885402272 42997771883385060 98920733321584719 95595897577817749 64605044377836680 20591307058409746 12874315955298554 33449377676362275 44435389420050774 16091500522829163 43805855771120551 21145058517689888 97575218788059319 95795227062417703 6821031527281259 49129586984593745 51557150655071610 72021274754689882 36316133497990200 13633800551967441 51716235715059578 58155599117470268 20411157988445032 40272030574399574 47796817710923940 35217434613217682 30542234750651352 82809367970790143 7207240015914839 13356389913692229 16873762457827929 92422594626669819 14097338717707047 55550724116534833 4333385070225649 44475952367714114 68696872474703222 45499330133108278 59807568589973792 32937679652099598 81915858971421988 27382311648522139 33148813425074090 86749918318135352 73755472264180577 72211938219432296 47576716076002939 35721150500387812 85085748749953449 99363892206886193 28193706116792399 30714204558614457 84135260269151878 49148383585068784 53115098991011999 35990644584130071 27994350806790997 31956966702788999 35764795096971127 92198973652778341 75340625284881578 15440755628264805 76077483838447206 45811379758730567 60489821596796791 58460303192185013 56477928692839498 94941209093143681 80630084914872922 29263054173339069 91883830589921305 27620268988407741 95800684080040061 34134080067677403 89221959746321384 37564953695155313 82310851241838110 73382802707504262 92681616135296024 30913733466892641 58148488444289017 68252559621758646 22402654432494732 7755347483501658 18221058440622591 52156926194184469 47093032173280384 71076104454261049 14280598132737995 78884549938324440 51448217706412730 34484973794325047 85684080730730138 71497640622056918 12779935507207611 48794768478579425 40840266302606332 15258950191380999 92339197306683604 65086287205823609 49969372533784995 20460780361495983 71974889965985182 91495557909499267 46906499499399749 34692712769270777 41824159456372875 88180917497439832 16475799389377109 60401445195369361 44075040381763463 47284220757571093 8959469755400152 76911445531467460 20176344387146175 16208318470028202 99589178192575884 26502541362741440 2786930094103464 61946855020741104 49954980002763526 25032229369279261 91225894410280837 83928315011765757 47687593482636126 53459511303552774 32345123989740753 94997668554009241 48146835377834577 3037768824797001 1720433257828319 68993534564191670 46476160645537645 42986391905746488 2599396241582168 81623399641142338 27238938233752818 38076080137449431 43559818257219259 84394956779205319 8116834076660906 82199731774100607 76592933626001937 70467587062947150 28631116360036549 85899947312563471 77854518734586056 79730073859378020 7470203081217033 49367104592030444 7929233992233378 48031889953689039 34264051045241113 24307296877110563 4726850389849729 15879668624665204 40359893206980126 76620212679629516 50156517178675025 32913879001220248 50850571592848943 70413680599211215 88789694538612286 75602219405041436 17017905343452087 93333209782311711 27762201181724728 20374159713483015 31709988432133380 12108463610315894 68699756184557278 25066481809510108 66867364021971185 56857062350792986 22912103485029806 33141758141351611 86562235109329277 49160925962706644 55725271036476057 8757413965729662 88380427466503927 7615368883943724 58182161188593567 8584643758624896 37258651858795132 35531314015690691 46044011056979059 50818235647151799 41589067928514896 487409724806406 57710548614087279 13710416334270406 2956584614015783 10668378180845062 38553688637499207 24487412086218550 93324064853940783 89395618454071859 3237585364135528 38242851767261609 49477644341839719 95492062104196614 10169292650158179 80304275111554374 14890728964672043 81564171507588089 8382826503942781 77276774113221801 68281175794098625 89065799821506014 62740230049861010 62337890085920954 55241328584791552 86147666534995264 56639465585892230 1807541482517734 40466747179060741 27868106945423927 98839760349082106 30300817009449766 64058029542112217 59843561607775460 67476670229253001 21677503438057463 21801488792787270 75960212533578465 79212066571314357 34965005697761338 97445382648918399 29893094824095199 29727720833128288 10300225187330132 2871671403735365 9662069627783606 2220231317007400 57583213427743214 20738411765251814 11056991942005223 17332495004932309 71939702013100834 97936942558638478 86821535823600815 37863721094893096 39534311104782731 16792222505922509 89253319343088189 41473779236819923 90644611179721018 41938499104059409 2278163992501812 1736900590733800 87810226354104635 83651608061447425 13773040597095575 11831815431214611 75278779467442128 12438887003709380 19324317421183964 94579223009853346 42392466876345901 20655097034677882 12457391229301056 78936853657146526 20960667275020295 29196462427747290 21651581720077896 47127899051069877 79441540325692571 10023001152160366 24176243083381129 47128153335856212 89677930522657276 61487556379583824 94455894898619796 32119498741007409 90283555884307189 88703347153390969 16653348285577689 52933338151708237 90454378675719536 93875314880618139 13616744760883876 50251108748886772 37446774600597771 42221258067026060 50808418076404493 38872798599910235 35796602631037884 18445750892741853 91072669658229889 83132556054006644 24624260966491126 11155714527492805 8539595627168039 25250909426799067 39701607533738491 87687071245522718 99734700237337302 50029285151646333 3010326402633845 24400971504218441 75673675850486867 79876863916762475 91340594894593902 44954391254198177 56479553685455121 45654563428598274 86787635948520878 69931231870340008 83625504642844413 95359743280254817 67967765926616812 49079881396729922 23164164139312459 19768654996673119 80510648712914953 60575438365812218 36414804214665616 10922695132133781 73913279458191451 97783739200001490 25712501013045939 71191220130644290 54219642603763007 60575320683945479 39618077377611221 33083655421579851 65274990827281736 81412536386950536 65536673808656972 54368340779320271 36664564053979301 2753548525745594 77638515205921308 95905238335619607 81159233028025235 35537559972898703 20253526943749568 59126296330907537 22579245258642729 89051448689491721 46132461549764233 96707190619435304 60096375045086978 91557233574204251 9488618680100897 90872433074019970 97411443093967236 11819426528323941 57260563418885783 91766032674180325 57084832171825154 93279165411225761 85560628744009248 89230252696066314 7101104730455266 48946745269792578 22377489424349376 8254626597107724 48810372038654573 36038746744364681 74900732174459623 7026916759129225 96140216408146246 69603143538864090 58070956878278576 81816793018741493 24792110987957236 45824711403665077 98508561187337698 20158712287254291 90238936689283658 51161974940122154 4218533458760343 17232780664318401 83031301603830142 77735848886660285 27743608539336388 14311170983917182 33807344242636599 15480334055033590 45738506351818965 20055013125019988 57719764715557046 53816210275122303 48946917757876111 56292783680425541 73259034295137115 29756571498109951 28360294588772644 41535442514619110 34148257608497374 81995197534252835 28877832174333369 77893635329120226 29722811356250778 26303709796800367 89094335871563657 32346962295605580 26337886101083870 11129638636050084 87966311949358958 22984144490462503 3679935248670731 26565276602736870 90229381377932077 94100573830563966 32673986836788667 68380828043324611 24398969667278368 66528076434770777 7034084276731288 36631316219132552 97859037641383852 82885882982339206 78057397488535552 69273394501546900 88330268536684643 43956975856460313 97793961674383895 10659863644046225 92974520897622680 5811356427703442 20281964196244835 88744534757194397 45240026302120462 82389024005123195 22840789349095684 67422590769253080 52970603561865300 33442067256134029 77639442988232316 27747542822281823 87257619085452867 45524058302091224 82669192638014683 14630431619210722 92152422564120100 10885401055471610 22437612637147287 97619281030496842 85656183257568491 56297781200543672 72017959338307786 25768203922435011 45706948401908773 61381001252278071 96267345552549518 97579138025923357 3640497910605448 83820301179267049 36032687761836274 89267220259842021 74334348416373893 90621122560386203 79861521389817596 73589394151517303 35179411244044932 58495556550301119 67543442588858961 81071413682151232 31075722478325332 21465126913113162 85060679213147236 90704663227869718 78111389702833701 90160245259120586 90925869768437549 67939449433492318 71200910189234921 54332176959551744 17359278030291774 18589762488944952 12550678920387269 88065629797879326 14083657814827575 43815071701154548 43098716081777822 78584673748960145 86040194180188239 49115111517040109 69422702869467917 76473479736002440 48002384441851853 75342971239473806 84731693286124392 68739770190090279 91800636942883178 83098000180931943 6348544865702450 9305313408567391 72411370582542927 86118941977332674 4073453841289206 31838586513397835 48163201798991479 95739594076636322 10992423395412067 904092034990572 8984425568349446 29124824216139153 41257237715084578 89961720705533191 2951325069725058 35644891429325655 29122453033491777 25228216813247734 12155613624604090 88557701471131389 25638358904990754 71179690433703583 36741515943632360 475571711022839 84600959879776030 35780834482697474 15499934124611533 93083178865284242 31106298203156662 41077204830329669 28471188010427233 12132851597572992 84873392183165370 4195431414993202 31970695919582047 54155255692639829 73341383135059329 17204720901999163 93910041584254377 91395853927314295 89308971290900057 53930929605946534 12312631091972046 25183666348393366 4582943962971463 38763133672634038 17772309443105751 38528284200631339 82973857498465967 75912532775605648 70555625610901670 45984983839253478 66924196905966326 57138530242995089 21029732046068652 11326157627723047 2514724215528454 22239102818497946 25458447366009165 20238629065926025 97011696888810067 77855204375667014 88564688929286212 57239273430281237 41520979302544591 279979834559192 39114647780985776 94835586735156004 40640105610860239 46190767763899094 46329357690163757 69614644819559636 85915253444016588 23542072148118161 46294406969808489 58839035793289221 21394665045392651 43639700867696519 14438043614350706 3952917052581536 41682804001822422 25088134642962834 64469054619797532 44406492793204284 4574843116205014 86197196457671661 70857421437813097 64621217406674350 526860255883556 63871160437671827 83476892045445286 54787147701384642 15693412768938014 52155139268846171 84407959089317428 7144316854798027 78443920494798445 85718165932830009 91480658183096333 19813226455480469 69102896977585700 90877789509152707 55189576594674501 82436421688933204 46183387871722195 44525858195331176 3977539929353799 94831946745326131 51146219318526566 20013346019368310 8223734460033373 44751974996177108 46825232503468324 99882920966995478 25705971999407797 26812678360033907 78374533411493023 67311682510319175 83029224173193733 44629029517613247 27290949815829644 90280081967779607 18893986642793306 94720273322226734 49613692846033867 7044261543582452 37938609646468248 8424736682073264 26474197240909060 94215106850272731 58603727219642978 54964936005546371 7354542640056847 60782320161873156 74156819715609643 39898994165069302 46712225794202698 55107077134909216 98489457681196510 25828772661584151 20616088405736346 84364300736575757 8957386442532467 9726965903548951 84178254378134306 3275347277717127 68603631337877931 35149436652790023 13446374887551917 9925184491683544 44406489060095228 81076779416194857 54784968496308385 10418822325320619 12449388740216737 35271706114220684 11128464802968503 73985542894721520 34161450945954247 85803406560026691 27129575089712542 59891897930840934 46618113718107092 6387055982283781 34767705493506278 58637345204435874 16208987893280669 87365572497388991 733851094598699 33113100875332205 98942868905957014 39813931867597650 65114482991531618 43752184087395550 6794823298638690 98755634605040496 27021716585319366 4660129910073497 39969289388524984 51240195335239543 90692821076260577 49185845777461988 34148293591563496 55264116804012554 19556419710291499 17417784632823008 33998307618301295 59412416425456501 54690408792622201 48624064833161015 21791968075697621 52543250574296095 86394059800183556 35283829714869260 87987532251187179 40914569284959354 42624576019170890 88671328838601237 2561457452601390 91667233508499779 2522107098597789 53119554612456397 28569868063574062 16441562176228659 49749017104575263 96125273913368456 30999934702058316 75177107743239773 84361368612648866 34533495053195537 15826337592192242 26112488395264242 26032887792934879 43758944370992587 1726761428054457 27416344063395771 57315865749210140 73905515777621775 20465238261419104 94768956059933442 94051188563088740 41767054242400664 10731641503096435 16259628611127558 50376643554013374 55344048815281601 22843235941510811 78476037295848275 78802236785451874 79268196377773918 57825098408759223 65481378111529882 40453662942331882 77932979986587500 88024783582974896 16486625537800768 85656064246559882 26543876469698321 57805770900458886 90654094583717256 925086983886583 83383781533518316 33781669893929392 77044286415235423 87552456895294341 34434283485905891 8177249502501754 15390820522198831 54159766039166934 17951806123248802 98429162258155055 44151087529264294 73616082510693022 35455607517546698 50986865131781937 14581496756990726 77380413798627588 27825306265312247 35084643053658274 2767207747912637 25183649833238277 3754983890738338 8236303525003502 795502393320591 40769870201379646 45681607789695904 68612971178106110 98525263496871156 28719033805342694 91042515432574383 3124298655369511 48114897655520188 13033914581348819 6136287177003670 83614438202495827 27917369158160993 21681517776579499 99992132568220172 70466687432870134 68880727541309809 64756985728260488 88325143021216764 77711276559981542 15327050320378949 54387302028692935 78828126517154004 42042547112403577 23944508653415522 29193766150766426 41939709422376446 34869454827915322 25740452050020832 45262842281200434 37233496646381240 72663709653936711 66376855101384555 3137947778027760 74613940382780995 70141779318048107 20158213388064213 97355734082106701 56416553962501791 71380049219304489 95766902605402430 10843480760668573 11540407436422586 49239110967491972 74966836213535241 31876472515686469 59638058175326840 42341072184553271 54554566373386330 29132776915689256 72055260369071657 39539431545911463 30960582780876176 56787003800388447 16431307711610017 2608803763544719 52201151045717688 12577310435038626 28286814377497644 46986772854201630 2967477380617200 69884483302491419 37364749068162322 86742836149092476 79017442615969375 81982029687800801 51666669034280896 36891249241529761 41528532083861909 25158187196951844 45310010022232269 63395632036095420 13417813154166397 1418659045620560 24323305536338547 66136957660333100 51902043030644551 69337485505042052 97832985491229911 77199081160128379 97611904691526972 71936905769481045 82878423036938889 75897073275206119 31764410896634672 13389906105413411 95570707798820756 60025482834502286 79706749250015463 91865856310315394 58042927757221983 33366489261983349 83162820165821256 17794415726241781 52239451214184371 81367066040328710 40189888675159560 18394760142555976 88739330228118191 17521909100581272 65615916730439874 80988041917035217 36532807591991227 81075605946205728 28459233247000165 14137711994476973 57848184779352142 69583705265927265 84877743247898511 24621715316218274 7786679389621828 7737459556617086 82527854810895060 18523436165621472 88537864692454096 89419966210364801 40502567575693616 76846886966869373 63095389581363038 83517283902129384 31469619720018580 48660498457668972 74392646196159585 45156980137982020 63652145724702479 40734586230031458 65345605353491643 5538408831658753 34029377942125905 18509675229382424 16286898478350159 51987032822157915 29927095830905960 48488140825090235 3393748516301972 65684816733760836 30389393442497321 89866951035199954 20320050598794215 57123105903913563 16933333491379998 4095259081014108 74372068662760388 80666693512020586 96716356045749436 69123819597365865 91978247402791384 99799969746629983 13300036513318595 45318067220789223 92835805961082641 64501815907220418 90996120491521705 43311675281484757 67313563492015449 87063040489599691 75694653059533533 97184055182392799 2844950980731468 68639442504897772 41161944872500035 53409962500846810 58262545166652751 14276758210781087 2074635098028387 78986127047624885 37285189758733219 93576921212374521 60035853073614056 49961883211545254 39972737142156377 24835272254482763 95012213771072596 39952439612056826 97910632276989019 9892054403727380 55366692269857732 18641169147923882 61395834038540769 66834049922866940 69816930281384712 42021004598097388 58007307345223594 43018260433468543 88631661122133768 82402331861201550 86100348437357909 78007036912247517 8910448318651030 74948412222036692 76801174154669096 69105653328169419 67197244275217141 12694724132824881 43884012135698074 90283556406134484 57871738971694414 39453881314170637 5849290409414347 59177154178814173 76256773741233502 92094028551421081 30351664300621397 81521081970564217 96957335068251232 5415594417736334 59138355236503368 18616130072357707 34105330731604578 62677674120139211 60498856878554037 82996844134195149 97866987073593115 54568244391510161 50383334900594580 54129150672018450 72030327235496182 49530544554607257 5547319275219440 74641203038471628 84963591326639888 93747186185738678 11064710552832768 97275490610390788 57052438354712531 78330781498842597 90267637701246627 4091363281638433 81829612408495815 18472391785720414 2425907690357078 18828895978311374 75956155102175159 39426325678118219 28142635327689497 22072603499500313 41726300626009721 88308274065262239 59991561496059739 2741340342483773 72098406577252615 4967134120537122 14542210455033825 49627037781825575 51527751713371143 43312811097612932 81316251165318115 69857334403653612 47009331174702262 2163535570388942 78726410300433764 47156238297941345 72338708355880092 99428404953890942 4553003437229472 3375260720780519 59038195507879223 7329655080144772 20435563551050912 89076796562798910 95495378839475568 256086446537144 96545428357118638 46602577414918914 2494467459183397 78188877718050305 53266201235545826 31747603023657077 11438333825744452 94200433248046938 2001247175039704 1302427339442763 39850259860876701 42739114387883321 78287798305587719 96655733182821891 35098430704612691 7370212945863937 10174180703102743 17740788715993910 78013420726807347 55125776273437792 5771588560500384 3479832300839085 66543847772396712 53145595226229672 49079961900175846 15079916241252622 12055536537800148 92157748636500317 82946626657770717 38938569769079425 56166833235833594 78382123365358617 21772620231010539 47054282643233403 69715073870318318 64867502823722223 85946044745422715 34130287188749670 94107590432986232 53222803748339715 39558401089489421 52823466272290894 96148185660152591 29934698232569810 27528061559343144 6289140503140815 84489513692634430 18066013491539847 31911494853429835 91561426181688147 28792735296563738 59048563907875724 33001094102682172 41822558347608006 10945514470756518 73174369202329376 73078746184008298 46689600168457627 69894187220487527 56905129632165654 33638206616710159 50877567747582596 30968490308484998 85442249481435080 18454501231001025 45605049558267645 6632983935943705 40447966735849635 28459903842786880 7131466965686521 36190256315634670 16152805009083788 80415907736018366 72121514720033510 73795294398504774 67621019381321534 48883887282236051 3937837538270711 32536130082733181 84207951618730071 77572449882540158 32689516090666183 85230645767450356 35418339850989197 22993602781473344 50421653171226 16170846898062773 50126966335361214 90283151108739298 76712061376569675 93200987313119991 11945381266380094 31018635720000769 32922368489534055 64979251009179690 70304703478388455 90828992538989238 69524014567304096 12190240891526508 67751802277872153 89888474358425067 1934743534823141 12462543668696778 58182260313463866 4392274992690560 13351105384427732 45504352534945841 13306371853832217 13272361155252499 13598179383427464 4799527879316790 40862496675503434 81660556328333608 98858606106079482 7654952680004433 36402951961505855 96293830174094125 83128472528274351 79277651435380988 46594364649661807 57846797024977666 91989218549886696 62261714874939663 98618043462356376 89807092656669044 29170876471492396 90133256301323684 40871561457244737 55443968650222979 84005701759843993 90903450777651954 76899864030539371 56054231440538339 39034774722422427 55796303155170311 17390977141489812 65748577408648808 10227017414978463 62158876369837372 8238702041423741 7646352535176795 84319363070928637 88353294164557870 68335869117820973 90076270395928282 77857094271922674 93786128216209528 80367500004651014 78643139405953497 98846995943937397 51652082307477370 39030729561975297 96729931523845893 92520330305367328 10858781875774009 41595487898120646 25514578649130221 94071059973227135 57844756841108442 60109320522378118 3532362314989761 49558128522955960 83872747621792543 10812798998443893 23749084405501448 95564501840048026 76693761470170802 11665494459164197 94330897356430690 50670461637064345 28405321526352160 44676881465898499 31118924183950885 90201218228594024 14480482623094510 79551973989618009 13976793465001120 6034555912411801 41774834893330946 10894964245597438 66269079359493374 39693169774668369 71985051289008781 58189371657767909 659685990493391 42425206362717754 31738719232370065 59005780931742875 60335428367561795 82931363974430068 74688681946365105 56424081881837775 18590672817389433 52041928623757399 88559956565557856 40398863785183900 79586712500318468 68654527650494406 42427834327947109 21091784533797348 21645654459988849 75857200291564164 71679550398134112 4850423806114987 41453343622601371 80444713139870510 96515873031806543 53831866032428686 21875562672718843 42909588721059692 7559763962066788 27205719164884859 68116375927500276 64722978196694684 34298449086320062 76698797797699270 48382484352980944 42847032166841985 24645418785012162 71610148611601683 26775455473752410 30427073384924182 70669773182034251 70911829665743261 73144578938276447 52039951527484037 68630905967139434 83052877551434634 50264090567218914 32991212556183574 21137897537491099 77648189798422167 51230818727652418 63170853736754469 32459767283532943 33108529066112163 3370237729455237 11382707335501578 69744716824986751 11429205129422717 43031919288258670 52141005654000082 52559191129733897 15327687651198993 92011890908701469 49199593597878996 6218827672424214 4548019829043209 21268038631398027 51854457485422463 5568694856459003 71905690342423621 73154508163006290 31333951863477821 2429630498132265 90879813698664844 8160631884618860 90726719577663877 73936044827315426 63395422302558300 39518646355624502 94251871359243054 92144629999453665 91154077468218757 63441726675780034 26806108483010319 76096162411977938 51801209214225849 47446503629541171 9053976465671703 87393568097345898 59217543927908291 78940243836991275 42597992249863051 21173163691141746 198945820821887 10378979875121348 75817507318774630 29955697036726914 58821850104031554 86521768081819512 52474932728500597 70305291758723693 46219509775136474 28667478980743040 47034471476960772 27102150871047377 51361169905787604 67823979006101962 36043968055463632 15260563077458952 81919068367707257 9441994492257563 67088474308150434 24216021632538369 54635107509641914 30105740137674206 67478484563584536 98382297784010144 62520779815131702 3320871690469101 6763336503899964 59995014529177168 42156786438197749 47469678450016297 94772229861755407 27615235670228476 22124464931525704 28022028887730666 36457616611080021 38534667877790400 23733080546968228 9305824542972827 86918154066482962 86510479312927052 4719436332035695 10569843493419831 46991353992286946 23715113450733094 77226625774154248 31046929407831080 3499200855229914 96392136136455762 71412032703498872 52349475032907657 51298906500633319 81663838348813478 78149758843801386 66971735156741469 43607901938170814 77456608393797189 20268403618379833 71106399911474734 99225703142283812 36322711206671573 57276578175658556 88769365492693232 25015585741379655 91939072902875624 61142150148991056 36880918071780019 57291030120082276 29181666118061701 53140499671410638 93576637250106541 56915383093467643 76238169031203673 33626508116892494 48985856843652005 24892337663188771 8984488984321640 84150835587278442 82143998246320065 42731906156804576 74878466735313652 75165129650199862 42581200305301999 3895199411616695 5834433919178540 15908731925512572 24339569698586815 20427891512040948 50330451438560023 11595975437010160 18091466951530324 44100780841522834 19424246875330163 40887741439888591 81582294397848593 74444669237059667 1069728985340773 57213633264479421 84843244485144848 36387926179245652 99030809062504449 67732402453885092 91863131302310397 6445620820146279 92325978872559465 44263290035419122 54464091460521811 43639304534047318 96490190026766776 79148248375460220 2559380145302037 37509587309431319 80687758771695822 88264038573549586 73625718082315577 7670158597803763 66661547990928946 68701775439549350 62057269650425718 923351514801777 63168627462775878 26381388626044110 89161392904076111 12180208941394887 18530212853093382 14546242998494606 82868999139671211 77332245442965931 14498611597735177 64445458123950798 29683906386637435 46837612450123458 28532278389065667 9691333648459628 38376255069073906 4212268779069442 2688564571244902 61264413983008773 20952267350595470 22696174869388164 95027531937441241 11034107390345215 56075545415625399 91712761534321564 66182327242408475 33499055627991280 47175356638329678 88191713803880720 8759780109549622 26068423537338774 74342718766037725 25550330541468046 24952680332295106 3898417913042454 50480762535097202 61271434284798629 23796366238067680 36893176823979986 61307458950950983 40479557926192951 8299743745230281 5582710077398607 19502321197028758 82099516098799902 41925063334862623 75617487262066745 57667237205841571 17560185196508889 24067362531128691 4224339979954219 24889481349830791 51749283731517607 24527564171832956 6384732905475463 67206437141446551 13390443101599985 29958696869172204 19323768720646691 56072987275255856 34916212519714513 59775258061350884 75945396938110158 24421399964841187 4589269579484830 48472546319524747 8080917631639958 92580807761788859 47529977135193555 77200264762878605 78105551310577217 31621008855908217 92367008446598612 3558130732531885 32645366406551379 15570681098034977 88073554558459561 23060036047770221 76842648700704933 9253904079128290 5366762780904648 43378125249492190 80672006225430096 84136215062350580 12647845481853943 20936502391436423 35366603445292366 80793207592673115 78628095998750268 83604391568471186 19986151006709458 13564757573574194 53690067403235436 68993131879057947 29032952797059227 55546647978851091 19697151867634861 55191794956652975 56433194237581297 17553008572071367 18622303366611679 76725609803875485 42100181348102466 3826245946988791 41556977413081684 38086881485226073 31189472646449411 47812079225250264 22229353740444721 26940740250939802 84382825903922542 20135804164926594 36296166249339670 712394099400988 12647507229649263 42940018529489932 13198715451551763 55378110745408149 92249156173729509 73074683980898776 51583368264923231 26129061740828637 75616106869018147 21151239278428749 17837605478199894 59156743004092293 13205355820224906 22714869321937413 53745423475799179 27999016624111174 26056679249729271 60164680546879666 28617472216847615 28731839454126664 37480074599692079 4795473933325325 91799331651407163 67846644519569105 70648827497547104 43699071498704023 83174969151731297 75391800829407233 34710150732421928 72959102592419376 33731914118104045 81507968369925154 79388177605469950 79250482674022761 40287361797266853 71554185523882299 45562471554367468 64261840380625030 14938388075872077 18966784600120861 67308273164133379 29800631708033162 64617219142806945 79547790303104145 90001853792828981 96018174623515756 64143455312381264 10417825947796687 2415733234121031 72147465956739904 36609366406345485 58149790857388906 20645660781203769 3528409266789123 29105420948302105 71362621099116500 53843052590718997 15871416174054693 52625794155381698 56258443210567005 86320997302218375 38472409933654033 63967713372776237 71915689848977492 73992911935572034 23900547779628302 21869471389450026 8387796907157006 97504457467612240 68532117628084249 81835472016272871 51614739963970556 26367097639685767 79161316662721690 27046869147870025 96652483392548034 22471786440751877 16858633714760454 59553423527252956 60282466851754980 80663607839011239 82697279362016519 98023303776829777 51692089427383453 22333035838934666 79278947961394977 23591789673388118 44641283739990423 16900881163563804 65205761454592799 65004545273749789 50517204605137676 16402487095482774 63232263386208940 69344443137503866 50996554759324279 36324879382447563 23611724011595878 12848825322219701 21229139729155233 48575714014488324 77579874384097283 71837921275550030 55883781175102343 55217584919426302 35608998120813551 28920406449542431 12809581813895002 2019846686797753 42400833150729139 74850806355950011 95969745840673772 60318688840185627 54940771565935038 36244840334531101 73929177800241836 61626600819838849 25666945304227065 63283518637862643 58376884863273238 21772197869421762 6014456665265291 49347126066587270 1396626282357766 74234152540059580 57551834960092709 27899771955319731 56466749093761822 52214233766291188 99157314078463294 31452347198883727 3162460994481666 2589907968244286 66938707317808553 92937228640249081 2964452296540938 66713667328566910 97561864390258549 18879866204016391 52599484316271866 30403940942945175 28788190711232989 73668677853876079 11449141947328323 47920903261476695 68242947233478470 26507547500787984 79402627117578682 5530450628723216 83260825501062614 13048469325034559 4494244917754554 17827339102284578 14094857480613358 87129302549194712 39665922655550709 37337362556339260 16943038060507928 29175739932023407 87637125154012937 32911204885158388 54300070975989303 32166697389591526 10849665952846654 33707438169888362 87852559153182114 49843243403898240 93089539790878065 10858677647436569 72441272235529447 659425649504602 67207418176818711 71492361142342339 84219973377831294 60232261801909915 80590521800911565 29044240184887493 50607261237689834 6925226175843478 8526206710139084 90418611215873065 90260076922479480 61267053099204638 1383653392985188 32378510293619953 20753453187806404 76831449524412580 8829525357540798 95859487748670547 15213897930250761 19844113353653476 40587627105063494 91048167826800340 21848816460978173 5549827192050337 15769950850794579 97419289515264415 60732533757484358 9132488279664973 23328535221926489 27235618476005740 99935210959873802 77358119499235388 63509741348867427 30808984957492247 741283545651684 7743924205817906 58309823851008453 31456048602409050 62749939002446075 35959228682911813 96904424832756895 15573054666052800 18685112081421073 23848434963329162 17197185918175610 69469135781419825 8912442763491242 34089863292227393 60432858638745243 30459123652184719 75601161051365042 83993741284038243 89806487615664891 92947884352790330 54011002848925927 16427095462387735 53193842920561969 86809394374500414 29603764146323066 87985647308453835 83615892092160593 55029277405936564 24571999963963635 86896748735713926 81346188439425689 75724545540109163 11008238888808079 61340369540944603 50996132375155628 55003093750446249 92253063471178215 76386785202653106 25327252969928440 61065228320552991 26000937197478368 60648993024256524 13140322892160509 55927882224357082 35793995806113973 16349004582966950 36874007633448249 63555418713492938 39578349461801064 86057538179035928 73358849425204930 57531350401066750 95969522101039329 70981619818357797 43497863714474003 90082101994922519 8926639162063591 89987171094350482 88060391790378321 69922208473496197 40514798973463661 61342788088439083 66179777714503635 42621929416058056 69521046040301070 44756282563815544 91547551405310243 52658844591452248 51405975123202351 61015765124129363 23294655881959092 20501487119677793 12698138172816045 46544078251134065 27806623009497929 52748400718588911 73833980740651386 63542732818825563 98364488278002244 37555981134495957 54858391988231228 24604210790190540 43177304688280945 21915061087939803 86491336752357403 71409221970505767 99731209473348421 77764271295758195 47258818274588722 8840054673703869 62006067835283291 34463013007375640 63885992492959881 32735441170952320 69742966204612292 61245262682543391 88225762206574095 90442978208221211 43413918355480098 68010502747228501 43976409705485245 31106605075157957 76671249794010237 44788513794030109 81775974050773894 99323415007583094 14488492248331305 94153799299559294 58949877941224950 3428468251999611 1344540682923859 62217334555143623 1744493323871697 71170270409397989 16177441298992522 42473899337705796 77999077707533980 56945737746003104 61265230604610321 56668873470407245 20781607351656234 9913577882633192 44289560040094835 24917998031444634 4796372297572422 51115539841203957 98099524537413109 44049813143010254 75768133870580879 58666279341448221 98948188262676363 7076272731917063 58137247090505554 43184016419703272 92409953442902413 30204203309413545 31376968912580042 17638125638985962 17093224439043863 13471536801815135 38019740726784099 35403417973143311 20774329791520181 35049627999592214 49639105322186647 53202879877174741 23893373889097962 80680913100954082 84050176025345292 18851247135460719 46670791889219830 59093383550820179 70805285798508874 47526793092256160 23028330499099303 78142693985123888 37645260075097284 71132058149969473 27378154361382511 19380380218073664 20473909001593294 77602233138255914 64216011870874296 33917764654628533 63387223006832246 48867723144624050 11030914989750709 87748001460473543 467537979815121 22990274533759921 37665803093246400 75529440170656378 49379293287488646 14690257945427540 41273385264671849 18000493136891457 45678181779717852 85513487369513098 7075758007694450 97956200508928134 24951038121861579 2212005672085942 55113835875543728 70945354737253150 53182601784965522 56556679021128807 96642516540419169 88182561512338956 63895782367727415 85245874100715263 98899505688899723 88036348806580040 54602073470307600 69548082034329752 42060556043732592 23674437427294154 3608452025723555 46257749535796881 4496640730503351 91779269414417689 79155741344393061 57185789267644480 91535614235944720 75671649224846129 83535759551643885 5693616206915912 3539298327340685 27978272349584405 81347546643676091 29146750331234771 53897587074317195 31148544538977902 64806606965445373 10818063386190805 48850900076398419 33762208417776338 95232329100199380 55678637439776655 83883870351415146 48423145240050162 92987499616854182 50011362152316653 93042228526025796 19893943361449066 34500778062661200 93577317811978723 69264448291536970 49814309054950284 67125439450743229 17603899566413528 9049624319868249 67388879685639465 40115624113818074 73618405792631621 13358115743761762 35945349795941655 66382607226063595 29463391657886686 3784108916771895 98986699022835249 24677342106245449 26332954083038634 44625858886345400 89867477935309855 58743152282492711 52998119052030557 52633729210194499 42973562300966990 97069621248703369 97692401752313719 26404818548010612 41992150582770811 4885981553833090 68514837076529338 89180896895801667 30911302016212335 32569322714375927 66014895365205239 56533637555820597 301648548461420 7957771117541013 63245691158126400 48596291221391871 59254816084178588 96928801121304720 24228597673630238 73608299027830956 56446942051379736 67389613178122756 24059307140867711 12553047685448295 32527533885037257 89732328776602970 51024342848553501 27813832332631705 68356455121784869 33142790757959382 53914011457274718 45096616434633359 74004794778322071 24377048320175104 1038359929909167 12037925255875232 43929208831581027 33848474273491714 78862449816526426 94672633322395128 63874313762224837 43561942255831821 29658752380589897 44817854920457091 34396809539223961 44094240513749507 15471066803308735 59902352153253216 59981386127244802 82779044668238398 19688449636422982 52518514633669164 57665241882848714 81906164775256949 99769142716504381 66510438218114856 55794956702969276 53864610339107261 30827953386610967 4539583499310381 45263633684206322 4934985485603647 30176659589667525 68633931085890762 11658646473760019 88159690068245480 8754218554924851 53231709446539901 62534875628781936 31672355542818650 75930304773117848 9133202338379296 6512188265472308 45551987891326021 17356505458908067 70239535000239129 96564739383755998 57487855417010695 10983208418354263 39524847447413897 90520376066672262 72820712898547320 91037744008178150 97923241394637981 91751776080938283 36112397368368508 82517631693757809 34827187158946977 21626328596049707 47158225514782005 79159948704794237 64910059419974558 95724808710143904 25491545102494279 17397074657123075 98681276555826647 58371414374152966 32389307797744453 5859939384456901 54843756786284016 90954758045910768 57456507268338396 90085032801223534 80305060029649995 2850962523228117 4384380874489514 85215131212320517 60321179694161997 18282464452943347 15350790787490184 74550023479357849 22393135040596669 76766419187186733 77523685003812015 24852266157455936 4882708137612669 7689199265142961 83307853836510720 21791225662432079 86802615762266457 60474071850742519 76804138309122113 28094564414145838 43110919057692960 80619894457321727 6244811995536555 3156234971209964 84570436710944828 18265837662298907 54671027456791617 42011200356737910 60373963325162993 42972008236112331 33814406850081462 61585996280638521 25716691495732520 43187261839835896 29539790744803017 88235656572814206 98294881858923407 57091055170969946 54752166661035267 76695495710738422 49023285062179271 22794885162026517 2418468642415215 78747223112966567 84463966525308751 72978402820123760 82569141178020111 25110694310871217 69210889629447270 86779566385574007 16167960908659309 99079719736050674 36716992701004338 35903345204478538 69291944195477666 61051698531465720 11242362574778519 66361982574474314 89702591474713363 26107009981170868 4082619193440058 58135233442021563 65807365751989388 52879077827327513 83634914254875385 81581214338274207 6588313906327144 10619452924806594 70556407033858492 84644244357773330 18705616070478366 35349138700463379 89104521999509226 79072825349839722 98867004830401294 87178487367679159 79743147085685960 22607025045537401 7120006127894164 16948559683816330 92080887846139557 87477434382771235 69681484820232526 28351135690970697 26766091410350769 39805837042445889 88479586721596385 32401848473058094 58687502625160355 54319259033690575 88872847342066985 46379880666869975 49236701658226144 86131970545619850 47247283720779006 66200141334765968 23139484790636007 34461926000829164 45229466726646265 83940504015999226 87861452489085963 22894873521909012 52674176764476765 60945243802974938 19582932589453403 30220855959333707 38995116884252897 45028238636657438 46193946984618622 69642755121385104 57200075149659737 86836090484452720 28671046023622197 24261871655385751 20949644511375214 53333550361922503 99055734384587094 45433388649183995 15992123268923328 87712375354070385 96116557229710300 88099828924955196 34329019224265225 59887003551893766 12064483697250239 3354940562206311 51244223095688417 22146855131554949 77444983343542766 69581239785278272 98148532918064792 31441354422549459 60290298937144553 78526682177086621 86989297421097036 66384728994522190 2009483988731692 11421965297286040 4515920088523272 63066967876556952 97232026435326283 40022134149566399 41038125260266504 8313081969383646 42755859433721246 92356973266990153 48628909924036391 28128985006005011 89584984258627521 17182467341492551 25098561782123102 23513327760001223 27229237059068639 78800872641986237 26932113153976683 63464148278324888 1433955843617930 32660626182067793 41168474938757392 20328867919562943 9222118165818132 47427748970981274 56089644843748507 78994514602869681 34042037861169576 55883534029389804 38691205322606509 86811207466816128 8666723770142586 84980181622479888 78339639224303407 91426223548111177 84871082053664246 87437015120940632 98355918241910643 80529236968571558 41299780342384583 2848553358177088 80155687589815739 91583755254791605 91844833441807014 74969202344013668 75835410277197118 45706534881698051 64578513816099039 59568917081356473 95905852361191246 71901168217778885 91679906945560771 84603069457478127 5665022314724335 56783054944066437 32960389238242039 11203488771983858 75390743120072758 25075954961762002 67751972135782086 68688372154692032 82129373037370711 78964034033531831 15058570265998559 24525571439839482 62003119122447732 58934197279261694 60120113173430263 29492929543356605 94840504585433947 66088183580258713 34585120524700176 35307826680630461 47133789669446661 67213544299395681 38688390835126302 28587219678201879 75429873951022436 66646232407800414 34557718710254920 68351760854691713 97821580489015098 73318441050787008 63411988792017897 3280590914131058 68242834324315775 86003608032623019 42249214914017144 83040817238379911 74625164756968020 43521120631754111 83430191724133600 32041673402919294 83297300563816326 46738030379599635 69839379644421678 76787274910264159 42977233706005499 57245620598393508 99351934050384857 1542084477246007 19109855385459940 98350099827391586 70692599147622307 68826542065985551 5311077830204898 53818749579500664 94294354347723734 93595534477887140 54289392666168087 14568061196976685 53124313703886721 97072627871228013 97167844079102142 55456787419420009 82633400591059229 65174815772414874 41030362773384900 78398223320199276 51797862020140607 42884120556301008 83152032375288944 71977550462689212 37333031759873871 6673220120956218 30836107301708096 57419839981965368 36815388207711344 83960141768114220 96350170573704531 10736111952098439 71725903995780401 55677645203844146 59687866061722495 77860936297478821 67798049819015644 47824858944078441 83159195662121317 39395779159019856 12141076299308378 86667275453704361 15158724770045572 48672528422144701 40849795134348122 24665970995852086 22043953103008037 11348240937801570 69651311749890175 96310327296076335 94028267327533763 91690664698223924 23855047079359580 812197888124904 56015700353462757 11041600437362841 30162094337706612 99172161506984975 3293189294990444 51175830839516766 39111507611817379 81486242851816738 68511117689247202 55153113071922052 84179608730462349 11375975095619498 74550063935271694 68634948496860120 317628072390528 68024297100765581 38379832765604658 1294149595937388 26813352685632964 26889937144751081 83866955066245636 82144881360125111 2627426164642258 6150252822899626 93281281465724207 94689121899466662 31607978710950715 76604945289106479 53377630644959353 7863423565543064 84612442492998675 52697518496605702 12253921958759279 47271927470192030 82159619972847763 13057764606747016 52417366240686736 22633555006876782 44548534809391552 66322243754562234 70347696051417534 28718457564170798 9230280415169638 21617464487475267 91131082853851251 53748999637617645 83722380023386602 92937802808887642 22082913585856180 30578975322858838 21279274956216554 77925660185457076 75632322419982552 64112822498887384 23595427598856791 60815677933325174 97630088681501554 93162031257716900 34465264446138774 95201636632429239 14660776152094768 65287195602105850 74635013854574413 4497838250923256 43949255031109577 5125289843239258 22159155813840894 31612305441834423 96543052604807713 89847334951557635 48952316918857824 78518940844445802 12759348178303354 70229683021103690 29581415813140749 81702733454440091 78361473954772788 24568174971927415 78630676764451396 5342693359753144 50344067385208673 96576395895419424 14772354967855985 11646659362480766 4118922571740514 6434241839285909 68540856334451171 28862277705670858 58916920442432807 28400227436782246 99349085260051591 75566637272985137 52761337786983292 76926984713639004 38203964509350928 36603468353275279 14594791386162555 21980100192915135 78061327999242660 56636438425870446 74870616912650643 66799902527825363 77591896423104030 70466971856146598 16560860002675222 28343850673530300 5104118142051595 31384234154786079 94465030857838508 62216828923831445 90391894466995726 68948475255955996 20587746222495438 44300913165387997 375662902652359 38205830694935423 6931093854253315 68640126451885895 41600006304670863 77786818786672488 50603210346154140 41471257591138975 27690244035870880 12424474610249868 45637489996676004 68751779863264074 91034647218486779 3376611194533140 87015208256662015 36847978667799499 82885119127814437 1588406369107085 8103067010712871 30944586395761201 89427805700324894 97354779170880497 49904217791778286 43677312733054051 46814058509647487 38427114441511596 44661900264589931 60424041525790294 85211209130745171 70289060103404688 83620793839869560 67883025944351211 75995676561889321 60196639635470422 62919744483342672 49172345817784972 21331656559593974 33555750365384975 3286325470635821 40040197802236587 77876529158514320 45462442752115153 90402881835610593 69948458320728507 14836966960956309 85577368840824629 37081384502308957 97260754692250110 4712307866438310 27956608751195748 12362689820834074 40322388218857795 85800314677262263 35187780851250070 99883356728981738 19814315542198061 45899968485148429 79201439164756697 28454167904606645 1931667134935678 27769939953685292 46325115018086872 63406901967722146 19385102076482921 3294827201195132 78907180243839936 38457117965668235 6668985920378710 16448675257313010 64163884556147214 16223860328227037 94544139352817435 2477262479216026 21995554398984034 85812010098901662 91725451445728376 61023217060590683 73811221347193783 36311096311894145 86690554321196941 51620999919029120 75812179311486671 32169233171269738 31634148363945990 80830940672545813 21846866904744699 36161718479959503 8827401101716702 36827112976891089 35699957111540752 86527763780769355 94710406899982376 99048495985720679 41058576905704425 36926310315583887 19522369551144423 33556504331996569 37035069661988260 74853489249162173 85037358482298330 8826943760347438 43783777114619921 23252304839508601 54243136170358442 79719554937800941 85178161629164773 8396319837140389 18455216148004045 35454340704796435 2349101238412494 72962784517495758 18599204291524203 81287249919439597 14927634717701336 16429887673928151 20535862705047117 5334481603018667 47620687005216232 8401130425416455 15050542824648485 37453016033306565 82016204140088279 4492839290992719 81410373705155574 49221701175352313 91966430660701931 39154879648875890 79675866196665479 34886804675358845 65294113280045178 1069912321911044 24669408392519316 7068002036478654 57544248281195610 98363855863873815 1554078106380078 22668659591798597 82814058518603273 37022034196076874 29961729355355248 85114551704258374 83752773088358392 76144981332573130 37070377566854184 51675320607245214 97170175149820324 24926580980209396 18894893888861328 57384529624180525 50030488498495131 74062637270733448 74202556059662544 43875297710999044 67093363229057283 95756277331937705 57467669155379902 68656697457861009 35785253342257913 67147483631919096 15314842024279976 98010686819957132 95631391054853635 28623000582155889 86211813030256996 74677303923757837 78916442126226285 92526826037823780 62010157173864823 91788742407901338 91183541148955463 19640508774943607 62996236377070099 58445210433792877 74869902657913145 84651232029119211 24645363250262179 52231160062436575 64086080752629893 32031300793918131 21723350841936187 3781372118417827 39067693403501998 85380057960564858 53588413183182422 85107929505833232 34100765955837956 98158918640362888 47571564019871793 11867795141659998 22905559452275229 55869248045438094 95225572374611394 29300730427423185 64808589184199891 36872396677957395 68854890811686164 10925609609630015 82638754604478501 53459572049682027 77686666001190688 58657689940496656 28307957564855721 22645836041658803 39291110386375491 13332874200380022 50419713592917199 5600260822139298 98058001008179845 81604647857582613 66786022801518680 11845560493265989 49872545164612153 60946361062746614 30672661196095810 48357763066035619 40568955110602002 64496142278172090 26446227090493800 70722427993242499 44134974754992771 12183262365422039 16192875907513751 5473158138400268 17830744826949516 74235653430925616 7520794801693195 52753747904078491 84689487961011948 78943286008244652 11863505612626447 7296029948012623 67124409314933866 58095334706247728 33920701403202581 56531735050904809 13800894744223041 61196334666419485 28123017000896546 91783666051418331 46622573791006270 67950886155053206 36431678346201925 86361078704514127 15486387759933812 23807255068035926 69214665495464834 69795850079303954 86114357885407449 89397898479144858 48805423329047286 9011004595984920 36074402793112679 93078268978437882 21051257743245014 36008604319513412 8009832027929917 96101264302238747 72756342558577118 50825399162139100 87630988703738973 46869874426096730 80145499376102051 22311828447173151 76092301094044322 82221263694802254 89664697325457315 87001048767519893 42626195880225660 79580719341254411 35555452944860194 89732732585650357 78802321002448757 40175749113953278 69517478750880481 15601998740857526 84812421327659325 56773287609157591 94189974831933117 40957957960291537 36528199763653092 46092800096751225 88204312611458727 41617174499276753 88737291807831992 32511583837413451 30146280559173220 94461748566972565 97443623607582504 52531304915622725 39985045528195540 4021372004739688 99950378099155861 46568324396272700 10819163602646468 36370186218660115 84196007064161058 35151659344012537 4065321958449035 38514375728204659 80354557675580919 9792719873568359 74848350905096202 96621464595182440 84499462691898885 14603840152655142 76576954025233131 53093820369274759 92609033205673283 99529209150075910 44594729414031270 12250057456033120 65127058304008786 10757854157808748 64895959112716098 89337979722902049 58475188935601100 14193165264375485 59419027239775947 58850677474808584 79776086166588356 92191156939580529 26802413646759696 99699897831764251 75404597750963339 83948649440992179 43976019890422128 75550635072689574 36392406477182708 13163998108681579 17707086618928320 73135386377489748 23034401375247011 44004132716318106 79882711262625591 85510578359001890 93511023695155393 36120454289509423 97945693883145794 89410406613856893 89699520596403669 30364051120710699 31966132817091265 77780118382974702 60801586789110209 79775727395542608 49674671653061590 74099649347123488 32713947748864467 81352534771841870 50386718540092247 53428929745192133 81287012746964868 65573891644302894 45498946245874557 41111130802393276 92579728985281828 94184241939378856 45238415411805377 65032059306260849 64525618999409066 79859816278739379 37761003263520237 10129227582023159 51856850126480452 6656208995469687 51565570467113395 10222564095789894 76591193275305707 26615892890361898 49421973338160708 90420134153034540 26389993280937002 33322619071563519 5649489483504030 27488021491565279 53541644371644988 73011614457635608 73278508858252358 15046958584634767 79022970261270410 80944149236439257 14203090629844628 78125312877838558 30294940214091551 65152382962499807 48319567224260087 11344155413797763 74248154388854012 37909185417346456 63140164674663361 88372882598872792 57154240632611710 45319804704743029 82344961697680032 24079950420888259 4912404218469016 6759736169424529 43767979970340614 17054964572644150 9631256359131417 5162228451041567 91291950127086398 72476375708311671 39629215031966423 8138500777336925 94759862046397616 81842303958885296 39788625368446737 37139817837871509 63471589968418758 73980314337774013 91719635522189312 65925230243478562 19300478221639590 32464418569025694 32689955012247333 71729990684210382 58943433831392278 23568964666395762 78595039712877701 36948459659005021 56839138821457352 35417138968076819 37274314955580610 166739865951321 47800590519434502 41349017658709518 9985063937634308 89495493116919264 80325760730530522 94821623352712102 78330264724245310 36815918403468904 55595399622359793 98417618402724461 17013789218142777 25651783224212644 6703102334492642 55804902119134247 56547818134156987 21193103981938212 90923416466648846 30341277693867369 76319549565951640 88001128302089834 90003951823517866 14601074206103086 39844796777543971 57899711067011623 51858533584413579 60735615878233771 73344647673531662 6273822147889433 43482733128430723 56161876060765369 1464495617302136 13016193977967490 51524489117038579 63386779878692140 44095450460855127 48776799499429698 33254707374999412 49784066804296588 26891865323795590 76152148240549557 83941855472924047 60977766464013579 82938887992368647 83400027498050824 34163951985006830 46087630494134850 90493922347961801 60741914385909852 49559773466309354 35531803358211366 75498800812263144 99953250328304573 20870072533665048 6822932581943689 91543862204540272 90837029379369826 46443067658602476 87155405424485192 25648135524502653 9331726923211624 54214860922555375 92263095366955087 45357792265551673 4384758019313668 53156542986913241 31490365308189598 68563192038557915 62514973154507077 6068915689423586 49461595179435825 62488283706394873 1536491348741380 20743794468406589 59622398342884691 99770381540160927 85311237396771704 55905682613181894 58266713995994559 64776568406799611 92135850908744002 80419197067291079 71672578622410555 56152707925356687 2483865760212582 81735211009618534 85382980580182058 62730295531294340 34791648246370931 42027366596231488 12148135527579056 63395660832062603 2049105069455215 67476242310395570 78959998956634389 24535445518648571 76166927529830222 93376547253377193 3701567283610117 91107176705910077 45518329232991465 87964007635768978 63013261133526013 90515416971943820 47361833117628373 51130103537803388 50360661162440894 29883085919145337 75424246935422366 71521159497085667 68410182543034051 11086687732755330 32922649535042021 45032172966497774 71522595311488086 7298405880159407 64102666866218907 59033684065842458 66607084875444024 36328460542377379 35914369621406439 68452228033288220 80188792637221209 19814293538245865 76785784431564070 52998563603062185 52124051851187513 58247818296695158 60115676202809518 75835374749063940 14946040562699878 72317971391622734 75785501710363284 56631294626033618 9293273185289403 61699877997122052 18374757795745267 70343335582529984 69998618262260085 36626696927662629 80172507700721083 97963599683332676 3888394147390846 95633827119127449 46826661790397608 29079619131833705 56951697110268773 86860115626286114 98037155569202830 59325640697599749 33553793876478342 25348099419837313 61556624332074287 52300122445333108 95721762711015235 43054946524405134 24969173679229348 8877329492917548 54582128178491993 61292557179543645 55717218481955381 5751676645104651 68852236968414773 19492012521814925 19857095698579866 63992123041990815 4444238200962349 38861083807285180 42582773040543216 19790886849606512 83142225126810989 20072607283086756 60927576985699963 27817581438973336 85095366654927938 56627101588868177 27781109178886754 32531576791622974 40341087406103459 34392581380010419 75368576784767706 46278153941748208 90015500744377531 27433296218475757 9428734464837291 44658319641645821 48301900456382709 41985194202068480 56455328934520252 40735828942484610 63389453676675814 43126827861213604 69458402529895026 11016489856364706 89813745648310443 57205055406497358 10658408886599032 56171681002758800 64699132653585293 65302975375077301 90478531865084313 5296124847675183 26733240016954976 18194349644942721 68246898144879200 84136791965793937 26215171373148365 11571897395427236 71204505663243164 22362839029690688 54794759391048322 52159043826472380 80731420836382926 47288788589099534 42339643538504133 99421329024274878 62078418549456781 25817966973088904 76856019908850174 26359483759871836 51725717884471975 27992082401632716 41977305365738953 38343936927934975 98571009736176850 11376300973073941 53920013569259138 2133229609697470 52072810650611444 77331666219402464 14099562788417933 25015041385048265 58380873159343775 8078579046796160 7288978832062097 79369660550150957 33928183453681869 983033679592891 42361232149586980 45365956374791583 79361458723478429 87959739229444120 96726186869595094 77495414476746897 39406257498907693 49876671649448085 80921981452825085 94488349162273983 38386472660847744 63155387381481218 14645241406474042 75709563139469379 41808108892389301 64754136948991241 89846941708144403 59541943824341849 39394432413766675 17029507601515353 40427570739104248 4719361125921449 66001682308887909 23028616486752418 13792351620010981 3548006648707185 34316924402300249 42068813109883772 9001079127806045 84095793033079212 60820041938485157 78686798857928377 32625844875387651 3388854814489670 83228972038266827 69205970317580449 77224578092255288 41273467620802852 43561076873914130 26358636300392310 82006257803989059 16347991150594440 40804173738863316 26624870306925705 88700025586618108 85517847210624636 1752244523575597 31768817240585063 22118209822864446 58969739531442787 58180696599772425 84436467322865978 72952475075710013 81114002683256244 49953586184976126 211601732052100 72278895307968469 31530929691647602 20783143637755806 8475911910150496 50762162803278653 33715270067986178 79137546200700153 44656938110298038 96048213693800314 85382469739882354 35061283642741255 42189626480818430 95595085461677332 72025479819534099 48685151703205643 8126049679853042 68465201932197516 61557158337297117 13090172521388596 67937306673876564 62301651736934870 74103258505714849 12414167392334477 16211934388091547 79640885974821151 33484404933289089 64082402132067747 18059945333805529 91185485465224040 3528074916516896 8915065286994776 82906750633409633 64078383379195986 55289787697399906 24710307876840330 79661792378636548 42288412499293869 67134962596525452 3416185296834576 992694493507460 6947121467844627 4762270339039454 39890313275642152 75604083116630983 19186454801003325 3223982832904591 14007370047713416 4612420306428207 97622629872363301 28509544613157096 71644033780629626 65277304843236888 93744336109913562 80877145301841638 72407481676675444 15246825257016618 555871416597203 6930360689867284 34894241664542652 76164289332692700 87009901970855990 30567981236016362 18513820002650249 17597335218914670 89606043103529699 30258175229886768 53176422306036139 6339392854828053 83572671662805323 77845649625314210 74833121631572447 35467884598400246 17766100600719520 41112280068364327 16070219955507489 1669246018628763 80492367936695845 11183040347020243 76857573509378637 60783556351826298 86179270674688256 12270644576560941 36731269413009004 41533930178949296 69451812747884824 27457415845165625 56270259033376607 77963910675379878 22622816914852215 18888072563481457 91853338705071134 63025885338332184 15027885370806217 63275955749009356 73332923204274729 86701637389494660 15745520034854513 91672974226426291 23977393327089991 11220420147860881 35335218748319850 86685884051609816 2386527950152054 60923296438127712 41079710577952344 71224188872648542 24986835247100199 87797449244504787 57362526169896608 60897334120022906 47411549231186850 34083671048205257 51846920322048659 31806310333535742 69205494463432921 4942187706656700 40213905413362820 97184409972281850 85138644455925216 73324994207218055 98864564292613420 97801537090112696 5430072703877145 40913009791078039 94292517601763352 62402153056670231 79276326488078487 74781208565333575 70582707626318870 87456386630372947 65331140864372343 83094420387893315 4089526014351031 37050991847624006 99093669388288158 12688316764566124 23367033409695411 45246325915665181 17557349932701110 7119743482216240 62464885749790561 16342557683417323 95242381387030430 83126609298583260 63643676511304023 49620693621739122 47683898574338408 23533485757749630 65827546616606992 29463773973945755 4008525157214962 18149332877197101 40665010093541530 88711366861175613 45536640197702833 89965938413767208 53864041633713830 15053453148158350 86457213813331601 47715883543853600 30497917389172041 892713880707634 90953226015599857 30798792083074590 38259330304025685 2167102334537024 39527889464810735 34477174961488939 84847052900596145 64790580548360767 4410001787269334 78667676941413332 45317108012730506 96976039079709950 72496649172987924 57709668320998061 50434677468283642 74117104779479338 87807108679865374 51972943169358888 14829300949839627 88311943902022376 66000803207340250 51098379938693506 40364462867043803 27484576670535042 4060679975444787 94570607469899437 28639693432085801 39612875179471997 36871245321540650 88171821810749799 61695681229591413 86725894808863425 17639000018082172 58437835596100858 36159447129210911 4796904506007467 29701459232209993 32352328398039076 98287195370084060 9602335325902564 67311440749185193 91106868977927879 28858483792588631 37536383684310767 94193352533183233 48517886239433103 91421530610738273 71866010190476575 25669842548761066 76369029357952425 15525834993624085 27543620141508344 82363042537249541 70736224734737108 21441945732196530 98618309422538397 70934859005557339 88448036484370162 72601718733365311 39267529262251016 91786682568395181 98213444836445666 68824062532094454 97086096408447686 16244148045140873 31986023145478220 67717206202548201 29604199458085672 20917238657137710 97813245705634935 53748109679855849 88420585933152644 43856970536937025 72414801721280333 13099649662803589 87268220508363361 51834203657646513 43327158636898024 60300252326224945 82044977798117875 86545804548829284 17130705380451004 3103961191402936 27008196273088971 29151580672482468 51225708470343004 96499420812189796 57463727537835382 61976923737008358 62286810513155684 45720724722003870 96556207291989553 25857548680345472 17078751792813373 74421490050075911 89851335020144277 56702360638433347 54416480935189277 87316022034819567 36564818186788554 37304773898703209 40765958557176407 70682910412572779 24441804657311684 66245790321120828 74720786890127161 79888670818793150 48115643070848629 8504639915970207 42015803208215231 79766036506266267 42374033007597229 5848668781698472 63321471253031735 83023597534512007 62512618555586911 56814980595688245 36807554552530353 41137451690140788 83360432633869038 44922763973201670 58537799114190478 80837663582186172 18434802181707600 177825224050626 77570100770270666 23431404483577696 99944050906366894 5730121656449169 52039154393872573 3401195745201264 28203191498772670 66928709820773446 56415988902953777 68204470070370358 25826864933422583 7242622769734515 9535121670893366 55299872078250361 4699179182809128 74053383608074523 56270831813566015 32473052856382390 76729664159075569 89641636911745467 34071596111593085 97378468694282083 77387676459414115 12320866582058296 85810548745451561 45642255513647695 75102392923925765 3421848187069089 52263621287678092 73101741344073521 99280769500594216 42833643164378397 72451858340938156 42018156518650768 58684174354744864 64905453112634602 71144765455305750 88264238384031132 71952842939619903 50161079743680217 10708070289769024 70312515329069045 31888572593872838 69479414591205931 93520643834960021 70145473794771161 96871294291606425 81589838833095756 42594013751471968 55603820991495304 50752734025695231 95155792302262668 43995500101126035 97887259023365949 3734559350669087 47317909072207988 73329380006902207 96740683594347161 48911669090306616 4694667152190395 3054004403336158 27328084232544025 77910322451646471 50977061896209117 1072069887609424 95287665433364336 65899837763769360 75613715855186784 7653506195623420 57347506494900320 5749623370130768 9056506914847233 9647834473261313 44484167873511020 42165506339744891 80961380099275452 99215824157138383 18269919803533702 98408982233022002 72852967074630187 64667929130538247 64131843513504112 85750687971625854 230124787254762 53658500252616002 43626396185729429 32499269768318333 32207586154476303 35232683375310100 37738234462745754 33757106742940453 20394028879211801 88633600520540590 82177101155822995 62001747931425966 12161074467703993 82454277943108343 97632271228405028 18208222545725011 86358599964294255 59944131347755194 32706758175244744 82668379185997557 14332329595319282 75804922917178450 94398059989524749 10806759738763706 39818849578252694 43247466551150354 44337176546469053 60621015865190770 40206374674343196 3349365767814978 43616324965636056 55671592189053063 37528086911685380 93192135113057670 21844731750723271 43620508017566728 26680536590635196 68325126220106954 91202881145726628 46876302162681640 11878446104408612 61879195358300813 69094924110316043 1143193617626271 71774011883795565 46424202997109657 91742510657645001 65651075279577388 26190807568595365 67234917476197030 99820328499218524 96843332061296798 75895661433332569 62737046340146376 62495869189688840 48330714176040731 628996133202907 6555057261638487 51011691987877515 16751594463297412 15029233511227589 42362132300726497 24045853393592061 99026906438857135 22114880237006144 96721358612971124 82463544112936066 30484814267770491 80832408857189550 74549829518914744 58777565946397621 76440189710261539 57348856865006541 29700291569716965 76788123250747454 46822613771959765 7681617661416682 82436980161341391 17642032118179419 21586857422540242 65129484615888386 49573401535243438 55081553490381424 32617506604999792 5347257890442220 12218956035392094 87452477362866247 44456271711967446 82710876428304873 16505019368939614 11841551371107339 98058516304725034 16004419801511617 53879970444202084 46800705215737322 687234461814316 35148709289847784 40084706506108136 8837324360168039 93776423318315057 40900960210818290 1766778663665690 31711096974418910 693348569629802 92678067662435435 43362206310848735 20001541908162477 96819017254106616 81523780998734663 38873187332052455 93251891044649599 29020633342408543 35651130595624066 24391617121660592 71431454213317548 16896993719031155 96109771149658395 7186232971567545 70699545065310259 95324337559079828 88995659912210673 5914506565396991 70657841151290651 92583607796814662 37614565003315190 36280906975877170 5889344359937813 14211446639971940 19167515083477403 76217186126418052 83889497931172923 25336814132927782 7078746660506913 20274156027055658 57643682755828759 17050705493368989 70365503636362939 75074395965640337 26638516987486346 86709696991517529 16929374963820555 13920563770705418 47230029341516687 4330145555876604 14505153805286568 1960179107167659 4837537984811576 94758702856350495 61137382846443328 44480541865929841 54114844396324356 23352917691258125 12000112425679997 72972104611954965 70382284519680165 8238788516227330 80046795781460120 9790896200472377 28964656771582032 26415678872498602 56559980643340757 20404424823902692 49887650436562685 13187032648044946 71621583882572225 78940321208243261 70065468200173992 44564210544275949 23677374931235994 32419126001407412 59366598031053966 55013301186732976 44743815427336179 5441061838491623 17911930944126689 22520616079596050 64689182404126744 49640064713574823 11900640554313675 22880215732578053 61302965354439570 89165461286248483 50491112926160029 65147181210224615 35472863281655723 288299522459309 60445923534612436 17281260114086616 98730281702215015 38594374276017090 20071599354970719 49601185001206420 69621587651165091 60567201667200280 5491531723860796 36238774363870291 50947150410917572 99257317487387966 66291684508849017 26234894235761947 20914080034048406 67667590104162883 5916493226529295 29930272616740975 50030155978851580 93865243672647008 88932104374540105 12207885599496420 35618637736745257 8452789969614785 51519439591240954 89372218481621657 77769065851041838 89445814102680169 27748972245382016 33718645591226678 89470037487857106 98541542143978770 80976132093930460 15589468000019773 15877794271854862 56485369089512653 81841593949124510 52889655294004705 95943824407614133 10581259758925150 55333768631978757 97073583580738442 43128208756033062 51630737966837549 69886026441124168 14313254430482419 22794027614739361 96554706462434893 88091700367722381 50385845618507608 22849193564081893 12634447980881154 60161410443218910 61953925819611633 75019150189210624 41792047966298313 3122701081949373 85013990733347975 53534352284412823 61741671826423351 60727154083473157 44100272669788753 7598549842842545 56175636384398359 64475446102392377 53366229798868788 92730625955602684 32643413008895232 6463247685321738 93777964592455418 79365981154186528 9219985431854711 23343922285203275 83124832886484456 94726101736792065 17553441830508531 65114693685406187 53341721477541597 27694816766863975 82528663196743430 45759872280793810 75972549869198861 16307089301006560 40538853549967091 99314413506851160 57926116746227238 34498422596537658 59591115146396294 72031398656972406 43599486336829934 95626561313104673 68658591513591595 90416781461209923 6276684213648261 34263527627090642 52564181753955812 37691901916013844 38402968869447835 4888850533236495 31919987264751575 39720722275684635 78869986863576998 89738451738401424 61628145587628592 64280814375172477 9788605438753089 36448160042706479 30399779761964479 72203122023028358 81008200681786241 55449213333008033 13432476827951711 14238862957202914 20706776396590586 48771383865646376 13599734909600654 55541534194554141 3762752845175553 90383712752812391 69119153053863090 5317842819180507 23436807969539735 53499304058157950 18608096288908618 60107365334241898 67378723391316290 19484117851021333 52063250664139669 52586605175346833 72514059064584969 18960199061243490 96889360663802402 38817414500638885 83567049249592512 9831377647003047 4959745913681453 30231204939421857 51709574950912496 6877792142270877 23462089573377718 42145832426587943 72558223897293676 44113252491534843 44432680018220135 84108416193154087 6237316180702148 91434333882219563 19273848849325414 34099005089087650 51343552861720022 8477017186612503 26777376889724052 64557482128736024 94185157108463142 23854789491452877 72929767037323499 93621417065356749 62461265249078309 6376609546401977 74824590328544840 85891746459500244 53298294859798842 60096622829062576 73852056822255830 17361831963135615 50148711403876224 33313067497403045 48532940914709809 89755970700358352 57849463548404068 93576716330117636 63165537166195557 42316780512364098 23003313566508785 90324141111997086 71044543830833597 93485767056565044 54210589344359022 64060113308770536 65140053374079279 52705955296672297 18324085268395944 55611334862770469 3694186279208121 70682623158515671 64151506120212097 59559081278925202 98217756164388927 92204882513170541 2662447345267111 23822281942252115 93024705056960696 94896425992659674 35160691582973981 9786116046519309 14133776202876688 86707605409744368 97025324826073173 86106464218311425 39129879738358309 38262241965830443 98991911003254204 82826209300587149 83810307148129599 54332976088452988 93915194228052539 16063723368085202 4285530715947206 21318794933180347 14727445175764144 7541901024288430 9201392950109822 15140074757993767 90240071831234061 15225950761470575 58569744499133171 30220928258750210 24689573207562261 68180798295867855 87850765919098659 15550238853799761 42230182209085477 45847031398713920 78308184154307453 58526646573991535 47314068968925911 38046138917581829 87725944727697889 46141574295322152 17437786500665107 22696292681693423 51681342811081940 93961839215204963 47017623301355540 89474586668992817 88328550106780905 52033518958921218 70833269325677057 98509334822951678 33953155855152506 7914213097635274 67983713145028520 32214758546963312 18307353625584492 8055682910684838 34139177614936759 25330344059291947 31105712935044821 86382739973987579 68479893444254844 40242892068388313 83788826361950528 65457405474793541 24362539112420578 70010800150995572 70475685232734748 69528325751982015 13679232588104811 98021013475927972 32956995113490898 58097042870003692 19126281442912984 46943527515449100 2153614574731306 44140860575712951 38221952397958536 8504310100811455 94283559497999718 67823329867428097 76801102832551982 65118896923223466 73285946008419583 25418674670253535 84500390984951524 38966738673968733 24738952028864796 51282042296475038 99731565170398812 98982510539217131 67658986362769812 21334326069352552 98952542439000613 29508663425176855 8041677337910284 54664633833072672 12325814304110484 83808657057172631 56102538642826916 92396353081612015 43622820195386650 4338549350099398 73919502184258237 88302183606063215 61760394127686202 57023184863998804 16760519049046008 89670248638279868 46976595295032351 76439919944393777 43177686022389730 27126652399389263 44734986714859150 73569819487551140 14858381380319694 11971160193613901 30084299115561205 54376791841415123 4096726879629201 65733375934492787 35886592277682832 66489271176757133 58313639726034560 24484540784485433 65505455299288791 84781149030530366 2139734502419262 73640717159951786 22794098012028908 89064424643254840 43147647230588810 37027658602782789 41836864244175096 58598904000779385 30364431742369174 29491272479945292 46065499008033023 87492907066240900 38106109816772177 4372230277209069 21495970937715462 16294765995977173 79149720143490407 12487803660478368 10608262040411818 28889228810287568 20736432327850650 34331159556233903 47918063934017823 41668260974389300 7946865077842735 27729605931174167 92119051629152256 6996279489956549 67429157191333318 19934176456159873 78329987698216280 44773826233034409 53926126837574635 9239369935143057 97447885281857094 24115951997394893 84055073243641231 64358878331348235 95412573704860004 67098940949873314 98322004817314288 56602884224304828 18885171132160171 89083923056916021 39478418031570799 82364299758236760 7765925064982358 69704872083958369 36604501911670980 99274140974508324 64750789841719016 93904826272066123 51408683002355810 93258820421568805 98947725662679257 29350849949617907 42510837402211956 31188263048702885 35400116963644357 49516684832950136 26231164064408099 669275947499357 4394877243829659 35436080353821526 13941344481137252 23097292322115069 62661837699893415 82872981206994204 13137405196358467 95197992193688966 75918841140890609 10586027053754569 39056323732591852 41702844754808606 63859424647142149 34645394522154200 74734763075491445 89385202719453702 6166414893466864 36784742358348329 49822529206195249 91781769679166050 65975631385047639 28161449912894398 20623123011470346 46777354652045594 14953732952125627 18564014050559313 71322130324431233 64822999953718414 5020732031449104 3210777122463372 40093661303102782 62550382799972531 97552147565406922 97823475050211815 67144278750996672 57421531519486945 46506455915742726 73313342120291702 37790549864655516 38476808595706258 5940782470988305 339759598489125 17715153458913625 87319883769450199 74952787683217598 55542605131253662 1578025481653820 76742804790621523 92509989774898650 74500155799007480 88405876378361792 25004882336271970 17856103038443631 14664396344511135 41495148018828799 90274987498610716 61251727301363948 11563605873757956 20657600789865640 47321669754604702 64419152009070940 70370930907723970 89236969234336231 66777454617316763 90701328663691459 39145198401494112 71020837053986408 41112338368039110 90928212580835177 78058755730230713 80167850539127003 57423461784231140 90050700192193857 30936900934380688 9135139500668425 13991157049868581 46634708013181215 95015176901486980 32641117172140541 2926359313736054 5030688631513748 11595601887662663 82225764488421079 83679157076318475 72629387117087442 45926994183776219 67141071595907984 64450154511403082 67613039629589445 15375501897111008 80982596394242418 45796614115384912 1361403753492212 48098419503929842 77037035058043733 67888170369940705 7702788895851475 14344812146688621 33734526122276008 84680840903435029 46241923541837086 4381064593791155 33896218739836116 37444407412275633 74499645232720303 20504558618725718 89705834020435895 1144389700806668 24794563368748064 22596736230273655 63088375475996720 83283833086266078 82820787952273126 99128586744546117 40785733429525759 24726943351964933 25560879782451837 50988827576267702 70486368740069599 55851440581119195 67207251879088317 45877765098195350 77786482735012627 45093046051637731 83170889562942882 63645156907391402 61709273263792366 22828880212652167 81407747387127457 97225619843850310 87479055485182117 85542722917642609 85509020565360724 75250893821563577 40923064625050115 77975295074113662 854814338466685 89062894703456409 48995629295429237 87942200862812107 54661260524831105 35985916916282315 20287982299548732 59871746629027798 99416195502473944 98720409905448421 92895756086044339 85644091298019531 54349798236703540 90636670931486538 11554758888560935 26646861822435204 13921584848122952 36611820605869257 12876586337923363 78938947004662062 22003530168951109 57529464181399314 67799297143606041 97488367692188185 13518235289668342 16789410209050966 91059261421628840 35262702266911285 71182168373927022 77758737369148184 29225457562471964 2402642981398930 84770843007661470 63178897108491143 53299584595409298 67513799910709500 3963601437283431 15636746191108852 40218060580666706 57460516071812604 60224462353589414 83907431564033683 87061050389953970 34511962696388872 52342076185330417 54453569479618232 21042808037848471 74119668292162252 56571215796140687 4706866619581566 91609220567471555 25780724228860649 66290472960788567 40241100167364823 24296014675368897 71193836604860027 70558444241020491 90073709303499535 55876297830510444 57402197494136247 52859231997452506 32908798527249158 98483025285268491 12727379174453112 71151204380845319 49470114853692279 43063188716442735 67036185168201032 29627399583719751 13226156103402558 74695755335095416 78126482793210405 73854197431223054 14102803644336467 3529420683373661 38308336939133585 41267569126640960 70670741508800017 67728316569511221 22981162863131427 31700836227616867 6834037375267896 91162253770254719 35959925341588013 49089394086036210 33676354431820467 94136099649300374 34452084975708330 37942739972697994 22854998886097635 70357593746991959 93636177489388293 72255730087263913 52305131055637974 46575677503118761 6251903517104984 76008801913908569 37476384549288640 92964782244826152 22159789392461137 33167522250170051 44125360359329011 61920925920641794 36641864175106462 72058851440115729 18749409365977904 57664560534457684 77237670400673914 88030836534854763 70912541155192522 31162314993815915 99177400215951334 81140574779054119 97829841764315271 52111990756175311 80463030688495064 79691897200238570 53064130607903953 85401865843366528 45217331517120092 50014975623064245 28620037078049279 95638555329491497 78576018898359578 42276129168381337 26817239056937977 58787896154494483 23094577457325704 65826983951195181 79847473742145574 61443651841460945 5204160605845033 18836635009463122 86291275092513162 85445406260122688 39216058711888296 6218546098431433 68745544734875485 52689131840913299 86145546062109529 4199821054338193 93202487598176325 99219389009404377 292534831190230 73996056572487347 54546565372518224 62494130279989125 84798621763843448 51660346984582693 82653932790892627 85614161020702382 35702928384383642 78559631756591514 65790211705071441 91658520892767378 60963516693621382 77395493755499545 95717356027355770 6295050996564640 78430297772915927 26591451562371287 69222082188928148 64960118694537650 28841997306586831 19694339101914770 68017982055674951 70678539322556600 92951815021259110 48210061237374790 71712835957704495 45438476081788523 64153862075616730 34727051280705429 37957551105010064 79314032354905860 34689139267401646 46706866351113151 75233983940490718 43343846902760846 8334820234902046 63777639360915645 44691083123267383 87817824106370955 35957873146760431 78718451361287011 87824386728356389 30569668534928308 59421231280161868 71268320394908843 35045572203412283 67021982708429432 91207710779285691 94839247433217343 14851039473560461 86065958798007874 82616480040579639 95188814846936019 98872223854409179 81785067079090996 16352559728276955 52907152122052018 27931729988115221 37376632824243842 63658525136754087 88726390455631794 55187636624581621 23820673861122871 36541947112976822 65663113484463848 80337852615537338 67024742422402301 51956542788591619 98297531334994314 51381465317594617 53092406528121229 63829424211426108 28398763133748047 15124160038578005 50833215467619470 7763232934769082 85981136053642865 28506911849894421 92515561405202695 95602481795996648 67943625946794738 17682610276761340 83347409774796921 28459152387080169 74943683925051063 39589125728515479 22456975316436895 56361974598662647 67536912259914732 99778321543931601 90978414343184268 66862901646361704 37648667768158643 94847472264081691 27527172504649633 38100899949533866 7462450474135780 9854656222928692 76639815453239702 90244209924649946 26746775082356878 90433139441189786 82300021395731109 28345128959652615 672489011252169 18269651447621306 51649940573866178 70804846687079239 42389425560184595 65740775202865636 89437426481568033 86593875935463368 4847268637484720 94332675485010721 99752473707233424 13298751010245633 40377241165164366 88509367159639904 21342389165561741 99613030695837221 14830527185694871 5112430347595843 33192324660782097 47219959593819927 73106952961064682 1202457690574113 11857178308625091 8854795213618216 56884131566807717 57362140653403175 37703756777482715 28892299870674565 93280315949530781 83297276597840016 38566846574150781 64052714935408720 57027209190602727 40314750579590032 61360515787432423 94931932307732055 84559287816028242 7018168516891554 47789126426769822 71031004130761627 62006677938985638 4534900268225303 79097953256850681 59237060396492769 84195132156146073 74766231912909773 40905488361901177 64098268890448133 27126598831086436 83260168604664636 20557622285526115 92489505374767914 84770343512400227 80217334566447257 80730246165281285 96189350815962126 74993232621165545 38999741739763669 72390152226335439 8113261828267913 18329255635312441 15233555089962935 98897822150515742 30899453740621545 6409441827017755 4878760814389808 57759083752050483 21544939201338665 54359700323853133 90570258080715424 78088808651081755 13575970190183486 71115255729574279 87872307984575628 42726444703080992 50578185207260963 83506493068055234 23823155310348475 95135271580839791 47695040129039611 25031171073889212 72292111625041633 19959508339309845 30239484520443526 24550842488891744 61258407659359850 95434367034756665 56675950825186878 49742352620654228 77599274270303270 1913312937463785 50128116325876939 95872151543886510 72280956910129240 91446641045362589 12079996447489906 22896130542245647 67169335961556173 59224019085473138 32935519236832086 79114683831290148 22961947975000959 10959338255580185 51668703695864582 75717778213536721 33166705126405184 43496092509708980 14914148479805755 9477220193770523 32971020809830954 12430559192948531 13103760482402390 15220281593131757 4781214533933008 62929718109547823 46793594964342013 32774578597323439 76637559708129317 46621392767694354 297620883805662 89944272289704272 71543012306199244 68070173263726438 48992423388169316 90653767747604543 36742951736119684 83980973674372261 77366196916650375 35605173416855548 79323142454500543 92356624653942900 62606094808663571 73152727375364252 80077574131976880 16707034729667085 9940695129750208 72815804661826697 23232319519585544 43777128230063056 49039284386247193 97019665579187073 38689014041809287 97989110809879017 43829302205370928 21208259381918125 30069948230828254 67676484399255508 81140511707122476 90499597361459205 68508407314216874 55085359889717407 26469513514423750 52935040910099959 95474844451304912 15053945202818094 66935205986435358 58562957949432604 51639391277941166 45623650044486817 36120888103714379 78217864392801710 76625720465880603 2594701986169270 52407048866713041 64577611681052851 76467017275580723 20890091709741621 34866960022643214 82770067015894086 13858970234550700 59244869556324191 24150516846436064 2792354361188442 22542869375449518 86965957862751084 62083029493039119 89367109198831394 10499736377637241 8093778710188475 32226303059874512 81257710604053543 29877014154124664 15976868310561189 84683027175937377 39070835906872176 59056038638848288 53938761435442911 13709181765498679 1063327757573975 52737823506415114 49785023443869873 37453287522214145 79568037936514385 49189983580117591 82340263741556375 92560331892566271 44090990836143608 2017044510335920 23569250018811351 2865276597581273 2345397013425261 26451318590013920 46967581731141364 80345220018538907 8962892886519180 37766451120350838 48320293797467886 38209907966467648 21058567352100649 49864223681410198 1766345766407421 18649208149202625 40372789495305339 38512721595044017 30670230246721999 13713177487382316 48877018455562721 86785999028379577 77373984178709048 9542422490240458 96056844270316828 43249108457893694 22443237932677188 68092690484660768 5817170181402078 95327406227924362 38787240316648634 53100571858399521 91232374484014236 21145955355475773 18123456655927866 24375104999540262 69821647457856156 61037167642047990 7029062860259206 50436614238113269 18635720293167378 24666975972736510 52230312313776532 96730408226899590 18267119933160269 71734250689975900 36158158890585076 17399995931088815 72639912373388942 23838588502494499 90619482353406593 52871838280776687 57987642679824900 35887968344536507 33416855961641341 23363153726281626 42451061960812457 85609141595814879 94436465532078591 53310240482854440 80851682077122041 12931814246758491 74991941804122029 68920370587321144 61167856616375640 56615302729043558 71561595442426709 48359652355396514 64567780307740333 33007079794457075 80047999143205375 45038005789529666 5448123648932445 16395232540443916 73253002201336562 43711617510159955 56283509812165003 49503873293750779 42128070421286522 68811952822183349 63403349797249828 21326548400913484 6617609661486677 23322255737814775 75180520727811620 5044722118260708 50613159319871376 12646119109981583 84221353467911612 87307572256865284 69086598922919627 25659902261160839 36631068424851208 53228083239121803 40128815353928066 39842002088299218 10464976384891055 93906877296029266 19051313410952711 32930758690624596 88043949698263305 91943031888119284 54781903221430207 45689014658338415 83632005513870997 74525793969090015 15368308715173310 61869444524384247 61420313979598963 13708353163265479 38913785861843114 63540411198103064 41145344511822999 772366184258219 38455996319527658 39228530371958681 50087488975673874 88398373990810899 50307971930327179 69762815014433079 56518692554200094 25954724710561652 72730176774667705 30933791370871372 57382752153113710 78754848558084990 90046658526899169 61466606460239786 72617588617670514 95427741902253905 29311748764148309 45628657925551337 51791040858796137 14146084597967564 31324083268494104 91976374679375226 36632853797212269 67477742931755641 33063136981487126 24151047318346463 84166309544002040 51877339176699363 69207289415471009 31387672026695402 18080131666502743 36360813120102073 24070058604936897 61463419716205501 72751384684707250 35236266221977854 66884380737909892 46945770573995764 66686024243328339 35459820718277567 98440428540905301 13811787408703235 39695074665302679 90996489216321251 9914812377936726 34635535091044926 89676856959914075 18863763551198521 52649957659413425 96649072379842068 10201346694816563 53916077224373796 55998282019787997 76639957988987313 27221806385550136 65612283422607708 79281699476046061 37344019007979762 48357235163424271 48426569866096269 44657045221551305 73181505955197267 20802956290748158 61113850057278917 87278591550841892 47701692400260584 39771539064122173 50765611413357037 89066467516439152 35653890420313010 62683798537040468 2847232129848246 87012562223474385 14155518542864476 59650221329929292 9956131408585010 10333893145790863 68464534601214537 84458838926704773 13372858903967787 43186766472420493 43847040387616428 72353890474205324 96341915132909224 27448313172462148 57221710471373661 33923225750153668 57052625211819197 48161416877819987 24887327847587659 34460280099670922 32472790723413621 69441563391715148 94363566359303153 99766173980124746 41885697814350696 53153447368331627 10114827905904540 90550997381071720 70703982865693062 87337546565439699 84537427265364775 63398493385419271 55262078588561667 59343503644454582 42421117734056357 35322485756696801 52490350761193271 15179961778463387 95765056096197053 56432775402666489 26647100859236678 64669729093449912 58800308555392148 20865425296015821 54682077913517394 56939651062593961 53010784055559349 35885606126192840 42278286325726709 81826297400175607 45479517748288965 19061099904638219 72904818928901121 75323407946373773 23447550873567506 30989675617652245 66041758960670009 15321375190912877 33818317989153309 80968080022312386 9765355373159975 61196905327092149 84492438197140532 68760779271562406 40953769966024678 5450351891690718 54579532851299472 19478496483788922 69875855552898448 63920709878346338 60964464803982801 1572345930103490 83707348009043168 14164910349173778 94736665953535050 40597973928898488 51525765241104153 25659838080200581 26585283283112901 16903546671869164 14774708067255225 52634900747548767 78460816895625674 77374848774760605 96389110361615591 27473653167247069 3756253022412825 10675751525828453 56765559165744652 46159785878938792 61710290637344205 54030539190648774 76120961160823218 43235901445627620 72383208226166027 24309568662390460 36451716807692286 17590857617763518 77288598712216196 74382929153705422 89648862613389932 30386516486116599 4384332416681389 7424685389540028 93642518913513925 16809042911707430 89151964493056483 81428463142275916 4109018583814469 686953243785337 76635568896000699 15614292002126919 90983576894964781 59956854389382798 91731519059886477 69626438308737975 69031979462873941 55984286055339525 19010576741043998 34340012846787011 23758368168544093 39081700801264178 52604424354935011 51015160180677290 25764422939861081 96482652708967259 84028983197037619 92164225011809710 81949762718503727 56934224285195955 67096320487946877 29895058023814895 59551454812926075 2928802516328706 3628409494155959 51717929301725018 20406600772975862 90000998496389106 31316664862437988 85239567443163510 23024207977727960 85684692070622517 69893716403344206 85179390020620119 49520806568814130 65399802225513932 53304935555969464 53713053164615282 16244338083530049 75419450568033766 52307109681740344 36540333087438560 17966140277263881 45897035907407471 22759607309597985 63574442552169556 43569141535032951 97867796105918558 84182202922107120 25657505291076054 28206991181510243 12584786260051381 30053683002426810 41907610807652532 14331889822669245 29403442942422016 41136557742347872 95348758650708151 12454034968797535 28205140348806586 80907930253195866 83691415387077703 74900356159095024 30902827736460558 22265945131448991 85891297189683986 52358243131814774 11411684324098391 15612323867168930 5867836907549850 59942786534784253 15284034520994567 57959104683269073 83145026625470087 29628700214439141 7279468292870483 88614725381004637 11431632727507594 55285460011317050 41018722499789950 27143090776865420 521491974036453 64735563107418369 75154863015732045 18892673736552645 99159471383430177 89194782709452677 11107431856941099 82822899200665670 49712768609959237 70793145100259905 80131352693232355 85926441185388289 48578586725144993 33100660067631176 75676419946343131 63457788195379807 16466101795984497 28860946255867799 49505481243895636 95078352463022609 61768395759605021 384158161777618 40029450672149780 32273526689728424 14606519161638262 46550061958795694 66251473324001317 84040411509906047 40347617032141153 88479589904643587 14219400512410546 73084384964339673 55775709914709451 44244674475567621 77246066890343671 45860055457391727 30897626952781167 39543959275347328 19688501529549463 40210770989074123 58857703929867221 34142325825928414 52594418230799008 42309955876155848 29831119014777907 35434297311332209 20625350913249110 27385203704595198 27263960304043576 46345347377997897 58634486054319795 11538194327377063 19942250166444287 53261688417104605 89474544979358734 23222334541890655 81548285875328791 70443957329054146 82439446217876186 79519531589324674 54018807882578677 78547673194707967 34240311618453250 43313871596247347 54108162781010453 88305729381676047 81326713097421155 36633770460454455 39500915609386895 52773908959653311 64529231724150690 29787786349649726 44734747002243802 55286209059826732 75137819113503174 78619046322910493 10554516331842324 60075747466823947 92540205237679831 70715737816410061 2371731197380869 55150167942265335 37286048850364636 90174510133381800 46176580178290274 25321086790117264 55004387809583419 43223712094409826 2356498330818565 76174442942142102 69826248581794437 67433669211945403 90857945692132517 45227008702608717 67690313552122241 4608691816834233 19305119484974493 13752615033613588 77021647797550171 50002241736363175 27614961615108050 58325402733103294 79634646326952531 3325279964810727 5041318650191399 8092978810017860 83344535903026902 4037820793135299 2193938598604360 44176547600385477 51052454741501451 58583039752183044 77470767045852620 56722710804569886 44306217373559301 91793013969360423 10624664899469934 55460791044133471 55805375083035540 26375970927249744 75311608692456745 38936774937768413 90838542617958339 76694094144323128 4416027038061319 38132445147042192 82518622738806403 31251603166448011 20416005020748743 16286332931846259 64113470266048465 2818455790642070 28039522389379239 47274232727165340 45208748156753000 22275817775513083 51774734304029430 97459763786010273 85802940062832380 90169645185605599 84922655275249332 92378027141413821 22855123450573385 68940357860960556 66637730214538478 56088078890295463 86775653127819631 25594267499329934 1337295144980857 9462431074388719 68378474079180340 96978387499613208 64582286764439872 54950859212513264 65977679488635342 77530007013472918 81853040471787741 75977396841435981 20503273823213763 91712261612809500 76988521058070304 70879651886089273 99878513683117676 38315882535267442 37608749644106674 5759061350785102 64911440122041930 28272554056104617 21476489851014749 82789970053342444 81358990678940284 34964773356939081 73459742095864823 6701153799367754 58661743369796173 65112149034529602 615800212025830 90019485765918034 93212339844258431 51391585200822742 36763443158434615 5698415316068863 37859067121641812 22200150777502559 20205668101063327 29382551709102078 43315812274628388 89988194640234392 98475175077414583 64534255079861996 40640038730540591 65094830777793324 63125205665690562 12789040408519504 86339082748538532 99120975810254893 36692612901647330 35241847255499509 81425658378023825 88197915600413285 49327912898964270 31901571420476643 53499713959956546 33502562622204143 91925513385118302 87738925370779709 3945016646972508 57017881804854451 37708375913411143 62680624580305230 34299011383287464 76220592833753950 40462805703510968 67744400826231657 18483078334346489 54764590950853787 65666587992885237 99212453024825769 11775758302220593 62931999080332026 51977207036384377 46244138699367481 87803860586799227 62627701899746769 46254949033351900 4581484303786987 88299909926511319 95240632512968441 71086771009133859 83610172540017011 84145003658755943 13332467338714466 89706692483418468 70527661956429785 87734282865897868 61126397915056205 96322280952500540 78320893411652782 50425890304984029 96796862852139289 11869869439750370 70251176318069832 18197256852699005 4711472419400757 60369265634724361 43576219495138741 48662467349526619 88217741631138620 23356011422578829 37661787583742349 4247749160832780 16927189721067952 63989868782282162 85295058855574591 92155057514577267 96336685988608763 51160226497549829 46240708609044325 87526828078416810 46883577842611453 22451138552496782 90073181489804014 42111861817822593 98297130436723675 74050992696471271 71084984197180856 11941055043075073 65350771308642000 63844332280523775 65244195823102970 91013730926922259 37082298676639965 7803838358881565 39065879784151341 56558990988747648 78381266309601905 43041802479374298 99222920985639154 34756832717337321 79397885773981270 14584275418587125 43556299060965265 55826967990046216 25400752200239774 91927912078276494 51669365045470276 96742117645405726 20793977028595334 54781557817724363 85694516395773666 13520668065067497 44175389697951419 57390368844503325 54003081268611970 38059842080140994 20670302860675002 82042700312505731 25321469584091810 85875171729788113 18710061155563145 61656590855377940 69005873333799501 41882009830320151 76489886797076725 7930039016873141 54066717624792163 94174167054843789 45478062464409169 38209266209040318 8423683290132997 12335928004307309 16382922485843395 52118250230912037 17153369621339708 30220904566563612 56137441367179808 35371332807650193 3501765980951707 5174752301711653 9934279242138125 66377189664134497 35496470096234292 38114419977030057 26120896405887109 45961631551797048 43148284350308741 98137156153884733 12084493120384027 23653849809238358 72981229763637505 2456843131702175 78198638464365214 27797427077295357 22836543117018023 34730974422989225 37227751249020215 80349651270210669 85621789954928139 39129287830505188 75922147186551732 57400126777259921 9697205833027854 63121648389500926 98982940725051373 34349874420949776 44374944093481841 69791935469696322 80503423941143669 56296134230092645 258163308497167 15974682291788395 12032605420475071 43224321706823361 56057416099360669 61742470512281490 78084693372470854 40944657238687820 51843966571560992 24399459125463256 79132821137357267 79948806759060528 53359543308570414 3291676690782746 30287726549268808 35807059353561954 35050393340514673 18147785603470029 97897242996168975 57650671724805999 3123591795369693 57170130202620647 98731917364549416 89921839460457072 11573906686733086 63452968165251261 7647151669708770 74058247040681738 913727522675943 67284887621438319 42856379883677105 79986718119666999 44107359402671578 13722981364510399 54981382719930540 76774083070476935 30344734169446198 63647812834588398 31246744806707944 35428184313853598 77945813839832389 79697277681194199 71733111275312245 91034678681394101 13479958379933439 10644787077523084 46519315212409073 37469704736209014 45686991804234540 6450621397778986 41160441119530513 14725986927015208 98140810090708435 16889005076642969 18020291956702389 73043386942022213 57536147724405537 57759178576749275 53510896854561721 83130801238172170 5403716534101404 14541309634364669 63351074262451259 29938661671868279 47213537541426368 50523866044454168 78053379527232736 38684079124822551 75638225353136883 60138217578484253 30271353241667256 21866481288528720 95104784267137246 23337276505153649 13268931556230129 56730146195666271 38605048926311299 12039914279122718 23356540229538011 22611927353783247 28589584802048644 57232049343840318 78009938110880636 10966799404030333 19087328627335852 55889747319110994 6312341785651125 13868048474389047 19002264411017899 57659127346964324 58570902795948333 82162391296068374 10021958051804363 36843625718147417 18412762243078425 77436393189591348 14308302377254761 19790873729349366 32044356333583366 2330640273713102 18038161107368280 59312092074132894 60027469712147967 14031824243398027 21798390183118759 34561136652752748 8117208882141410 32056712804502692 22866375757203569 10457439249122550 71415928622344397 96668649636857469 10319726515268386 34486697831391225 82615457740800027 33795673468754675 94730221761515963 38192796181982433 25527558338644894 34173368242594074 27324874421232612 41241483357390889 93368387664857414 36538139961296972 54501070593856423 7530021666258537 27779436768081604 64339131940711594 90112720581727544 13739497129334578 94350243247364553 95494905169101241 99621727044910514 20048969094826800 73618588490532810 58348570891959609 56377633301054866 67852514885025897 12784078669640298 33955920542757529 80916727215060073 831970593456531 40184757548954193 9306924319541602 14552721508327557 1238124710702700 90819503851449647 50202511840220517 65422192095913334 22928426041371094 13731036741743414 82199510576473759 39125963412183685 75425349832451376 71072571280119507 67103610234133283 21684021749063323 77999646061794193 45044933156265375 46516551212870053 46116571036017483 54889623944803883 76966608048367921 86873767523246952 76719507212085216 27945577089155631 67323907790867586 15859339963795273 58802542531948955 4677297640328361 996206130685287 18461442299042707 54160808525662033 77932392221430399 58680859401591232 52714026282699526 41701521927360845 76719143546860149 51456366309939940 66504149874077377 21540607220607936 64595929090342499 17645117495144491 91163724907004512 88722724853983098 29897447151857263 93442578743835167 74930362742267449 72097032882329528 75503034906898592 43688928541451585 77837267848588078 60516742802436443 8969398374589372 39710990814374065 28046174208426644 92414442744727117 11833141238112655 68336994130551972 939742867256949 56842889743187103 3422380514371203 29390448692769692 26977664938427368 47674251745121837 41977445259382126 47657828127235108 35249401780473197 16226686266846870 91776462271347999 12119478377071418 46936395413706294 60267038421487446 38799581971841087 56386297401691265 43166529481847845 63034281871207607 92717717874027722 29851471862649436 11393660334417725 28734623628649558 53830397119755378 93698569699629217 59989979492770768 27649674202609615 66296065979337945 50721727715852640 69217139601403787 92457108206837866 19345389863052264 30447988647413657 53541747319088655 67545785015339251 55872100831375373 77069782942085232 36127800108990436 21505841536533531 48369197496860221 25459995887100336 13359273915212066 61552877941354197 25743311628557674 10606783001689459 58790762935243052 27762370062924482 18154614734283435 51000828502759902 21303713183150738 14678805669625853 93581743933381506 49047555830750043 93841032187129567 99368346226143351 41252899001240549 90237316175820224 1219359224961829 76119089557779685 15317654755951276 25334174257022291 52523534880272001 72603623550606812 79277423022079218 64876106853006380 49977740621875431 84636650606744898 71269612566505441 21177870552257659 75002443100122060 24705888464583613 44233024101294475 62476303492288093 24739556665259332 48741854787915586 17367049676394374 21950731881537262 98344687386979137 7981367752194923 45106173674693350 33610534740681720 6883264069641395 12903755853733745 17326192241937568 68980651660114432 13380180758121471 4825788445730627 87737098015670269 37575275748265269 4548185862056415 54700737113489693 30939509247556620 7039244395304412 5611606750629884 27373600846267350 95943029997588243 74422010344896141 5321254693690594 13780326970879301 48736266607839713 2384390945179150 64146440398305768 28353728367431666 476415244181183 87237002432789555 46521683519996920 87254723908042372 84585160865310441 90587761941972875 34710600950886824 13490380128595417 19562670765715886 77671701776449334 15402391806337642 3676795173310936 35960673816229502 98963900282297833 45358586234596497 79760065553561147 99046536794268545 89559098413875698 83513747141161152 40652144593430684 41960710735751042 45830299175718548 88790653892387212 31872467078232125 12797409746662905 69530880119724924 7217889021845805 58932550504791851 26937724899137135 12464129276732563 18819569653514207 22607896763470504 46950156050587521 64280766367874057 33255312139889310 57925904053187114 60795870903810583 1870466145078254 19742120945100935 6290466231797062 2021928179571133 38295161279647062 56346449487616149 23064811075850497 38197956633661111 58259759914249138 49259216686862244 41012376589856237 38230466379269477 33819161830464301 3013112571900645 25753310714312254 63317287017426760 28538804868453142 91944357208967059 5692369671303988 58014697740759057 34694299717354516 37391837114622275 74283746264046436 16121726219105835 14668341260232656 14301218954804974 68877866414036416 29084998668941388 35491340638443024 37457059656121296 3682030015542785 31833634209646673 41337467903093602 99312978877537212 64911494731341187 16479899567384902 57411547197899431 86698537964838062 32599013227893299 70104214515458033 17889608293575927 8389517901297666 15321624259083423 862495288447757 30946707211852363 70093006980202081 82906439237404054 25770791398537449 95668221816775378 89073293919175421 1615829285630139 52153003909604581 50010079853672536 17975956745251569 25265126753019009 1645646387871004 11445358097873756 99714593241425346 97494221140387134 31034544986294227 29075946160725908 70794464579966163 91232976546178048 51240785657184588 70440093592066215 80603502985939942 95355749893223247 3321552217054854 99723212527657717 11411742737676439 43009434331894072 46483734816447565 9603990545494674 19874037577765901 52400758570271574 19896456780511444 90508615908065981 14003100523354654 92146398247844178 54813393765470097 62369123450320569 2221557105218938 31502263725962236 14124655587369691 24839293924746593 88512325139708878 75629070753398298 60128673016081728 14224689060229730 66004111354314366 61686874362566923 94990673228584775 87366405617518521 3010010827070975 3336700795889162 98248834385548910 83225240161346551 26946464642642014 86925596315572612 98684016270245837 80569010607487572 54950107169780128 11826577355291379 40995094063906799 42248941962575103 7333177765619208 41336011864679408 76644613482933655 44622438799614683 95452424919385445 13429885701738317 17788018872529898 17379143468789525 43728049347874593 68530154991543934 43319490810433963 97630762012685470 46562315300247595 83237921284658121 23939493340887832 72576574013629195 60736303265319747 25574903007369513 69916349762451940 58672326271011477 39753252841433931 12039229178305128 35361940477890558 85591257710982811 57848614563136753 44252401249317157 14102893350250223 93965054006883886 11379689960916131 84334533597300164 9041450164770570 1707542739319408 94675272169127996 72031419287116940 66682183166240750 50720460642654948 76984308461311161 40761976637494914 14926208687257880 25595928290657864 17114186359039591 90571002836168095 5643619685214826 30920054163149780 64856378293046544 11220268560827046 185908979507060 10024519098866248 95503688932353538 52512043726305141 15130320985486549 97553996286718270 59973915196992761 92533540185697880 36675746372979304 80150437497571616 41096746157324785 35003172392696560 77798508159978630 95104282125917670 40833821551446018 83453801620424264 72266354634060602 720417902568410 14472828176319845 40945419215603386 63511521518906929 49082805241045719 3072127853014596 59416995183152591 5773426392765506 88470443674780094 69276085713367773 6730965121882110 83960343945869619 92770522755101952 61168459884526744 72767010967009139 93645379545166139 40046791846513030 63820547661618402 24205699580611435 57255550677631047 90325239351341484 98161868625456944 6004745590906289 56469357149024661 33347669383519105 94368286247536032 91837978690421334 17745326027229555 17507684894130318 14885255888185710 83779021187655746 42099447648318209 37397092377744006 37336683080812734 83546413091571106 75148140433088203 22139080372004499 9918145386665105 67787255455466039 87464045075364431 74720002728295550 88766444379581442 37997745423755597 89670865284683102 22041145769484120 72478946631695441 92703043493209574 24974633477677990 49757679006127431 92404047256666551 57310921626756061 9148312996451264 39554129107192942 92157474746733278 88629790749552528 57074025087707998 82857628264141503 82749087584536118 27569556499520644 96162686023897442 71969719589043538 64133807540057237 10440210132852823 43056558618379336 91207885005643122 28670618667819341 53680520882896442 81497474387532951 22792591631155434 40534722018257948 95571978252189389 33593845301780606 85471630609830830 47851282205723276 81215860616907948 29164115401801789 15671055857514298 30203354240510170 10707749514739553 88071073000246751 79565481171898406 48025467960320494 66369224080397649 22245391182104113 881604999061932 43289396391224925 72321505811878226 52441755816163292 9417515304114813 44834605010315718 15951489727419560 41864330206167450 61993288805470455 88532649852935603 68755185579020797 61320337464288177 5715746180438271 31034823523232330 92310277964599401 4980088778526097 9751871266852069 46491868851074734 9498719635849372 76692852990626047 4132116233388992 38984462526729524 59174383098598593 34432835799752378 6424365286474283 79944398116860976 72743456570656986 99775996703359023 18741985409436391 18843609282148481 12566215464319147 67008145553987290 21233333657922811 83777769000014931 91200822460913078 96410014004371430 70969916392754751 66749339529076999 62803114014186359 56585744413242703 70153126334570266 6828518670107032 41061446142546575 38438263970947592 18445925741996783 89081646239415586 29515461439033708 8184454314661026 15886683145992899 35957422814799737 73635070591276897 38294987527503207 92135810559866356 84972456024087749 88703103353436939 60484628694210760 98375664336604000 3038065111081056 987301424739189 4671463570739842 6641769306198899 31271024598872992 93287229040718640 52791868705984317 64056795541188571 96795199958359028 36051060977264613 62746540149694482 25246505274419867 80438198323706921 13371580932612231 74215926558318315 21456181361779041 13671591137005665 30827591426812523 27262166310459175 81275342641502381 65200709114775766 48598661282987316 85294084119636952 69758295471971501 5093281089732346 32557982145986859 15280895470495400 94910959256910463 46553745296317872 33735528497054416 24318111907626066 681585075296329 76374079407712199 42266430500854120 7108466214534497 73039615134030870 45871018404929512 5134380235301412 42308987500332304 89423871669845853 34490009187239877 80651423474045427 64858796665517364 38855875663747695 33444536354775471 95864442176383909 47672007230970894 45358161143527435 10135214063157979 47771112722004378 90776895009719857 19695172009670457 76810488353370708 20399605542993176 30151182697071488 8436544328958646 17095179226432162 65380154759350457 95859265166432880 57528164420815714 53877143298186221 13010872272435813 69328054467523493 76352116782855150 42844834391111503 3539996956898774 36204366191369915 72605011571826074 71061358668965647 11864420753842720 618875039578897 11017898752728715 72684818213515457 17109182057926326 45220267858292488 66113710258792845 68159609170399675 89824694461903183 97524481900376577 86715073736364047 24593681050071235 17425193520315571 67226183294838611 18978724718794726 94294295309377424 94211299487410206 99441182748525579 26043440269566240 42968547821391045 9797419325021816 57220963865245232 92890743721482497 24473232385634265 30020362963870626 35134524417733948 18828715936697070 78270932490108210 35507545616480589 11106493022198476 13665217416655434 80624939861872759 93680088406201605 30847409672093651 76878426776523819 71212831853053229 98825151256938965 24482381180638858 51920480721672772 88128055353043522 29498408984242910 4665865622512345 20367421128820962 50477949808103475 55862054241916930 47125633258385372 76031349641369939 96337650489157429 19644840333849563 80861428167397377 48334679716844857 1395893569941475 48730866662990778 11323635295547410 43498833270332160 6405420415413246 39476227125712148 82103939766621823 97179464244825 28037908868118051 13339227476837550 13414605917696562 40816674022268777 37201929882669114 58129275252619628 57190813386419681 12126412415332545 94013974248805376 98739660795373570 20875377341978716 14217001671138401 13163431530474284 69021628935802238 89406119964994373 83357498263483575 8271595197501068 49639107488683873 24675068027850264 3598918273549993 64252034131627227 38190247896841861 36415518501146300 8836928297736062 35318883667535810 265924544078681 43612873797631007 8212117945354132 71770061667958643 41071580039139099 19594314610041309 10642791544232968 34048000001849478 97279163935169083 78078631424140463 11654420745949808 57426836603591713 24743920281416265 15992226888164560 69199502218496532 10475266826762607 46500462740512760 33837539145840607 21643886483933506 22570515354172272 8493808048690242 39505472277400711 74357011008118149 93566476543620482 69242829560893427 75617037052911930 80175215091629112 44932554761087132 67775036425635133 7475197734029603 42369417956738946 74728849821616284 89500614108747239 87334404380193278 96846734515230728 21557075574837558 86055188048994862 90656798309691759 70688085467570521 31338246313100657 58063582407059374 21010753706410298 90139489679670446 96213783920254822 37491751326990021 87581919096150506 8892895127204306 1216752347839241 40245069396431470 63066362530333826 34518670619429829 27899276464911454 66399800227159334 16262828408158768 59975292769274681 47239715401717338 81522916542355570 80378221594322165 12752178638541679 18230386453509189 45562892107348821 15651706694065418 72948791110077104 72664703253738529 34072751073680344 8271984294131725 21393917633422159 51640996389970532 2941853493584704 53017314998768630 62921101502235182 94038808247001256 36975052223103258 6129896027249830 84409369413388916 24051433968291874 93875056089446861 45366396546975457 59871397765117561 46656862798892734 34150469996198515 21748036509343641 10037392656048124 77843337550570157 71206580153994799 4094586132514216 94726355715741278 78792717162291082 358088390959383 50021585564346717 16899427631184177 72040556123412864 8385225006354694 32225821139993486 70093404104053695 48218021314465392 15092850959763328 24209556030593788 13665699092054490 86691109028569176 60930136977975389 14034198078542549 4183467515904057 40912412240685561 10858920747582152 22599561337122515 31561343003748941 21269978996452738 9057931178387194 35475325129168636 55425249273878933 34372989898119412 63171741279106990 89567676749738300 93659777656515956 23577534125012516 18795632151583064 96063444122078981 25061958289473996 38232815068905720 94892153851851269 97845429072157217 35390528152493855 31582904691414826 6978172745568748 97590203826250850 69151678527779067 21484789603056488 5956233071949705 16149209403449750 11200610313935974 41557141898247922 4810988997190029 32112993325867971 83625225301092723 60295887836216898 22157163502044809 3359320999609207 20887085542038460 7120346000243356 58290494411107861 63856392597251797 96678457079245455 48520063636664774 12070570215030470 22941971809995877 57948504871273527 68479454599686412 22793673754258947 58383516542001271 44728776206821563 55268407629821474 1052729970875788 94284150896599287 57338717675708050 48647216716179665 99000141826713657 92390355605661945 28864445917131345 38929888791859021 31019951706743504 14346884554098050 97164217012227046 31348536070518498 50656578769968884 33380228871889607 72155544283450475 38494551176658630 16770977996071550 48051144334176038 93398631544743854 57292679922266537 58712791009055374 75190304406491753 90571923459703248 30344643469749872 84793059568319794 24303234062834500 85866593959247606 26399246250554570 6009526676113644 20737702349184248 71983725400481233 46309594301993032 1706421751715703 19227600998928660 18711318725591613 71903723205746107 20584913986155713 28754569358160444 62433446644025119 34829506963638001 8940282110677355 22842473905952181 24967717301144461 28994538641541417 51659173080968992 2168428877195390 94133908478016440 17553614901642802 64055612034013608 30341406144099647 41350855535557507 79143518599789792 66992081099412760 3467074383222569 69945512024873246 94716026231600481 91710587128968080 50254109254948047 96208387923997637 98394893178021371 9979418800947539 6201554247429632 56534273322244460 28713128160371038 65036994716301615 77902096243596310 60701904559536025 24005521688157046 3919921458170293 54741478239973585 792801084949892 92604495450532596 70500177429655824 74714067233811692 87134545665123280 30536259482020961 91658005200555612 77749086659664343 80479096433122032 1544647925362379 99398182853345095 82733423395818928 7787740561422578 83677979118491962 59324554599538940 35344069177526023 79806759934779055 67240716002622165 97725070360381549 77157466538274751 76026657036911630 96359667919275751 2891536074598083 61388468800612867 88748906131934630 44670332607941381 20129436924008843 58906577549756300 70944011453693210 42138089917451156 9543993611431633 93425463676939710 64595385568419931 18346820718789643 5208129527312578 39393951361831754 62086612492986973 78790327965700857 14734107276689448 18142141193369415 70311724462498263 32313102510537494 37643984027080943 10352268178694675 48410415072573247 28422830799215264 45992714766481724 32654158303522919 1243417329680113 48230191281846879 1539928325884927 53365669468047365 89183244275607863 11711614442565349 64304597543492422 43749397385987445 13877324639941332 27795717839032389 93757300508761258 68808219233607756 4511758874670859 38203591268192275 84139502306690787 47698226497744068 65754520284542355 10437913981212264 2970941090520796 53489580310305072 91124146003425256 15002609012669521 12302088712640527 29461620490359413 45822175715439281 7216616619478037 23207393013579464 75456068561924559 25559477400897718 79150894944981011 66646672010229148 62761551100094506 15443139392266531 41248681606661451 21238461418871720 19225865360362183 11761377275808525 44429111659367971 21752257049354949 42699800412865218 21366354833142027 33779962718914422 39535914053437156 42372048770797346 43515085967336884 79998665273148790 29391716281697458 49655136328311966 69856045921323194 1810806725709578 84999626077497806 21226548962575129 96737498286878573 11290146345238971 76128808385257316 65833617644285434 42579771344750141 54427357532485203 7582920137279399 47542739170719192 55111106548584114 28614377745262045 18211644338020381 92671019078062959 49234325975246329 753166060748381 72188166004461538 9866607764038362 24506286632258660 95259201968031490 77290090224546174 85311149254005940 74196382467229841 24209624863548718 14933915661692361 27955811370200472 88377080932670914 64376869843137402 4193436670639863 64210432942974268 43620619101443943 43644439620706160 53605385050053709 66008117731181647 13591370608558567 62357172537704821 84831773632996163 97472694652338075 71594017341542361 74621679112826550 55011702226784306 39041340712731840 80221669537014618 98119437629771905 36256095665739347 16366638231191077 16579965252477247 49699611803148238 92494628357435907 20542846682330090 70055028857293454 53388849031574090 12085296563858852 88220595333057601 42905521435388705 62908589480984837 86831710688107305 49571611570841661 32578736884243457 8001701805937130 95069376084379237 24696046781718418 24201765762069573 14235318076385234 78152108440624396 63816321687006093 53936552820632217 95203300984752626 67035625514943634 15385240674550693 44629154761079111 30264868421698222 4501646984373865 61151163803513543 82373779818858646 711138828076356 49715360642253835 69667083295064011 93707320637825372 98495170153468954 14181378805769196 80052155801347965 99778760550280539 54566325213145963 32592944878674013 8028894394736906 24751584700832735 17737493224389367 32331080232623250 67509942862647384 31839203822654581 53242279598355066 7771695995159834 80688373072419774 41710226912707539 16015966439344467 17764087019853894 49761833031812575 74370420481257625 27245539213459318 13105159024837108 49034533813091277 8006916733555392 40385936881648961 3221807330722684 73940034451506581 15504700040837929 28392695211805953 13731323054479487 79417249754870875 36591858771831910 45591714281377157 49196220433330901 10045344657023779 40066670573762743 68355020857485816 15103932909743168 77812870919503505 45658857924206651 52281361715987798 58975262558570865 93411103017635678 98751954002933779 62299730465837091 42891709235442559 69446573734619519 90570726195719245 34130276037875399 46596530327044226 8790994422400888 12538252210972008 31132069992212585 72332540441258605 88852057756135555 86201666224498968 10620725528193829 63331684508657429 41197189286035862 31877711439013471 55135471065325919 49400251885556568 99410053258226092 74355615469658596 4898993759804336 39810526653381151 88267613781412984 3465649762813916 44688800828301898 85885265057892103 10240054673811741 84387659699114360 84128326591258112 94309832238185135 73441172895626131 77416270760313956 74059755543173040 69643829222938282 6907008686562908 43587650028989060 84346326617431991 86917015329785886 66204298088557182 57981629040614355 35147229394974203 48772846865644373 81101775035950655 73240077781931261 58495041550391671 87174257014940561 43429882450008195 97999981463246090 26616044622578070 19892155743303072 29437787818920186 8797367249855894 31640643039538169 7608518549587310 84601496988810926 88013856634632844 80517076459487764 21613771757490921 96814152247353328 55282948859676284 34580338892899792 32958855698397818 35718428930738959 81794266773586275 53054602483714330 20181714146698108 26991866885245768 23640783354191285 21302193308673636 81894430740379616 18932139978164936 24206010407735829 79387191057893243 78598042394957975 50713353120351183 46481008858534489 86679747717932394 79821670015132133 76628157762976443 24912689664459077 70834739959566010 6668349970815651 92061734737304990 39179669592255067 55665642158086861 73988610506745028 90601075427548952 52479232329146558 87731371681575970 56533290212758349 51837688106562511 86426644904260175 28317313552294332 24121288580734971 18750859756569865 88051970044929550 78081022597811859 43174705613912224 31523551297169963 50134878554810903 15589557931286897 63480310866713389 61436578941256910 95147804515315176 88143017248441587 25384233474572546 72713515963447020 40007260454839806 59634665066338758 32080563521690832 94453938298583570 51660457257760435 49972588303237084 30841958195975603 89980780399751429 10739858557354700 8398621996304972 31714619461911357 64988861363570936 17379033900119944 97805720312064401 63737497118529467 77049035650679624 82009786884643765 68379269524106022 45314072942969084 3917017981073574 92832256333792434 96819611555504802 3426322635469654 58193661960911383 4078423622066800 87029899625314563 78186488235476014 69659674715851815 850775429127527 93952457683938972 8630559858993417 10158438936703984 78896377762887593 12779752800939553 37747578109592841 79099617742152073 15299756239908138 48494903309717484 63309446167496319 90648712936312509 67404888550098232 96326831498861410 32174017488353454 51644722366070507 93415246110392088 25912617133805043 10262881674199900 22156299411788978 14370388711434269 49998460502044962 67291337192485485 95198898596178872 77637650307029485 37155566991708984 52058802526408993 54710425781463590 10749996495545229 66601445629374484 48089483229449028 99052601583692989 84595832398705870 78320451405154669 33765219059797202 68986967004116265 58724392156874184 78104107094636692 75699493082851001 86756582260096827 44479871668929773 53837419092412507 58157552380365509 13876908381968991 96107188576405864 3032527246906079 41503991511513936 21120906470626860 53960720775334610 54250719575103123 18808598769499059 14859492784500032 76251378971701731 56472352012463554 66920664775873708 16271070092886302 59289865489272690 5321625229264354 75700754824097389 85358146373207141 37067146948188567 8987447530268661 91844862952395595 64285144445589704 30583230093609198 27835705867052674 29000965933229480 60206838753698303 59739892514302982 73161714872876044 12360101189282730 14967971773952642 75476918722625048 75367145825756196 2396125069367316 73172692986624174 35378161705947696 2504391154610753 71570993213841507 76804530139519807 86083160937975177 98343768594264291 77346486574134013 60714992080808284 85750836235542584 24678456261654941 99659391387845529 79014759539281791 90197968790400364 38026121139120571 26926351470779685 119207797080688 33921383258146184 6258951281304256 16569606737749199 65947813095981648 85834068362640745 29636855576262984 95564452729869811 73001656423794908 70197137236583986 75306323071154914 24731468211474061 78450435906703898 10569151845743590 44682462251246353 58589816514708419 94267117072142250 32785938931169254 71909812863233270 48476899144649950 64066848735877829 33008806037829262 68363003835385240 90613360757670328 86425627551724394 35375031792785335 25020766986009227 8826850784055372 52676954503644926 49934583880054283 56193778151944526 74780467349519028 41832356285864821 4224833186407609 98855195783007556 97184683258015787 1143623827349371 66124502440422487 31138743046864596 65068713958222742 27583771131924588 94515219586276710 79946827226947132 54827378582238998 84015688779223937 36342291283992 42925894367022644 29079606910272445 62135692722686555 85107782338720457 97754018919469431 83645569128810070 6887884437389301 84751663029041290 60726487202763985 65778875353170122 29645707773164961 50946087623968341 90229808464107096 96417572615217075 54245796131597837 15851638144580399 83811878861720736 28411191134603521 1243583270315129 54090091702052099 36036299378808891 99253548630620061 52391386769807393 28037957352615902 53905034214212248 90701184059019730 1226374712740372 64758405275074022 81949399050499470 74183411710994020 25470766812929177 19625701660786037 83958528084900699 41816110435264852 2654497312227631 71741181536307854 98569299867651431 93902631355458585 48572619578651920 18380725010507884 25054243472161477 65376120062790687 13482687481616341 96352326381153749 71532101876851959 76629592116470867 37395597997905679 49128332915737458 6306354965682932 33264592976530257 96433967399942561 35751128184858849 62789139069421938 67699673994251860 12475002047643433 9910495026514952 43983694571449257 66778755953882142 90302452262799533 22276466190166368 63611211564027014 1704280847515682 69983022187095391 84864903376107799 6440930963300112 62981916594798570 1967982506344208 86011758786061352 3298422611282767 67589067118681646 28754620778556190 62088130750187045 55273650159262734 13861770265746655 84145493842571578 9486247784618488 44306278770628243 42057122884252808 41081783007817301 61955022668345203 72027546233324285 50406558481011311 52776090508759315 99559347175002696 25633451445383808 80436542449166514 28229728064809357 85707728757560862 53572268692388499 40410532879267795 25122576648847526 51403362867413403 15393976938008443 22501008331337860 82877142018079953 47626488959867738 94433891685126029 40182477554601395 42728004574333403 33517054109618443 84597486569142039 48609064786629302 66954982145871307 56588112178129428 48225723265826812 60262327072777126 2046716658117382 79911532821529976 17727742341942358 11245641079221743 14632837909091175 65886325582839168 40707260049760105 33080070521747215 26185796690424318 3335994405773477 500308131049651 690813240876160 35170899823404143 34145342910490425 13459724987964622 52900415879535460 79863414973034816 99055454669547202 29412233867101625 45501209521406884 64532969778207972 12697429139584698 69654061955747581 29358814057971105 39471660322259067 39525811846608561 30613537935352882 45801866308720017 12385613648125873 61919070595007837 73149825886358959 81091897143836096 52173084595180202 15628577528820562 82595991154566305 10086289935474306 15280840331585452 34798797557534425 87626769494738721 97736726187333088 14483285806968788 28754600756368229 26913937777630612 12375785167757509 96668160724637533 3043190313887278 81407379931795641 40494928821546476 23222571678015731 31836815716785666 70337572429087187 95018706021399535 82721091476437300 99363612066856114 81911936966698576 294792982339862 53217821921612076 78290001636061638 92312742768418105 77199156148733580 39656415148433976 32402491292402243 51076858364017468 39114466594395121 87206459534883643 28033564323762020 25148867993046775 65907125828955175 53773656107559350 17104844874510706 50129571082339072 35111312458966359 1996267833974203 11542839208110077 48713102406176463 5735960662666497 40049494876888315 34146784348348096 54030444448765851 56410130096425858 45263346823480426 82563867402037978 13252844693883059 58050577243096466 22018028525860213 20957047408490321 42772725930377236 62288885146847378 59452860613232217 57224422551051499 79695656121477839 40256250507711436 77098066313304137 8135698822114874 42681055445870329 94363362860972815 76710943654511544 30593553959581438 73088846953038031 53245766748971663 13753495767215126 24988884346068061 74649104828421376 79197303695283309 52334961478822095 92258455415470174 4575688563255550 53529887737834343 70029394859312745 30273567218079213 4126265771239936 7064218225102137 73074555642149342 22339605246394823 98570671990843707 36369395994035272 65674553414540511 63024635341818992 17951291370770968 23839006175406214 44465232626641766 91878980102204975 87370189528502976 11676067065617253 40094772036156401 70018354920429599 77294042424745430 92704171046497597 26459761434357585 41495690169819333 90750108474193581 83805559173908881 99021489284600784 17937034992055484 70386562452140234 75564753876011229 51582764818027495 78414498646896111 248075871811974 31488897298946443 79538543371346456 23643858442047511 15652291234120356 51869037796431323 15764447045402443 24097958974114638 26480914822965281 97510597651636370 19899074870907801 76907115134523227 93524374444929557 43394715086472627 54242550332239809 75486855674175347 90362817064572823 36966073753053584 62574114415370551 88803481308072974 51416402917966633 41782598179059962 51339688411000983 33287074590622102 65313095218950200 70540442447545625 49287431853231564 38804618390379031 31647554620939191 62424152842585536 67149043357102513 23916499834407980 29345376293303037 23131981057326171 33035984135517409 40711517328529510 81252483678496863 74430803679283422 56698057978402160 38448675153321269 58588223425471357 90461722191802801 30641519249707596 43635257754451481 74866679034599402 42404480343389175 94813618636208936 61839136951238171 15165227227105009 90338195075891613 82539603040342919 44612079505362813 59485844031325545 60938586753669444 44609970730081072 62767158000839090 73605272657842966 92007517347556325 56710602806441065 84913378316194269 32101969719875247 45897485980906887 87770131227037242 84228422718285545 82487047556815032 77276380736876964 51614695221435897 76437044541747715 39511939064267408 82651174084129055 98475931989494877 3569840726517280 49161016784803981 27321268825464650 17409912541465940 76171650295868602 28787621478586867 15575481068790909 17295172843439328 13937656679717862 80835608312672133 28061823680919199 52253587324811297 93938588683274342 66937835400814581 70644387504979511 47855286177812068 63274896254438708 52373514922060470 27522365365619788 57102646861337476 51683928112388909 88512396473074844 90898166351243555 79753441657365295 84119593834791050 68462975728216906 71072687740730411 56436155772370329 60748093528348509 65176356075533318 2352489577873335 67079832903295568 11442801351903794 15707150975188606 36225217738442998 64145764684665979 69117167171352214 67439172835478713 87017535961667116 53267048117830439 69900987621316977 37077787423482210 49556405021909248 66283256170142562 86180490413895513 71912858246731494 88441448815453730 76548103011342356 56787840972483435 61841368107970140 46745776478318044 29329323381321379 16235926308021563 17187559581074265 27474113925437152 67066304046182032 37748018916674883 77358574399559169 38412586221745427 27120925861207717 84461066512044004 44215313007136093 15611751784122543 43181208836408379 66737630848783328 73637976196295966 12637612310659065 67740591172106303 10000833381654629 70369844330828499 62368290713944269 20194315683863616 65490308046940225 54840991430935408 65643107874080828 70797245996703245 64955181568201605 72716919675500829 15808259147931938 34690962554952253 63005014390927654 82998680517284193 30043433419197159 9388820402258631 78763070087657042 32145490667633184 80785602390881340 99790442670100104 21768326070009668 69420859641316912 88229051236304643 593052978301741 243233375712568 22040169651474566 39884413321756665 87175210796172012 30949052489511006 56714463836290390 54447174682513485 13894010601579947 62959267285316516 9188330070993384 23906418396721255 98756560825753684 25592593421028437 47630246814842025 36389079776731922 36338893208658300 24473134355769761 18753635013593733 42524450353562414 46351356435012809 29784755146417039 43860596988002451 30593240144308360 91700219950716556 96046188593250604 39505877215881523 90872973221570146 31652399783687833 78842490707850392 77488159032024050 4945909906163180 99120627123177056 82024428188772305 5567184880935135 56963805557917493 36222578286539172 50371288147194620 37330231826872333 32560442661300556 25232761615184784 33327599437505864 19978491887461383 32897594022402676 42608356145571973 27652553437599879 54966172962606793 83094794020735136 23725574754373621 44608612660040709 57628504695115299 71526115850156036 78260033155348199 46594516384762949 84138810059954717 45511463017225970 45162645521918505 69956112050686366 35899005136553135 28767294936595541 87091424282038388 6587902298318372 98014601172348156 93490508177957132 44083162117827805 75642247382133058 49770870712305288 91585162221162410 32139103640857603 99064519010716973 30504289632034567 26986677349912148 33161191032516167 33339431384084467 64615023958078063 11190965753715129 78317462993751078 26728833014625716 93409897515958028 92874986377661063 79390878117316876 73618060145288046 82969363550896412 80454387789093343 14655520253260345 11946578754694533 21790059835600589 71404744397214042 46415580923373404 30431196161159569 96974970755611391 40647731616341679 22427927496583125 29656490489385351 40638877736733834 33564807832651145 12496650240903335 55730842167214391 14760393040549790 58617618386463423 18398345625973272 79549733291696336 92003387005277468 87662383355653052 86813284378310094 20325035847804840 10817568167555379 90759374766707607 45541455876406137 2690047260626496 57153752602752323 18290738490692351 74344575058944210 2554301085291080 34980069165687160 52320878121852052 71836817589019233 62335863291599395 29345804886798849 49973228954295536 54042950253458771 17815085458807040 14860913439782618 9338154787934620 23620983381049154 49194864489424455 12453025720708808 63579447359652307 60627494571833890 28074324681786123 97916297352297343 89733335357467575 35850877489475333 99018362602686318 28787038588227032 93637646259639706 13968310458602426 15044285312322406 34577456447503508 33763737353291902 97166200104948404 11036042357019573 56750811104181138 45448402251593996 25710944958846869 82133768707526607 15179278047945521 13811925975396581 15043212783245481 12201187700149754 10573894430987332 68119414589084343 68135411703039787 63419880228299521 35003009274382031 25492602453910109 78529656160006130 45083336647935432 94755279917850885 41050058412883280 24337188774036806 28615650398856076 12638715315751549 62167130790754718 80132122754978759 69665755046590324 59719233577523033 88505744615941440 7179450471726077 68446120801627500 50329099731382184 41824569801508399 32859850908747466 70776634753501925 5627837305784462 2153400405613957 24452069088666368 14809079490832049 40340672825749801 63965115138523504 10805569349317065 7310376495817481 7553474692596342 22658288051644928 98280672132083025 21169126732164451 31115945419667718 15665018152150212 49269132611188358 97128409687559067 58389203733537970 17544733257431919 37507899071308945 84803006374311265 19668569023860943 50310892103060969 6408397835163241 46318733391465122 22782897832247431 36282149357880179 70205689389577864 1083499703288999 1285396901015973 87221193446818828 58709329673321452 56365812255210073 16372955351836832 33525077126970383 32537613644950090 91896291715996359 40839131096129627 30524796408635704 75516495436833095 99825891026812731 58117990979630345 24979420871639891 35967151021620394 65104296763488015 27785534072447446 37913665067884509 95626186116022773 88517193303339058 95869362207526921 75067168473258022 82646164169639445 86289314388990733 63125751367008473 41817934568713867 2686901098203098 54387565424909189 71178932005134024 57601069124034472 52061112335367625 2692834510598068 84992365633324283 55361258817253793 2630258072783379 23994969201289912 46096527011930464 57324187006342344 22447364570961383 94507837486589778 21256461994559018 44943660431861710 70614386062749658 48195990938179737 63566949464006180 14481401829001894 52822617672620070 14256111672390771 15442569467274812 42832227646709352 57800303272263359 38025353255104533 88443994535487965 5573738952719723 72110403807455172 64868117216326686 64815088515523304 7963013908257675 29745438626770515 38389976282238014 93413283603022796 90625951467513468 52328605298510888 97009447751542547 14682156947142074 71609086814758554 96930203521696593 49140070328920126 848445828908741 5855254519783299 72987981679249356 89806402743701508 65084466996529419 42850034763522454 93591598464329063 97934245580747897 10859992471006773 71425672537549354 61383251197321367 39832594789715135 21672878757494109 52440919161190872 88721519936492022 79133874482631806 92766783715840853 15492493058415623 49612417979863544 43432703808083655 40017533376570250 56235164817690607 20186940680906255 36141470096352627 58336385880800485 52697855965416251 38436756238353150 21630452452949268 10953124792663563 44206749036328543 9859479556739844 86865166244977730 32652380478512719 96637064948418920 65644952437974566 39783549300361387 3116498173630844 51614463466534312 10079488950937121 93110937410990285 71106778784066037 40947983718321817 8619275357577133 90145424420999039 65822894528909517 29639766654439048 43202433839376182 88469241473037031 81934564382573421 92563927021764673 92976166588773499 88182166346879769 49863780271142747 68009806490094377 47963960392398224 83370103326844406 55140878168171987 9920698484704043 65019290384372366 57207447416022541 63441735076006682 57282055564365996 61330934246259927 6912153567432591 34569913494701891 64207875590031256 49614736254720581 92837003207582198 2132452930341180 62140559775070866 60145407299959387 8667154005388799 74602889992120008 94852210594166964 99147920017236728 35993381451569635 14591335427828653 49755147899609002 39178211243304667 47314086514956511 65439317979091957 92583821051449526 62305939146617520 32364746449532108 75057619521165746 85535081031702367 45554982504579308 79259670650571964 76904271329556641 78293793829821390 63958055178406405 35019854359625508 24873025723883761 53715890051211633 75664413696411382 61819973549190909 99494619988821153 22682032293310161 9285971556404740 82176341697945839 72597374011071154 94942800256586711 98485711149756403 43500447227112491 4553900834535121 686095484513641 71861482225778704 95766886596209250 92975461833784533 244452992366464 41537553412039239 66834429083475957 76719545390958473 60884244357446488 14098399927349104 11509154733397803 14986620503381276 27574059653570761 93518984446592489 12173664652180131 3080811895059506 1036025859602647 42937206637178533 12511705239739121 58190194429697389 33965470922744263 80055950209337598 25849866713143584 44282665124752963 56180140340140386 88981798537342817 26814702578200551 16664684405704937 303567144767284 12247946637682778 91807028091655886 21711214112706412 97923624277012910 54999767531254332 69391761297470211 55807834531382880 88561682661367736 90568534693804222 38631806346720042 89106108577423653 11723905710276218 86221436387033516 57795365328675827 41664894747554255 99873964235782010 74485828437570637 47809222345323512 16629860677144718 11109231432433951 29428816972332041 20012705946349684 57623876274972300 69557946576110374 5159733080097348 60931729737431755 83713475469240160 75382006962841108 41531571518353999 62957621028450297 67229369521376142 62311484531381500 55025772546724234 11067019896889556 48496402932594633 75345806116970971 73249258325592981 6049150643296654 66907682956804649 38210196672057150 67393925134769657 81761098542005266 93751633317494261 38794977414040440 71622895328405010 17077342827358420 47732933044020704 71657287572476310 51965680173081979 14575201028848212 86356641588508794 25323803806805575 96796184257495065 48247101563458337 11361608739721557 77585596665715012 50590554640998320 10448256054824344 26761795295689948 98247851770595104 22194636778069927 41257869727429607 66477063210076360 298530030244522 74151869222807398 45518162161506453 75266424611584644 12652977932359907 93638412889560810 61881480284052019 65709278333521758 85024516898256132 7920379554034013 14863869813589545 3303832026924743 10613421962869139 12309438107895108 5693251680020949 58234822897082512 95284883399772207 12291755128113562 2885832088717846 57703871431551573 87891745102606513 64025765922792010 9819436733319458 43427613659394650 7973691642612479 54518542415769421 83533354582335678 49276356613866747 64517909613939496 60601386360641700 42074926623085422 60650526130839917 68856964435254887 83294248027838692 97931415487129347 62898201791879272 60282268447112713 86089621995703560 24386057101763368 11329254851892787 46580579461362937 99918755441550739 32183012110823860 92927625280629612 90402347411950907 2231725774969817 94890058652267680 14953960277710322 99791081593564181 33928065624982434 38070856390324135 46571461881111556 31880241176195663 92520312521015571 84772975786730162 68449062460438465 48881982254731713 48601892969112461 79850862423860214 19427839394212876 92290042870388403 70395708296974282 64518770377030451 73696681898098299 79791209469320421 77623118309702992 10410660394083242 61120452014417322 3393121480099892 10994146788466564 17819252665277713 66754611966155450 16471823049889431 30088323159442933 72642241899630283 26291071903681718 8426958617175797 88550185571140879 1017411015470167 29135419435315975 1277473549763412 67489612345002546 64866641840439753 69535562868745429 92583221589545306 1104121683438971 89453620393398534 17303399011973570 51388570822237044 62684917460165831 11234603674730759 84332426418037282 13318743740533695 1403384893357964 29867613131381267 19017367773433113 44788865442123921 80699746435572876 81821618180146913 21135131640852502 80244475781560002 79763997722081559 68481042678792237 22781855337540286 66037346767536063 87527604999656031 74831557535551221 71106313363644944 29269415837225845 29244374583477469 74676666003419745 64278605150813786 80464866696119634 94097119367452948 80255680469882927 39477546068610905 80484582226987679 87471974927189645 29427500016463577 78266251197076908 11631094177579538 35882818139417400 83907010752733799 14817852811945818 58459295570282113 71362428321838524 52997457252519369 91482054711735738 72844206393380199 89681392138050869 39880853081678012 89682387296311976 70544806939156548 16497842657024497 89201580161266353 41461022968474020 25749786233226140 76128330207727774 39948840926789222 20734824814005735 64654147095837243 51245146423042657 54243378850764939 74497768284624516 1497232722573509 35786955858674267 96694639598446059 30614045168812155 8830283852102695 40719372607353177 4276800886179985 58752984107585957 38668495810430527 43041090072429499 3346191038908025 74060099805054244 86757717269310961 2971400054020515 9998231317123572 71160853345487626 75023697079961928 31313231828059833 56703449969108184 155187891174483 76138664761542222 687623240530190 46061569150704672 3560422000254835 81327923685554848 34629260327378570 38680350221745446 50487263876435219 16057807734705225 74753306973530229 33989786720136140 39742000442677504 68105117266590699 2946038371430262 38289444973291122 14213420547133585 68072012205640637 33058083251394276 47352865194765142 41659500797756434 9111521239839346 73659422429669996 22375105647384336 31940452340546412 94734841329838941 5545057777277255 43264381831281719 68011573389749329 51724001962489129 98708319144111282 80327063021299561 94363398819015482 6328530960839811 95799275167205168 39451086452207191 52550983272503369 28955183215896523 77175507640690944 8817816834198966 36272227760578507 12062429927930774 98359391629719455 17618463687206106 77609224151017730 76619680601639973 186559903331695 35213243596618846 43579819939635081 71509020618903211 17705139365521753 99862386707463497 62349546195830274 22743494096723823 43682852890626818 95919952401600933 38532325671345837 63103596435560237 91078049733646409 27395635899034726 41330065984568818 15342313337676322 62367563622488989 86224660595832629 17168140556954223 30624420835978792 55071515526561680 12723689559958289 84294066371074921 63297646970937074 82454746205393879 92315040186404322 99664771065817524 96143803534018964 85684685567543331 27691415160625629 33943155669401881 88418643845157901 65970142976815261 83186387599549464 85090609526405134 40604253977375356 66162906964405874 51075821417695555 86658940310347169 49671261636177096 2742815061682071 34331026974752742 27925148772530371 76797291266023938 49685860513392681 58934153412003957 36896532977147836 53800573734684148 75587236078828652 63879918995853860 192223863914837 46438015647233386 37432960607436709 54249634895058909 87834243469525936 16316786069112662 94608904576068806 87655064619122467 84421134901820620 47889911125090770 59565425951040604 99794365268724850 20785116988199932 73540215561553660 56944767037411825 77953410140144023 12985172282130022 7834423942311726 77036151457105591 66018092940307927 47143584113259862 916546817812656 51232184563935782 21872293607827986 65915902917490877 21997325103961772 41430272853508708 90115615464637253 23201499017822112 4620219563894726 53268105209844807 17598708623890133 42430704315083345 49814764723964362 2663535487467709 53773515617503317 20106410673980222 96624966792888212 45222167912455537 64669818287569146 83056138311944147 14762898340622538 52074822793872572 99364110283544636 36427190734222918 26884100138301953 45318923116740927 30397934654903905 22088784752094430 76142990824961477 54724865080870234 44329517210096369 53171375689242522 71549158991786367 35209042264867108 51609383228455898 29318464562535040 17123699589346443 61585055214234016 88773430068795619 46589012913942163 41943523806224118 57105944971465499 15157743671889938 64356052538461429 24303093812684765 57091803166378692 3410167660843271 70110429523473818 29779336000947055 25260762077982587 92003143730319503 84904290626812673 36239200771969266 21413292913518740 64849759149239730 85918930750123358 34728965581438697 46635388156689533 7777077495203290 46510912980529083 93337836202099653 68746318651087159 47130466511225718 23143979470358159 56160546833927662 20548139216545634 21451480910554930 46428161196872109 86810540612061920 93270523163384691 31490477711554522 47084611015548518 65719849218486265 91483104988160700 94194701722386453 94632497928734916 40666751701037122 47891926641618502 10146864934579443 93895357557736968 61724765789821661 14276579945557339 57233210856176535 40798684812237300 76023758860682399 95758737491107626 3522088519487273 19772519345430641 72880487391805098 56215976491078616 41709258759969785 5137972749351053 63706532459329188 68681141244475262 42426831798173207 55693989581240804 73054480490430293 12709858698919832 43479641356449125 40685811883346856 38050732558716527 5153515708144802 37850885703840149 73264027745175714 18303868701649783 32636226421080602 53287942785160708 89520618341334325 83183269960077188 90048377289003949 47540872775614323 26673438101218940 65365343634214589 63548772167052197 25208977608036075 52816312658290427 57783643083647041 88630758439411538 51603087183322204 26760133858986173 3605109456841040 40416586806018156 26123863629051105 42859263876629763 79214138124673672 16506793761738896 16754426350773260 44551168013393506 40621262109594772 40393441665969540 15758750231734489 17755826132609125 26258969154964473 18161078058869297 99911685971529577 29336429213346586 69232372317693051 58287637031272214 20004722147339982 93607031220097328 4232920599713216 64902307651625923 40386377775762085 85355385496894196 6072924899245138 21951141224867922 16076600274154868 36525340801253789 61598619780945450 80972821374154836 6223222303369657 17426127106426445 76105206146446364 95186526135588747 443873911892704 234709737787715 4330444423440913 31230635167325689 66788829651405219 29094249374542507 26275199653677058 57240506355158028 6390420679312053 74827728211218643 81892078782667045 90796075088816877 96614649976170427 32124900394424575 35602000793551019 74220437360465193 24245351700021958 63184450713826023 29350228630349294 15941298405012318 4016942440829359 76248096473087064 14591744714801987 77719056852188659 24352729871711556 20097937148387384 43836736143642884 74601559248521939 96050633541485369 8754638622690541 49220226744647076 55667094994806595 46842328388825660 56008196017610944 14876608005468338 25788314998053525 34249158100941920 42306317946544468 85078744741333420 60018085397883299 98373091096643029 93944289059355946 4331140144457055 18968756850099379 16114261351172166 43951519446810590 66017111975575793 80334883654295927 71788423491072865 59307113141270789 39213141709789467 91754846078965529 90406865184321066 83621891032200194 13678683291076480 56477182519315399 94646764782722576 98694738918450604 35278994630685934 15104225589774175 32680381056957769 67850009853596171 34577916944172066 71874241465594879 57140925550581604 21769946363069741 61336664733932365 42387901172346027 4719440324515237 37249959892635261 7991327719340969 50787693293358544 68141595025868701 3908738620918175 31324080081981026 85852685345156705 38352800766255677 85862680315991128 99837346221412308 8089777961628069 80542747440206647 50160469442835722 66883668077516875 10110954398619073 15950377219301011 17588134624764660 99502556120456635 70146742256055362 80435203214001730 74397865117684734 53466156260499141 76224329802431736 16879042205245557 79827297411316196 9853128809356338 45818677364499440 85562483567927350 2288369622080187 64367276297176798 65299648395399954 56076457793175964 1930342471265891 84386571849948059 62719907160351842 64880420079949504 51430099059617172 20426180245849951 21299584652707202 90917854198691308 8412213585242982 29054496716147928 56388741622191427 261963406604273 19486548688691187 83518048703504973 23818875866691513 11268568639873936 92082404258377117 33856617299247027 23383926589168992 52821827895231423 88453806419404370 76800094057034309 68890697410845598 41816475975712031 21274666504402762 47339522722671838 55240771073634590 77534308765413433 76315322288009742 19411856268077292 27879106132841170 20023647514863035 9784436901469744 38738655476898368 87089635867001822 87137262548290414 48282501417387347 51502819009561288 95556421788624520 42336122489398926 48801480281397230 85385103198685867 16343090072427726 84534426134484541 30976670621516706 43801900143655092 55234038023028412 84495612728648719 86859861327671186 51068114084366733 58226182910221608 30448547307592524 69298878169597421 79101924762211806 92516708325429160 94723544331502721 18587887956203642 39132892488986829 88527619169124838 32012680923459794 12056498224762475 33291965506475796 52808832949884872 38684180962239037 68530752176527333 37935546633473566 16871003588404827 82249255823962729 25670339368113444 71786144594704500 12549179281220252 31448110733416726 43052443137217675 11597176049824654 12896557874175548 25743597593435823 82067077243640432 25675888584575094 91117034167277933 41489526946399746 144291816536666 34810416679038206 90252859298134851 51425644303273185 23064510801183713 12728544240322275 56669177284712838 61551239274388890 71919994824359047 27130530516887974 58076282934977099 99607084325659258 54268239951835203 82811476179900821 82031246104149402 95003376311235432 1969055580388080 63432351571601044 68159638832794342 99486322704193872 89560720982717222 44795767773506942 75224609302220560 16096361499082159 63136824387799204 303644085058851 1653325460902043 59279974053894531 79627815699474875 11819190156208068 24706031132047278 58793485637620899 10792227998857084 55674834093452837 12987289541966302 6029788504873415 14306783941497633 18662889596555398 56420200152719096 85782859999445038 47614462209948467 40319654320082413 77155120721340910 82857975564136051 689254588631246 72820985304323668 64535146639410592 76788265601620372 45263081894343990 23031819769789000 36537805267126823 78418069282649358 87431253442699882 84382124940699852 23118557874764051 12824444091422372 77687670345499744 5272808524239899 90114046065145760 81199467414065317 95583757025200167 50828802336440666 21669574401522662 31971911234781754 68039774978234155 72148324994381850 87552270344529970 44537207733358057 27335091779638493 46052053284016994 55838436007390579 65446954115640297 28525479593263745 93411708313408418 67229631210796238 60492037922788412 84400274410710043 21039615342751698 54774643950905351 67645632934250060 50316034954120897 46218340773766738 65891378505348626 29978417663746716 76232849855403013 14436811080935251 53337572694729100 58587175353276287 92125005442535225 24483158238388204 99135833763244108 43987728608147713 12657689210329022 893131809021937 97113472810778758 5098279923773625 19230408647511007 33913890888475658 94997342039451752 63846669818408798 85175036813901018 51468543453104176 64540940653037906 41883359417308262 58603940418017874 92824164994225190 17667788747518911 65005422581382631 91627694552258903 57683218888248754 4038199884318809 88499372591184129 76620927045893343 96616038333825720 68699396104235261 29882791205923243 8584820622367931 10217611390373723 91504331590548984 19533964645378224 60359869759448243 24339565944678613 18308552666831966 83289023515268579 10659998529148118 93514560845495943 30816665672260792 76018496005577772 74061691193067466 97232277235763872 13695804247390770 93353456911184698 24887386815302320 16812954544842771 73845652551187399 22028417027661624 23357845979901871 7348916235943423 24107262648682522 89631759293707850 84377396951231667 6691483364136792 54789948532505662 61397274260742637 27196686415212829 18192344622483934 46169815128954790 40243617912449110 1233010154288035 50508050596085123 55205524129540512 33779631085222455 42457236841075938 92557759596448684 69992848885817260 81558291495977861 34215295757091832 25668008677910419 75844237867933114 92079568159572207 858918505445647 75045432241993950 17373571617060735 50930577101991931 65350365529133201 8175130357630337 48911715713191858 59268471201736546 90269631548440180 76714204387005826 70230639698979274 53101109539029473 50022303712328861 49934358597870069 27713905392986403 33628180538526071 39506380498969996 51930450444668167 71224435047917079 15177044457394394 73883096750190469 95948131150048433 25348778740311618 95961264215872402 80871003303402447 5454032405256867 10200387254000923 82473222347590088 11790976035957385 22732329931604037 93195099642989675 13353709791908776 34364472031808431 3439248695449145 13157381420600840 17738962150045543 30793313815664434 36254681931208821 84403612288446337 89984776056672525 4995338533630550 80707580063772189 6580225091233067 27244262311311862 51621847717267169 45958504928960255 87908708346650009 28367951007557856 30518141658275968 70513745742343509 25804057494882835 55061014805939036 45684612181578060 24735675725597340 51493889209952680 63212918892993172 35268236730815172 33167787196301190 30351932779505817 88501961252945265 46692740302804288 90651799705793126 17697776801627009 67263751766373631 6028571342522833 44580022935039 94747996276936550 70612371688908108 84443144579440049 14884212007666398 58244678271896237 69304731985403440 96179259922249519 53958786438740559 51002150958539327 20060130550490509 98595215420487283 42837476499704956 55433772950888020 10262561741268960 83992500940406139 1097126131743411 55903319894109554 19085246504717809 67417530320398312 44813081635586319 27834288167164408 31905947687715264 77680336210799822 70263357605455291 2373308607296225 49564168639102533 42102966277677147 55883065620002575 48101583905209096 26304612941931069 44626530299251353 45930975748126755 18717530043019 64663627325565887 93357270962488892 67031031606027608 34192704948473911 99733544731061962 9177205106703549 22695819123442200 12834818668490304 76760909377854292 32965870033404902 74521920231780638 30387174461321935 72825306394017630 55636079584914757 66594209439705868 37579960003198713 4864502917036039 65011813913189333 99977838046504599 7762144140409706 33855801833423336 57262085735644691 57396298054605450 1035599548244673 7122217647453907 73194496071202062 31461488390534049 49370330758560877 61872220265300228 44385810216980137 52867123579874609 98681488437706480 16106336172623818 75370698543201061 74235413930630115 50522623330222403 2608088258108472 24737334458182906 37300398088524734 66373537727135631 74951709873517071 60840877566621684 85971195556801078 72367018939288303 77456505207247249 51513640389060269 38023178804126965 83130548746261896 5092528666481548 32139198839405444 27981040454285886 27191874077983123 80491863703818670 20452566991886171 50373215913178451 62770725161707252 59635840641415837 97962014548812422 78921021675370208 5219959406405528 31004220280903313 97097512112236539 98394936544799276 94443989302136468 47833081844898345 12529428541112519 18760753765041213 24998320265109800 29766967146149267 48853075293208436 94587352700871224 62331417542701984 27306319962016203 84103107177911706 5781886283777120 30780573833273727 37553984581576115 49230882074633416 84924001876845906 14250789997305490 82733977928363476 31340913399736910 74752384988572923 71839175604554472 67297157781184531 25560768255105380 88604260149382054 59679079930167389 77902013118718068 31821049864430942 23783545380128720 2682672908194558 4340016969455548 51409921031098706 26998176441946881 15148529034572072 58444428957354432 31956529983551556 1337477301112864 75607651883670112 10296150148313417 80141506530499573 80413313049670917 18558978784278368 4080063572050153 2519111543710803 25888327327034256 19471183765986093 86263111461317162 93691557251291907 91238193027998305 1179879187638652 77732011739089310 40366123616139748 32999264963781952 19521222356730694 19857949406708648 38928875776479174 6855250389955440 48810245667344166 98710603295939188 87003349504965321 42445774682508452 50957784692244764 33076881214352332 93118756554156228 51686160223386524 22098697805552203 61489695306122116 68208414025537089 29708777838603520 64559624673002386 8383982232612165 91340282597254499 29468888108488299 52350382878497587 47705348643467582 97610210510883726 71443491552347858 90220330377708937 37290094954003052 16044727222280993 99050013017531757 44661308940477157 77484655322387423 64844814034585282 65388477858131391 94212613714673267 96177574496182204 9173397589066330 70532061917579513 17717558833638989 43979469926275791 42056893972424980 77866685743591785 89190399020220963 38069241245347224 22755939374972769 90297413564346995 77216163807483257 28601525123227023 73419740915994853 83625846350660225 37310351813343081 16684400632379603 82532939122093521 81365410918330160 59887103379687440 47179250589130261 67877135059826446 3422343331386355 47622114563289807 83516644460634305 6275067046583141 22097005114502146 59382246927387958 12183385795664241 67252199444436118 68896222124646053 81809318045765371 88294834596955011 29349165711120422 92939858094761808 41281583077659208 18733895799229148 48144431123292244 68246939978641020 14310047721025184 21574553383133428 53395751847289930 28603567466173953 71812803677079397 410008245697047 26411625867081704 75624650795474578 29361112244896177 1048903317357390 91582544542524055 19910646394654796 39609496194544381 93114596579411417 14850777341961474 72394577585321278 60697889378070411 97069385616810221 61533981772211531 59267005286553980 9775410707463169 35369365706141478 60247787782473623 33352555205173392 55030453992795064 20182568921277115 34030949619263784 97846431687846582 86697390565838176 46357294505965281 4385441192125672 62410176414093634 98220991474935711 42070170515353146 43684191660200783 60734765530644967 63677612406542625 5674223603583657 97162518219296313 74867258559473500 20652944618243861 61177968662326607 96665962122329578 88369953444729588 1301484979512271 84909506764751158 80660903009840274 14629853848067081 37894097594221588 52176200419953529 92685100751378337 56270664291650633 46130651021987924 43554530736304316 26968852592317680 9790901107601093 71925767184729012 53827344862426828 16884648101963534 74350844692252647 33322314292868575 69360381980840850 57992526727466633 65089065655227161 93425285871320263 43426376572436179 92411651699787921 44791671150480173 16474302964353859 9356924947204205 97306553425252473 8900042314197328 91417101372549799 69820326662596829 65782705006148164 1884002191247390 86878285470626087 95811353592215862 89444065164032601 97489337012557042 68174671187976380 96586798912026480 27154484970711577 89001819273791338 29652200928025169 64928050796693332 80744319637193703 62107062919788529 10648547645409428 66796152913889502 3987106228142539 29385712088613492 34931672770829364 45023766686827601 67930250738460911 88234267550691142 80742703890281463 61730509255315576 51135553221637572 8119840876833318 75708238144462592 63138743994644236 88215394824950747 82728971408159324 12111780461657953 18172465983112768 78149982342737658 23853746194922631 17382987255373816 26841695845583081 18584878694771127 81847482890032492 18171982164477716 31220518398481004 75479935008161505 84754084105958068 43301337595509656 35256769634896495 1706594496545476 35985320035794220 11047282978178055 45266083086338204 51172798258968892 66527824883969214 86555378232649474 1248867175819922 81967302599508061 3370892452783736 31705928877903968 76507559023957480 78674602736841184 23236211493723997 11675009296013116 28450068348544747 49155350529485848 72971778995895386 72578774413783628 98724624269337037 14513941537684123 23862359148199814 45333577923123627 46144996778921291 65292782956826941 95019148066556013 76873733474011227 71250224007541060 48832599177944168 89407344054533779 9863647372642137 54925798143817289 76557810206681352 7556543797018567 22219923593315265 86876004956444398 95917223705290707 73928020388140779 30492151807074846 52357577572464115 629497193082270 78864093644058900 64297612615574678 52978675598637427 66827966684993648 4841601521275666 32795980242780226 14765790673795770 69267217517719687 36699579824151570 82818912124266408 51989715255034265 19878533853937026 6481886871173182 63461315253235385 54739092004915793 46539918618754199 943664054858313 6764291741075559 41423847425016416 77052430300885480 39422412654589475 33274274082023489 83383300146203629 1860475649185448 67029086584179273 27608347079150224 9268065394563595 37718783427933416 18789294090795278 73871949776167007 12838846350849284 35046764166219937 72120211869686010 31997888069518191 48108115413813673 14285722665432530 44965112099971860 24622368026020102 72537608975580007 29149789542737210 63093790937815627 22921345470974179 29504963990649987 75202922772855849 67451931785481189 57986350938268945 69723960481265374 71915334939977306 70513517812644936 7731620690202039 65257123360090883 19970214835903136 15998174888067491 3711270311218862 86772011507892752 12630526584126563 78210531162831510 65126070645632389 96621216253350241 68506063719367844 80412702482301640 94409898765232412 16946727766923954 7503159820253294 31738781359392800 17193282046626960 73463668648381607 20684043771804079 48871789126750437 6239173826790370 50387188342686541 99018979264048682 91900009584011380 89083179098565748 53192976912287778 76042644132384254 29080244577895534 98577424108445682 89614545632462763 83979390644027015 77245772642449841 55707362453464990 63072846496771652 93381299727193547 72041996641283420 98749435373066934 61249288470653800 29881905501721244 5557862404774775 35265291146978710 23808009465152175 37470361174210562 81390936315551679 15358717135797181 77707792230347645 36580787483980890 1138036114612594 8244131620506337 63166704604124609 94410157833064532 17704534871814175 13232286682926508 69985903705325728 16481622346487810 46170414612817781 48564221572595501 56245139332469948 49316120137841938 35673539126907751 58953206565689052 17975830899867351 48412520119643226 33929059861219418 58364884377963111 81273985460419170 47656059982920703 71783546090931754 30608716751642377 74743616030154747 97792915938445570 79926320313077004 58895841928826848 11522444541662035 78994871158952030 72833907650014778 21985451115177933 2630839267531687 26995990136818886 77408888225969353 61748585204279979 80320808276770813 37547518780380348 84158264327132998 48153691873272215 21837024135503579 34566271299455106 76233970557312613 39175122457198557 70767129821052401 88458488005980566 68316066691999155 16444314042618397 17223498114465515 60340759633333967 23776584183664261 17939410072289323 74664733001021277 11185741708125503 54362280264334810 97687814883747760 19835092247394218 58143128375317147 76689668391890099 27822976747722322 75722485088890692 7157175925913755 50033743654320910 3730041511239663 23210745001553046 88750407605152977 364819828079430 90975665233096139 51426363879729651 22547524757392088 13690252227415264 92277282624329724 66011692696253219 43656497330341659 56637983417162358 75577485622547272 43213339945380285 27925814783606391 25112731907818689 3379623983471061 48722622315313725 92127776718028709 10182521029440888 20093026377524881 89424240734016312 75145547119124837 13074628293089370 2028923772226032 25989930848114227 25756921664415932 56921688745404175 88711330361298559 35023644038427916 26425971059440828 98859541202564575 1393125018589332 84971126530005993 77023945682246933 57956697544612437 90039930849403978 1505775275889038 61343910466268320 97093873654235002 62862358779525373 34553476150595081 34207380011403148 36213544765381850 60846556691777518 49366144040753842 24430286993705996 44753577715497720 90430138727109803 25918092282499939 41526282750381960 35221039338576430 54246122421378309 21689576479671249 76332718274974498 58162290838327861 43960643371218331 69762561042847579 11689707526940457 81240184050206885 23630181602006028 4364926233737677 43718963698959078 13953285993703918 23828732660654242 46592960369280185 28584813514147820 938412402312004 94269951294182433 1898656364843529 30974635591195660 59507465545536926 40028990948950944 32962288993560774 21771248584872054 92807736986326156 35399612189592879 75642127295444219 10887686860759875 42333674271780003 24378733146512589 70755966771571323 83715222806841154 23101807429785452 19489726975824834 58815553698784069 16891019047926849 53688345425319126 64103795619235250 71718645900142137 23253904897405542 39038968503122781 79950975139332366 48705084580667808 79521416603551118 80954568934345072 22212213546810357 6258580388921183 36826994003918507 15435331904363802 2345896682064188 51852315012151933 61069586374872852 71914329615513557 37215147217660969 58479763796494387 81477271182252639 41401894759413294 51122929751529882 54633108952549233 51022458055267786 96540936577239473 9194725519704992 49000899419073472 66927464142075997 19200911806001287 88203464235863552 6668861829134142 37794075252159756 63740612270706632 53921713002278521 92906303025075742 99643741160735796 16018863015344854 5532089284199534 3119518418946274 85988361917002213 50938395592111026 80248478784733775 12350898916003505 77450181516374397 11064139335154216 44262768413023820 7005630112635948 40475768653298247 28318962849656030 76571926997003438 42026518855075646 8761214186935064 31256632721755441 83965671378811846 63737524405786722 42311230859201916 66913817446573581 74913076387496864 22536030507351291 56305799370341961 17719437896269446 87703681822205637 12930752088615123 84765534403608358 75296207060147499 10579384832948208 66497229067283104 49952057020008762 67135242136856928 14504088105695646 69005727634074937 82637227597266513 84341785411888967 85206027640453418 51853332413197129 57092306934161944 15142253760957024 7468020158476385 69925188005053636 87747537862198 47167652701490245 38007861879480458 92789300813975981 94764337038482291 95651845742853737 14586004419379816 89681854656899915 77953536573149692 17910798824477397 17996574463441945 53144329711037726 12807901976943952 74293686182838098 16599148488555281 36061031430080437 2695170243211014 83197652528663179 65623370411962946 16675971122955943 37001432495386278 32430648072702543 24516712876131428 4930365564347829 43491765197461318 87259655179445027 41644922212854261 54915796683225889 62692958274130133 51416706413120992 48029137123705637 40911362525070718 67694264617518796 5843251614552466 53649789793605656 77938758321080266 15220338735381659 61569270513135071 39114224467857498 40323196819870109 19306009682836886 44076564087515788 18424373875540736 83005284044222668 46384862789830540 16292691876622990 45715104734268875 20664886827254233 62603891609369285 95615464403588098 84794961156289976 67494398292577131 58557379339394640 33495868074759550 5639696099099175 83484422667882303 16720738877349839 7307911128935293 58693840396291674 14498618991781761 30874646132217071 28561170977206186 59848222015569664 18609011971400316 50208019554532220 13802019853472702 65580506776680756 93009078818139401 31952272274154286 71906924591272462 96337920072361486 30447939974330343 80634576015316597 50658064167157817 1473695621603523 77272219471158924 93306248862347013 18602559918651437 60022727567695732 28335662602829439 32926887419342475 28441243065745206 50623451897409666 98095758751062263 40350480686573960 65618230003581113 73454021237341871 49728244895503777 3793068617075552 49371021274422312 62157140177960024 43151276434740330 4156874597676729 10551559145475122 89736448535718175 61753603709734672 89771876486025180 54418434306844585 29515533535756533 31467313447841292 61688280185522679 28059311865097956 26520578196489161 76232447483726761 50814879520575801 15153244022250401 81616366826704490 31435677440135909 61201616966148929 99925199627850807 89322695606306064 40242115603562232 94786084749090688 32851547394836823 50421480894144334 16125628624655468 45916006866365363 66897849408759340 64078839476953858 16526127660121203 54846515410784311 56982851640500458 63991154254766857 46116483173507855 43757053113024625 73409260983688322 12393284896615773 84217108656763985 44562677863974964 40701759825974157 20927295918849283 79058456947955795 67654004704390867 27227245452054527 50199406449926505 95314740449777288 31415466736649704 3635167565987838 48406850683774933 35004658389531524 50042351662070639 844314395234705 69264167165732409 68555838175677272 49955670746743458 49987041588757746 26798694782909344 26797391755691596 37670188050788237 93324723275090289 20103167468050189 65796686125194767 10024974873447627 79032029247012986 6496050775179854 538585234584631 92990627157726560 89293312817587451 71141179896622436 65841713730347931 79629655686921306 72013296706396226 70743799655134422 82618033265239622 41764959680819503 5457962258411586 30757545357961444 66658508968627736 1609459119932585 79879489062515706 73106716392044192 32815174192328431 47085853959720284 42289809100780235 88197442647275351 35738590683471059 2498075475379512 50146561711269935 37738001765459703 94094218109685315 19151249555135344 11944673812009110 24551842317982615 29788370281527284 59031293292872543 70591117939693098 34017024609167060 84403838168975887 57811144139113532 15899260231785544 8514497145921551 52044849017582591 99221999210858568 19311174229318531 46808236509286751 90520184489342887 17872589311719229 32309087918212329 31760983925173784 43667390905835936 62386793889514144 44055088266296662 94384789285653889 26284063951611044 89587466696851997 98691103631151 80225358330703639 24723536301175539 88814214979739505 61506420333893368 60319477932816259 68590348249428684 26992014748442093 81208654864718914 71740521217197099 350496178722878 80727869166131678 57795148603071128 95729127117117772 98702367635695042 41571695758515179 80420119903745639 22133147407343163 15657509397201455 40250055692894433 40068565279550620 4305964114006788 20443886731076741 59203860938983509 27351943109048675 73952855901148390 75658779885390411 74705026437011354 97631146977951349 88694902050179058 19141145154086280 92444818859753824 66770072416909453 13912568987734295 86181423681924412 67983538764963056 71464042140903058 58683800339959532 41280506791927773 57236266558513402 31375687287509096 29264648934830611 87196660853823884 26289104609861036 80156861615071508 64322571919950572 5999140465532623 18764971630973658 11256887725904211 10554138396070308 56535340216587220 96771613200486667 79144479049631322 1849297176153661 4709898290380415 3436637579576395 136542807915075 11419638391882898 84697568140537723 78533839271600951 69006410718455235 69361577448307524 6471776654522988 9753113209434014 77558220923601063 29526017495319818 38261140143031096 50135220107597954 47772027671105172 30336875317841062 61112516692539908 43893117397708090 49812494712844359 46481243895493486 83373786858059011 54879137229528154 9767994312702531 47208110152427616 92092095435919119 32189012117096521 11914288650669613 11306084133585754 79497169779050638 25756627332528180 44535305688179802 51398117454799131 12172880737245304 51833886997386840 86746688662630842 28322267597854197 72038457472446767 18155431131692686 83239410775302360 50555693338411945 41357392390524011 33558968122289188 1108775090096392 29584965890678277 75939820449047997 49473312879659086 48929178881020473 37617276886786641 98888987365778130 98714021529905426 64674073531341346 63220275463106173 50768555844404558 53449922756371174 93845381664804941 71468042246009455 15058242786178874 6999070736162163 60965923710054998 50871842740369230 96594960783438302 48460744103555512 59326905205275361 84865683376341019 62081260984827405 66534000756920523 29275269971331775 84996884613759631 99423272658601162 62868207946191279 46172178107506835 62548578695792775 13535165054311741 57268897967744637 46228804993122916 62919865473065779 92987416679768523 53311444098900489 52284012986862480 27360328814143997 33909248337168735 3271580210764779 79779794083985305 21558230020688152 28166544644412581 71075644826897736 27526271283635249 5430693439220649 21489419938449860 83435834903328636 51919569616589914 20816415662222621 36925495389183266 75466559367975964 83123749886019549 89311195293702904 2157037130077748 53094396770648366 69652603500927350 81192517880618694 25476971762901391 29732579641374263 497475437389607 91200387730657460 34504718868059407 7887209341782781 22005559231425322 4027275981495247 40904605216759740 68250877718670371 1206732116089800 72137389847584008 30529083495389885 46023601838279262 3150666509401798 1864391365435081 35014525030039424 7845552095900056 69527895115562165 77899175659771342 35706447575712914 9648794713144338 70615651299123645 8304557082175793 13773984655772301 79801142399099539 74729448926533661 14454486601181179 86972297887945709 44328693267176274 94555576062193697 51672337180715636 11819166993297824 43162070658278054 95899382958552629 32272246927947289 65562578967859501 31760837956220016 44125655321350995 44033027772688739 69245162098771355 32899292838206369 85917988346565489 55828981498380334 19216661807511988 21900346889727962 45366440651163425 3984735351987694 83627030120848271 37325138701585502 69498061472582287 20702035898397698 17473373370005630 67056470619419426 85998977016503925 44412773001487392 73738102902995233 91686660078218597 42761685291985690 88747098807861541 138257552274910 93860880098636509 22303958858175673 16547462831657678 167389807402797 11305726687043969 44919701380621890 80276577712938096 55847903783533743 97553327536016804 41217120566444190 18884559119742604 52709359269698094 18516430466333133 94919131721563596 51899537011409 64840580044418226 52363512752909288 38548923635820603 16654975308346694 55906500720635614 45997292964971516 6006234951120220 27328069474817202 17762014942915607 14318676706626371 82559732884324815 78669465520264399 24405165049880067 20272294226208726 31048340029117899 97428627719979511 99639605062326035 41803841899562135 83246726308757134 70114947856275737 73222888167331826 81414498708433617 94371119123320367 47254907129745041 79428758160348492 18254207035627451 32499486122868972 48862529630778616 53398204793013211 65347129943471264 93915456966260117 88959026318071263 53531551556665684 27699806504598959 44140571838765837 44314115915173340 80192651888578804 87432970319030778 63092844852780790 13607082868805414 49527681177304472 32727336228180959 23988887226127790 73402185622104588 20848095193133368 25840770063748359 71767169832872047 83072694175036268 92750538651983916 63749247799336115 75104715203817902 62971470525756297 62835390930169386 79700604415718248 83335404803376547 30295883444239867 89543129405243389 42242507991218883 33535600544066070 67060627921999559 36689304758501982 32704517292853247 36431466940370526 24213112636195663 8102512422405237 13018454482435517 1038362707321827 73658877240838517 10766057754780252 27824120534732898 10776133284452374 20451807292964293 87582543604529542 29412755707463143 11308130522928141 14748125603527836 15631185791928258 85318339225851847 22760850581593577 88794182933078036 75649407943852291 68649253211029563 91219500255651955 73905809261514276 85494023516934666 30840324352898878 50068414201145691 99615074427146222 68656910774861318 39614272578592227 86602354705398812 88876294889783297 11280518498842407 98580748883853716 14217910886641179 95749160579211949 62785440088464124 42937615110480834 57802944484423688 211513942338243 57314979721638546 58654416598763239 17144193564109069 21902707231981232 71290316093488672 16919897018476156 57324038975350023 76955545066787840 13443190552990858 85721555320292741 14256733663693464 74850633365630679 37289154563469246 23772426269445086 68460800407882939 67510984540907223 81444415081673113 77496924292659778 10016696321939270 72830862155458142 20989530510869200 25162091082451550 44855523547122891 80094447840111956 31503560088415025 21324791770088960 48077111739990192 60634293336963043 50220634963613472 58937736217838355 55608230388507264 66457976025006989 7599894643845690 73864208620545020 97389421677782304 1235809547648455 1160489557971369 69513928558533684 87874695309858685 57618410012618229 80592115652767288 73153190155566392 23489716731063265 75330755401539391 44959508573965972 19096954053716939 93547148400254917 72595349584531469 37337143824016737 59449910529860037 60460043703347079 49981812609459447 27281096234698682 49996291171545154 16698638853526044 18385036375797892 60261821462729879 81749152888785545 73101564583875653 95076845934605394 36781777798705121 64485077529642258 54013765858356368 96008129654006941 11891246050952951 53856091569196723 51765193864411590 20841177881442506 15314243933208033 34339592509483742 8995626719965613 67780938927934627 32443048484434036 9091791258860219 26980151170915207 23049529171662464 45248920283328098 35879966257535106 77611222963498902 61054407917940326 5304187843253716 44980868394969875 25271263088205824 84613165727361726 37369320713909797 89224491705507767 60923975486955379 97509466602702548 677481221688609 15247450546294865 53602122764908519 44287166897189074 43523481774690275 52969517449157372 68902190624495417 26184479598986566 74216864913003353 98137241903885969 82367927433475734 44434090434204999 44166384477984414 23467904783230359 28127642166711491 66062415922417077 71108350607087721 97914357700381042 65342321830232231 1854267745353369 65604129334140024 37927813013645443 2791252165115005 53468310868641606 15351898797751828 87459362672842342 12401032469622973 39776771618628103 1921317180028426 82253615895841712 95971105549352118 69960797764922454 77370315897433742 60344423635616271 93564073803741938 93643763549037518 89175655180969129 13789296485848399 72393519666034577 68717166528702011 47222474465765996 37319708348346131 5765639136017350 96410901159604659 52552203135628509 70887237683174188 30305464561798309 89277269683779586 89698585034592959 67209516348108879 92659398250794636 74836993113518502 9921565801951094 37611502398798734 43412977335752852 2289051479894639 6861165648359537 58801862795351689 31781578674743538 60489869770370865 45573068151792630 81701231815176646 42534051836345593 10349946024536077 65941378046768245 26963270200990740 62444828021825135 31817297747147009 82557735869143666 4072778287058176 68194465842392002 3759134263646812 12211818225484310 92979403383997059 60046901635076578 46357602092318564 30005034514310385 4231014040608393 31594747972520921 28076617070433691 90035990516975790 55550418792932258 50365542594698107 38249708949759715 1796024409931702 75651034596546825 29360361409882949 95072131249677580 93817555428409156 7050560600255376 87228658402528310 48770844110154489 92730112524692563 9113056147626447 28072742348960931 14673069083509637 61059079853098328 89276842894313238 68111868551386468 60093603129009559 86407658833006827 85982735223915934 47466975378462110 29985460132371415 40060848304502361 34374467878017309 7844679248690083 19900376359683574 37154602680347495 25774682294650914 36991630398594791 48026638668344896 22198942309764168 21547526773305528 75311839158425874 79420082168563402 84581720147960944 68373142151557871 8036500126386596 40570328087140896 18693321019248695 34003058896878797 82820075881655023 50326436054233877 40317701359902975 73808542204639799 8099227535165551 63003289097054727 50619343653943850 723620400766903 46666052827022949 76146429540384854 58826144089507128 15306012806106004 47693267384335474 94678533768001364 9913883553987408 11695802177668054 83774130833834274 81277901682061982 20099844373910407 69367672202786208 95883999255070294 99854326938429421 2136138069639319 22588551398723103 73192017423191507 51194129045808516 69995689446308116 84388936490993153 12124275957572589 4806875343468733 76444783712175197 30665747549618325 16648834738789592 4245411484188145 31440942388436404 28315058158799362 64518621863682299 22562635791389845 41070463682137145 81039589810242432 48983190240859427 11731764639726237 8066056949622840 97616765410525339 71407712043689623 54515819571379578 7193618555337940 25999960043913131 55658799952458735 25611504331770625 56369206867417243 9963497292657260 80042050399508707 32455358147987928 79642098198866596 37436292038064366 83387118453805223 55598188957570734 97288135698033505 46470380219175219 34365573126806411 31998893983649764 94197107201106820 37773954487337318 52846373178278363 30946167718868925 97807173190844508 88761879174981902 8141792835277646 79141266639720645 3315968749819275 72481120549420068 11774138834508757 81375682597734556 84072091336736181 39459720532577143 80094107732794277 25087751237233959 87549576969136892 19012027138660535 52832828527144486 19982925438592847 15021020470350361 66280272939164823 95630974191750553 91394277939740006 90240364861949149 11839940966037690 13838969295406497 89494651730983284 86469271482829840 4877754677787375 90954872174310034 6140542528143218 37620014942690988 72436926770732313 7345682267802260 20902592295715457 85710886469075866 15911560713407324 93012027063802739 79321965819425631 55500607659382899 98089631929129207 73226077098234898 5038273943655212 37742516667550766 30658037253165433 67957630319539607 98882770274480317 56847902634944127 96220112354464413 13671132923644487 82681863712535158 60062538872624425 15578401030995037 1656096237110679 14861731831837719 18481134054500977 44154828605200537 38499766250518981 8780084239564944 45147232702268748 55567960464096598 54720338016610776 52904838658203896 53653224408839055 18359346027249584 78464402249160540 62639414579199845 77855817601790736 91080329987595757 92708902579496801 54340781078313624 67477843149037383 94662888118850189 20102011916746800 88373730318799949 77323096043880529 54181867099889266 25692999061328345 82376368681850817 39910008515723200 79227009994677898 11129706749216004 99409997459597844 71707000795955635 13196495897990493 63275372712530328 52971803908299088 242106153076928 1022866384948704 43890195867407424 59968233260739503 74334386647233981 43304992477218608 7671331218082847 2313198805481198 84800235545606703 7838140020494930 7350740725443021 32524999556915139 73793844993806757 91221084206745626 345611022862074 34819219712503734 50969173140182233 48621877272037393 69461434445804631 92619112114627906 50742551970358715 83496505356214167 90738816750276386 16070858681930317 94086488847278727 15120147378119243 73197075385920815 78530981954476832 56489160785817810 32121786242514955 58908465688506623 59442951708884921 97483206544610961 34411569068710649 41981278163294278 55181062454281799 31241853820530028 14807508276901218 24779379801075744 82116526624852918 36272694127399477 68518170950730080 50796778321226741 3270624204151540 69590837382979103 6524918242106381 77475627319716597 1715593268612415 48491264600299161 49758445923726028 50136406900986623 25281489493716673 16164109528197301 17128168119297217 24056215827824241 33586807098935336 88324106518180755 29969238604868477 68931866432289443 3151477979600914 61316855388212983 82542291851502357 43054905660579465 60884944225387874 62695972871972441 95775041764224687 8184886133940180 36826553673807328 85512867135509476 87185733672478657 66868236312541961 94480523598675572 91705582740123805 51385864606948884 68683736271837204 33149896583363418 53337443973159749 51369382900019373 70902139409157729 63466614261525399 32597385186877303 74767749333211618 38630367458886395 84821071517037795 14684156301812663 74543474514270956 23515731778467225 721857592892704 13857483305938911 64855177208141117 23456209114684652 92569190496289385 48141006799437858 93642234449199553 8472190026815115 53459438334735472 67957701532300332 66451168820494446 17551278694364519 84684558030401946 6969188698717442 13308969774785212 11776385526131437 48033619546256738 12231343754568843 88012373093375547 1248769856897316 98994332555879293 3809609749724677 33918047179663107 41837188748722603 32837544059654893 53018719014031682 30645767279431076 44359201561364070 19544846527983594 63914080250360250 90565013271554903 75683902404619808 58191257137259286 59173138385127911 70575190995357356 97985404141437622 96189183540219271 77265982284240462 9399952706722321 60425077704024309 66604943404357726 49186426607741125 71793152221415552 2212213955280707 45668353704401271 41829173116191809 3859793981390372 22957579429719630 86572614235882949 39969043874338634 3351571703663805 33015363815544939 21270857644350346 33459218279609650 84715144131787650 85630030213843532 13992406552224791 15660834826774594 38488499778853377 91239110670980759 88744835932786124 75599399479255661 80056783767477062 23129982840550193 2751443983180756 32942740983824640 46070734614021154 87606941413672317 69889238618209576 64084732550697352 10408335314424197 14875397713251099 51430134838458580 81150692571633435 62039380105860729 66864972712647374 10260874235826207 61933530921790337 72708484232241867 79802464364099669 2816435078206615 39222830779247847 58776396882774268 82481108914455678 42350628726445034 27797832640630732 96065097580181581 73783341917054660 1651640502130395 13729904808155247 40168590683203984 64867776567007302 10009812964138642 49311722976319401 30948492467148359 15702236675905928 4074476274001075 37026933410863518 73574108843543480 41486058999213235 75959363008191418 28712165142002173 88071507252929651 31578911706525703 37232007247068023 33597837783276718 44466003087125975 45662342417542749 75412128922433953 41034310710640508 82597669936632204 15226484812608218 60636830524518192 82078259736499072 41348941995597343 48418702698440904 89585634119646851 93534149730781470 49665702498763919 5425436236582846 67201567673663913 67223194895637092 47829068322333414 7469434698041534 7730318367971204 80114988629763023 52931552244727435 46273566972638810 34202515136608472 58679807164204867 73992244001822393 29483698817851133 69871119601584687 76692593325083474 64244601185268010 65913047306824 89706089316247545 7783072664969905 63322287777494419 51758927595582295 21945367179492190 23905125285520737 47779451576868006 39695357551691725 75270948060801548 58744094685466717 99079921807218232 44924534132230216 59920198580668781 36211029350748661 30959634816627143 23767772931819251 25851368381004143 60794060426776911 35857614578013622 88842967303199501 33777889269786608 61510139280617818 81664195575894279 34169228454870573 34719445145253395 77476858588396824 82199975478348082 97053769089298079 91235738404696284 26715421345064592 78633851757415276 20396920524358321 1129419030916468 6251334231729521 50066406464791809 53049495096416127 92113266837150938 87265414842801452 56511578214079773 74959500923273046 91135155349751099 34949795126819300 82408906375384481 49563144388754440 23319771077857735 90078952099395340 49725599764782132 23087080334083148 56194980612323223 94448828509589723 85094696447543912 13665882459798798 85876990280205504 47082865387629557 94316490904999713 87550990292277941 6909076774791294 86777512453468050 84343835561108938 89125829150051649 2414522393573393 58607880412602263 34604477168453447 15725570861050170 18823456677481526 55799960929618483 36635416773648373 87397759620461746 50338269020210874 13716853373313587 74107311554248518 79850250927107931 22841234756857169 47024078814962863 71627634033460183 75234620656365138 39466818502255045 52319178540050452 89968750269724884 45820603284050830 83920698821694777 94590320127921201 45172079103387604 78594148580948232 70920533476385291 59115460713106100 40353062855361874 94154070315351167 93345358366443205 54679639519547577 36961874295251883 14579282177122262 18569190106650658 15713657245146826 35798477247004945 27584218343155133 47892037267181883 86201557109800458 23438087920313861 64909146445052652 61347702387922263 88264364715270216 42805194276848084 40986885936311068 67523599697954249 84548535276710655 4571418157427710 7488588417194176 1844323379306444 18623625811837226 39336859680308994 84442902474271269 80410800458324055 30889512405901838 23780688162300271 87329315236684083 28133647230904650 70169447950726233 85012986415230418 88313102122915007 60664329869404695 23331959760925696 51640372054550433 42549470995064981 10504599472526496 47576824176081283 99751788508656599 75782275099807884 77454361508030663 18804302340627932 39026094555271346 23554839360996141 36551818140099604 99774776743251202 52007567024567779 50711858589659763 35072094506772035 11061566165538413 40812961606915214 21019377690114640 40276511758243740 70585279903376643 63638868539812168 89400282462855766 41773809929510487 26421487100839947 71839289394604661 76224342580787890 35670954021274673 45041845424169009 94481487003858270 54181286939556699 24490276469812354 94699969606542705 69416109011634508 58268513872739618 2273401860779925 36946058786946172 64752358110927834 71285748802417549 83367738562897620 6545433860172404 46202378020181918 38449991884486793 60641758145603950 55247063108299941 3467300970049145 20365685112542835 16601190789900040 16674297898981634 56926398889338351 99014411795076312 46100483595825166 17432740196361320 64360409637866352 47407781513476770 90313716219562337 7283616292881363 81293844295040367 63486272104125479 3723389622882707 72881177040129704 71413486657410754 70970032596256365 55629780206521161 43429877497264595 35430131096572263 25023494153109784 25562059849109848 8793032982555599 63129516723787194 38875310226872766 45901254295614662 3186500964308703 85215044566387036 99411922292497595 73930551245954402 51885684935958891 68973248934193682 14611702547741992 75243257078559701 79692116271005495 78129701115437998 90085801126765324 38740233158693720 27433530094779554 28884594116983808 25940240671133037 26615940901683645 30235214827133094 22254454607357851 7793768001621276 60362947446856731 13470286367713980 31525015196569557 85546915409642421 21668865280216429 26174762038925844 21124489411106229 596228630339754 79626704605747533 28427277350502275 93671206964576422 76857151358747830 68798223683811008 2864839935694207 53386766437225118 1833732532248168 36277834160598052 60783021606732212 10472986535808252 10290908399736923 90782523182640249 75605758230860278 54193530161998981 44315116883614054 70198428916153146 6853889321828165 67763894245330626 15053195106038998 38109794856827322 71577686736156755 57427654327376035 83262874364133284 73081839393040202 69918648733023891 76791059637232923 67843522075936991 57191345738897032 14816815425677586 53825297138837641 59505350113412145 21839345999372700 88864020214738817 54334388636397463 96591297446959018 35508972063614844 30722442298180437 83199487126177454 83372078525956595 97935133018207497 53609492120911943 85890034866227576 80640420141292537 64291245670227765 94108427748261581 63480592125621879 44444483939975716 63695686318394139 50661298591524006 1398361874517604 10626212775337212 76324250986368327 38605891408512666 35971952890360989 24863293620597119 42585730639553153 52481320171183590 85846565189023639 66992977868718948 4332760977969484 6732706046856070 53713517112214978 80212680404979319 93709476151748876 74159138415962981 54469116532040401 95202681473784831 70073040048958410 65445971325117201 80459400731444487 13734533809498393 37970914721218455 12994502293365167 47591033334085290 18147799590508154 47884467556292266 94929805736786131 15701930688806760 22852647540931735 85881806250103422 1749449990703737 24286972200716574 45793694014052066 10519150026231780 24506971175642584 77170968032286736 75270804606437195 42501592840716883 19134657035772543 14867025356882308 21886657310573236 95236313426975178 8717788204666097 60019774002901610 13165240467315691 85378950140346767 48887400601986615 3403753053432204 45238761571719044 81345069730344499 14419816112255215 34004332166802092 36014592404193803 59704306824281361 93855767170312305 4274021154533962 39402809301853520 56562121732876690 10462125519662784 20795248133215943 96502626698110280 13194438158796701 57698788970990787 63307795711185690 88629765164390678 27650859313844294 60743139527798294 87597808142452159 42149330376124979 51830515116842782 76682244497043167 77966663042368462 27970503170641575 36047948358324488 94568325207810863 52660043979555117 29411115890713002 69993828551239954 33132081577254146 78645689507996922 51305852592626648 70016916487320096 97354415330152149 47034029324975040 95724369509607470 85170217213241037 16362125192922081 77481433630752004 49019588437273947 865614056046103 57788691526127089 81409858605250770 42156999337630428 60333296729903580 50592425185297988 74512787821197829 80423420425609599 58343193684576009 85220267772722279 19287766859016097 96053806785723111 38621610603827112 13562206730884435 71860957128140099 75145515050359116 96044545205269099 47612746726638716 44769175282117775 21182154779612748 46257595837096850 91146073705094519 2933653984887388 56349599157890454 84600476863740921 74172836689899678 38681782740253575 73208828243105244 51647130283838032 13035922606698168 66882044878200485 14807120050493229 31172164409448031 37055543086298143 38888436378825502 49353371523322642 3702559943048067 90349171335869945 80240876907812826 37054408520760908 74497427589905861 75840330757884142 69248053295481304 22455888363327975 2216057323195579 35298554164425052 42829372821969983 84493814586543161 63381753163679536 14562231169634228 14945751336569668 13296879604043979 86657192394997961 47898417430373887 37759343934848248 18864596976339189 70929391271438012 2703814165711440 81373479167125124 66756451483857607 29534561190894550 49933697225912234 66293045849429841 35323683126054655 43515439227691753 77490225132640990 62004209039889905 90067578418082308 95264385047789993 66927619945671087 72299599274484362 9664246914100239 50674530587707098 15979582103209498 50650250810160683 34896731561738804 49990286415014308 7379551634074484 49560238241970913 49729546772421158 86794635704487953 97521305036929594 73840713842144589 62363755160350582 90712484709050577 78276225477550255 10993411792128891 32065661614219287 99356378508790330 90974360558411639 15467263963544941 98411637445603936 7046420858293773 71983597339569454 68644698448861756 32594388705565357 84473024758054598 74934160682200359 47499004440500960 9461802349428819 58815446917134585 10168508536203108 59232037158669557 62118916453111106 35205184202453835 9103732295577101 96935627236747971 67934890621624054 99610770965605845 11777677707269747 22156844874228811 50467084376244342 6943006059327785 55438653451973386 41329463803802301 60495681733377501 54281278722290866 55741775981935386 2853900466928013 30312572182109801 85866080421074659 58903934476592978 94483895719338085 75496444908736918 65989100828999547 46528566656113973 79932045478653805 50543708991580261 22626735717059759 9300404304218337 82117325573594703 47514246286330964 68368113861733929 85349797422973739 20280313279414905 47466054410572598 41146246409615043 60243940341446164 85723340179409971 41684969248624776 60082897528493469 29412551088028801 76684562785774137 41035400595840875 80536878353122691 38280917761297180 38474554577652757 22425618216951962 93415695003921670 39213649677185098 3039285447641936 88806547716556197 55717912782191187 9984997565358893 69158496447216352 40068156980303913 26058624819480504 18801673086263181 3051748167162803 63604098528109614 63530492754294368 46898625999078089 69060807285456193 33832639384724585 8937950790278785 43180848955313903 6520619621274328 83008998497507381 32519838215725257 77903227266291831 40983370500535368 48272223124752012 74401485818743691 91237223324051156 27704064203547533 42432166481327418 14535416534258932 22472131043134869 89286169652606413 90801828779621730 42840605233977323 90345956693056721 62118566003171287 79534662598489431 72500448735670584 81836237359840692 77219512611894682 90560378845623086 81728059776804967 87849512695902965 6386679410704287 66930914545796229 24940023223451779 51266441657890951 1237845373485741 67429725629836391 73708991917085573 6937092845273670 76821001691995877 57870746448342133 63713721881916475 35488181262144887 37273101416299875 49325937160647 75626778228077072 53810129970811005 96079459073151289 46145822658176390 88993915213085742 76773653949243985 19606519670365943 23105206442616297 49704740022553245 61109232787544033 57564252114131445 72170214953327995 74817138704265529 65333705967336532 76455135202760465 69876802998542777 31168866733892492 14330240209544530 16740591196385300 99358442621428855 83345115793997418 17413542151743745 9300813943982326 99239767490535397 20602929005897957 28962721203186200 78998229641814868 77042758034733344 24538164944672459 62281594688329433 79780942672150617 35070633370297616 50550627193629822 53654709376702048 64236727020471856 93477421771895278 58929692141909521 17888303716299057 16856256074369498 7584978430857761 51039860683028623 63593465303347570 52683204807439733 3463995331927623 39607819980695992 93717223030497 3517369699840653 38812996884120300 8547661043694260 5529078311309173 20740961608808950 44219540295094109 25897645134982529 12491176097932752 52527402001988324 9074146312787977 75756879151155784 7149465033080340 68247590592918037 83858205398894635 81244031552108255 45743757754830428 79448641568296380 34345250661110965 31958580522745468 38501040875005471 75367436496888933 77539508033412076 60931796587687297 72421401284097964 22911154304158226 52071353592419682 62007947472705946 94632219751565166 99170023211717067 15528152530928759 96998618807832501 1736986208579395 29112454585476144 47810358145488966 70928977919115529 46106514680978819 21977503606305000 9928550531016095 4998562822164650 17216661663362182 66727341671961700 12613470901647480 68549484102106407 78601142177253214 31829505362399865 8209722264103075 36927943269752966 83490575894013263 46435058368482462 98253972649584499 2473615373207007 38670848172515016 36299607978583671 97738572015568465 13500693080945943 63554972040283137 40311417212603513 23827907007527119 25101817877461133 58029651785217604 99942822032387265 30635637572695273 16255435788259141 97856565517129910 69641872564780827 4992552697253217 26129428450870226 67753073755049080 63267292783188886 52417372151837160 187352703857989 9251007653430090 72884426304014838 82155959001164994 36265029784197009 94538719799390645 74222950481860125 2437332828100989 76171091848385378 78199642638687738 43277153103536813 17802990835122056 18917536629795406 10561961502435430 46955675163929381 75836944689872127 55705550896775242 4915706260372089 3724966732491867 66047377778286235 54708999754295167 89397761016047115 32993702067772505 33687638408202794 873090370848878 64073667805904449 14827619895916663 60367011077706232 68528568144963483 72502274299354617 57307320029145467 12419378214661440 43007965863113502 9195251532442731 36145198665467434 98000910115882104 740956710887855 95919977637062905 18695295757322724 43573854825077859 37787232681705677 17967995438137114 31880561012754669 87080302650401330 226743523813206 50353990336666844 17844082578140824 4433585528481744 93976385514066688 15952424908538999 6821318053159323 95395671092588168 74695184958185337 82593582130884777 79316322596017041 25843468090009391 27031444597442183 68466866984929057 85167396421603049 63584933473021230 65295100120177137 35673368802847947 71170851189138567 41891020921936173 83628076836428544 60514430745516030 17280000244172958 58947719243463180 68201513496612238 92807256418905018 2827146368388077 93404040387290571 18247249957762698 31394268643208829 62015466234422521 95984026029326905 20479747488489510 19909944775610293 99899134785835243 61840511431197077 68683227656833024 58914430952472893 49881767327084516 22439294535370610 43758263922402272 54107006333715354 66785841814190759 46329731828446853 44230240580388268 11068943238968225 3489465651884155 66992642354769799 15571339775194610 90429764455784390 36255487437856910 38590015748154291 35584823085254464 2451566265085641 79271752423470212 70223963884733268 78399007263705293 40607334379817911 60053493161074556 86799393351634822 67733075049211998 84295056286904659 28957111224925692 92903747381761811 54676790292029323 93538973353222097 51097958656766543 18791959330577860 86711795691424653 89699823194736310 22267862142234765 74133229949015102 86963966632100803 90754273729432872 61124204610788273 60959518185475312 90882897622258905 14989528896496375 20644898505504037 50992556916392118 52336333287766584 49503615745868094 40124812111905837 99555894208869196 51446340075316776 30690365891440560 44062132172844557 97092093402906990 84701432339201541 86864015855406299 22326614584333463 3518983200618867 13421858667976114 64705782436078733 72246986513852708 37546382453643812 54434017516040434 22868179931360495 7613053766691265 9359549485300909 34466290552621419 66957856472580022 83317180634306204 83375810480643896 28562567863966009 96200645978516208 69505576292984883 85452476955513529 8854018006878222 27783599286273264 91979544636899127 26777500489373683 69764109968726370 74258487189160983 44336728692456950 78954203500057715 21815133723620195 35786677206978928 82643363386691290 71465183905730561 59699133606189402 27701589502224892 15098149492435625 25024276709793213 36921247628101395 92814706996692222 10155909757787110 60765437408353599 81570535670397762 56242664059274158 71747110848162436 53418024254352714 75097264958709482 88531180847058394 60439895899127422 22578065533068605 96342882811929902 97478212024711106 27899969657102500 72890562406784593 65945241082994899 73176092605039609 85893012947492986 43511346123863652 26337368433267308 84755418722038374 85912388047693352 62790418764362872 20020887110200445 66469615867079216 33463392528498016 96441677708364942 50694974151167815 52323037026560699 68264623928436184 61635966589880667 37212823200977265 73833522520572252 77680182812263299 63598679592235193 67899227393068948 48377348580052249 91886111835068018 11314604122405392 61709291217991151 51482301781944934 66793814543859333 48258153559844414 19751114929918797 4078434423893107 24560278451809999 20414173516385478 23584273257233192 46932363691795159 60333393647386235 8361578433937864 17911092481434041 35215670656680830 20096404724158317 14275690020763460 66718676251534202 85784456400554826 42202946933616221 47162292650909230 79264042201263993 69298128114040157 16980722321775578 99235424199863166 62709674562083471 51745257950835050 6219787926249061 61071627947116156 15944913905140060 46236715983431161 1310015120594262 85287821037830362 14705725939545020 42246749241825629 83812119390135997 16570818305373080 28972447640310009 4760719773575506 9485292009244897 93572526825173232 34158198455682701 54409105891285950 76203592055945864 90603520217918626 47570289078476210 86228387723408926 91525052000166504 93485811309803165 74805133319734722 18917379137899949 90383165780777500 35746395553535109 2143055924194267 787716583103479 39368096567677620 88560045904023461 59995095717693374 23951303883055444 4094458471196916 95645317506074473 16721508896666764 14937697688908132 94773005003957381 6061699863672143 59118046767900375 61278525484540578 58262450044061971 56244303488037391 96948839000040053 28732494885296860 5289787206800973 90739172716619811 86181483738811589 75203371697313621 82369407100644198 17162344723220825 42695116513656446 67473699672837074 71383741518385569 15813828146754800 11977198349892464 88715169188023421 94800292916678271 58470466251087452 24011629865549322 28727067597576840 73331877182578069 2542165583140310 81348407473462339 39362694864840102 40217652549210028 34716897938183298 69462050435930012 27880238769969469 84094737537570068 39989601301118218 85742447025128757 254838610436846 12499206314977813 1704433583900146 25458758862733105 92258392178601375 74066560798111607 24339701186619141 64978115406292 41262097981538200 64061077086193331 70832573536768740 17225488941547265 70051168968696461 30632662987740710 61698711082323784 2997204070886074 10274297098476346 72684769326845594 85977909180302659 2796252149563748 10036710680807172 81038228364636810 89200789644295406 47469221771392756 39590750017358657 19433953324361793 14021284677811892 90115845809731940 43754819272237737 24369874969916517 81503410008665406 80102741397076642 72856427228340837 452340664859211 6476515738845923 89832611973558714 73689592320561154 78371580659446566 65584135958918633 58861573187571781 91679608994437226 3473236112415037 40077384192846041 53272582856856678 89070568857725704 5091168309707242 71173945613649458 64293619266834256 529980419103627 22788233315887059 17556221314974676 16165927459538261 85177822002580497 67696536306358827 28003764987731271 26443649278159538 69158894282590648 11373253563415379 98035726847758663 72322156330594492 62669375328238906 81952292640248135 37117389425888166 48033041135817713 59060420251348903 33101739104194940 27830157748490931 2103115562070983 82990750224617431 96155629883657346 74662886833257196 63867920118109830 44000862850892549 19065785514663606 52398561763793203 75411246515818046 87643510214093214 81968558739123774 46173379159906677 12296501513095249 46854832885058170 67824314178313799 83356315782643219 15627832291219466 93546733329451751 30655206016195480 52325624014245585 73402389500343932 4290044713231728 9663691774285490 40170240578776287 68716375551614094 41411988245099387 51506704313774308 14327030886790964 17271438670287816 35919214690396208 24726606642202095 69826038940672295 92252299732461724 12856544547407450 20194369322418894 43847087658667429 3042563865491553 36660946348679149 78462038584251663 77334770592919903 72080122165373507 85649919230303541 15838177894881076 30761096728807786 33011609911451038 46293521522454168 94579549573281185 59860399093203220 19779019414313279 72735769450704811 16368876803986686 39617813655884998 78315517135389310 61243376451415936 10653453343242157 95602038956915068 21612509389156658 44790693698461137 3129917824815970 70063328747085752 4451197294038904 76537816409533618 81074889204372175 41090513823896838 93610850308993125 64782432454233592 34441349781728419 24270435057049670 61344625384299288 46871879376216168 64827675721022775 83575833318147192 95905767776626205 66402713892177782 81176114966181214 92904083326790515 12644727318824368 77959771656060514 49479055432109027 53064707655824395 50396909812813096 5961892630847503 97097661040239622 2153676685151212 40525905982450614 32160126290556845 77451941756383922 83894793142942616 60990522757482227 24377586903266869 89486587633575833 80156859670836650 61100180227735196 25069486726013326 3947154961977906 26397870766058453 59721725137721619 69053097319566678 47094683362277072 34549299828757813 89482403813376778 84843055764707906 88844694448522918 72738198733525112 83611783955391320 16151177753209392 56549702151018834 93987912666478020 16600199144164552 30204645804528551 31466921573404766 7325311421653432 52573365724350137 6250077022179928 31251520763749072 88568907170094108 64270836058826887 71398600748971057 17329241195948375 9491035478143183 41740861443001963 33036035457228798 54886088017443509 66532332691384121 70489051065146760 21505782669047076 5470767451944891 57739057736038523 73193308061259458 69376733867116152 68691694411525775 4120280621422899 53539687649126608 12963021267870774 41548202689083651 9919891327879663 14761484479764682 19924943284455117 43165926068055958 43361877035711621 32852689335459320 89292485793153997 23721720009438669 47694660170805886 30044690566899787 96121779464726700 17214472267616414 85439949690987898 98269711270227637 2611773079993216 93268092073931566 94564484571791405 94895860683590776 17198601674550363 51923689121804080 97045145589096620 71291669151258561 77951400636581299 41743793861897351 72796702667249391 60456495667663526 71074362375266413 14217736824151946 50016668695930858 74674962732719764 4340599353159955 52722588339558504 35850944684641012 32540225970403911 41812216823724245 65503060550747192 77001528747909012 19845514289777779 62672413709507962 20618533018472485 9444155938956814 1397330438364183 73732391432164789 94235204669535295 45148231795439631 59488936094640696 8592761285535205 66199357705515613 75109615925976866 62852439555788434 72349965125859697 56338675490208886 38997493852604182 52077788429850623 81255777456480765 58671253315488005 26049850963956109 17498220074454195 36015409316807035 19767924588663612 60588348535719506 30464089408658000 94375193323173033 66845776935916622 10814753886947746 78602387710921693 65135769301819532 60478395369290359 91613745853817923 39608196527316483 61487678190213124 26159464349403859 88067905019077078 80863469444927167 17288639960035744 88905437729124195 18647752674360774 7059905211073880 89946762769548830 24669856632019383 23506647654055103 52830516935008032 98328609031877505 57565855220785121 89475729006497942 23441896719155750 22258107608008201 63395085990761817 67736173664461009 39615146163484517 97748453052578193 86295950868608122 8054105961680829 78181438430229392 17653955017601761 89465015891227329 32428826116250917 49006936745500489 40973887847708486 51321448647262942 2226468668363047 78180392568936012 91525903285212379 78925058791199008 76266686300867968 65340241490353388 61265670573221228 68020019534583726 25886830498636452 89781580692476443 43228380057743081 82014074716287859 74359025181468663 7639150109647575 1800397289375460 18203411869548008 35331905620875389 65515144172306329 53988879443265869 15709206284910861 76216933648418961 79521361229924252 54580266633056400 14482457511440861 99175710891308882 97738464962557269 99383425528842111 32664854653240655 43839826335960713 53047615214256023 16619699814414225 38997198742216970 61237870537803848 57225636726821858 21116098104437710 67724155403914765 1791247120398077 40355836793520464 36681995374557668 85885524073359654 47402165907948589 81263235932728700 68422416481295215 54489783807970259 98099451706645223 33607086617389410 56905757322532267 50665436070375762 22795482300364336 90221798774844145 38265639361414785 37129544422722702 47503237793061965 54121853665118899 57984588640433985 64797531505537306 67008454792509100 39903208353347059 24276702966938949 25558339247600122 10212207789903269 36200960106895702 91396503028798826 33218907355656973 40292569482087013 40990740327611305 5211476952400483 49310932658111720 61517369234036004 56277626478495795 63610490225023421 9055176276015205 98976715701363206 72447825199063255 9220169384872328 32499123043837153 23011414263563222 49814435263977306 94170452790968394 15885867246549989 47091919114085177 2373137936889028 53858518493327301 75319243752900344 52610779798345265 82975867890980399 16419420875604311 53505165644035376 57166624368533538 26924356304580623 89339980311641506 82449061465869682 26877940330663665 16678526254130513 49476582261257609 5489609616655228 2256287676180771 63249470333303932 96429087988346812 62278284196319906 55037709187151525 83623066984297777 65292634843583820 32688136469346311 24828235538154194 62206151215900399 31259788211897312 98985129783844763 87994977835124033 10443455598539229 5550656638786785 30697359400169476 64358158704447040 84217078270164034 7549296662780399 91000204700370683 21754037420651009 58953953577373118 67579509943997840 14145097667639036 21084105971440336 82656162256417495 91975485101245784 14330901205860783 11628475070040062 10856841917836553 21067618771384463 46188863789750978 28398117521998240 38542466353436600 84051877186996838 23386348204157726 95585832359270788 10181247586507552 67601687199042066 33733918723241324 60681761586988803 75685955348549477 23928127476843989 88176617798668267 41963667274855273 50748449406356233 49098566717088398 64482631779640371 97809514243358366 72933557355724049 38807410360045570 49033528427821152 66671831242878870 11513032732398752 93838818505780875 9544777910379561 44450938322247471 52324977755563147 77685652248307448 33634589425117862 13994883749121713 82429494837261693 73846794551044727 45027983857707357 81406554143170908 81510878256171787 8421438584037736 12269549729295282 4997487583206824 629638946179637 202137115072120 96580984384441354 42866589516563548 43879244954029507 32097603964622488 36997857578256622 44111358727921225 67006052453837711 92057070065029739 57098071154828890 54679986171625612 29346380029398229 88599470045036278 52650239866397238 92570818229552471 37090245580020649 55028550804640787 38158209096477445 31218204160688581 45216653524721209 98992220781814272 19791329163559124 50391583378779719 47436908182103748 79123478590425048 60224657919105580 61031346881295725 98374963089783645 9601452229990657 12301940720033515 91385089511703673 53432902679660246 55550620480325792 94390737455588196 35442255285999947 13804281472093201 27215332259615656 99102508494778674 60259700283390403 55401553924267982 70696874808864465 2285275278736545 77077646733320137 5610234094044816 13384320901239235 69977883101964997 30235755178577218 60808315579681618 86296429039237108 90159331797186339 40642362812575381 9233976280822698 27044343047635861 7782881373241337 99728480922852696 38050695608076873 12144762315162568 90330965082896996 38546177479536230 29148127224169832 12991096350099011 78948502793844427 94502509408318731 15948078645102361 930769907356240 81646740928641908 41482247456463799 322469977822468 79462952834318520 95630805085779218 42949831673962666 16528751789664134 5309649804715257 51201131694074432 58853612548023133 67890349705412279 35820085914635488 92590460328433742 33379381391313451 64932308715219551 36849088169319231 14230550557302885 87045495952414252 51509873964990304 6740149373615284 13681741469808516 98765134259299260 75256211600346440 54898788186023006 15647634171800656 25239938503828810 51512076300559369 1063489743712526 63724488370985347 91237016567919593 18844491409683957 26390026818655761 26358794759943593 78613523666751291 4100293953826734 98835391951659964 28810323397744006 291997915677853 65938678395674638 79504810104727452 56431560402157447 14685879383315684 94697253656885629 75771444270135720 94570692888638963 20626690187996423 38384603257868556 48687843288178811 98434024756350221 31771189053720470 41066394679595723 42597887733986280 23494799416671844 87937676734106176 23622180352191465 84607702422484946 57622110057419408 47969392361234825 59171949823193193 78847135560454311 56254249023205371 24671163984833019 76052984470215276 38514694031661546 7481361606982407 69251922482328242 86334157597223226 54494767947333037 57242515599253396 1889819529258627 56258044178157083 81193700398443856 12030138819454178 86263426420578401 44870202118672649 97102553523029784 36518843476138451 9414087716116378 33837811910398439 93666523559124424 69597979572994817 74808968782151521 83241455018179329 49387292475021538 13121746981502744 38072281300560205 72605380103843873 21631799875067746 95350838833584106 13361678615395034 50794694019636823 11510754736489430 99825198120672117 7950313814433318 57807133675555754 4943078373031955 34019098711211724 29890852229870660 89916414710973979 11360666566389825 57385694274852834 65408376159564858 41523901530667262 95721638345311265 85422409272765482 75756944662757706 82399398414865032 45628501917529622 39044941550184465 79941573262059813 20789146633393210 35567478680254900 27306911488661630 86647523358193199 13073030954141733 27652067038600704 11272569584118640 63992428595836045 47427207476190717 2465093740369853 54085697040354468 70821699474491311 69788892451600869 6147499427236696 29133443079594587 60919400339757806 28626546875694525 11671187205621245 38210282093670904 83056819650900199 96184050861306632 14949348379719731 91903100089796516 49939037084970314 26164289074403858 11541828322043542 72549720727658517 15067004701448840 7086221041647234 40746363151967751 35252047496576214 70781931287241438 36717376674800560 94568383051924092 81434930597189099 2182714648610264 45820433286525625 24335131854854684 90275750754922116 19543290330315259 6001638983256720 36478941367088444 97906890120622348 24732752142976423 3176465858102117 57488298703148425 22392319163630282 78338866519500886 4592289018927250 49903740146275379 61543651918862576 58594324185637693 49719622781624589 79116819241290101 5544175886657600 39656454728353522 75426945942620792 93551696146238923 72506446790447339 43376808874405393 97263449900671645 54902777530956246 23050878230436545 25196142238119339 78438172114916811 46718081227606274 13981056810564521 18720906062675441 33685687931192467 62674384952748183 71057851444092572 52433182952895491 63377510521854008 94684645107430095 31956856625068949 12681380276571773 77321300316831117 60951636960373339 23475024016845582 64352673506676025 12845093360481854 71202993922008665 24153205562144562 8875620397438325 71954463703839102 36763902048873803 50541632866001202 91864479507281184 25707132483324958 59748254673324756 56704123961990954 63123822969180902 73825460226557306 41711039167072426 99765592927550519 43864631210887146 17587823511243032 30701660982497118 8751496719955231 32517853871326445 95103916003969597 8723684240111807 469230149277532 76488759765910266 15018835668940474 56798269538739202 20447680512209026 19345860048387337 49245997518538100 10448132239022565 1550099683430329 37886479940034167 34543585120411454 17911305486947085 8944982070464623 26191987483795275 2992706276061774 81349175433732454 45583974988080177 10131522365038161 85358772597287084 77581408011916531 7398223916745463 45676777731955313 18285384796292084 78754924279698090 4879967887706611 23967854621509168 25150183632061217 62459191109013757 46018817818295203 46001977638996723 3779863564831528 12190069919494105 87472672548039174 67885854088802726 43081372210800411 79852284460470266 40031264122003611 3347552170100731 20917969491570126 63655544665616905 64846288732554392 18199774370683926 64506183619874902 57476731209292500 55512042318583436 46147434396067827 20806244887479662 22539163954468284 15289720863916125 84674742681769924 23020153622937793 62122548953385759 77251456467478783 92816569654386376 96195558524303180 69090444512187263 8430941037359343 50666423411781900 37473233271254740 97575591615134561 17154121755847099 40410915849221030 69791988419274624 25539948924694282 15942663385730252 17545441735153349 11121692579105117 42102095534352289 68195018234870737 94178272799422465 62206805817123545 54523246951815875 33096240375844805 35569583453761247 88909040657829368 60787258781440046 88495417632392974 53620118007557472 59443162730444162 16301571852723472 23772776684178544 59288629518927154 86093821694996138 39748648309613438 59178488599739412 86692909380921473 61701483955659737 75136860604322010 29733437224131340 45949121176816657 48322356661787658 96295103669999854 36829795061338656 21063661775876109 18976277714435653 70890891632696527 97893183203070355 86545590473380865 38339903023849779 17742873904897487 76315334411754648 42408038963249363 22769037689646021 51543599512383669 25255744328145284 37898400319621854 23057093781413414 58983650281903534 78201376632424024 45578720322121776 18977422357659706 11436098713215662 18311667033865632 29659847723265695 20174278089113971 92206951918288693 98914384980869110 36200469262445386 76853691610333895 51246438185204258 6676539819766371 38593386465049876 82988703619299981 99087048283828982 49554278267429658 34911494778746591 40290416487366677 93346081494012949 28161272821287558 99056489024272044 44448057986559231 63273013958469527 28825918828860576 80829482820004169 22468521104988441 11086812279409016 4599581174457260 94920225186391636 11436079053973026 28315233745357122 98119391447116383 67909630812166918 85305022238618161 63886016101402380 45964364178585366 93484140449086576 78615634335907239 99197105103728896 56836769070895563 17544256501608211 87289539882297353 85279058327784569 95866946624021914 38586355608253234 91737036203691943 30636265506379252 3416065614823003 89470500017904328 50990978304313306 57819005222214944 10647512565581575 52680196619231836 47022124859694830 34914244038444621 63352097794155532 23619257913903504 21801674241070579 3400969629721975 78521702673173972 28416745495422439 58125738896820747 18769060744488071 37913922783311002 40530125987216607 88346653148487682 11906383739672310 82711476092092363 96912245331495898 26191387714069126 55995746982601343 92277713457420260 72697349999918909 590356715362940 55968088954662325 49971862091688322 47669344378110291 28476137005037045 74759159409522411 81351680302429579 64466625057817895 64058837030005348 84459221367271329 49776922111823047 12496856384153928 69353090684387018 26582485858493105 43198966382569430 75637469612117803 30100068971742176 73006239998762439 60927831285738266 74048649056611763 82707380907617048 58889788992530539 97187405859686190 18924019686509940 71318778016162669 75238026203740384 8104545519939433 30026086349374165 23547851069049578 86003198603931214 48608517939634014 73715365776892274 38735980525565868 42166813294284358 77156414115332424 10046264321025915 45384559473720841 29570120177574814 76211629381504224 55068893760647444 49434905235510461 30917145235610939 87124842962085919 82422577595815772 87567239709822508 64701302282444648 32090497326657884 28591337434106704 18346032855812924 61827269561331274 41378282059496116 36198279003892530 21778730478044014 20402812778035512 68725578089866256 78212818294601279 27443895917185887 50494611842110634 46177339515346682 78149184560485464 61777733332110351 66409098362980257 88189650146252916 58409569998848856 2928099345593214 77476612834778297 95644464586752968 92006998448638609 5443018329141151 50188544426288156 9375716148005616 54410824050777783 73238972437725402 11527598938776222 47516339519165232 46417249938324959 9594258660705627 2941942077791011 53629621169670318 1146093664201199 53500532207334542 83015325312086951 98567734258710118 34367676669510132 78145054920564855 11818027134132196 27331317793866770 77728686303354205 7671458385614924 59914157100173113 51257504134680360 47304446192817886 30209929804401753 43895868406448250 76058599547281813 74905463385917787 59182415231501045 61408386370162063 43105600271902233 79356358907183306 52890273365964881 11241174979534496 29532648005116111 64792260985283568 55292682283574870 57742213721155444 68016820458045955 86722436251174130 77627656650831133 57726939694679718 99936990659615351 81441580896929201 70396953794067870 50858762501013299 13556743628243117 73671326973262373 31645572876477395 37488841688831481 98304926262955467 2761262297890923 45198038614935377 40311760082532226 22016478441787398 89621543705115435 61395412279641759 46933337661937927 90913530170081249 99497222758178078 77487460690864189 44626933076084547 44214467599383744 83924584211486162 18962233223704872 78794939421860313 86339328107107829 77793572307156534 95687745907371598 70848087655820121 87697809122767727 20766000324250164 81895255972956388 23964111276263970 10291674408590111 56070947357796985 15537410076924289 38497838859160991 87343230926267717 2310196615173896 67107073739898239 5108344519932192 33240072294476146 50417605966198679 61436904807003091 24606497351734971 51334912075300915 44214277570087975 40877549972345829 95368682201140046 75437257560823741 4916300853750881 37572641188318478 10866722242729933 1187268072291421 68725449763845831 99498594986945486 58059163097904396 79057620932245461 24866875347335888 23507188325974854 52740943433191569 88492893048578774 71460949853109073 64442596457501496 1624638231279045 50524986477755785 88350900278882957 2137157128025283 76844348378960636 5008317000532633 15023783010805747 16504111479623472 92088523866353889 23167458925578931 18044573715795645 26472548781033303 23628185008593649 9996219020811476 25754790485135094 24695623755899071 71335824863751508 59173411917756626 26148837894321349 99168602303403383 10447790753201255 67024749752054223 12397360926138109 67470291939414648 2183894277369569 25553832555856005 82122417845038830 28511540309047247 64995953757356251 56098968921225085 82986591409795399 73150172400268333 92778198154965519 24429644739442416 7336277705773841 72147580618570755 11052009073729204 76748072940359009 93684692551695893 75990996673440387 50047899169102358 34439306831689681 46304097739413300 77082923689218156 92506216169914036 43915793593968373 38242563390097714 32207727755899760 2669698204612754 29659702934012699 82608990754546722 27627228858325814 74241587131299807 56683571667550794 22748293973106315 83426032047464282 59349473316245878 14761994353016210 73912266269922954 38926839388162906 77920000404856931 61590272817779423 33900767970772638 48662591420071881 63623839557761502 13235419256105812 40274174685175453 32103966096717049 15107724096043172 88766083068881002 71435411917441901 14415630562483931 10038987313166742 79767338176258694 90387348196223944 64733068882207821 41415154186141751 812831487292144 71244583839109492 64621891953769771 40723143616797472 86068978338188996 25509303292427584 52382968064141971 90242252224218425 82370317508938398 41605999267515782 38317794097882057 35067922006879737 69469387543635889 18809751127963563 10444498124160778 74263525528490466 52959630246392294 61649221835700417 44077379270738561 56242539386150998 21269352115782253 60095504814056243 6645651161247643 86807367032389054 63579917452011720 92119749919294189 19530535609088218 84484836610095475 9545993070004100 64886343532546561 43180078275939397 46156329407263843 48108933742124839 97890022637492361 69562521815056072 42913581149051760 49761573278976377 97362287923650742 90939040442790366 34169632791342693 33745627819250387 35452086611770839 75974508437230673 89544269011149289 8136305373872844 24807651869090497 99838400040987076 56812589385829620 81625895709950287 31991466860106009 97793937198142400 65024514383887831 58526164578518143 69151804165322594 48210156619428971 53769730398575210 22258434982559130 1055411534700121 98078937371325838 4093583649551813 56956849920552567 62389304801188987 62356740797821924 86709796494198773 3700617526263366 85579866042628224 73014755779007673 91158193112160195 3897654111284432 3399172563449971 66634689261481016 6369491167743405 46995627254410528 66559549545014288 71661027222201972 86379382584891734 94017919438196233 18104318094243662 4498372135507424 91108990465008872 84970508842557841 44321967407839430 6588226212724325 67644144915009406 21945263971354606 27581273239473871 9903900640404879 78664697988069910 22559985189987050 44780682493908272 60015470223305670 73664702124631080 99507858691843241 15192786299146827 20765549264101275 625272576831229 60378341251815843 90464822670945772 94485372047167683 56287827129544807 25267337151453776 89286783981055787 25871304179301632 28712477309888579 6482730156588090 3887267220143354 12404562694526327 1934706005656008 81741627554467190 45836367082614910 52418786674961475 1362128765597759 1421513898090208 45611192880951005 8929705481888224 98821964602449209 62278552243831595 12565921440395290 87575023855653375 70450774458750896 21806822188325177 95755263659192511 62110556488586550 86243240073605341 56903630538357297 88365502236076162 16040097385230897 39958228582643710 21033102591317980 4231129246651855 99357061101749650 2531503132456486 24426465111720306 4178337819122544 98482020264394488 50929708347880366 47092716700199987 63070148136115979 3318607211509236 71419509637417544 69448761521059350 25515476572142986 23221188783094568 10180861357326439 58251868636764108 13966850146405554 73286912980585275 92618177317654507 46475991040165844 2637833698798454 56360737743121341 47111332933262901 95687476156844629 31548204256194612 23453722595068121 80111129287202165 11614343931515981 26920751461243255 23125938131917726 57914296891104743 34057770573987732 76108393045944675 17321433886472604 497833694634253 5097821199212228 6733190248044609 41004982316346458 47270659824243576 94134497405708873 13492179420877625 20012106120693549 31661493437752029 75004878751058716 35914540718842786 12831838493293986 70446248165137834 75234459798066710 17476907694589221 16412072276620991 24096379048941465 73809559290798578 25384365589683345 31379438728713572 30651743845272005 55407245596305833 45120872239150708 35772476951914289 23207791372117866 56380808715081262 21665708134859204 38444218741973981 84137473195116288 94424461676337715 88220232288481118 20646506596328486 34437892982127847 57405635707813568 96911143339828188 99235204693276400 91201444533646625 80913157061411918 7426289063384802 97018337347931935 84239074284875426 92564132355513639 65475238833431089 8456894762590497 9509755235915288 15928962017543717 5546261919462649 97295957831658150 49439347833788971 42903702571302319 91023261215858379 88558543103361265 77014506397785747 37423124343627005 8033356961793622 26383447662616965 96091250539937201 18529307598765964 59455165388441502 67479003006912429 96497226105112055 90245453177860242 62687624384667684 89061287625137429 72121621191412810 33975448208954019 47254505962011800 53992406668870613 89192480637331604 81393842819991177 50883685127715161 22163526409533924 32220938228340341 10685466125664570 98336992501201673 38714169059955949 51336587083562084 93054012103001397 55908588262802860 11608671067645782 51309298844544518 57245716595047451 73201997236013915 14756483950522924 9927707530588831 47653489620171514 16341807798597318 82776326649911865 43227712523674721 34645835930890698 56724926144500105 26314393283182316 23577979862184194 44978372612264737 80526922469317729 25649952657235467 20269725545494234 62899885038719429 81598310686743595 48799452325050590 62516965017530842 46205212174711494 6621052759382099 10686371403295852 2231574119906285 49099799723408785 81744807900902648 32720421122645780 8256114724201801 33136041986551381 30675017438199394 20401846160008440 77742113593663208 62309907886648099 11290338119735 87034882556412914 21269362212347933 35838325616319488 90357985311672280 12935600028663869 62525066926326604 88970389652445212 5484575063071584 28525554804202958 83170193163731447 71146098877347899 21243624298740988 19955018490072479 75338775810590668 79268750556825420 63808848267730197 12052427219936279 51271842658633638 50707453333136823 60283149371074678 94378206291255415 14140130883920731 47518654558777487 87141994919192291 56156355958105066 24902461151280475 17021610913706354 73773789759094724 60115596045154635 47853067304871639 47840720911283968 59166124177646328 73517239783325795 10231533316172310 83529134978741168 60519673849852745 52322706082016060 91625659568880077 75710966857693213 81195379183496100 33114027781030619 50611123277179556 27780287738520386 5437038878036683 80690423266273859 9834903997136720 85667367400655155 18479290192436224 40294299355027895 55623869370242390 86506740676871873 58022010601609427 87003199559018026 1012392955003640 55030292235635262 49209407150094 78039403882557253 66456596451938794 23647031759692493 83976509882348853 42796259019517042 93601619804920545 9543822964023788 20900801677681190 52676432926521123 92143626624801582 79541145845793555 97147364303123699 65794938211902917 37342276716126869 99998377875801925 78304593030892845 56916907588933966 28083414947876820 54551565144655486 6815510237689695 78745265952460295 12685475888108310 36650830577542150 3382452335516714 17429503367630674 633524536027101 84168203925533765 21771559600189209 33588032006173321 71950066920443913 96422884103493647 66553790834460047 31251075272927115 77384546645535681 29617932528971547 66427508811425763 639505831516897 3669732858406115 48238124542904522 95017909119971042 87220453013610355 29516954318054404 43303958849706788 26115428074872527 14822626872820140 40468082463810129 34685268653832041 36587655921469947 60368131446708155 24299643649596388 98253110057704246 4562102735992463 88159603106949272 53859371929373022 7987777483058167 99311870859450867 34739021028654477 82458054463252006 93690963152022669 60654652657754926 67871182401576513 27251491738936694 91560661888535017 27353814507991888 93371822722106045 10586519442788228 83643924486725205 72262713443473581 71876361943800514 31720954223384021 4645830960030370 78046180255547693 60600483122587322 2870282830599312 56771729777093377 75935447523615431 82888986597274655 11378729518702445 61294107459614941 53305331666737888 38218673916677864 68620214572891 5922618838200059 76848006530357738 22612960366277620 14860336115928150 53751996986010723 63111217303405078 34267124647517318 25686248966873986 93351469829487349 61293414587249533 89875732107628545 39967015036996264 70686804070144444 99180585497976873 99742337636727973 54231836579816427 68645054046356312 22066918084742352 25084098504773647 56815026620549027 42134132149520912 50192681247370612 9384273343987860 36209245397278059 22154361910322617 8737171839232822 81982836478427829 64708195391750619 25980141229937831 89365473758253840 57375655467967793 30658956718238668 95477542305234518 67241358886576468 37629081892657037 34738079393466063 78750157242543002 30910356936810405 7958188329721086 14167417699360861 3786377684191406 75085259456496902 22615739253657039 23449551637843160 17675450082030932 35877002559995833 25658119666015814 86866955673082989 31784974935896786 48462083698971271 33699727423113878 12670116816650197 26529036240705024 50337497995659410 81968640463585632 41645271589884195 96564388451284985 59581474884332424 73255038982596480 97743942479554454 50142668342563331 332636186041522 62524686976235971 71680301336233322 94981005640112571 60633191377462742 28757103868412054 11232944218428698 75620198349705617 45617901682978807 82505419583818832 7510500746939071 40474621885615800 16067701630962083 85634910833147807 31783602927651532 26901020498540657 3869926124810824 71304969605717892 89959277283988657 49258644747914817 57003411521731034 21664230003004914 9680314486915944 39170831679527337 72398540908840561 37957601762220336 71050857963763612 72366034456484551 19547015992824147 55427730862500243 4834674827588703 47930994452366807 41172515819368810 55649330029584907 82926253256812711 88163647178926654 29051971657985997 23996723933767251 73098525050401084 20103909919220086 41427961239338162 6564202732633304 26494414095216097 49303747384609074 33524903689830742 2268978067480063 78950064526386687 29367193203606555 76594543792569745 73115843237781805 31425493560429707 87144648805863060 39886106440126739 12215492637492023 33250305957137638 5979177087614545 82054478666578696 49204917304220168 73176884312242167 97374931933976421 97255758397117075 25587672992374438 95527539890613970 68340244661007138 87992628031861645 30944584717040772 19266586559119365 32339622677939724 1973281535274415 11773233145176096 18179687675393669 24812656006487720 95124405893818086 77049916523288402 32285619534545937 15337015585461479 89857255332163183 42299332914811560 81932463614678484 76032772535251430 48488086124414510 39177197890872047 88334476682451701 99294987229999930 52460480559765231 91153406438294523 38676019892830408 48835804431644624 78628379638664229 98528930492859312 78421031821687045 12949089793792800 70988395842689710 14088181721182944 57257331166563034 6573364409394730 35703269206963490 80850597471760943 71204584498299656 86776440369687039 67908171327139954 59317968691328622 20025732423318015 48726294271237777 17669769533482211 87330324611184295 81036225944595260 82429148106000373 24458862366612036 73545786510068237 8341856481331377 43038266826439100 37292306159349525 68900268384859789 44628007979605770 57742159718865403 66010132996022907 16849194385382350 22850953781823776 46707270421623829 52785561520875987 6285225202997550 29690511227928270 55252754023154460 7538209426418055 64556021597383644 54066959663459081 6880451407232101 84828020832901445 55578957925547921 83701801538252061 24407458001712659 9418271448107237 72134546384059947 1898261844356415 51677832462335636 86520852358999943 31225921226672254 84811567252072197 30792611454911753 81027228564864643 60206298593308251 38163373914854802 62862653887924091 24661404500264606 42714881671770784 4795961451441096 66326243633699857 16452470947011240 6653128062726290 18572351156504743 18539306304134089 75087380882079238 36702401457852419 88941283197351296 45891064127499193 46675133012341585 93926450492812547 94377716665068953 76021318742786931 84228077519876424 28133491464441011 22576208248092100 56648987807674631 2221101023910115 75973776677646873 93242399393973791 26218721779485832 80148710410505273 13151175820925854 26149642904337451 64121983629615540 83365143175643556 878994121687989 39185895096023108 82875110712660216 16309244345188769 47614381238644487 57710608255266601 41214975327486347 77147868319848225 39296145764946805 72036736226666491 57410066818256997 33930770665256733 32658222623831544 12583272656681148 90462223183852085 41686169968237509 20011807702511885 22524370890079686 42111616923433147 86189001115767219 37000907029247603 61916012999775326 6248340952144337 82535749319943293 90596673741868113 35057954989850893 47351517619853970 23622189981733592 31672018268919673 56320709138749034 80161859342575188 34093386763433162 83259407650665474 5386571303174139 98079330344684416 57765390444977268 43592675633798632 94915751850735456 24495426726440581 16351331490580411 55716079685649062 88975130409017080 47554128617515219 35762065587977469 88873999228970363 53430241251631156 37971783728632399 30703419051016867 28911733028478152 22455086157907707 49219855589642477 48111382306456368 74610340370029120 7300408890629984 24289313583118535 31157660368481860 52057175096726271 99418648566643442 89748944263477428 98935300952747915 2848769857143246 30813355546077400 22744697198113585 14779541576961992 60633233577074593 7230187465002317 18134771832330544 94334973236232423 90907209739377441 5883421474105956 32173690650579237 15372886916705179 35544714938771272 95982130569157268 55605853045037068 33835990501155342 84354026101180474 15619189995953601 40374573907691650 45075344693752137 43157340987685856 61299883649440123 74614843767372349 46774587671680651 54810515295768973 12489810892261199 35926368941786160 98435071752599142 11239206855982457 83516567913592810 33354330498784 47158357761311338 77490889808385654 2098708354038146 15628936807577473 90358399815725459 63303507791391172 6333191256200720 34151293874947573 30297617088844946 63721749551450064 86692581860679308 339312411345171 61308740824614595 12109118367695302 74957187630330110 65063350093808827 34404881612300691 74523819856824639 37814435212856373 12188812387354632 71147513963340139 92600464381358981 87997806636368010 72511130913262231 24041013158214425 12815436749194463 8950175366932312 15444314529335274 37926497952112535 55003560213018468 86192726831386377 44223471643704577 57019520024242407 2621918081346702 67878159191866315 22827476915205781 87748775717699886 50936381171327423 86317994534632203 10948785951395861 7526252852578958 61762509901617010 69001872050857630 44597915574082472 75553574925479408 91264209275178819 47078967453903337 46805638157794438 89714164289042472 24062287881053297 25638870543077766 92987386194478613 7168265156931328 46017404513380782 18887030296041326 25023411965078005 54675253967807523 47557656592840481 16519620362051538 66768242873731951 18625515334079668 43158067034736722 73057552698073834 33069629982247016 96583311210258682 77586812469088875 97491651608968649 10419903957980531 31467462196943916 1749035847146102 24915663324922357 39351399595176213 84424680365016597 89561749803239678 47196313483639781 41211719811308721 37418833264966742 16960861401279470 95834489360346741 84465383212792806 18876386817975457 96868236125540532 51546937770380296 50823408729933410 34325779085610506 84442398299881067 43302796083507215 7798819915360712 22654147750978020 72273851130070541 5760812426756060 47366618530350316 25501008180429914 95593166029328202 85298959230563680 74197339022695282 66621495087188676 80982512641897566 23123594004807265 18131950167435551 83430311612449550 98061948922262741 780389938108288 71365360005666496 70534106568114002 52374389215952742 9874548685541654 49702673535074258 2728984822413075 41833173344582056 38051972107683236 82695191787806326 1144298790879612 21619315640071929 42429263995005703 511481617306503 97289715070016276 3942151919612716 25194623734015243 8671647839318898 38703683768145365 45841270037390598 26505252591745614 48633125562883671 62668358657481622 17297362788741587 48780954373126403 85576423648172682 6811748731284991 34109091525118709 53894206039728009 17719589114984751 25971966702530287 7833863539817188 81452559241906181 1655750904370297 94601593178710331 69093719721268584 65441582965053715 49221395568752462 78426254511191568 68946500957140409 32944907938493717 89829030215617766 23527491025767767 97289319259184539 41167774228527125 20647975019835980 54035256325764273 38513796415336347 60418810322552293 7369358909326285 57969974725861424 93210134245275387 50015668836673614 91844640876027220 91306997275401780 7515328526388552 77061000771056647 93845625853652087 70178852564063554 77993980514409609 94965480710809764 11056600149567481 83208100506112080 15499381376182597 4255870064999945 38542311044995674 35085225583015428 17531364236957099 89646999443704402 63842966155339094 78987160312119185 74017150081656973 216460931634594 13133815780854413 19446707283967145 10804170534971002 24347305836806884 61379301976487825 39853896623320083 71361200884090919 58702068029999552 98276575927176768 66426196831422586 78649964718117347 49435277684210039 17659258976068909 9929570250598160 658487756938674 75599338159546308 90853914532746734 39947836844838295 3248388701389702 71652035747866701 13206077857099513 68047001908892891 1983413212871169 47386292030865682 32997161344361037 80331394947979575 75373948849572925 81578187774590198 67216206496991791 27173536372004173 45133841183166049 79576824735434185 59338110665893363 93095107974929729 18558152412308098 95357243325125160 85618422430407708 6619914949726156 89818851290197997 64452738684331853 17754020846616527 41281479422613017 20445373333277732 66411699362864620 89930448685912106 85749106259433744 72428489239710503 37918312294136645 14647634285087990 15688933512522022 43196527363128149 97155891773669979 82019506951852353 86457244503186580 28011012099167642 7129057449439758 27309402291688031 2025237963062181 6186879142879738 11470176261748741 5860257405821254 4661411848381697 21575601065618906 52588373006232909 26988173271567500 4729694112088095 57234187172745548 80064400224494587 79416685464112229 30275762494522081 84668465427243337 65749843613962425 94020236653098446 30173933858869248 28235028903842088 63987480893566616 18406812170478110 42238340582685673 72753226794440883 71020863137514745 74926450009096384 8499252894752519 96911307209267146 74542867080745499 24082311055036330 16154265970205602 58627405107005258 32534969170964347 96717565674205176 68261662292007414 17233334303337705 55823713789996057 67853654754533541 14873003968815418 55684270824284307 20728054539201546 58536061491444752 5739171343700076 14752042139102545 22365569234143501 16512532287258409 33511827801509020 67602175396027378 75703517497957755 30439192654283732 66119853556884182 61631838522996193 63094602925397806 11298461756976003 65719902067979182 23684088807797223 78685011404551325 1703388073064749 13215194221012964 51001146600720800 71856928160614143 88609935307008967 73965259989911388 93255351234885746 19923318595403417 55746079661977632 96678711257519925 96492677339067868 84290005067882023 86513676184851703 57677109167452750 50561678404561886 62498484933519486 89060398256628313 32704506875454445 30486088798223680 18889764492433634 81050071516666517 76809676519881573 56031241319135568 51911869648680642 31947987007035430 74677178616444730 5829943297213260 94120430743227262 51753355835480060 10659687078547635 7520900862595085 56535135498158185 87066959010883674 48159695128073399 24036352016578427 60376512571395074 82749419116097385 68438672691299562 91346146325102110 35909802043836165 12382930419087504 35048854157833699 4157491179893026 3997669067265443 41496535174683961 39113974441972519 62746086640682052 81446025996975567 12755580754210699 81213296917306676 35347104482940668 56164477537051021 70484044129538893 72147369015010844 56248404695376694 13934049339841955 87466366836722992 32602901613038102 7998596082568863 1963430733932335 88094039555032867 13938289573032217 93995610247988404 48521033095089545 64539647448401175 81537246294756217 84619877807939993 24304448666062256 22618200475161626 23137579727558651 94854862697999027 90375863993002108 56131108616924065 91128145265275176 61800382185075147 28085548385744243 8209732832029433 70150657362979670 55252233693808604 35008944077000305 82294664769991967 66922592444620598 42180624803606204 56861941885147326 19519757675587067 39556304744764607 23653177896703294 61120716964356971 91570562538410386 54344189644597234 1341793522027668 66086924759189312 40682998338281324 61029959861686860 83720946465839102 46321062169980593 70903839091674238 80626996950392302 87179851108473747 29411486184883017 89773179334024609 62410755246868108 98826055945306220 43837260777529766 456566795381335 82600508749454665 58784306616365147 64878971611600092 55573643943332139 81715210580494143 4845117026984044 99827361710834502 52341541370058750 22982083916095133 15842174617324539 85274147251654172 11101017303768944 69053722457067052 79494043657642608 87663099958309948 55194494489468375 4028622853517286 76365153645731511 59797183229389457 12992125820075666 45143600592532523 46851142109898802 43475406468983547 38836828386322075 43577483262107469 49816170295299307 50330170707637720 91308740860211842 76996353462527697 29735096414029903 27017430451926014 34742479632214053 9095999014607470 20626132024489699 59930423859356681 93787717234488704 89218466123159093 56378761371447040 17233533685147452 63374718866114187 5678626145852746 36962245798354780 86952829484885060 12328837725765701 45816983843739443 59187303324350569 57498665201138707 37620272414125073 40766669828346925 86426574830934564 80769016737420469 52063107407765087 77996670805211712 74227012407148196 32612977878856265 71431301976029175 87209160334782780 10432765614135809 50181873569690504 1822208758044686 30905507773749438 14326650697792917 64805590944352128 36511150740028097 35208567411267395 41947047652294223 2222286103899073 90477424809558802 53607914652080595 57727957575948534 29950592914460636 74910185447354944 44874285342767370 57614963334170827 39127888283101372 25747331782932944 32240098349767764 7902766648753121 84238889317008984 12834898235007193 8219602252958393 37442712067468675 60237878552325449 64129219322563219 34549764963851182 56787706927116101 48332591881932725 57434181820688292 61967157030938778 45735828481699043 21012323153117904 96278433204030372 67398278469120903 65159153722636511 12127235478632496 26051182862388944 70540907491328592 96854298945979300 29700173396548433 64821662231920410 15970906708736663 34014954163946781 39801096106956108 51111777540846555 13903594505273852 84096708124603698 77153032171608019 59025627650762562 53100347495698793 16674832852947306 52878799964558215 68379443859908440 13048061053343635 23884522957023341 79996121674657291 2280597575933885 79889913817247498 43782316385339029 80023317676338288 3226864353234863 11166038109609289 59908597795105426 77105667525317071 37340096296943975 31340754813229583 13814385169752655 56694814611378118 84193438137577564 16405876803702569 51444335208834371 90662878575451644 57409326704869316 98325747053863885 61532569874015553 31474406189120778 13755889762259394 2286806660588793 35810766183201381 55349064913170211 15922270338915265 36044596951004708 91329012608468927 45267749820110664 3320753099491817 81627866931689387 14192054757101533 36684744466474112 34079043480909982 9405218161197464 88740114507620782 82509752414253934 94638064840419834 37751482016497301 40186611788177971 14932386634778541 37827728781086876 19654126425599926 69449884434729526 19849715851088408 16028587868631094 800931224150503 41169467208066076 63147313676389852 77228844301322644 99483039877139074 55051099600859738 83703252675716186 37235043104672412 96152177037241471 44747874644948258 99094703028439117 70985230471314243 81875758488729314 65267379044257958 28339195991546611 11392106731553489 57233200997168666 75153727388811028 39467492430802793 50810808475829833 83225539633077397 85705425462053287 38768137643921264 4626904779506440 65270616233200291 83395851438080399 66855871144642726 49572359421998950 72510341886620877 49113936800086133 99565111584203368 9494199504513176 97865460075026510 96460018389760877 75092686334266884 52759166445252137 52008950572257809 67546550234483967 8494565763806838 41817142294963063 56489709300769056 99672682658117958 87920980491568095 74226683987599154 62131645764157133 70932852115330423 47701236820019714 8823098785351141 9610553040768273 94967902714721171 14629332903316248 92650069985652844 10507301916410005 97307178251866545 68318258538922512 61033520519039929 85498698322025214 72885377920834838 97828299945405739 24486647943024788 69597156313642906 69960524489684628 14850052647399905 3140439831617791 69229024443073819 24131816079096876 83953737474069447 1465906637464548 96499316656835424 73034508875438352 97913899092603889 86352292957821723 81334010144811681 66562060339683986 54306217356360607 42196931606555010 91621916184526623 71705927522995139 37817734771778991 47749976460691506 57726433440825054 16053773156511428 24626410032442687 53144491693154830 30648057531447101 53785318497090790 62581154492091071 76639628891140598 59841338555864662 29313279061466540 81947970390562540 81635009821450551 61071510045302771 6842075740788445 94642462660349830 28414303468148807 72474072729828724 56327059776940002 37552784650949994 98501043712235934 51216489802522506 68832511293927424 48506672648496730 79032193332220423 33733691829842175 30217218802678215 42201875406129406 77990074804020024 29936031467788267 34758029909400622 4353074429977364 49505041188635515 11813664489578846 58879838605792861 76025153922529598 53631359950345661 18603249041452201 3677902419350771 60907971023326906 47411450614599304 94047022464192755 86162836105605684 32836563348615859 94193813400270442 66823073669817357 46222897773364498 32507526526785805 63284502630573507 66169487094297629 81764645055710953 75267567138782519 34882591952140993 46558589559938543 64828665160975269 61543181230638305 28663243623853189 2237727626823892 45535045425773517 56360190298591739 28644048138189951 45791303669330229 40455603818001449 54395656151198992 70201873094576634 98920663760616669 6698074673979276 9906084822660070 49554012573441461 81171667969652785 2799854643225463 41106872219439117 46034638572640297 49896395218484727 45858504538100683 85075532049311844 23418959208049621 19390598411509698 48256452622129476 892115698336576 41604453679736152 52538030031236104 42848091470878232 68936481010810878 46311855003554367 49909599555928683 84812787583739661 3960948860263746 29098522656736034 18882618579481475 25764615469671047 78396942340232056 54368383345735360 37878877544740292 69926835341534101 21219908337220248 99987834418579333 46132536269404115 19140334400769117 24441225009169571 72522606584198474 76936308007745075 79596606839335647 75875856574996107 69433728815679394 60291236630667273 52911537506157581 3219918523281342 43921503241863065 53832849233362867 49110423896767280 21303992464641842 24703696155427425 72230711072645972 60198920668953531 87575964272635782 64607182533986333 12466761433798621 75085107615315184 60818571861754446 99463615792020264 93716118293231416 81439601476103617 13679299206698281 16959761574209166 93570485881623545 20483408884240403 33576076854653 98781508950369376 95417511109957585 20418695258863754 57859921479562682 15200348673960994 12506495744151783 7098442049679696 91425920391587903 8668472142499686 57817818636877894 59602403054193054 27378032849201984 72431637232899069 85726245567647836 77269713844404113 69681061852602374 45671320132758030 45024922662713061 57955284897357912 586573441575258 76100065914620330 99489693979494589 19516250368830498 31889335604949814 4514018126979641 67960035024254543 83780715535765407 82625514830384742 94366106124216259 92858167130487545 55598393108461709 32002436010425637 66207539664799719 66053423516562706 41112320964321186 80190171573808396 52989382726980616 61506840493553912 92362430141090368 45255034284106873 24066200719873711 87058222566705192 33600694300246340 38118694720656842 47629967750090673 19177009797413922 69106908033200456 76675267005287697 24095555790145671 19268308418349900 69079600188577275 70894243428198435 5189399352486702 44371640866723548 23747619896131915 69356050579669321 66967027989763917 68643574964659353 1876126252958339 82294385566530084 32928436555327260 28675167964453724 80122444003689872 21325376583549556 51983099422627368 50531630907417297 1400349708704651 28542975829402204 25178078020200673 40632891193644836 7881166171448375 77152259677294044 51370541900865191 86068535716146323 55114297321162493 63465194745350215 21499810641392644 2191676165028914 83722461646665725 10509574286436347 35065984851122575 56052608045672469 51444909079674585 15587361929053565 11646972360219935 85362708608010836 72906189461962886 52933835280024078 95113655956728870 32894333128657676 3383972513994946 59292033513397858 25570646254614976 39215468690879569 86801812885266076 13860577047486687 70588316967546974 49265426694212267 86419625635037820 20322617154998090 43703152871144762 80500282737487283 84612053220686588 8939673078132170 18473145347684471 9955976883819452 55182796229704196 19025694652029046 36476647065090163 47274094507998776 17894404310979459 53133567677856831 75731541620286994 11265354413583030 13558326955272115 29957833182109237 43879704932902366 89085760449653719 43560732686732999 33917983154240623 49580991401318833 91064127987874465 30371091502494601 93550782998712655 99603428168525284 41111100244037672 52025461149349391 98283084548056420 41246552042467179 15256850118659526 55402786920430135 49380787474418855 39815517451090387 96606890160598243 92964820616740974 96817034555317547 21462390628731369 85390204059026689 65750285509200950 26841157817081371 96787450286994710 58776472153321529 73486570203398034 66985497760556931 65769040857217549 22710629857787626 22967449545920063 32876193598453312 5856378374977315 39825904725995746 41811917064141019 14923524466015234 35514937634889432 91746838902104517 93041584059525907 14809738757189510 83811390927922752 87085991282835961 88573471770102747 66014690706125643 71974365968814674 99052439629536195 65474856973801227 26979997241048010 20744532521326765 95041138785702526 34224610627594917 11082713536009459 52267917946870659 83809858412155190 26930049543646410 45134617066582119 38673340045883526 51918367527932062 32445153657866196 84572371232571483 10403710044455267 41876190277048116 62373530708604046 98206360535223975 55940351823201524 59941407438305529 12708591711699746 10679385101729508 42001935128124267 20136324697290777 15438407713912946 99937465252044049 84559511769078867 51259572360453283 66804932516885712 18359806369927348 80102864015038417 97319711883032738 13708917799306147 49313878718200664 40370352302420752 9934567789489389 27233137879442424 47591832844516948 82580813873526127 55767419728911788 28486074655992782 67365727309366341 95374075058061708 96459180558144409 63596748375618982 56893266456996534 45139069394703802 46450890752238476 94395631720183812 74786108033446960 52599896305708739 8749457245412439 77252657050123754 88681439340405609 4424421099332156 32490997113491616 60528982390993420 26264005322100356 30569157826764271 51943249033271790 79082490533372225 41195966141762130 98741877840788496 6178726775285438 89445736329923951 23595798781441062 10044748400040329 89540985038949670 68088433913040821 24279837067034997 29686942669085471 20115589344176641 37699364764281382 60761783220020145 96916694443269380 49318257277333961 21926214933188838 78417878349967232 99394633049711194 10065285842506272 99587591296010327 35891752013566683 21756354003755617 38536991810191630 11494121115462375 88461293125182102 90211437390663905 57749214589977416 29790100042996720 49558295120009492 50838885086712504 70375381041070864 94569871621573462 29187195606667426 30913166144526906 27193373545903707 21482888099251755 59173074655631999 31645073934860938 41702454441056546 98908969096736443 45921257847368434 89709406972559570 27809118460867073 94720008450734448 74169145217094392 29489817134510036 52005056843471432 31569109632139620 70151139712977114 61363470360795969 56465594261158920 59975162573046099 4573348556015831 16473729143382712 36069165751598698 75648304176345419 61231838250009168 96554278200745924 3486959550155276 7553750371217064 76797453747376435 13614536352382524 40693448957716467 26235054987629690 80425479172249513 5884825433110483 63728952713536839 93928913620323382 65217671415938007 34588893415589267 68808882656011518 50850218119361721 87125743071061193 30004596809318572 14823713252726067 6777159148156637 30059787310634332 95038320723764268 21711687356886477 29257992234647529 27475991769819431 67645660750158262 16509851375180640 71352008168002759 55793456402944637 2910681398014239 54487694734581289 99171645218630706 91724246323346184 75187467988709635 37074354851702964 46660174256347589 45096081893943322 95744310755040503 73275344604768885 60486327749003335 90294689773188402 97044929208181828 89785782268898047 25755280886666407 63903163141294124 13353175318735106 12564260107846208 22102540683130877 54568788407518043 64039225653837157 66106439756238135 32358551892306750 51971605614736780 89053414515012397 22512103396127885 141336078842510 61444746276573487 23806918373056512 54947333221691910 51107061595889680 37448682183361370 72229115299596319 22717975715002563 72820783961355898 95223051253901811 11166358223451785 74978343840905087 66387023571091055 76170033615390448 88402136551991571 44950807966973397 9374811416808539 63782722630257307 9772800135250556 1931973693038503 4024707292306554 50214419288733966 37851306821221787 7674516471756245 21386213888887455 33422031087897130 52516645853817062 10497567236838684 71040682590741693 2119341571168862 15445895127619941 37078271321237377 89531817588283301 66820852476136348 35596938792047576 93848711809539794 53705942117165939 43926162140843528 45521757319629424 12874479155669850 49255461186161790 35156823347908111 62182573015772959 21777856119421195 34367451205386426 82059844262837234 19020626325538786 15694967757525674 70976768227073665 8947380191085080 18988855083760948 71208795314710798 22967773411116243 51789041396687427 62635459218597772 37026041405478407 5669939074472732 75545819607950029 38005707883693260 20311154780077756 93593600192476199 78314025017571393 26187421528665896 23685137116559611 98122108725720322 82009666107674729 36785707801457766 36324722456506988 17087980446859832 3615141361993539 76342578925022196 2975704995514000 24998554932451234 90255771601809032 58040605539691571 67914588216531987 42257568634261243 88026461208363355 70711542215586129 40930644263524459 24312537894228256 78090474878040153 88693833333225440 26206558302289124 97805368654227904 23273289113318088 29737053976594062 40893401232906889 37526516217563871 11788428741787861 20905148545548468 87730390372194603 17449226064652988 8993853014343507 98667578019561286 14538553195180499 23917399425450587 95295618543714703 30936450867280187 76527793680836776 99833009925959575 75981658958064262 28820105009584269 54302865376201578 84893406674689303 10648133202676262 93684784972088748 71256957113173749 45458890106724678 75918033309223987 90104153890723446 56911851726505349 20974578423762360 85685549113486004 60996479893099027 69016996822549798 68013619220364816 30354266461883903 36050302384641211 28109776910320657 21172058167042173 74319000710633355 20965264850717439 71072295441077026 74951245940745382 41050297551982200 62232009632758922 51019425430309416 37842207650773690 38204451459576076 27628742796000831 55338219060928848 69673048968296760 34365765929036355 83182054201587482 14210699424671237 66398538096739573 81884232389958818 44605047590477894 79993690378342688 44958422099211497 48565878719580297 46641806419238072 9810059053746660 10598705753213001 36464320341969449 97958535290884801 91259149281574920 90399418713087844 52093798041314814 82289666038548103 9340967952326108 28627750301989526 78445951928982466 12719358733775386 47494354849631364 86181646966562147 78522771098632320 6937119588696883 8301616466418147 36668673999719015 30120251745988574 67998749974246851 90051858890464836 78870724426112211 96532206036850939 59385881785310342 7685958954665854 90887176699129115 46889311499017764 82100835739926571 32830554222327332 42550149216102666 49111864690297467 11188592283716366 78290205211481644 87068003427754472 13218735722993215 97400069373279953 68975110734539196 42904599493703261 94687570348944939 65235027787975414 24054782526826376 19453301181255746 39041367178786191 45735083993368674 58042421500829077 86037316539972719 83929833731074683 6416567690746565 58483154609408390 11115005951732589 37837016027383210 2931805678516812 25443562370558564 74415940045479098 32536829019188036 41349164764828155 93311702090400674 85522385992224373 81016745712581350 69191645988705304 83716402355833038 10341528613529803 24164650294153478 20150471222975433 70862944409938093 41834906965418366 26905255382098664 99056771607812826 88319904539005955 48962473308945771 36010478291698127 69782438090659958 4463095379355308 51565975239391447 34572653198415116 23348207387320007 11370430196033647 98806571030708022 96261983847452186 38592424129998199 83149023052538259 93904658434640359 48557839092561083 48673002258810421 90695306472480594 2210186560947177 41385778276294899 66313638560646395 28756479725609649 52887198893565680 245746432993332 13785374188412275 94442154953266258 49571513153667100 63238750106127464 63161240794273527 60555719085883283 68276788265923590 45995867675454353 21517937721737373 98945255119500681 18628485881134505 38563160193054623 61343964812624335 42753802375416425 80678198447357485 47081540730875526 72776017941832830 60790909159650252 83895093246084061 63472423527177417 71894950697139548 826623705982797 21674480843101206 63969448458349291 70802706159197015 34189756459641478 22975538112408719 59891650962906427 53101116680863608 83571865888282056 20574695983112110 10442914707495528 81284370399854818 12343954732161210 66882148494520303 47968618447114878 3755652289006295 82604899531454926 43124780516012497 61677891214564768 30513529220797563 41230471851939308 78121450199757083 38293555044074853 20782865203624980 27616316904990396 14150349616811184 12076008346393420 19795423542322972 36610911592866541 4529852659930589 82928130174498458 30426798467806084 86672123093157896 86083162606174162 97077412353045741 41886586498292212 78843279245701597 33576628404272899 35827753251731220 21425276179189987 92346005392114655 26518351765587493 4625616804614018 14954248495458342 12973477034552786 36575642598248157 60992550504763264 21601241515493295 14206025262495847 24547494708302035 16890180788588973 702767602250485 35055600785766818 69941412277268555 41940393303539140 92935046680981585 46114996373079195 31895400402622376 48226983399210857 55638467255029903 69657859623183792 18202087714262232 50433795231328757 18189597145014605 69829315134993541 36962880738617825 49512760587924752 66886321640481655 46905018144335913 25046973851293359 41517484654830707 89150376197683552 38785113891671493 9324222889637697 75670611047861387 63471311193928827 89131938631678508 6753762641006389 61532929331649310 95302400852837179 28187829983956910 46084863300707513 4742464679924943 39895244039094092 37209859237180172 80426024293776481 69351215749354166 89442334575395696 33357438197311984 55121184881922089 55037100480482320 89451740197073957 20911949666654434 13090820841952861 57846180247581730 34933706043437289 79576159190616104 30417272514824660 73155566189180173 74778828871268803 8317284015750928 2908025040905213 92866334528643208 65439683413952391 68625602300456900 47236661257410034 91559611763258709 71574504877570195 41072720110709415 95440986406903230 67335723823223367 22578809709333464 64800864934948401 78546501955248619 69023091376331682 48134453973253296 96437977086718990 88339104070040717 66290854541509880 2137767415456559 76417314087066228 5756173128721673 36371692674400064 39466446746656632 15812141468575958 92474767453650282 99210593431261907 83693746903807974 29823042207552406 59334833640392481 85902489963301561 98076557430586257 51393656937994397 4950951333664178 96415487530550711 34219756997629320 71083068764913358 35675537347056353 58873015057931296 36118277715391235 92800098384797858 44844454490908069 22055251351019633 74007398350091398 30268255353498178 88822790694452200 80518120900098116 75981769296998361 13274913219643011 12893928173546015 92869296691929464 77255438153668126 66606257264181366 62995212257497192 38487107088474530 4374929127160172 68713593591021411 9809595305366566 58242147080188695 74436457761992143 27560021536271299 96132031275549385 26988719276542556 21960766242574125 79660187727453138 65853290634347949 30081165788507800 99099029367718255 24845003827392709 46681399221762973 70873092983295693 57035194779573371 20820943254582655 55484963057450369 47285282051994898 6431676201736960 73251613317206730 58884418098708752 32330152254639023 97246458675150109 15167312308428474 52270052511805760 20697085354421287 58495636600584226 38874793285573660 18307636053459967 22417146091030822 42605533599975968 94462160071463957 12249527795340347 2611168731467835 93068828360470209 29654774697152195 14856749665162940 83109559815670438 51599376424538462 16230468213067506 21255294145618590 6514208157714690 63745341268070528 52106827909399780 3728429741334967 66762849097619143 17453017227261681 35848636965020732 61278598832798422 40919552877402239 66229106748022574 57025818648972890 69029882955127470 34121534713197206 13246592119916222 13473547249422671 69342707885662519 86148769613337218 18298389978246177 31845289211135389 63517321162516543 89498857887838131 91846082203501881 20935868873193983 94840428957261750 7700134910608947 56997336126702488 1667375056025388 47777683307939851 49108553819480205 85191009439578171 20122480306205617 52392484603193851 26898266766860857 84571114641844273 81158669323143403 35440375381203308 59427192437615596 88571462153261557 71614391212236939 28565908451531937 88380307874739510 6487974947438663 17580816010922792 47306108437960532 72293219935786609 92193471362221869 68034958127722912 17689834999499818 96441445711711906 90943639752284522 7556981769398377 43467727004176724 22675484511812934 42445296605972065 85555059205867063 3757714323792101 24135291872573884 10042944617222242 26626573976561011 28701937693938812 11243615279020096 85402990588644463 68129231398461215 43514217304373569 59658573367802079 70072177368400512 32776468744936633 22663328550200019 91646048924487329 40445646741635602 30257729142487927 50135658681851339 72628098625658429 82622935719607374 80212489767722657 5653523718352107 39417907541025971 3358830120176319 2518457982985794 14405360835510941 80289226170477393 34086231771701261 63251709050130679 76577905350693874 78763600618256627 16199585996047299 63756523904051628 67111247745662764 99849760528041441 21597663070141558 9182417374792933 40918620520498511 31409874545422501 78295752497053187 79943897578053511 13093400492916984 38959051412241464 45925723868816496 10029466833729152 8494131209660957 6117295107766863 27281637240505105 45600662005519855 72212496517207416 91550804910370062 93672098215426362 53403917872145459 22371526139578531 9791205400475853 65224448275026901 29852199825609049 70777015375418212 93433723472130443 89688487643733246 82268767939627237 83054590511480992 65413312910562655 37868302520402163 33322278377591037 80895764073298632 59692068535026587 25083563869514511 77074648967027533 50145155155174514 15931907012513659 46187385675436148 73607306078009149 90155435207106610 21050909915033273 86448011615697142 21478692628158385 97650281844165889 97613640205413476 36582523381172289 77978487828528926 83605756541087902 84054353180628266 23507361920625405 60380731898969911 46907892612878384 33596805022345738 95945477345127854 85011634659215306 31454322631192244 90556556391235181 40327538786158138 20536038052553078 38054796768638399 88482395004605092 25631778853156582 61734889037938380 52563351777102635 38618630262360341 88702834556962842 91636024936066734 37334200421624349 15980847140969078 66475392376650559 28374942744447583 19516450729690571 11488888663290360 48049988125224480 16616347430582150 28126609088625276 46723645015181219 7624964975023789 97598747886397364 94736915981328573 57276264769797335 55710057758378305 44843993994139403 63539094322765892 98705846799638936 23801356645254626 6920863528472462 86815239740422129 19857453033131257 74279300928788034 43200790281590223 79082158293736142 21807514058288816 73684444231992235 43176462344506610 45500476968462242 7628219475441303 78610981717100980 9348103506559325 66745850404108472 54583953594705215 20720124881011450 10086924388337108 7888736645627465 13651114623763444 58271252793585605 70091897613003790 34081836942082990 17410954984575635 5505994602235558 90065585094881456 66475608443953439 62430606105385244 44882703404107566 5000519814708081 4745119717450061 88321921745950977 52550929195992329 85664109618472584 53148693240159111 30387624019283991 60277441860581888 49937180027325671 79829875105014514 57353818306556709 48511233124377096 32711534358122942 53722631020733803 98114675618702354 44391105989041882 7868867288823134 79187550191921927 7694912494895691 6811480642114863 55719816918916353 52584813471859009 53598095445204552 80836706823365453 1940260295064935 796843724122836 10960849457361560 90863881619936237 36299406841079261 52638621386727368 76722040580562060 95392628204012073 95597667988389398 53358596653422134 68433730131657859 82276530543822898 19368871172697377 70760951235960578 3276724049389319 15931759515221843 14858548728239530 91809436849844533 97247380103284689 67866183544353020 8821863326185434 17069050414606218 90651345470609225 6088990155468509 28925390732356461 37817425478071600 64228838495576128 74775286374861354 60923223537016043 53562221344854475 78354533786448534 50466805821760692 74710237104951434 31323815212950924 78550626200911256 54216516020661911 90754945740622515 13849444776783224 14319074222127021 22422481837915857 41734450965248291 51775001272553858 9680186643810002 90039955172641517 72229982152915239 5292544881120080 648803242288420 9003728253629735 22423371302233994 32203354652116248 54946024270412381 15328227038087987 8399445755909657 3881440755380944 75894035275293295 18459708307598270 38423444260173546 73838082281973754 60315818366124461 46352727158845057 4638968687087247 21410164135349848 56700147278883497 43511744052144103 98645574780210129 86035182274591835 36386847006388447 51463851604307724 99843667058602192 38841061673117296 31499223254069049 14914328422836455 74006005491377460 43171547687592051 13626835991948371 15665052965268949 3219571451187513 17603856332849948 42698851485493650 99018578092193186 20832233629822638 95990905635439510 66096495694978243 12075011240025465 6354982512982602 22411135425082544 94509014632461713 57479020431312784 76400722372219313 41202713175530124 88953239625411545 43630940237451870 33009312788877992 29149096249297721 84944039185845084 96212455875256726 50438907387074666 71392524573262951 13665076872403990 54365399367102603 86078944857427012 36233667531837859 5519316715391651 65260520301540542 83154422984483938 78831766281361096 82559648824174107 83257110747157042 79411372321515696 78168448593562771 95772753138982111 81610394307426812 99916307476697256 43758072489647904 62247664635738983 5129235876731413 40420452027493151 39497275345491164 99203961836366881 40274807954494007 83219972139053556 39827087973725304 96618202586021942 70019661162952903 4066483969573797 61828439801075606 95535293020572124 22492445667201967 48460349380153649 92485244335307628 57851001005724258 6528174654892527 11073062387292748 79939641721030310 17691145751970342 88668332515890318 61684443944506181 65020351528673307 68290584774626615 96851815016173794 46089011823890633 55098278908116144 41033179460464493 62718369126666159 9569690787500526 89271078864804987 5457748095155100 24706424600587266 27641266165764386 95199279188305247 10891182358932454 63091084700380721 13740711010730769 62495572441410014 55724101439955974 88878454795459912 15068225721142484 43606761284009786 26644996843419193 92527670537556883 95380014533677382 23806345182216000 97105185998525692 29473221458896807 73583040719326979 6168867778554951 25277209378864715 4587580024482148 5419279257319224 84255507347115690 72590160010044988 40318864063445820 24525575145489844 81687567048500380 13495376939488319 42214646192135834 56557254801989674 80861249408662412 63879596592955699 97868598630142235 5708691416621704 79348112041450986 41952278815653993 76143526131031876 49834166531543257 42040014089603727 91647767169845254 51091487648281110 73081086958004258 94697713714485372 56484974684343657 88633101911066076 55580205237949632 20193310482095483 46954380514245223 42792132889378591 68536386854976587 2649186991610346 72314963338494125 1291764399043287 18761877668480229 75261619427985149 29121053497739587 66151164385409166 96071093949536034 89634705012883511 85285679132097081 4419862133699587 24147111509226770 73038707032578503 93614859276981446 92032192483854382 1628083356811136 55932562629682599 33549085032549523 51933945678181435 13889234233639836 53528455992224848 76116296109707082 81189715860113166 19408059356364895 32431610022842038 28954735795064840 55683628315753190 2379743940000227 68460898939348575 66129281070386886 63266652138204201 96261152113545634 12125193081451354 25401741270914279 9798285609075963 24533606847419578 21073247874895823 98443695805326779 22205505040524481 63846002700424848 68223609926614863 84899775428598870 30869521947614752 53497206144628571 51414585472955010 45378936072062489 7819769216130945 29281756202735082 26817365258425022 35997737331681003 51864806936840772 80798449728291297 8659332252707591 38360581639791279 74579155439367137 77517422545342736 87240898364023993 78757897367899062 40601262112702509 91316965346498938 5178508380841573 98279430982256615 45974058730174489 18398439287088410 14737475161549374 13848850004586099 91730325247335916 32448226818043620 17775266947963549 99293175231385983 51683865743548744 4796973326723699 48226562757150780 56725351662976279 22049047154069421 66586979757210826 29313190799746755 75657219093975123 64040494371406102 56089177734332356 54880921063070906 19865497516080418 68082259730469278 29655249764457439 52298949945778132 20592870446075041 99864949516390819 97054930613963206 50956386923258728 70907612562560736 70112075833097961 31022198122924427 18369212295061419 56215728946998842 68835006152898659 88561680271025798 61398612597567732 60858233953980784 47840130915922453 36378606232394220 16540358604980748 62474575688902910 12548490284325545 15446563932473848 26629071450042815 41122758390136331 53914133520128133 26650140115985638 70790105751282046 68504600040154046 11156083341426419 55005018231170593 46243387842249300 17018454613435689 2195647100077988 71886959976197260 97886829691646329 82540775681690523 97410657069103626 88746152211138952 41105272022061574 3312609473216691 59683513175944206 72926336043084393 60025627120039357 12634978314629257 24379717859622549 41464025085419923 82586878977343051 61969270322200115 66262755467834384 84213723858386999 23819329044915802 47005307464247459 69674884804413284 96920897805077051 30190727072798634 20661267236431707 77009274112074166 15756725399660371 81300148580610990 10923575614338653 31697883752450872 92761349382630330 12931829084039356 24211814288869348 4265188083612051 74516370121220755 15275554942201180 91845764825449524 3753737018617235 72339675707318603 68514033795472574 88981598567220544 76555747735467378 41623589250717771 39672432092269511 48673819254865530 86564719392168810 24414254814902793 30207988950787278 41626363129390327 39969294997991098 10608471565379132 86209283080280147 16973605962523862 36381486965214221 36690333871044345 42487443708697188 52797215067451584 81808689448991078 4650910191555620 99604879472629003 2956950556501471 80436841472674942 57827968971293009 2835341544016663 71030841823283425 2055236990487231 73880602787512570 62586121286251346 72908973423007036 80285175265799148 51594725294848189 59709935671656095 28291082411025774 84834948776412886 51514357543629124 9772283685957164 76464016134238475 44910609665340613 69441523755866620 26506355289428291 1962367325839198 72387196269977913 92279602845632602 76992321877759840 22068686475744674 52954473588314957 70390939432227698 95825297678045997 72940413073359715 55663470145592318 99817761800614787 91391100987389205 39093233806902633 31402515576540429 14570922790889270 21480726798250744 46631454192082336 69570545109624910 58100466508826742 82229492087387958 94743856924367659 69014690929061713 13117355348163076 47325360602508016 79529198528933402 7719204233567938 71998835802038436 10026749618380969 96118910314511218 79413839396728881 4824425992241416 26536006324438060 30659475463573571 82207352458104006 1380343877972487 75895488086818708 41773633131588258 6920382404086446 836992015726727 56154453126606814 39002435249588495 75949299213945150 36608195810475163 9506417397931505 63081895681851257 85955293047277337 58891419235983645 94756969293309685 32821356462271815 71753513635393746 41749920798526792 56340841187454576 40191392989846427 13741607596095711 64200570594283944 23725473306639361 39090906450355672 53659851310576458 59823369785746639 76720574680478671 91739148249432361 55562367215149837 73608934847360812 13374405400194202 22624848236059238 63618694755089391 56351983772934077 81059812966117799 9559148082434856 95329883270918379 53171207204457058 22405459537971292 77636616932988594 92052668220388383 60882357364201788 65691485959165435 47823092498753314 51777344296573520 15642005959212871 21047910993737776 42374234122204265 80881589518890407 48297322840072448 72817576135683338 43701948413987613 57346157679969142 68752258209664921 91356858819006936 90250205183236927 25281023342614157 16948887911046594 38832716961699793 97651938817301307 95299423826516748 22660556454342829 9985382073318199 37771359617782577 84058587086814201 66470783217798590 38111705080912583 32228117986468338 33521439945770712 87256190466933670 16085391318004190 95001436229046073 76734018670824533 51725097299125231 57898090637489242 18074335531312505 39407415360893918 13721105414709226 66660698896941036 57101518488499863 895910784652076 9935822033692139 52620876409649107 77144392062218729 50651251976466859 63729145231951409 23871618245964234 69999956624434513 26537753944889430 99786262548155921 95518496814665622 41945414583413996 3568927826926820 23584818539525298 35229613881252811 65304255891809492 24865476536707748 84099546145557413 46575023017097695 37616511888620055 25147224895042500 36961431063523339 97767792966169237 84944834899935524 6125821636715786 94405188273535990 55705897228088647 70495561517731832 39895685191969118 45251131182357777 43982930438299721 11783827779668147 6958610776172190 29659367131065936 46913068739832089 68778938055421083 10619522741446377 1895328420607178 68611999353227931 3967149829427603 14093116347536959 18847808740483947 4291385347320914 4214219106905254 48117249581197836 16438497543903350 11686625688624407 82329601444994854 88898501724678701 75827655564056387 98525462123008535 70934887047805381 72829568754778073 18998686456889234 10679563775005210 17182721109628933 13212673500968718 55282822522349192 25579480443948371 33595838899941338 74232368432457109 9588203339498310 2504965430016485 51737952308148573 4466470328094179 65504916288563744 38878716807562296 9716216578153714 74759612968781594 22343130224816271 8575347129447679 21044603969830467 70830241917023265 69783310483887564 29097986953349452 54146464795023879 87850890106148161 90164033812034508 72309628195191067 57137328939344417 15269828172992409 88135805678716803 19433287582792936 3892790875395002 97768547296975504 64970566768383011 87878000428543557 2265162429298579 23948312625441183 40416115444924663 3592972204048654 28487037638077359 38466390996295883 32237414058797592 32090831978893081 23203719754052145 64013453904409538 74771759737325185 21940069612637128 83744120006843541 62536290661939815 81815723260352367 58255604286571827 96039711210917299 39094446355358455 47741078852891397 16652446840108503 39345224230749006 25483958560636196 91525408678016681 11453097208147487 90634537389046050 62284064965348516 82244128691445255 49906951207360449 7394681016662016 94149143304221147 75573078831293750 52673597677200013 15152304147872366 13476912019523292 56847054962168120 84599278415429995 27159546426459089 8218086274968919 46607066394004590 15048638860785825 49222084685426703 43934426356890238 22084501272143003 24189988812284585 11707967248456240 67974839221755122 48105071759502090 50921591888934912 93899805726819265 78308334608705382 21051074517508893 80433918089948791 3866628576883976 50203129431905705 44395246490662130 88799559439149514 53685927615460562 67271851957807390 72594364587061400 92263610568780606 60129919978071045 34340396647806834 2828686535586794 63143421593195152 22642225106076164 776254558685526 69776285724408170 47552564206849348 56038829347212840 87406458276260229 79215484909082804 98867658229291334 62605878788057244 20144031348586187 22078666771869664 78302976803942834 98211729063930577 83374748819010338 11604398706255665 40596670927360187 24531317640887202 3997199805467875 14151481465436195 20973185932186246 43938021348238792 19326531638060836 14822068341873348 85228557513024139 80130917952415966 37292906571615876 80310824067798297 62045856010160416 6944729700375476 81633615352646182 53822168981838777 69048952046528746 32593247074420025 83072055070019571 76771219957829494 56219649951968551 50192861101513268 46375081205427474 38894335073720260 18607740525432850 59867811127057567 29314371898993037 82698237040863086 5289889347329938 29414675261946736 16495885885517785 98570655881897507 618027751000548 45121646509045693 35054901419699227 2826887032304696 90046074295550383 3258557039201131 49689387755170180 34573744982365330 42122207991225015 71602778628743346 20763711851639159 515865170803849 43615704485220538 96367301749029490 12492796865845468 25621691414146165 88176571494019174 91641524592481751 99237172466516574 51395552974101382 31360283685077113 6552811854321956 20954725136943104 84121366471773076 55438913855013056 91242606334225746 86156756026270160 3997494277082337 55977123399298133 51195644311361720 26986532183310657 16490298374748515 82436006157417833 46219460126891362 66917743660264352 36963689065243093 13750172248604186 84711907632087472 24567299225658812 91699947706853786 93732347382425324 56644774563686724 13486331156687019 93453967445841815 51028031099172740 83427257719963599 92606220188288831 6563866203092300 41151232052349027 49206699392064002 73817578995026489 90328290392372250 13230764684104384 66253998151199757 70360785450300189 23145263286553945 94102307437088140 27835580132043834 9051799671410803 60772065537297559 35116401508122210 96134864400181351 74258954284480441 91594972936472559 87217122226074880 68591176410359802 1995284225131913 92793302083271641 59062306279426700 18042940387437324 55797251406282223 41110320397295669 22626443818888262 43919000198420687 84598150367999031 89499846684318782 86077820045534234 49975786585936479 15505318437416787 96636464324611845 61282592342395054 83241966705503208 56528323873933658 47422243689147151 8908508128866102 47071526589326711 25869765784023100 42612113215666178 37998224328228344 39701364087334815 81688824673939938 82425251000627388 10454934368577235 25910932575229981 75418384755810078 20028318115546672 67168675784770311 34084051056594372 49589053909632495 12906417435739795 27014036446104585 79566858071788753 30033111481004118 98645071063811340 64256472311360602 58443989717550142 17793027366541153 51623061708951433 61806266013296426 14908340864506323 20069555820718760 71029784790337502 91875357151453786 87487352386160190 29945514179023181 97153286462233565 13806999818587455 40558185295324340 10779986315614127 56599764287397631 16157619367102122 2520904151548876 90778762110534049 17857350609744629 86063917306305343 41607046815858287 40959970459279626 34478879936762648 67555616001068416 55857102339680475 51053534560727350 23647194913065661 78221775176872232 71973324844509136 60429088641122773 72948447845567028 61749860086511803 92149305485333556 90833073959006232 58779301488444873 91604958438298820 82806778941312 55485351706756954 45115917076268723 60356360520336768 1632464214904481 2456896613801474 31113886902128204 37195328947043934 11544156607572685 85396002537718361 6071941233060672 170518868974122 62128583546304175 45743923028219933 76314289796388923 28795295276144115 9605780944656243 40552337103218365 1995355565745077 41566025005715274 83036246968783442 98127919374995960 91677260922491810 88540465357074557 1750584353535419 19586464111336374 98380658781965923 48127352803307526 28354039706886601 75489581856826419 69934287401468039 38867338589017227 10668073982766592 75469055258528603 50685709383418652 21163243069831798 1913907939400586 44701264199604901 39571457569534776 80090652576050972 36487720039450672 44209281325165587 40355145926725421 35722854669630554 297376885687112 93079842888421251 5345484228805646 42261026799489682 89380040226823153 23399172195967763 38189517096815920 21626709380627599 42948242954930683 60510019147314 10484113297649928 84522085402417520 55043562289962508 43889959633433870 72732297660234376 25964611272527277 13079325471406244 15913937036825706 64545380993342012 67114274167217869 48487039275097034 45036381436912207 56576971913537862 81066015659100209 93279925766703690 15453816674296373 78806032657784666 93154216678347224 39294946054884466 82434949864442191 7828378850475294 13936708172909749 55564925053276822 47559846240606774 77848220513537172 5901652144501617 83338648369453779 14304158273098664 47998820666757678 91113921275476213 53396511799994850 24002527093717397 47496650299216858 47649866098422535 95282776879635891 32888712784429937 45878248670842884 8874027947456181 73507719686981349 49335387639588365 12693275632180799 68276578049696110 85919307919534809 85197489965825299 14061480530262863 50133145349049992 63471127199952935 41979553542249290 57763312553247063 25442076114554353 76363898802101156 55353877032848530 153993011125911 36268677957128371 26839415326790139 19169271065437299 32253355664541402 49971895410517640 3335687780497501 65737269085804956 28154683761117156 34801289863368755 83353718699714731 34330187132702764 21341536884550745 9264789105688778 17712715589767290 98067832273350237 39668869351556220 72243834250309782 12724792072603586 87529958267510636 29654935997598591 97911972263884543 76300944758913148 49275989784402469 6890615801253425 56723978477194646 98766366224213558 20370856997525518 8357300220163047 64549589354792097 49867430381820101 95626581554225032 74979590140509158 60142027032558081 27805435027398116 13561594311889407 13995953287618293 23885039825053797 7020054227155958 96318075167401042 12633183249621456 46318800014273957 88677488421720701 57773585161323762 14209887682973138 29668994471798739 63130210586529596 90804279495334065 75079312465397619 9106601686844997 82170247035082947 30657230591503814 22072447337843057 18718127639650410 34882393696418826 73604468812093273 25468850096537389 97620660681733590 97085983376760967 68642252569254191 31460656843433703 6889522982465385 49951221251176194 35289477022634794 7090020027757376 36021076457028296 1838158974790049 70912247681313878 580721286028092 29212891655993033 23209854294230407 19629706251764683 53606511857107258 27978621006159856 32821005478698431 30177969290863274 97511277632661928 67731007037989373 89540166059139124 95468219916659791 25305929344335535 62227345700656735 80627516889289878 61815802544893759 56303293367128778 95870424543798905 48680361490781934 98844097060938866 96016869786319521 12858026172658271 22569440852664187 53337780190673142 54708804544266077 85556069686211329 99681859241139868 26909185419146094 68299788838646779 42491097975135129 50661350978988707 49353062310846907 85349306186975857 21405036791219197 38550407771034633 55232466646390617 47501303768124832 75611335295449030 20074670167089603 81088139155454936 87927237847081335 33760121431009954 13424301259159690 83601715985306419 93075447042111275 64636054949415709 25947876661724157 60004942691916392 22722650649023465 39616731115011640 30269368525885361 94931181878111763 11279962699695410 66000127965357281 24483792771299656 21294059058710439 48946705950231025 11275560067124690 91954009424810520 67584523830498111 65704703147482861 45003933757404412 54639202107766646 6606856603997731 13306203393752859 57210615944205043 6824245084766830 30161796896980468 532038085869534 14553835430038987 47801726351902251 15341372448038853 85126241731237160 8540458026400616 45905356328167332 51175795130281277 20395058999227488 65182680324588065 24867860739367797 67930584464088052 53459276625100836 66195955185598011 96864502601012631 25171705264210320 54792605563627159 84629455587381827 29029299378259152 46604996437499115 53085420727440706 64337089618850708 90315077578839792 43319143125283608 34337905313919793 24129350065442160 14246583618911167 55939177016728619 46426349614894201 41804963479511639 62958851816849342 67638471343440094 56242722374414867 26858982727338980 17896104856370803 27481771690811092 90749944586053896 6414212233821339 43240650386348444 52440354742355222 30822392521090945 75219786815385464 60176762596005479 241584924119050 1278055051233721 4971693116640748 30857542328167573 13414149375085552 58433229719336408 74578060774135333 62006257598244173 90164370827981506 75330002791112495 68744646437267331 66474556526845228 21995324508361545 84689825988855553 41297703628439499 91052578546246696 85695969851027313 19358934370168351 54157847143548519 26188704277745011 9094968751462146 10456060372047500 58382803052879093 63419143738892213 54906233727862268 92265554747753363 51847766451198954 17054907544878599 432607862226392 40066982485481582 98892150163201378 32482698058676238 1688318553555545 6952404693515625 906617209252533 76688365955756456 68154306763697596 13751351078928450 70898862203990730 43900522021982435 42506287688337580 73201982534369355 15061083510680560 48152031807557135 22024847393362627 71355506865098024 76755553294547550 11587696266151897 22411280367901325 66881476124379281 83748362417570869 40392751551641705 5645608870635399 70838296833284714 20108807670355344 71288596843368439 60039681451923101 17574133867381906 5767704803759968 87442539217227999 13407330604466881 30965849737293359 2927788998015061 36864821728539001 95772779621258972 51381877339159578 42490999693485861 93937673431380984 81550238195795600 69212050689299485 66209452166638245 77846173111755204 99037575359842326 81490036953484297 83913840778147533 52509065714525635 50704363709303022 71922743178716853 70381607689234295 70840643204291732 31228452907239609 25712080199435326 32291021539841432 75346751836907560 29709968124314991 74766994405299033 18355868661191086 82588359290894555 2666335517098608 63756789335751555 80742087039819886 12124802123508868 75314159716074390 25268302794524287 95257857882787548 91186746638727705 82302653041124522 64857218928522456 20270082683451099 51909602236664982 89987577295838456 11507195414059146 66086746925141441 2575363102583477 8225991375477075 57748169143511460 25023899414688714 5382024035594143 3054833242037910 334459130376675 52237467311666931 63066173249443830 39829709521355191 79730332076335257 23809334527850997 29632318857524496 48547514690995061 15781301918652204 93282605064907742 52667861310123646 71714438013615471 91276219370963082 65280957949824019 53240467379050716 42934400660709777 43249856113604501 22845141808432092 71491302414481440 23301258141773547 33607976472317287 32034106865876216 74811495835448658 6500551954969499 95096074877715388 93976627514818521 5500817909044636 33294517350353351 84969025588155043 90362273419479894 191449370282828 38679883378843908 76614553630379204 46854981692969327 33063426745876471 30263051049459604 59939929427792655 98703862560111584 56144694565126416 37746813019535468 18768469459255735 40815183678366616 11811354688604889 43000543930194238 7489830494354104 57310534942975284 63794527909640412 82276746898548428 71666276145686326 9845623672702485 33412803194034210 86265537920005144 52276563602869395 62613562015328292 11160850866745837 72614798358752192 41113629160229657 76273190105936732 47937721155539045 99777596253876402 64365143398380053 33195717448708042 64916039796139540 30748472462504383 61634939566154683 66624695395418477 83232947058380288 50603868031082782 16460558885364260 96090840079321726 65819030932017598 47014119284605559 17999794206635157 17518293065835941 48860896657947429 89679115924305170 6942698450284877 58461596027734263 30502489317499344 59072912873152184 22858747944313384 26177936393228979 80976122061810576 5846139595468738 79066692694112984 40303554297786867 12369181090667201 84803183582115775 95761684343233571 1068726748965123 13622932928411212 22751345757479740 51648674916170038 41885634932141624 14735830220517821 95119907907759011 13797841492876511 63602894013138188 21123120105555319 54174357592045796 87827290101401970 10103974173070938 37712256685381295 74570837382698251 67390523662344952 39462352982617525 13977559248334877 39486346877090753 16422946501342119 99156559812432923 49327109288840903 8630163218016980 44193013896831637 97840878044391054 37057749012983154 95583166314602538 54227428450527210 98972622162895366 65885138537259457 90457060572092220 68144399851305914 55459856250235338 4959500135556577 17532911423141193 39092158355367055 75216813116088966 41413673999708395 54291785332876583 43505823924745401 47847199864285817 15171567150366999 60971802959284165 31040904829714126 74559602622080300 42069745900982435 10969539538308868 1297076198686337 24987735043736174 19207662423258129 91005873868623833 10266191837263954 76698536212052854 61423789247804855 62058155187333460 1589692368037437 49987769873254845 4479988064006981 90612508416755614 928782224842615 98233403848465810 60162671542199951 41750436216290574 90645045862755727 49121266654694875 55873427815806328 4413946293639302 67301219874261875 88574351864500632 25380862653618532 24883894176555210 76782116359537834 29003297897792635 74259023381254940 42658548220497093 57373573480661786 24315773546209236 83504252559349199 37978787369495240 54273470374610438 37182856964742301 6677160831510721 26142010340037648 80534539532280520 60605134003043693 44933732769856645 10952650445015861 21610412391027374 73524739545011004 60028917854375165 58166893817800629 11538012002117155 89115867392425033 47287263906792987 74428352061262559 50914016862632206 59745835938278486 57084511621300670 20590326596271155 8099092003407410 16370370878350113 45325911619964414 38854629946864021 32110312706482912 550093016661523 20116531096213865 70505803889435437 70219191765132414 13702070408456695 33343828387056416 89817249440785039 92091738123599939 17197779193726773 16039101689778788 95604821110019882 78876292096237749 1474098909103149 41808545623529744 64102244398808887 65894925422821126 26083339823425195 78181943312087645 93329394570020120 27751621980529146 20250557911995683 10594518231782485 13893358078101451 88340820161070370 30152250153186538 69210777263568844 1459806814744386 71964860198951899 43333658381443265 38012271851120510 70358673921787974 17694852666748612 10347954073376162 42025846613928056 80055719402681768 37791346222199777 40221623466039148 4221929525488226 2722888314231240 67680052239228509 89021890107495840 64130407035323225 263585423622800 83082706342679874 1838665357015322 99701116157577126 13728940293198983 2584429970888767 25878508529600390 46873419630833423 33036437154043034 96091428752974043 9626903468915780 46134858573004918 87643359667296369 82041923278737713 16141877136578353 18402778093446895 97678386339930502 72803660782917423 80979247729933003 71327352207823709 8112204586476963 61630008971921630 35359856434731744 33491572386629823 56376337416764473 43765807406269168 25480144653993190 5709376035038178 39844229062784500 15195921105126105 40998701789105817 593373050552723 94518053794639467 11195773616384195 31572994795142329 92268032057796978 96677276881245771 9732127237755251 55007001635781908 25576759210072088 53688213376422616 23313979909637961 68678456240128501 11718950993483434 56492357770047634 43984730504163623 77867521385349055 85730263151968596 38133077391287484 52392737541499915 43120378985717422 3972412287106286 7490893590072559 65481389882094556 19927199308400594 89613689413085455 71223621112050069 69462294656866282 83135322240826973 45891773508982876 88692171978388747 26853481377502196 26041520119764895 32693874834501290 63437457368033921 69773699182404615 97122998598837864 20849751423461697 92662052580862055 99275858389954385 32484687714932497 37944904825447360 6787415861083915 63231645419909609 56307737531523302 62447336049305240 90550671559422542 15579279773173104 88663122509040602 63389851818110619 27531841513575585 29507325127088111 67555018507571115 18599902330218322 50991756127970199 46787715917934697 67251945357511689 87711002493372640 33600450119028266 56915914519649990 49207058626228830 82621373536976113 97042732434518098 9109170652402440 67897393383182402 71367043755250408 20387147192529705 18807260709639740 11132887779336291 9588301532553512 99711677172495575 70001725934261463 89796886128314750 77669178798459185 17100966607158488 20241415125271878 45590581689325007 15515351376843156 65609052223774233 51619333532408046 29977967375638911 94818963486982876 84684479955388302 79722462919910491 86493509022654343 62644857115659336 44483625913195549 58286785280578461 99552681452607758 77416367643887916 94500844408922968 74359209838276661 65117935825723057 15295248650339972 83907925376288626 42552219416867444 41126281954550019 16956895565439652 64740324921003568 3887358952171660 72997448118388725 23245976081223787 3349256466462312 63230100263046414 83859486687560539 11326105402210548 79474792032794346 70471654392218147 39493587452072321 45724068009319325 74294488511068244 43797640025105574 54495331995044614 61942100253310674 4416367601292803 94955897178126015 34038833068156675 20562151947267316 95158708762213127 12118165038321449 64246093905875352 48892722651073429 48734948114776011 63624352781249614 6484024064077119 70206291875632810 13526660373532974 58363480755891801 63094399469812750 15150456958685578 22240703756881937 64453725529593424 78261246520857299 41720725193845636 9902063455085049 41341727180852170 82946830531615431 26726717382707591 62556329875584199 63900019240941614 75032256770389621 34235708400816620 8964548247531173 55627348648099719 96203319826333046 27226909107691203 80575021237257751 49491291987688273 36523029173563363 66791716091736329 53646166919414182 29288362466351651 80462232722842103 83798520314688535 65621145712701029 65786161178314965 36834431889587630 92073578197995024 30238080480389102 49711745819871313 2181693570749903 50941379744223363 95605351584202427 53997557075863007 78621804817470675 20737826820677996 16533662329385615 44334035202997946 9540038168277877 22821803865591653 89050605258000595 73931669583630910 9401159711415912 9175889836423796 34467426404085143 41007550215509528 33205417186813750 91471321461338053 50491021684997108 82115095936132594 34668291324018519 62671485962979679 34427481335641155 62905078986315566 7762784227795667 18025509823922356 59988039877966427 36646952929930327 22029132882906969 84730173169584180 37137788827274353 66223225405636721 15767562393684151 92695230988984988 21052223003524448 95318581567934468 22389946546617751 85232745300664139 89572809493969557 42088463652741712 80983014219316179 82289142010191361 5579405079711541 5764472120543060 37715020671167312 24736301699768596 46744191638217818 42087840979103921 43528102259095735 44698338103146474 10590176783801501 85172921199534209 71043245714986338 8137749413829294 92165375560258776 60656272687625271 19827501204981687 55166917460046840 26100492141266592 32728853583696936 94032317693327483 87937066757198941 3925861969184121 37133895616380332 12537528101102218 80997081871955866 76359709981600216 89771253962836796 81325450828282878 57474504740586105 61742039493141560 66903924274636573 62939223205504611 90063551459851953 6560330305740752 76520026664655860 41940151543277181 15396863841742617 92894859679798074 73379280817479234 12348751722796641 31383169567214694 64380126090162949 12178080952032024 7133995622236720 78981591571398129 64264844032364706 94092993506900631 85361698971352260 4548839841553208 11852821620170792 70799607634628969 6800438822834348 54330722166637110 69896112610159845 30073196147171312 52081582308108229 67638585499612919 52974240218807631 81946805175277190 23142114483860649 65077236906560722 32458213815280206 98089191242671159 35872357478747604 76450971595592807 86643499573918855 29806012012318222 69459175355147878 27752964488661114 56940808136428338 80495049745107786 61776589492378778 9204951099221717 24213772635710943 18243543574844367 44184079047557464 99075218062939580 684890755357435 95225150251527654 14981434517905715 60725292936054285 47033625486050583 47986094739286971 34689796573506440 5183481835430949 93127166683803854 53603601262313053 55049255148083149 29361063945706150 20460405669322968 83782716703788055 7577302541442314 72339389483233930 703344570997174 95862763837182113 58411305797352148 52614622279204906 23373824666322380 79472912667596990 86367975289859424 24434335292148721 67802271119909780 27734342170981019 7151818108239813 75743328175158405 71484003089056810 98638345315051164 1206751322208603 30421643280133277 27015577223947941 22822478204778065 65304403531056700 4010820817083340 6970902284907176 8123573880514766 22566348275179555 33548354518783842 44428150064035072 4128584207976950 36964994930254724 53228326197512424 18269582778724454 19402119974405770 40539232738906381 22020729449712397 93794178663560657 47904221150015302 36639133340020842 15093772131035855 30483311170695328 12510308669862815 15416157823872747 50075867451288145 96611923219270149 49669761395127632 50427208240839789 66704461362874974 59599892970085247 52577469696972078 41709549876639495 66013628556918700 13387501454227185 71703509572777691 18066152694590528 44676243739652129 70892066511549495 74957916761239900 1195343079005218 7203356038926343 75383478675245729 58387306745253494 48531314877078702 31511152043371540 84824463866931058 15895296319496384 47008695137756145 48114601394271130 58317520297699872 9344878343069941 29249743311478371 19259125600913209 63815274914627624 7900452580493830 12825777752411346 22098336801223143 3221059075328069 35677416364308800 47130983023752436 29184047687829709 49365089158979612 14036180366078029 27837611006305534 8318642956819467 55525599740613884 5935642244355833 39219444238633941 77163204830956314 64973283420282064 96311722722974532 90755159940246718 77932449291781767 13075283949102649 73369375006308326 13522080889345212 41638759866528327 17043324123167114 19421802479972421 59465177346486047 58619511482781690 10397774683875298 86502076573990443 81561485317718345 45972515874727589 89168980681526969 26166065394886082 33618744071506350 2726829797854225 66526525465918423 66204663297363851 5276455902422466 61493875874772814 68691571906716722 40798983248892068 79016042414276647 34869280629481501 14207489296460508 40191603194880483 71772629223320257 12540371883944969 98715661024657629 39761071356780482 32958490026618693 81233588456614394 97209279511450497 47897778483313288 84042030853030646 67860805222939467 45703569053017386 11148446865647455 30636219667358180 55596641533707797 79725631856443741 3128205923174818 90012022406901596 63657751863167216 69765909649300033 58595385712712306 31531196282438274 38673843311053425 13975645525112577 50286447069357510 82283103949074839 56117143860021625 21538727750742153 56210746861617237 72384641356050200 66581814507398295 55871765509436595 41615262633719900 83504793541615126 22970233954841545 94513931377053059 34560433858555412 46566311273375486 52503290181214965 68833661981741698 3460492151739670 92012367447484701 17969522743864482 17974160201201943 99880716440427773 64329578586707804 74186138547724800 50536454724494337 10797766789508713 88508702032528521 29713436275754926 81322435602057442 17681226871685815 13038660018135657 78989239982816655 2937288466710006 66667441731319460 92027554365885139 30630779161669041 37504169637638892 90779256620028202 37324937822235764 70761735878945903 46674806884744710 22087624737122617 94455552773706863 29293066413204189 33876206112439398 89246389889735783 39359026865898580 48117491305003360 25712883417701334 15670062416094097 83210521691542089 13017143685836150 56213928005205328 56582044163447709 7509935762844386 94490159092461375 41411419930674460 74954401669315332 73159504661140610 42061037002232026 87323492792956433 22198839816434819 40457558737941060 5924335152252733 27481922604876923 82717843977035004 25964074907522546 14038999275213454 79702524134488982 32340330566722966 40626161689535732 35212202765263533 12456078209887976 22645005064921060 20900421615749517 89068697103695884 47659615934458076 12847937013295928 34322934605563822 93150437560906330 59872624288839683 11295983049092471 42453194284070686 20629251354539073 36102322791485897 39396566867339109 22026372198727685 66158082325811527 42657040904605873 17598784617793392 42685488242779667 91579614866429203 22168963249079945 98380961064062979 68064870014077085 3146797573604065 91657958903677734 15379483080854983 46838386270972523 81056145248719898 70086859212241826 65350336074059533 19727876834305712 62078799721275029 5089590181064930 56470928423417712 53232557460672546 51598446707044819 69598449895303136 51040642441451070 23650635643930733 21995346038786732 28226509975499479 59717683752607902 49167153253771656 50188598105012632 25516764966463161 57311583975110019 68708687177342478 91585441709738166 68377563887357144 39230379652561118 95777274062490013 39648691566028248 38770468952758123 96436536880376222 92297941027977889 5097958201900122 30838395818276465 59506577448300985 67792347617022351 81731510875845298 14331977629667653 48322032181732908 25267996889278708 17401855963862696 41220505048847564 12734981520400183 73229862507952508 29535491809207814 860905117143155 30812072922336670 1147461253637585 68141309391775157 52999740351883760 95431737788727833 97778422830531417 92644415468506351 11723624773677831 99507655140768989 1343047471899319 77331487600596548 86324880558098711 34956528200734199 15028036505177974 93691281067783696 36810696721026521 77719474936964910 88893674833200122 29507328442422947 80435062131444208 16156277654632010 29829291271905560 34754063903894741 61950300729755442 86821325054106451 4386573763230427 10806501963329837 97838591455048685 58677609747100212 43155933036956475 4012666040167067 71902622142023396 90919687551410624 61003145337976627 13796406535413387 81065341772785462 50964427290382190 15827641287417344 48219165535085944 33686094938404269 76897220582571885 42605233776680843 75007709325897229 42346684878869334 5551928463940810 62943514362863271 32443176229633480 97079706054027222 62177723287428529 96394237167154537 3667794771377135 99698603013462734 73458312464565534 62135413329011649 15298046078617104 34720944505716879 91771877263347960 89952420824824427 28304273178074344 30929212864907360 19121957328089601 84325481019333211 22425847715561097 24294949903209206 81018119570166756 35950387509564763 58934509269642751 89572234705729496 80330289276441854 96817822315972909 17965252281300594 23311539294905444 86239929608314915 87030975284371001 48558437217302559 71101753263400472 8946455073644909 40984497618741166 79694629403252401 50135770228709776 59564465665573821 3739780137764248 37492203780428161 84272626333321139 97772030719751445 61341382227892054 13183154208050147 48958522163705018 17166776864195330 42134020469987154 95585520491236237 13708378499827045 9442194887881988 91973888764505980 89159266111703169 6125384444724173 91794714508061351 2315479186028744 29743468603576856 3469435247813057 24170148046767568 31887898202800100 26837291536358513 65074391825205122 58982033042957488 4613266659074684 57547787567808349 34197684210046863 16137517525326684 81006740242375721 89310484069642409 78186324993508646 87351188547611404 36383077365073209 52144525525469230 79043476184296353 44631552152662126 42079072111859424 58950183395535276 84230810964092378 5918311674673391 67790696154388900 12490743044381391 30545631533243356 52544186665824904 8969306904744761 72822974746247447 98963255343739368 94647611572138689 79607421733437141 98085571947501428 45691181527050956 43411539142629957 7698306907331190 54772315483421347 88716151585265569 68368771522033775 4376898791255717 73275250423247189 48356267464663109 18708551868548192 69031091681569638 9270069295070215 47373695113950072 79826587148561012 39347910701234971 1549477628736546 65820790492688373 25249013994105468 46754632022501663 42323997019780658 98829182862389746 99015419640878313 79745034617053561 55315189019679695 54390181840865899 43689467277331574 84191187700866530 87694923926897216 69139587176617426 23493584657718579 43907764880265179 65584289971166765 87926290736807692 62683205159886494 12653100031176201 13665128510720143 31216949634529354 20856336127946939 85230314736264509 62291051707623847 37726737832862718 96663527427358982 47328637500625027 30785657613893859 98221871318045719 33646454931375730 31847058302326557 58359059843799317 59190812299952368 68734428420932659 70985333441245054 58755086447048453 3048624077158556 2451320761336017 60365374125653845 74275946174492557 73448100059989399 74776649493564738 86469245638899357 31991607692336170 32819574198858957 66286457085207352 20672841907502577 40428723373015619 18697527730365071 74585155368948366 4244404608290097 34341588733600171 61407520196477876 27011136647003551 99462360188278657 44998943462571515 72849069417922530 57026725239305813 97889820695804686 68194992232429586 18045796149504402 52184199551722865 2787641846822965 79057460723376580 5083065501498168 14755493230457787 98997806348799232 62245100690910092 18352761972387586 98842896025000419 47235892756247259 65225904914311702 85666032679256241 36153505493669089 56220059661995791 18721406497359142 29469132529514281 51321409759236174 56942458829885614 79468502573982144 29544158021804390 30212963318027261 55998512217923773 95229014789588074 13966533488931157 22393168123197938 25603704328344698 96821494722112222 54192152601187516 16645994193211516 84025511412786635 55393072265031220 58722487837380569 56712453641538331 34761416483060843 41834058348735705 23295899002291272 25139716876345528 39738037487469265 13449459474301248 57797712935495496 95036742241152669 49824825340145984 53181943825804388 87746300654504322 36394237302928816 79732138324919514 56286173547425597 70301188513816156 96132114701417272 6919146174152030 86410188494288200 24845468710573159 63066454611372148 4016389363203828 59884961107646907 59193897443610219 53412142798823939 67084787633737639 63338851486398865 63493773945892429 69183530029593230 17340936929056292 20556960915042514 73365209618351905 53222983663005933 88786466087066211 28945721439116002 22902127660023948 93119881647859309 62640878553163132 39810643689574748 63344934008189929 10967009554106244 76019116696292276 73134817760422536 17900433126875758 56801612598530258 92661357063555415 21523418582597400 40253139282933910 56254684993298300 50558043339002712 6123283473718196 445575866035985 39082392563985117 21135836343997502 39074194944881027 481223863725733 69537665103302338 98630656756105691 64260176489562889 89896404886003397 30183422082193296 62942514568475081 24041559906740621 51040277255875109 91351537956592021 96553472601958399 49256194821746102 19281652542163258 53724764520463121 66731282093735775 68447247758280630 83096829246912578 96587349106068344 77149817249910744 53969526887134090 23451809630788713 10374755356210635 67270956996720578 12737366655715684 24986244868124402 24286646719939516 18849377266658028 83358799802576458 39265116791379185 15646181864091549 95728161899487768 40540333661015068 47060787951001798 36660963631073010 12140192449056231 56456603633348653 16072601882495779 20008573689690256 7663541040105914 69754976199167788 63676282320995373 41070168359932531 1148537607977723 49729360616891313 94852652869105709 77366287230726515 64384802178018559 57704051834235183 32839422923420066 22361214860060815 74958150796875885 37127740257029295 29226144928827676 19179412800118322 25654000536780853 96026420979983260 61548819069997587 94788451730551356 80621777328165911 76655445014431520 86647689127317131 11081488845295301 85066067931933128 7166096574180391 72181354471960281 89734364771785677 44059253334063403 95617606712158721 55157427968419098 87173387520604611 41112292056302491 58537029102129221 56761013942303777 66643566695669404 29597886265067344 71270783265475426 78279669564331376 19599434604084022 19291438791554095 78009068620532290 57633467630436839 63916877786133066 33976218159028269 56087913515483467 38274664023279875 23983528566237978 39863952069749363 2449980462937806 6265481694723237 68680758711061236 60862744315530333 38769720830666509 17685007706199981 49092684314625678 56584450588590275 67740239880813226 4020872757504769 54719864487171225 43580518034545642 41834293486721716 94851362217189178 54322295968966654 92322373095735207 73324271678560340 44477606961348760 10344742116828024 50159455078785493 73676000168693691 47042256699141474 87491478768321825 40126482809796283 41909909398575427 71433818005945286 11569623502048843 45825486083814002 84157611742284024 99197152290191048 79571624311431663 47466451101977137 80201872447254266 18537848430055799 60454274880759047 46677205549312880 96568232065731294 5435953983471274 97032198426778293 21907417149054737 73172879017505416 4585484842270448 47545882359666260 91553345283701509 64814826323409722 44404705035246639 75159322947906531 87365053372883917 43009720027603117 1695372737183242 74726009917475978 96717875552292465 54989680638063086 24213555640145758 19162347953927522 51878433171583739 84590469563043137 85362421960779347 5862014246612513 40264143063546661 25948084354378436 53625051620276275 9566828426862752 76848894575764907 21707437826662674 23102812587537880 78200738757849381 68692440192851753 40773427948551166 33289461620433585 60166077203127119 58788738094830955 17863276496374779 81020784985716353 35871928091563907 49736134166334734 10567721169704540 8570976224685020 54622035030898682 12572884484551312 7917416537289383 45805696313879689 39428226916006507 50858945905031990 79432141850003025 73054060417449000 53802180690771093 53457594282389225 47445132904815311 58832811331973578 28835680481559292 11868097574253691 58948919853854172 38638655349578536 74590049532825724 33636386079446605 67397555322766568 38899998633917830 4877937381461953 21616241371875942 38064730950836295 41409782656926758 13661178346403429 36175087232465677 11001238239112256 84250857000655645 96484842632982277 21773544066567215 17099512913232572 46680876274591166 15117554107708096 77604370850698051 87058732140164257 57332566259973900 31609440789571866 61162944382219229 70264405608943952 95176236838902109 23067321130002109 33625087691995279 94365007919158332 61001741111896666 4510334821683569 88170413050983237 25572692863922835 6461569053411180 74039396432631763 22970143726571486 81520299309417787 8901556920183073 58755054562617501 45889153102646890 95296847432136490 25712774512678107 64492206591948609 6561571539702002 46246349464177767 19597664151094788 33273902208756350 82665000276695810 62976752744500166 79730381653609804 67404676385060601 90410288974226305 20969473572889169 49949989647957623 43616376836756697 17100278859098832 54467690967945261 32262972854242806 65808712379983465 78532153097597083 16510402919878133 47826509181518982 99850265081492170 21371018278571887 75466220058558825 60633186100672547 56653413264306007 36747437939477448 39332685103689744 42421044160384787 36038524084444767 16806666327322280 6323827290709300 10989250616895370 71775908174086031 46521713631678054 89026157689610364 92757889915791409 62962553437165658 93051464761309229 74390140921061608 12088229134079834 90120692776500491 90499448010509920 27051100868799657 36231104263632646 76844588265268299 94021061228101984 15835069967980264 92585465473211511 31138780372137295 87941455579298060 75470997126896179 40832175443641519 95650198376633763 2308983552176246 74859110059762004 36039561092875210 34807948043465119 90086720469365695 23986277183768383 71185860407105508 15374586355100993 5285402616078457 27551066702819601 97234281960336433 31981062098441076 32613604366182507 92621161679539470 43289620364574772 2375177090231913 49092920553370723 71200710008449873 58991197280675502 23860137857772108 38012621239882258 10011182334567164 78219538996483025 24992203928484491 83276903223675420 84769260532966055 26459473194287060 2787676054905077 2456857645755553 54925347742812507 98351940513465158 40774716741575768 78753597764684577 44095884289087258 64187856942232631 77595604997706502 89458202092186979 36634614793101678 31482165902881238 61213074963668904 19523362874419505 56928953984236837 37583244134685150 11409384199598324 26530176482009712 25432953851066819 25409593859219640 41923027093214032 94409939498303379 31790030091023294 18091376408714816 97283280568606508 46506885358851849 54073270676439027 22275933114800222 65112937200170900 78218566578850599 35805643249826876 54290270666477566 66535191827687402 7015607139638576 97255008206914207 54517285942149240 23548009088549407 55204709933587805 37966112058255029 89665415444735091 62552691485132879 42809963095600882 10972671138045439 54804097281688108 66216811403563364 2629583933026889 86329192236508758 40991655707162457 19983007846063070 72630956550565306 8040066377130556 47940374792651257 12815016089848307 61257845558740185 81314667806800111 92594768945605587 16337326890821676 5578945380359413 89670718044125241 9039024023349428 598364852466588 61304060952253082 79980274438010188 90587339345838818 12122785912724294 72391291868161849 2704734925735926 63893239032410286 63601665353694140 56291170451864753 45967102903431606 93907191146331165 66328683680692190 46462283050510786 67473745338120893 45219528269460516 2680720742143653 75279936673612956 49623460067911987 83150046918450867 24235684117821011 71064626131815114 23192461556521269 666343340799394 84376035355765840 97057538702360294 43187035460033949 67241580377140494 15900778924745955 73901754803589032 24312740761419808 11857769805678760 66365152393045733 99664845159266287 40770005384770818 78894381595283323 51488582238468393 91342884707186020 68215000322717540 14542908320097399 6379804683193575 16523693618116997 39322162008193547 36752160177997715 6316605702650760 65199450472868081 52435445300608836 11571676141767394 13442673536764998 36861212159587869 67943764844239400 67643517673011087 31943271134913183 95470310296143627 67947912721773547 19865226258394455 92732889703853303 37106307533640281 95975687818513355 36879125736927269 23258356463095983 43620886370530387 3637728045393000 14273366485175151 93799141127825590 99326157879640701 86573705179388436 54502001403171955 21111117629146493 63939835994332405 9293806793705979 59494395184183300 90378173196227410 21169952646893499 17383144909558926 61679272767673006 91061240050735776 3530842918698654 22189152497944165 61011424513079364 99817947296475991 41156952795392176 27382617064114030 93428038273584511 92486924060405882 15753074162449248 61274866511865450 93486353968633750 91116218609413087 71089099418532437 22797693400422424 80153623420696641 6940734851746103 27976802028300449 20052399422746122 40143690971360621 38526790847978440 45887591669905248 66395648111605455 32451761432638512 54419532908625620 45380009932822328 30100267792595625 92513350805936068 85014936945005596 41463336202163457 53386792539755963 85539936176477760 75130224360026161 32749358871435713 37842308597102789 20439121636816814 48393216614182198 24793746103835261 34021069855262433 27815365529640958 74372920025119806 32199219782036645 75967704858317590 14468495237514974 1452608270789334 78324127253710106 25766077041942533 16322118473397978 39692031181371767 23293831726631242 86273050108700257 57488638723799894 64959901903472791 77665851172804216 45260032562505767 37060198395600975 17513308856009539 58042913145954141 31184230507461641 8527041948072239 15907652724503321 18293301713811164 29650415862520956 27087543187036546 11504747840143316 36039952631078780 53071623627878465 73474911884617239 61149159985975512 88883388574548781 61376668231052645 76569476329942562 96989069116268485 72476358380797792 18511374814947853 10496062104523556 62244880014601098 76257559456960381 31970435065102213 12083890532856196 56198979206190944 56756279049034973 35663395819044790 84674231266584218 45291521276208476 81542733064213262 18398336202801901 90231605334676305 58020382483144724 62000746999456799 88475763759400828 87416737692031339 23764559693600277 17463021943180880 37871450808035286 22930304042329847 59236319347102659 85588958404019403 28408067639810986 63351836520443105 53796356122453105 65390364769613676 17231371113095625 52200987881921191 66919642358832178 46308837950436303 80689778787223062 3423770864123326 62349986853954916 73952024132216951 40375133037202327 2966928165688725 18247868441715721 20650775515394010 40898033043411122 64197898581390092 14186845100833069 43344658176895474 19669022342387992 89455201815446300 46563031716558838 87357357397595019 82355133888733484 43530572337401317 43654625989753795 92493619668585651 68387197056205145 89353500154025185 13850974848331030 9904074078486801 53711080752830771 71156441493144976 32743020990702151 81049974637911442 24669107730646856 12143069630757723 63684837691118379 14191130174526444 58929431122276367 45801824070112056 18983166629533922 96310470430617483 19607883261593521 65528305331541185 75231906691811558 41880152363483074 28360124409269475 55918961514410710 5511050115801717 10320711000700121 80786692301924267 65736575958506686 12997402479863721 54441709819345458 75303316985729836 47811676334174286 18751569105071685 11332063822427960 69263819114799064 66148309384412185 93719935658900294 55414213737041444 45368107287337690 9683941706035103 3927167004949331 86594155543516132 95617257788404626 64873799392752799 52099517327037140 73775846408895051 32692249850522786 44396884225107712 69164121664736436 59484693892747846 56298410529296400 90771988287328491 31948169724824710 40812608291473389 12308079830171826 88181689218624793 56729160019517865 52258316469270594 53040500959063865 58547017569522989 85704559955624433 66535646187928305 86245844984596850 71727048598505927 66693108508168316 39221166963415615 35027153890788667 65959864074341333 852915795625942 86533213923483145 82817055656879835 18073081169973107 98839561694987978 94608923078314967 67355709216578947 78539022694647158 91426282585227908 79598362762843511 45513098444318097 80065989783526955 19380704004790951 99129769726480639 6491863679875043 86297527852708032 49812826865677678 60548993657179923 82646856629333953 86031804757852959 66450441431149811 29150516256444129 51307433431851461 65016183381710260 62326987346900713 7637423228555452 26752161849718865 8348288625842267 93139197650070404 32997631292702877 4451555613985715 3982885355686339 95074331775412377 8155410040468382 74238038892746427 3025368614980542 71233444698694742 77030183739821224 9920719811128255 97486559802349287 79528134575946643 83986357961318809 34587862980658258 88290079471144655 75200488919043319 85669994198397669 99754102793523993 3793874248055028 60344320221604858 5740403789254606 65581022561092555 73044267809619826 40139324091616087 8742555497173682 56305031961914831 84025634881189375 85148251921467888 46406093175408756 27405938158339588 54714900576090922 69996769073713534 69368116620470677 10138785881748585 52478664043789301 80256118447207717 95971014568597443 51346962096463805 35315396162807755 39544972871778258 75801293309303122 15046334164177769 43265341113651722 40109776714732733 67460241696253748 62614167194428433 25991985045544027 92512567185947734 92689122123820615 15025320254505225 23140966349023491 59002393772611070 60276773260491975 96244783417808651 82403900503374468 65781405170842552 40066599054404906 46949995185517876 69006812010571256 30256617241565246 77069024606615708 85430032876435173 41027687215114306 76942802701761348 65038136800307401 91205925115535742 49298843306807959 73031308296435985 25549842889512303 13203871012914405 12011809261874541 99780172062699517 23236754606805025 13045138594043389 89360365231931139 62176495628477402 40802330164734642 618353322841769 28056404489604605 42749664388509720 81053620616554237 15221174615662301 15759214721891767 33531609989244045 181074663065097 58426070072942574 971141360007834 83738477702891632 98828010278732450 54464067167427651 22263967362708347 58690308019046974 25295505691497856 11694961953057958 91425620822887197 53476640590567643 9831547213625628 10868643722841659 75179810011467289 27532853900043239 36013929676217796 70295262705367638 30727529471135825 44322410697559267 98564708946677474 32910197393239482 98469423054901100 45266808108362974 43995976931871290 17426500823532021 16688418083763739 69201272166080281 1562994212189044 29346030902181786 17819711063850609 33981741915333809 46369424465772989 63960555480381187 86823006056898250 43842117487022637 9911059660854069 87554957826225252 23985385048539771 29075511697596531 55386805478289186 6099601911744497 12030762312234236 33085144963523333 54310518942824288 21500110803861540 85320621450951838 84559895178064840 42298312040122899 60231834012122690 45389554755160161 14018366607635082 86251331333565680 94473167757819969 69293172041692805 64268183406721882 35905329504407372 51736567474556478 10446693851236394 10911026657213146 36560569025120013 90128489402960962 48366698453260868 29894604816342991 30934500389568862 63023972448813979 87401561013364156 64029685554630793 36532908993955902 63482770523813894 22436052276635276 58768022406115253 72098387562101192 63759368605255797 39555721040267307 75897570991472010 9775188414300996 30265096715963918 67980377794356420 5192453826503156 29277927306694877 33431642051406208 37339879463641178 45802001854899598 21326263024169130 26250338656217712 4431967214792981 33445745863483364 56175611817220029 11024706608295913 20146700675404410 24448491476961468 40032573011666882 68936090833482177 70068404221936777 2852413436976045 13468033912755387 20108076817160506 94657238458453636 59655346215992929 69319511406301005 64784066218388235 65739456295591468 89056325711744474 82639363003563397 26528082009738461 36964928967826052 40850713574884281 57530784369041939 33624868118988638 97914590714167274 69407288956546665 29787722835883343 79575322440019333 87986816778201970 92161405156334876 38139063539526022 21862969414639203 19134558568360345 34988165586044502 78721100044441344 81257433874971416 5124983246507264 10477205210061730 76483162153301509 9979459321979474 58671707428771714 12231008120512677 10247639666603153 35552928742905305 17900343401579604 45945565273731363 47535233231146249 14309198933720954 27445604199346341 79391548501019621 84235240241546777 87141401246130617 53978479626047562 40975518234286464 98843169424644875 89731172258052474 37846632747238189 4519806261206507 50836935252791782 74870430313560644 98834096376923216 58143055344557641 84733243856416097 73814629773970061 65070536185171855 14000377221771256 1554136589977965 64546138600379170 52888968017458331 45292041416283812 80739376224918986 18007043715810850 5779389264247909 85354557779597535 41859085998478240 49174328653074358 77338319217617977 75077430784812529 26556699411853390 65487987629564358 98655226866601583 12151230485888039 75839509988075302 44078056225884646 64782857804948008 33581827175093538 11218076006325836 94043292908333336 79522387239107101 74075348442657701 2696386723182616 91459661660754235 38175908927364989 48642902128251907 39728638105759111 7804986904025512 39167648141387627 23028577579332751 14201531606874725 15797816918273635 8476346110051754 70650330735354680 2155688743557245 98927785447554628 66242794907383037 97993972497228610 28656344520270699 48906915519226679 87075843818479427 70662283484656733 43742865956551321 37666085239011442 90642799108949700 83997253392603080 86169676485388479 57120061116965144 23650826727316935 26439821422503284 78238906415189642 42881066273422369 46436429473197973 92488351644377957 24956530581875466 64119741186856198 57764623872776975 19738857586275397 99406773112003173 37001258699578303 86254280658297251 23446367168562187 21907317724398374 55878434195788512 88269152647822044 11050230496564080 31473356982535263 87312399040115220 91718188686967098 24325823734381799 39273980133530504 41340617888611141 70330108139500652 39247453667678015 32920275039427301 65761721213928532 92995357989530921 89228974659533428 96615221160547077 3334942052087567 45939774693481392 842697299952346 25086761028107435 664791332142357 93096056231824472 57231202446284879 78406864605551432 31350802823188163 46193661030748316 20523708239170991 2895264191935114 58867378180033688 30355493555960227 81802318751320436 15517927398083271 57938960791345671 23196428180850280 93418618613043254 28816555957862395 85451975886907676 16315323848159449 42992515467957652 60440568928665956 45983105906696313 92311076045423996 48857778541477450 93188012018106053 4643266075687462 30938047136277466 69878194377297570 15961530433930122 43330332979646584 87816247757366705 4953604484775481 44464892697477569 79453705418618615 60590324525358409 12766480862870465 83379056567583830 17303865552875945 35736780852574284 40171960805728539 5343294259253513 99308384024514721 13801032073896292 31431567574838181 16281804864980692 26779036168223943 36090129323414427 20169703104783135 76785556898240431 70822942946826462 97912706079137619 80222727106242439 15591407143937511 3543086804882508 32701296006194128 4676183665063666 51981420714208871 97770038361992506 93921345742122595 18293279010621313 9628673993366216 61763016863003682 17588894629848742 78272664830190466 49522290462640802 11724079146126001 96990511667791318 67783437459012126 1992497134257842 19927820962548359 16295785664928047 8131508613188829 55063698615687968 32200473575311852 48299224729300301 61528169480353292 74123958473726069 59422753185318237 99735661671409022 14462363724568280 44584828881920933 26384649163558055 96185757634401855 41347329305460931 74897989595289872 78742586710452185 21551365300381901 66048166183841244 6982024885665282 56258506540582097 20479534308405400 67600000472187570 40548625825977208 21196206515413978 75664158654873136 57055238421318179 76804621915706798 23515108647299249 7499990182421438 34839661459456969 58628382802805450 99304901471261914 83013257178636104 59310795292204974 68160722046267186 7933966387739453 24145595690377631 36384899965244563 52787915684311914 30064623871835129 96629434439969108 55135112158521311 11198244107923325 2603986404975014 68464165919356051 25342770448525133 99908290448749015 60909226756389773 59169372668488436 32960056237373231 36058123945055869 74690380820455700 25298180471411712 87905158569763380 88270781010990645 81063263365244416 93140611911287091 95811633980556183 57778109501582020 55502396277923951 37939223051015023 68345253051876281 5347257963048809 93038937333915215 4086943083808211 23433797641046424 85947392693416675 79214213853550459 45811877180307837 90975412341455203 63031319569822112 43512980619167669 75454086679045513 69350052568121557 5475700397104627 62977463319746493 28671315529601665 3431840171782188 42691510000352435 11565061911567403 61590968590055788 99464847629671724 30669721252430364 71461329742464515 3744856751299700 76155563669275448 92147109139645725 3688628149399950 68599401347149532 77572152427771328 49504646614392016 3237259256183966 12264291767216319 46928775162411626 57325846613452960 75970886269570085 82594880130431937 61435846868776772 78563587164422544 23279081005726224 54591848723976562 65076350334971432 19121364679893787 7912440751029960 63319859812430495 40439588872977653 44488096303948009 47259755322422437 39876880594021085 63085287818499414 62587960802837867 51966266951919695 62671095423235410 80604445274931484 89245874408881002 65364989150875117 2758965728961428 6763697226436326 77836288996508246 12911959564410633 54537202815297917 56148408464904132 54627808978043385 90138704928359856 80135654462954737 56240708579233935 49188570234035264 3600450681519241 88290115642781119 90864660604115705 21825527929802731 43988353223710122 83942163980463338 77416875693938427 30436271349526857 76045264809271180 22208152731424474 51033257507017770 64347262677048675 70895405729048062 82015639389390174 7238927087970270 34649275607861183 85155391404677434 28942720926161529 82707354841926622 49628892324054706 41778321560035737 97520726656553326 69702820706426520 52853611229702473 53024576995104390 15481862105610642 3888400524509266 5215363275438286 57995207131930674 57194449151905598 41717586487691439 64765224003701023 71142061739139813 39896057684383783 38838528925969810 38805812822181371 69155885410335014 82841628217746505 17800913492754284 10004867296960807 55420843730825451 8372960823167301 84435672912253739 56746437618997898 7329263195760560 86597517154659896 76613578554605419 51618888555177911 39962999576186741 83760779541504998 38041281429939932 92844267025511694 51858936251732735 4286964631171768 87980685112080724 39249811242296534 54912045492539702 90201918855774374 12319369263885704 69867936658834391 48619586235301000 75147550065197156 65003094450008208 36937002421163974 2507551830721091 42637547852750154 19014803440191817 2553397684089924 36778341650314054 15955394175380945 51288606706465193 76017775924131239 98648431198646130 98311933746437365 1861016326658703 3862305817719225 77561688477417472 50803841083093602 88289997565148595 83059101336259504 15411801816523116 78855427410193588 3767995557703130 4748594236361032 3222587277313664 87221365443431682 3911756179187639 20724647170294916 52066039249425150 24910886117494775 61113980797276647 99139978289789558 25567271564332143 29587472073859549 10282287423336777 34787284651283897 90606297065898225 29728866977512444 23791856771272049 83962060851257857 55080340995530490 95126495555927697 14207678272352528 19748945680720732 59174132216157704 6789210965575321 84863212673924751 10835339556866787 18693477002150218 61085728502879839 69204838160703754 70365632012912520 19175078216151102 62750013504000146 64510893231205897 15283488154200114 76349966135257449 74461748834695571 74292450635786565 85350138809766691 28568070600240732 98359211504915702 77404525917417066 96914828873307516 40926280618806771 77421423997003513 10344809547038280 86544614291598024 51281788718886615 83554050408502848 40949994593216382 27073401133692593 68663348885888585 55909499647110717 52877347157816933 84716189293646731 98481611830014107 91839997779747376 37392476006932648 64672045928111654 66649304033734733 15278498463525426 25053062222416721 48515227800295572 81322621850169974 66752840188848552 37235190141526600 18055042414885093 70214524543237217 66342700817845976 41912676462366913 78897180106978268 16275213077767076 69967404934679481 63351289872410725 98398540522590244 71679999029088966 15488287421554203 67245370608272854 97825886139923925 92427435835557091 71502990088084787 59756084465325731 94237866597307827 35633451066597295 45070850677451239 44633733103572805 49959618612830162 23310984052794759 17615915629038010 73181793479279785 68710881452553311 39781133064817715 93662619785094190 32155443369376368 62995605284856277 39567018752831582 95142408313056358 55490230560570286 72962094421853330 70230966839754252 83720941184354772 80954783601593306 31061179867092733 21873800471848005 62872414420478473 15788706145126898 51837441654658634 4849442097245602 84955978706278126 92639000757062663 60555152662318741 77713897602283232 92370970324181853 24946718695211260 87168286035774926 33782234621364053 82153866711039816 61259177501262031 41932229054492934 16306311370993554 50437495558357782 67094650712803360 60567679318289236 37287907268631114 27246012298475086 34933648910534612 84604636992760732 59690157809584791 95895817746805661 91389075020665574 90145018868779828 69726272012763054 73752775210932861 71902298493163912 59365016292830272 33066834194909486 93211215440955819 4359313419704312 48739118344213615 1137426257301468 12958175392263580 74504838609397011 48856218739481998 9946961861407846 19624658861537696 98951132672563618 96060452562541791 31158932673488065 30246704901905826 31319886153973675 29638289562874718 83079357054347089 58993292995246697 36827659347041849 23623243772242357 86194619811707479 12107345620025628 33549063376329978 29589800737380279 84299979465111335 51668084412244958 28769210076970044 75203661136872648 76391349502665300 55598263233282582 58985226354243379 67422395218853941 64239608452375071 138428064207547 47524186454866448 33784640566152598 95866154911446283 90308085339051591 42165325456248005 63815882714960803 23442496364330676 46902211053504210 71312481623845561 53237413067651598 67223098607695856 84471436572054201 7847901465398425 36281350933981248 7472225858889986 37977478041765356 68393071855528645 26252603471727949 36909561838264687 75267110744377673 11421525335363982 52204987991272974 91974471426327903 88331431931935429 24408047520165247 44009608501070553 73586753194083624 31930117109295518 41617358786377588 77477828950394869 3519497233270201 31265280813802662 45470025913812162 96420404515183992 12402316126647909 45826294323570951 74003297868686693 34485692112866513 64514705166875407 64742189622709770 58675393206831540 14402772536246401 30063945517641677 87465358766062980 22914390798255437 17818028046239375 90606256097807433 20205124588157471 18014662718340786 17844420934445829 1480314330162132 56872301304053770 82863509951263386 72599013559805690 60513697763670583 68327783373593947 13561335838447717 35338750655610044 69232139357190732 61944062807890331 9545415071360919 75394473190922917 95389781289976818 72946175065144594 19073070241553365 77004880829759766 24569143372097319 45256243867349961 53203009851923064 25751773216401137 94986420163812975 83455757140297965 48104177985393372 86003027944404337 29577897322491486 89685509426303332 59925422554461538 41610723520776569 90187748691440927 53122694861379686 68561597516077772 88991219366256794 22266135921027040 43934584743009331 87338385116371358 71059715368478881 13207134017139669 81092939786830732 11472908872949685 81452170546053540 84925543416198474 66739533824262046 6945559084216622 38585225548655783 9243005835901772 38919897328921083 10090384264216068 85209715691396594 40123070623442601 29095740337120962 86233974047805194 47963538794123085 84429313399060251 75779168552816037 11149753364360821 99982996630871684 24784721636970835 28496543844184703 98547100631065462 31073437933586574 70540196957957015 49293379487804714 34555980487582583 3541593300133882 97375104798718961 32772302412918409 19543400793316783 56830802144924766 95831377204857202 7395857098755814 92949369026300714 1919078102268147 81372010294127133 38220696943508332 16684543884058636 54872129873411902 73430543993803648 26476084476615462 48677990639828247 69514437307405688 97025000617152060 13319861159571758 58946380452239451 38737589515606957 3977754127340847 21342033367320773 49881884757922912 52198474281205937 74138843373442080 81191785368633818 11272886064966672 91067904503041188 27746308428448907 84995228556488241 98929222543004257 63792088451785906 76190875724407737 54489499362380415 63620821124110521 55931445341522541 47718111504508490 98669435593013806 39201808689294044 64111095027108590 34682843154395781 98256899274182586 80521864870382314 54507994769459987 918642269678862 90681300491047028 76704978104848979 59199980914512641 85299035381662414 30448212743651982 36139510347584084 94980518812731197 21352347552367278 35670087336067484 9092375038899331 87201930364985226 58405548320374942 26714145933021231 38391283440681669 53979218977079526 33243703316146185 64373820803581442 71795111833382441 91510213001656863 47808991769011307 50274222074167018 28353614300475793 56650026572995327 83127802993573848 44643358783094014 15410988243722742 84385963704555058 96191810553013485 9248699234291378 17483444363548478 76826635633878333 29647283802130290 79450359571229027 87860276298999917 34011432554913505 4332335668713585 3826308457067340 16146994719158855 2626557531647862 83297715805613796 93942986159173989 62209437866836696 57215471704023173 29022895531027385 69643552087609479 95808991032651003 78799744166964111 62576187293003922 78143089949720463 95554495268752645 27445030076847435 27386134302112230 9351483184600253 63051802209460646 69263104644441397 31551492930191271 17411208723072798 33178879549154818 8221276270471481 6952543689472536 7250451461228869 471095139303857 76778469358245526 19477133981996781 65122245034847422 88133985493404750 60230139816289197 44685378590459073 81774591627489494 2405634468570608 88335237558755304 27343995314263229 90234665865352914 58844943221588356 73839995088063297 13587404418624092 40235356404347255 74163299871213390 27994327240759305 9961407517026138 52282755208375051 56431311445764189 34098007591427902 77864273098472377 62970843475581727 99649844402239339 56263111210315439 98278315420091866 86678699275211320 67893509039644061 2049824880706846 11342206177493147 73969756233243638 81583414558277576 4168288817910004 19646273183163790 70086057317384817 43126263573927731 65319602864065755 68915568581075071 29073096136771174 8982513084656463 10428086911238517 56596057143823896 23921920629785828 1721488625321698 58170379642476169 73745317544720791 68441400305352550 17458843478088763 34351227907856293 70106736910629303 33392335372546441 45608183173829626 37929999629577129 6215953440591283 40486045054037346 29666126983207035 24621287737198167 19371604643093957 59469266742883930 91874747407276301 69000437232944962 99690944161282711 39957442450535455 62654154095766588 87107422312403032 40562167413339365 82431108484363007 72040870177082513 60826777881664621 96232837967025007 96406857112378372 37483920191867571 43477924875379670 62808822641712178 50298967315774764 74151939759992236 68936743348260350 8239596891057794 23809772914580432 87825443250774296 12285959958876670 38310570828685446 54059495879190503 5238215389799606 59044754141574160 78826629107518967 96077618032600068 63048643488480019 89855587107924199 67403193893864267 42285361769765809 79316681883953241 23768932747832077 4384394946375366 30246378445282154 737039896726699 22911856858399465 45368167660371674 96361300694188080 80492871006719391 94665740740417207 87420832194805503 85252043529117939 61365409430985439 69756664184794573 32818064728968838 35999281423336102 94312722833120498 89809753392089896 86444400142253627 10976352260388358 29390217519789474 31983840798682947 90862280174874059 54074021672977589 78957344890315027 82077748862062561 56729220129283923 11455571423930477 78110957301122107 89061830928659202 14959050872317543 47653106636495630 53096678530801863 4627740147534515 31606721518113946 28452919436755994 16362899047576994 75744901087156699 75929767911629516 55386238909974337 64241759896633196 28204703881338295 16000326560693151 81808086802481521 6781185263880643 26321005605996243 73143902173655887 81238502191411981 24453031142400514 87198428272527512 85231237766421741 17842912432820604 91127071904341279 30523924367933366 83122819869575717 19570275997216770 86022795140727436 67079376412316267 23322879922004098 34582516455685593 42497016804123550 73759369193121942 44182369904263228 72166174852968005 33234698370784115 55635014265405158 21613065910487249 11746005607068203 43449041068010691 52700164084062858 57250384020790664 63559258775103705 41848438693524944 39975909618908642 70783607770689729 85114520556591676 26736625735231634 63618472828736372 74170527594916385 7764294675731805 2341595038457983 73189001635216932 79591361151990851 66522542789085148 48769105221047009 66596964583424614 77541425730225710 90298578194929069 71565734709547883 36705423443686013 66670966527187335 79324733626233137 11252678683496836 96001165805036782 79124300833971345 58949645227837684 42303791294599727 67647776574494566 89297227896374226 95659038916621608 68744048078643175 66172651964319750 81982894458330550 73716033339949751 29301668195670718 63073448712414478 18214492710140564 22995035950762157 85126623390689183 27412588188091184 49367071990575162 58863614506494044 61202017043262784 42826991866848762 66785584835035733 33682035061477292 9854718321429997 43977685129958286 12165777130160056 49228256889201928 79520329471743400 57050123437952592 47205431357444436 76161932989490819 99266939795080939 19326999214748448 32765854312794972 49596587589107695 62850231655639853 16732856171209777 42233220538122924 31729425245156354 21475120799052903 67824251379582531 12846889395223180 83763519091783450 995008157231267 94988258025491610 23603634426268112 17412106854757553 16253063961825807 89420614786467068 69628446535692276 42741238970171957 47185431064190370 85598793047016683 72434886492388653 18152891396067063 33001016473948353 61609355179073938 8454261446444176 64515641482943975 56380088742826498 86563380340149322 69656555611700011 66776641090717470 97570261644251870 73910320687162306 66797559229738354 4546310525756904 69710512185850988 69465514859184316 1675013360026100 80106199542327630 33053376205836702 92622340597267610 98192755185358501 15292214513785801 40661022923764887 37216846389229824 75559291830557732 16598485308384272 5224788168241750 96697791902308819 4062033643668303 54321107557449156 33673255401369869 15088928260288901 69418354995635518 73186880478736397 43314621037045735 58062694705240863 2999281145400758 90407011370553199 31808534089039242 38488649322232402 26614434180227295 15787940810289585 26326372979720532 52190257901759308 67560225551062683 26780522981035001 62494865779058964 35491183030918596 63940861901948489 95446526898213714 20824849589754375 86405722917744899 15878140151548592 43509061224712326 23626167974473599 75858554330889867 66595010768912187 48276848672446509 33958877861934005 27765134111383221 27236389892954476 42379213786111661 38319843496898275 18092120823843968 92961101756489455 40633364319878836 62248391256961445 7031008560519944 33858285164739711 61590741872754754 55179276183578538 50965043195697309 24622095324740179 12258511529979387 96331158634787707 48832953490590722 26661225066303175 50057852258250011 47637344371301051 47787351606650910 96044064836292108 87275404570401195 41960139684402441 41346270955883910 3016884825643247 2605725538101339 98183577427179775 49825331956136770 46913518195707980 652617997390503 92767075233098237 44599990669396240 96069610297097973 30108954716132960 7839837627009633 16937663285706308 25617232482402723 30944943176015834 36027422752874164 40972365945213432 65816866899501605 38941899642396398 49575854215125667 15149107615548277 76537748646575857 65035815439894893 50790341996711184 16992600241225142 40438091330100817 99835011663083930 13656760605780388 75897476780201548 6909352713595218 76621845353666432 54805575620691507 62370541303051434 42333314484244402 61385675296984901 58391169003310898 40280120243014521 23151979938473806 10338611694918342 44072722673323772 55051796939405095 10982724980236293 13975846582654460 58901175749088829 52833125178078680 29617465403471521 55406493013025758 64191828918250590 26775613676991129 41717416566519249 21220081261254074 95761065127563344 37812637694435891 84783528799248775 36453645297984872 73830169872549620 49575814557315273 4051561757469459 37010398464107892 60631169221630505 74223379115114791 25270673151013670 78784134947550860 81708390731467943 39422374276526915 93930458021010942 37399221807109369 60562990141992074 41506007486177920 75530402723385307 16917605723996217 32790299713115375 69696951733140640 76431436284134233 14634199868737882 95655754527302202 94064620353069366 19035406208612288 9133218140193683 76689000700187215 52025486371697698 51604990102003415 4896492620161761 98981954062519025 96169662135144117 41724779395952804 89716075146752671 39335816897308982 13712784907297829 17234953763059505 3191797649905045 63235698211169267 46282671676324006 6680936569936167 36053515868722674 66770311772358895 13498362829746648 52003372876240528 66532887742945048 224507541249381 37317923905498674 61426528919413268 80375637055665374 53819063133665196 25664509185690268 45204785508967835 85029406375526575 21793435454123977 16675248517137126 4054408360971834 41083308391134731 9727429519385015 48512879391899780 94563445085433535 70179195731307674 24257394038432024 56744012990642802 81972574722637270 4822525265680901 76306625324328951 51286871839692026 61182351113395749 23067101549408344 74804558730672098 85524712829155704 33678447964969643 58768542252687620 51770153030318138 5331443047562639 91937645734392849 36700987313496192 80265339008575124 291903149427222 82729530180678106 22789137388043791 87659489712104299 49414992019706186 93770972981596624 32621372405837311 20243357960560978 29420927447958074 74830423371365887 44842626697307908 82038315365614288 10023064460092673 63781188626470775 17289065943238919 21799772039602151 10936700946230465 72159592693726964 39564729835881759 20414261895938537 22418561232495734 5537595068444025 93576337017822551 52135563830912399 61883532934057078 45941559551822736 1956352026172693 64316336605068005 55069179929362457 88708430627980270 95421077326137096 39505055666187961 29270974133375031 82560094541512571 30653309230543840 86555031244297273 32146774173476847 52192798373499993 52205876276541285 87668638240933010 41375740771013961 60952503362581052 76786719972369941 64463641941165667 89596963634101135 46848815006644564 23880419717308460 57085693243036763 63259167669448620 62122110608833899 48525389458935857 86928043347888873 70632573233955512 66792089491301628 99345826664428071 20809920690568086 43691478192103201 92823407268891218 35078950838103505 77765066015008860 8309293726569836 84197189015085510 67425086927632266 67630449861068233 89219081268616180 81876129905798126 24486626380662024 52268677064512676 94903408282531327 6853780463289467 63253212520458828 2825631692827493 52475029451254871 20943957967479393 3950901400722061 82841998162691572 82679551514948902 93196416691424767 10146805442282691 68321309499775746 80553743687468558 76365730668605686 17580816259759328 31235668504273559 44094661378512855 30019119711863805 44840419055002520 603945563493916 54648466960916187 79998546869257577 16389076698229802 96783197544308823 63719502969803078 25350177822787067 77153552486559080 99818786944150240 44002109794265407 48389157510463953 82507165627596151 33029706576772119 51880756127284253 32649707167388579 59769515851327018 65481882540471060 92683529866724340 29602990732438554 74046628111949807 72830644206088736 72568420223651143 82830561661723250 76131809889281807 11247712010222046 89975944152385886 80461155744061374 92103910465339071 29350718290923525 96347880949595038 97288974641357070 62404998639567648 37238827397063998 77136192600532049 86408429546622384 78677423134026183 73596923890912114 98177223832309343 45562153730895400 42553769830781016 32232034239667443 21791153931178003 1216709490026665 73733064420686422 68927260989448900 38818730150745766 96529929783829072 40799011558102919 1543687221172233 35714764801423708 69445221009410257 3311080937004228 7050713306849397 49160191686433504 46897472372304756 4580654179690782 97579500971702555 55194196715664190 60048050811733979 69893720415769317 80484763283828931 44608714768430173 6849275039496199 56436216651957145 11890869274047628 93856216383723849 39927275806680342 59315410512887422 49937489206773621 18177594984802997 73672094226927531 20000280915464286 43922589024474928 82588226257446630 16980060537423440 64005777448064347 38380562566582359 64798129377477758 34656598829111107 80058979535553644 43824983769512339 5166705463627963 91427667936209771 25236987184665701 96606018581565174 77440312774220351 58649961033047033 80102106521310393 64831002641642127 88312807176096654 44800361874292660 78700258888043643 48927984352163237 83563791758237691 68780018788386287 36965635845211475 35426685631980478 93459397320047646 7450514099998777 92090489319335496 62548127321465900 19333101076394147 36265575124760467 74681105056144538 43693510780735992 50265741498757118 17681379056241712 75050968219786093 60620385216541730 50303099632525149 16204135042944050 42481874533948674 48963985727155283 41797276355858988 59471534703369534 37950808538881668 82568592275274873 85710195715368944 91597851340479874 88893528632115838 24259150444968171 35041186851735811 44008739022892792 85377031210877933 37831107743336662 38041612497612877 8307185867142127 39481246869151323 99511489205198011 48731457481369255 39844561181669631 77948613977503739 20249312286662816 16904590945129680 33569175605413875 57123108647564331 88260271598577372 83907851841261 34538370117136035 49180238502572349 52697255163117758 71305051940542917 80323254084179240 91648846743957539 46970708514410845 67407631781452358 37931825240054055 70441003800746538 12597911442915206 10468498815207937 14149525200160100 77059901968554913 54053777794663770 80211980271126714 14025183224920556 25941201761046763 3232575021689449 5217410042159905 8675003749966158 34946344306928131 63290676097219177 19658927941742977 9906099780593121 51497689916126812 9849980145523014 70019645254370218 47279591758744176 79696093903334676 16208577214988203 23699353580691928 36728438115137496 35545462616617729 36599432389971390 72730108409375008 736041508788384 31786904977820049 82031541270057046 89815326394815512 69413346512347859 99213041327644511 12960751770285458 75702094688895897 29878363824430721 41870695466279137 13266671235679690 76925624696469958 41923940566856205 3857405650231745 30337484225013516 75012367270895906 23963890061826229 21954600571298348 63529459426417608 85873807252338952 16788638420693248 33683723191523950 98730809742271963 65777752066485844 12474026567190470 43040378476416766 52573061052358095 5327404172838039 14719483858923450 83507024467649647 59402329389785138 95026094075613376 98681441561207906 11231605947135522 70533943346447743 13536266286344411 32810596358214325 71917750656703121 20901744072053988 84740800457526051 84499629958038309 42559451270728248 6923951292454550 38104653548518044 16897124300692538 59043757439852204 44414123121319233 56580486192388239 25370774548449836 56882814399877690 24247991806110489 2890273257592006 17112900593170653 96172877639000448 47157064640531087 64942996567919610 40485902131895566 22812713729644278 3424571931104111 82695709346852032 88670051036116835 91167335812209060 89604896541088102 98434357996846001 32566275820597406 65423523050809412 44298004410264320 10936093756846967 95647276696348920 86966594614360113 93854994196005610 67476378168116959 19480473394397231 72956696391112784 90565004928258305 45420235606369035 90544438808930316 11210166829907624 82698945428086755 66682418076910211 42719846612879273 10799915723609025 58307871301850298 53162245225922302 27614940464325814 87561526157321989 13550777928494429 95139367234805073 82162816242937775 34497740287515807 62071073067173354 24895735210919637 81911092628885125 67032490923845247 87705473813865159 53472313250979402 20841260281275939 71441612625833170 31121554777884304 28212221930989779 74781876137896914 14909458292678641 41416631780988990 1174699459387879 31319287658014487 27806195716599440 81372282927397402 20737224334104718 42013420152329916 34330462908674383 90892281758614476 72825780406566122 3368221002960404 8651351562338819 43266391856620048 87355657999232625 72299253880012998 13252172763535681 26203444582665478 6601653789066202 22452649846002839 14122077358305625 5124071917184192 13839908488983224 78315190339343817 66110770724951326 36576335988061627 12763791774132830 68786293031737980 58975822862897322 16653795889305448 19916393637209907 48340931166692894 69947449508439750 98410097949240565 32564570585193935 96839140213812017 79993885654094449 42269403738445452 69300230357536895 63557295994173118 71720532822419261 23911074281176074 57907858025780999 68300113695357697 22515119098481660 77619447273282479 29515575716064668 30003623818517141 39566888591157051 26293279424594042 40162759614435259 28493028700049119 67812720547174537 40312738928602548 75087547181222201 4487101870768454 6112874667109956 2691520492428687 81164063300318819 87793895325242564 50227010896544248 42068257975869554 98002226597106181 1655357660961456 36452614223708405 69404437228382841 86162812942586713 69160977525109655 34923079487615424 85385627312879404 26651900856622545 42805551725568531 2573732231993429 54638747486719634 99523040481213639 57635693553295587 77730160557985646 94712926774793012 11336954992545820 6972758704717849 18565742267849660 82231581430000066 58811390844726911 50629504938502337 34400186437706290 74076892383649232 4548888553181485 23592896939715798 82993566153852865 81929616650441223 66156989183325113 42124678273944889 60977255588979037 45393486775682476 4471705871267322 16757380285274559 18477078574203723 27361212060013491 99752170077456245 95506311032587001 31919199435614607 45132020307869182 95648008177305283 39572840700388725 80794965582666434 99493129257797467 41490234732894072 1569015894657130 81466154737536322 14168175695487391 73830395762451748 18284597179693794 22689180867734788 61100643893953411 8939242759413968 72115591899392389 96822389417422712 44045371509927875 57206930035875598 90914426062752935 70866240647967829 70532767876076976 27258387680045785 87979001836514206 24168707410667709 5874557576772963 16265028433548541 69395689734291799 98147198012636628 32880517677529087 29661422503769945 88913485287622189 75633697677175134 7635196091496602 51251806901012680 11583795535857984 87676018706637387 33092395738709819 74959683342501351 35367217916492136 88730374819395310 77883733111191553 46234292515105947 77014409605870650 84825618910031748 38837880334107407 40689871780770870 50697049349557849 55840400528244025 18983662545263776 66082362013955459 45906209205732056 43304989937514550 48666592748072915 11143540162263941 45548252668945186 78041948176240832 36604010840275335 50939896142912996 95321656026885154 99544499118439639 88852525127175299 94836025634105123 5964051494380907 92937353179330003 89048176524429429 18317036138466890 3164387852935340 41132569244471366 68492336789411899 70792166311330363 87691235471181879 24957647327714435 38087787543617260 89622161564777141 42186733933811636 25859374821964297 40254485303784325 30781256960265153 40423194624027912 46384644547049435 20742487589345552 84178506355889523 8371363625914546 58857722877715832 71068652777188955 80590106817503301 76978926936928256 67234570877051589 69610921220326699 60970767652129775 73605079418464004 38415964103557939 89232866672919498 65885438973482900 63200032419316830 28578613689432186 7776605018534927 57332803055396777 1670522298795853 60962760195553479 40495056739921683 46202736766804074 35629079093240074 98153025068767422 84286839916577423 53424385872587568 83066278214770025 31060634450413944 49377273454042015 86285784488100076 86920152434970317 76941095219936402 33633633456570998 16489333260647320 99989290812478914 97689811139886749 98541848769726776 73713130670578744 60480740947631862 76242261969098226 10340018382123130 52871285310525044 85729355609357659 97013695819515588 46793929494724897 36344529335587050 59333478778774480 31099367587242996 12874026027726056 26686751399809235 81477503861413048 71150423475628870 89635753693126684 82736878784079707 53009811322778572 33428383962390836 46830006959316879 58728151250190012 47788133219727386 42360528029872986 63566170925006382 98547788017974681 34227683348235640 9508049390758831 73823658109740417 64266036011454061 18736132857480090 13207882633936048 57884026526538243 78973706373605765 87395534627964350 56529011448452136 54065870742185216 13747295949049743 92598721757531729 21598051641666103 82524584453630031 93752599231250006 15056241659288060 98743535450562767 80035791310168615 16587025538723112 48713038006159235 95934381456276759 14039120110739859 67804329255427366 84003550922256593 52714519944402942 2883902281532088 52797640313849833 74775624252962844 38648345512752187 85838240563964194 99821575788856578 73653556607221741 71414503658631125 5943896904416858 46427342969296927 67422085754789688 423131101486915 37080243974240318 57910030050705701 67469516717105336 56000922225389712 99452721436667587 13840803687377764 43191432940147085 810636345268743 49787286342569339 89030353658255 53216115297617788 58072413956382689 13709975245764194 56436895260950508 56676992869926711 75137635432733260 73923367157424293 53636172915910842 9572571239372672 82969660998697598 60213875010315681 38646006134225751 6577871431328076 47057519963490128 12506360096562052 73505704094691763 3556280718984238 59340917374563476 83755252146065131 10352173010094120 1991881895127441 13668794205428971 74290316628647703 18560632325811540 24048653270883930 16180262185283739 13151762904339051 76214473349599281 24740429180151901 26603417764008640 51626491051587066 61475261731088173 42597948738890092 3039086990392230 19747101111273938 61982853116975986 4654698477590256 34477547114984623 70010516310919015 58286565580594439 42289840486077028 89155212280976420 44877820203357649 41312592157303115 75450016648367190 36231631325540742 19126063750093550 21895789033600893 57906901403912322 63846408106577696 6684098525694863 34324925440800404 93186854362470821 39214332094400667 78743341712281162 65882049539656381 38529997040678528 10911646579646258 15829810305713035 6881204884390952 89222666871955734 70508813710896710 89790744403871135 29672746622467969 1362235783188445 39998840320999621 37566664486035583 78818479569204638 96479490770099835 29952176610345642 98633378242683728 79579894354118100 42027821385939028 24690667285901879 46323533552592920 17611374482352149 90215439376306860 80651095141986656 48998487890902835 57303665355140684 51582690129117492 90954089424644937 93863731656395440 85456755390959919 43570185828807075 27907152598603772 40471732301655642 7430540424874608 77399818191950504 31665507721984800 54296638267517820 69017850900807409 51812972144849101 67186287721756635 66685635208729360 40700704361405797 6576013949946952 2088821524964424 76085561065627164 40924830712188386 67643274392814573 69594259698418679 20051149108305202 83226224613239874 37988761452742476 30437205088983630 77671366859154327 23280552221086247 8707550076016955 36898945394536229 50039451458465172 4240699516033019 32429278409181241 71032798145650486 18971862530242625 77628927537871091 19999548867112730 3100183817508836 36503674554067574 1780757256959077 50132068590037160 77373058448749 40444244806953811 10083983576987145 22003834849521625 91782412515316159 32808999453494624 20418952957963018 1934002550695888 41135414846235588 89821820231852396 76607568411797773 29886835326936279 88930420905921995 46237494837501573 17044065284450224 35864088582976705 44498976861943072 16158074944012397 28273706368114208 18046974518916556 35305059150615427 11968621532649262 53864330934158800 51137932064939171 9223093919786021 2416349364932671 95126844878168945 21809348128905558 96706339186140011 73158931317512524 3558434138992242 66666207882590585 5621479700671075 18629937177321508 465282389423238 70506357678659159 10012566770933619 39285816992296509 4972377775202625 77339469414032645 74967120710171090 12481312256471041 70284974716645441 22226947719622428 93836613009533638 9270781189849467 42240701771082096 35671490233699747 76725200137427875 60914825067694671 27926984043005381 67077842888702605 50373794772461386 67674302311814595 40061917390520845 49297704137464621 57857704223088959 48909007625865516 99821549102867445 57662993311881032 11494866333817147 12618157327829770 81300682888285040 32090270275475287 19753811727824051 98559631342165967 50959940369004905 4160726705394807 81839522054487052 24545562670226319 19279473215512688 57222601877133172 23807949283946215 58897080670270221 76260382602642691 17644997802726034 5978358339788226 45998176585503476 76928941053225337 64381526055764154 31969442517141881 66752658489697797 72328388035574649 21163326481875968 17772548847384445 21941299460118337 86569700929751643 28931764851035854 83122994433407514 34828721628982834 3805719717747063 59480898078208111 95614765529570534 49069467378029431 13716603707762967 16975193326337126 65733651738394263 56649439800285114 61075504851379958 19572918499328605 10549494399707628 67306703832829815 71554433522885866 7941370526822301 85378755405904182 5000839382218053 32461692809565105 74020276622319074 37105870618199141 94568136695911843 77543089830270250 18267604225005272 1533105284002686 30781427386833357 86259177150628456 24921908079984624 39864179987389199 85428837981343105 96951954992989528 65431812186365578 78892070321110244 20498400280116885 48323548854301923 35462328365492063 54908824801120846 52652386512816903 65988926838653413 66711679428079821 4971131533223583 54111012810875654 72737243366349174 75082664295459150 87099873421099145 17758175308822689 89995797760021267 52637550187808935 1799417941866550 48560059590404428 22880998955758338 21429128358518668 70316149930737182 97904369904263661 13923116946269039 47651206420720700 84366654764920124 64511850681802737 82443957122858351 62222850460069361 41179616003551354 25124431630476155 53269090673151429 17122142439286731 1866712416715855 43092180581638813 93015012687548791 53682427459953666 96048116155030446 24391064539128873 84563508922129621 78968047297595978 20903537000662656 99286089766515920 78619098188655073 46117008614816226 64358552812032627 19748950203488279 76523029697843632 68605679510369221 1934813657896771 69551722508620652 71379192346756368 85871060867175565 38957395362367478 53834183062196745 73187011186195629 80163490700744558 48068107139934227 26728538618873575 59696146429297555 54223863185523357 1311447302719570 59554523198823097 16988582935669216 49636567354805165 12769796176176532 89871045751386426 66763721712967953 54028926772925996 81237179290440633 27756337803719543 11995010291045676 39919389490513740 70534934746289508 64425797270512625 81315941752557918 34952580261727669 95870959344620575 43602570652092046 84040049885214213 49171196955939191 84736841899353440 6275846667284945 58900158100976842 93878021460092222 97553758038534452 82490179736638111 23497126346685525 32493807988559868 5082195425108541 70554495431025062 48206710327948671 15227261744228132 4806721173920403 98836209090817469 44583872536626064 30457324360010782 40933185762711329 77863041021845491 84746254034722916 52128916605147055 61583419277173652 47034115809372659 28590724722049907 49487867666317478 58646037991126050 26927220576844200 17231873267310257 63752179101664632 32580799439854215 64928152934239244 31314908367766626 93554412375480457 48386886737849372 62101792283936697 23299291123814174 34514412662485084 65924350139257036 40320183996223562 18121706288164053 94366740360710358 31287380339503939 38881635126080383 18969150252678442 87580179280123931 99286022148216351 18203929827712439 1215280189906761 65024842947248809 15830955725676640 18141628955679641 66477356475448576 14947499928294163 46428479860941949 87904653835720960 58922373307871819 77642524438406736 87430573484841116 15479831483954640 44442221678393567 42902212210966365 15110737324143162 8830141747053051 61427106779219851 11753994515712717 9923263737959273 99408760424828637 62264191865483018 80229106875127179 78281652436118376 72806998001215847 62950335655725361 97507625029803769 15781919108539499 87171451024868472 17866021589503076 67021143346797426 71141703297960106 18286090399363428 8762199372645971 62724039651008761 10231450142472516 73666459685184482 73914910311917741 48164477702573369 43746474734657178 79604660341514292 67089387167627824 63633852432259850 9114677917638210 17381697275647208 86002007355383193 76396768638046163 33348384015468034 45148028315143029 84003411655964877 80304944524916696 50986978366890247 71456144754718837 22826723034797158 38049858544240909 17675904895436026 43555209960770814 74692497827044858 14156511117741575 59265031667375562 34355812465824364 76291889514798602 80500284254365951 73581971189497142 60891991907275265 5427468380718548 16319759659910604 77596295361057677 76145955236771859 81366957718235685 19670924765763233 17477111633081968 14623195504244674 67581103456585572 37925701422111882 17540631480297309 96822990565001086 79964479661231511 35509677021750746 58740653526190460 69633463741245029 72348582730177686 9497709322052986 15171452741960760 29407663967270056 47999692474656520 5298475002446774 58525430280773371 60005804253100534 87275337644407239 32304882839831610 10991947848536192 60759478118527176 2225561580145575 70131314006380770 26863692292641573 23144758708576894 74056298403592476 46282967834816065 16267193396162020 13486505073998124 95400727365564821 79970128476706834 25705399786913666 21101359241350097 95213595268804275 25581170747219102 77944314504636173 68963092152880174 97322102894227344 31360039906616232 22021176603841513 28089292842613920 12708583521461688 81992447304960899 69509179109748313 16218245215489302 93985770147284938 43003772581107775 93197088667788605 74204101406883785 72113784552787175 93119583338855720 90644757360610629 16111230593067917 95111513020931329 11791718840727950 80812917963307742 37670586397647919 69035658963171034 64801046485649688 5859852741047527 23745505954849235 42363142884957568 33801341825072451 80908502028353499 38694264364879723 29624710790904608 48442725310656789 5705146756299812 37315932462417555 72072318296677356 71819388218070238 94166617735767747 28614208720265494 49721417106150325 70495895557346813 25300214372765840 70903243345523647 60284354375598878 41941804396176310 17951307672717317 94700296890708358 37733214758644685 82907697593532935 13700823997829438 43120323119761766 95086950790839559 41745907126057441 79993835197485141 47328367822432834 16925966121286691 47852556437422649 77320840642266000 54889540900163866 70561121281482029 67181384226147623 6214914119239132 96062161734669510 84870066390684189 72786185283968602 16473674985366625 66843950175347352 40761452049205927 88496228182754264 67528630827013868 55891470777863630 32680073084119676 32246424154417395 23497397460810641 80750923266234927 98368585999887941 72396101068502366 88156783448044402 70361797728792569 67724846493118153 74226944307166634 23022943612315610 78535543329011865 83026543948333159 38713222083234003 33197166289817682 4860407993380713 97086688153696547 83972837708272200 30550822852000455 67007799445636889 65598322669664552 99275470730458954 71081523247242457 4785930046861628 81959484058765460 48534424777732417 31403726556408733 24535767434140601 60376764496736346 30144754943780550 86387553580131895 89238223449583280 59814569030816662 60837378341186923 31111256883499303 71798413887162509 68041815028922461 11126425456819185 29143479602326240 95089549605323686 56516016008829901 85851413107538497 56839228092410961 62275438539547884 93786787827379993 8135245931379737 88759256291322610 98509401975147713 44749535294476850 16622107156826546 39454936708066470 75657030775322996 38159326368408703 19020123412033940 7276177784504695 9567350309160387 53950453178843748 41941529794712241 51538542862285889 54179131646031509 37749211711332256 33891186499674056 1541377381021035 68617855924755979 56032385273544145 36801127862233658 99050031235440663 49902822854781303 36107983724627845 82226130797370878 16809455569295086 34773575553357054 24252973297928117 61216520372551912 61184578583396199 30538316838165385 93488110106079905 80147562709407523 75632376674893083 92220450697109015 6917913348282849 44639802837408251 34963244273908452 7362376725929113 39997610920617076 16623536093954369 73455925363268629 19560032650411123 88404833617043244 10573445182368072 50566709463216037 23277073634520416 46842901828778730 84354677907436224 80130056162456023 51868266461701583 81243993432633169 17741226260298715 11454480749355061 46517587167066724 55062799109041246 52704451695979016 19901317353973772 69255755967525920 24353279950500032 265309731336061 58291444859872033 99287530314491488 91157140125200765 38771403741698442 13893138023124359 85934706895662955 18182968477200927 65944810995999216 68512854545170526 52572943528343839 84024342091622282 34162216753357282 5245155146893832 41153670153177583 18706997512766314 97497376231582553 4160822739554358 51891157165854225 59233413507488147 305911701423073 42022534784339188 93769648187901702 43918794878440002 70585834764000502 63145910204343204 30788289522856941 25752240537819749 18067097089967900 56362353731214380 98817065599332072 94385579349721273 66070815692798974 31986147604970746 32151676418967324 30008429661158411 27555897017793523 24582121982898896 4567986909303065 77631890452488599 51705706615257895 40430388070880471 95962518299484723 98196435114880730 74283359831832076 68762644408971066 7160362816166905 17154501541031975 66876848587352771 30980131975018404 54095299203711136 90964013433105116 54127375556226693 28762798833136191 34568820279708171 40615062758644558 29910159792933116 59034863119796105 48687667236269246 96218898695535975 95339705477222296 62099370002265425 50820807730143442 69276660814426559 24510050154302811 822787670528571 94821104485290396 35909057798791613 73278017519613684 41897619988619134 51015176237734850 72801298411690445 38452521036519549 59199988003660862 33408592896568576 37492484413744213 96051844045045011 98375131006044204 49640707835985741 1823797796924686 63276415819034843 57573518701846367 97568190567749940 90559207149787476 20978382454863963 65089853618324203 41479295418953137 19894870346184139 10405211018697551 14641303482117000 28481649021423435 45368325396312652 71810177160729751 754332500514331 68854061350397641 54325239712152669 60930625909332046 63518367769214863 93241020405267597 32582097710103413 41448406255234218 11406872639982644 71913559363057410 87406227804228581 56100395210461158 86930511759612909 31159662085695831 90234857479324411 78652213516929010 93828216488442058 49341038079241117 18803811443786687 27500026430805653 54982471663084787 53436388252668780 21312505574616166 46797170256896743 89941919154371596 55159734499742300 17590537475403464 5716278041160072 99353918817204593 604853769665627 605259931955278 54839725410815825 50788936679632680 3424363748848727 15899042874038765 66795429418825498 30880739699377319 75128371283633732 93176957640663754 87157022745280447 58846293342936496 62698133001957907 35475657196217397 3877939828244358 42943594775013466 77666611001573889 13387203260233009 86887147598789607 49543483968771242 87511867658146703 22101677027304515 13147902221058276 57097310108197524 18671527268247324 89407068461347060 26817717625020598 79708521884115904 39686008878309327 75330167523488175 45609440906550590 83863358939138491 26061360599133893 9379312487638510 23045482370894372 62115061389390278 86949193870330251 24519965259295171 74801279761305919 57722177763603766 43302185731448267 15058246527211406 18021128485120996 67056111632485124 44276569261183862 43722532087578724 58196769148652165 54818258386461280 19755607632954662 93681499539004996 27932824508241721 25348147455681947 97725390711249534 27358262132465543 21927457558459489 93717362396607839 15103082828145839 99985355209603489 64295494575876308 22028874017097566 33597176840307477 75199248064422347 58610543119447201 36761853925303095 32252708056987437 76961987303866349 31716880588968448 22558813368470347 18213527566252831 18092167656990091 29846827351916085 40913843749375865 34062031536306011 69422503384304369 66035741617781703 72478300030293923 55597110337320358 40025109682592161 95836469117059439 74809437385644999 90111848353008480 82880032985392326 38948545069709785 32841630883492324 35766923239338091 94441799806584164 12218386981747044 7602427547711577 11079610665545091 35383117887116400 84106073352040706 87529941607121189 83759343673810258 71948125625135944 70468905317619746 61355915764618374 90769994389955942 1501334384510112 24822627360139998 22659744660285044 81542822260551193 37963818633546392 42812220691912018 94383772339922924 2823604096058493 14359986698334723 94958050016742490 34787622618365768 25213600770521095 79640925078581030 55919756187863132 92908194886495633 66482679421610298 13546378787601467 97477237237191303 95408252868473753 51365653060716421 37835857781160674 26301655199591429 79320495470681871 72678775574311080 37317008604985619 35386855219822845 82823807897615480 63850322638355628 43995487309200975 85647966485766445 18993854007400217 76295212190486230 2503141509046815 73398825701166989 75734822542828082 55824201487690505 96973761888379104 37843318785095081 30719448960347916 75021470898711171 77590538154822106 39276955536124683 52921867515338476 3513108826302098 72102175385585897 53357108693441434 86452305067723009 8698997773141420 1581304363095251 16674655954797755 8946502818942167 89425211783435869 46641900124657942 63702363758670165 81457049852158688 32046675100706890 85325288999346519 36658172994119568 43188699277020355 86857475151140596 4369176869137856 20117231120264700 38164097329436801 627906429141937 12610509143583642 90632874200592029 72240116964758293 61233905532931455 36057832646375209 82869130909273558 33065934567107111 56729673188913052 5132172472277763 51339823551801219 61880031372169952 7628477533353524 60513057932655817 2133044465261673 39852505561763697 6255356889601381 95320408877011745 54961743266899537 1908238233722789 83249059190573442 83788117633917815 96112190283749911 53983117725353794 87805477806402649 98921959782998658 71462164892277559 94016821438553368 98621804781982215 48404946697498712 63037344062642815 56714687304649058 99460110436989196 78280930024815965 13213238649692374 97006384071099860 9713901491266544 22034076279014038 58557960645545779 92050769017159382 31475149872709542 40217484450682546 80301362963848815 55467879104144533 17778605563339787 36425072458971492 87429680986455103 87243410669604790 46928968015481938 6102230929212080 86727612847003557 93691798566969739 31756484643014343 23120277472326243 98435990138052503 59577209922880534 39852031720472974 33861379918450372 82712518342979468 612349053334045 60884949948346801 33554252827958516 84869642651776319 94067122786749189 68977737562502737 92564228759954791 96386039500949573 40787061120627824 81394798306608488 12406346963864221 12243987968831663 28975659301698060 89054521304541851 61594341078470363 96010819265777619 16389761242216549 37156779286893233 64503785675632182 23703435197848913 13864917484710725 7575360373629905 53586998348669699 18871669464527330 83824649440734541 49398533891763065 44556644105533562 41777503252157164 30548541365494976 12438072941511406 21657165413956805 60581911683763793 36720147450475219 47946440731027387 29274791604640110 83967207544315546 73587787206133588 1541786056777460 48406169951547655 95307618677305163 53943229684120176 2281687166487864 52323768755074381 87661599916346677 56460761818246664 38849317188152091 58258019436474988 96523894384623702 71740530611342606 13360713040041295 41964980038966906 27544200621444349 43018834138156750 39085091702603554 47673051152432769 49368089838555013 92523407184735743 42106102319038205 34972061570982654 40223617408008249 89177811840106685 36412920068554205 47543469527257142 48088777064890850 4287029605054602 27594175329604607 50966669168258185 43755563089398231 15491742541838572 18726814737865708 7463864595532059 97268462907277465 1030710982174516 9234625258744389 12851798286691922 77169518299710800 14055842660524557 27292573097855476 69119928159342149 37783574736584882 32292987920845957 30164465782587893 54301894646166817 72745967627170716 92497785883625111 13720940019659818 98979395637621597 12289395678382627 53902128248172918 60321281881281259 13152974875585828 52266271007790427 75759866853157390 60599224290493395 62496208710833869 52648520833095607 85514530002457545 78390606260861090 49149375189367606 10070393759283749 60909791469383548 38464953567342123 30369950309797439 86918421275171837 97035772380486359 88896568296958888 49528985278610025 1702014920917676 17686792663921971 33347926689561499 52689209743767816 16737985130078461 2591022813142314 3936023631123975 55620366161169096 11429423448259644 78463233484926978 73587115922583017 60921613893935063 33372832298538170 29582132009480044 39283745474115036 70053380245681971 45226697232094694 66284137439694696 18503071578493922 2352778451861053 18435479946450372 96347471547653685 56841334912764779 22071971370333551 29603451349894806 41119344341010718 22886699866448309 46346963568912765 26386601311427864 14871815181486055 24212647924165283 74101650353117414 27524529774291267 60272423602268752 24016657357380664 42918257350878313 94427171280249752 51775630154891716 20636075245892729 69124435563775442 73404501687709383 79774792428928476 66641823097601106 92082028408922621 20241694609694958 64638012879593226 74418209222195462 34153439115415571 53340950466184958 3064023130111509 49008105083630728 24636223204988131 37295096820130218 43942032530918282 80252961305662965 77009844010047731 92529233960187638 67815441675168246 31923327859498955 30997649534486722 88762184542101589 4328893652186790 14787094667676422 78824257129578710 54790182919349640 69287231527899141 2654392801657658 18756029459026747 72371684529181975 26197432893998496 99063351768236658 8727849665770043 43169357248581045 9972463465562223 67131335051300066 5033034537935231 44962846969231225 57720486982408576 72498897021540857 62353575487912455 36683984048661978 71944119982341770 95120318446496083 66492717818037918 7800604251524612 52978011561412222 42631408462784432 89158136023288368 96807046355945505 44791884666203514 90928963393554149 15646262667124806 16243841172823588 82125654279843848 96444460084374590 92862573152925691 15451714249824056 99413350107355259 14112450667837785 11198348643362129 78543997665280447 13105099442850220 37262706373781729 45322567748552546 25072453522775461 45084130611003021 56966640844574457 10418470193759646 56973977975538237 49036417021162702 79851129793299606 19284156166101118 45931835166768566 87108793516273743 35628794834997678 37457064733439505 25592815505731705 96486132322886161 60873890473706264 23862467813752571 99832352206645205 65740586418328978 4324332657542160 67853031302950259 83804987697435164 98145277475799043 70035185236318026 47556226284252839 65895740835505111 76469403315570223 92133871170986077 97197986721906856 39226597185776488 22297482259354575 67100749172727317 55515380460465262 60054989066778198 15375090130776733 4325620085374067 99619925615280182 23078257943696171 16894929740332057 76943372705420586 99846917879909948 5704480155597897 32869363896985336 65617108400075889 6581623586273769 26839196051925710 77749367336065349 98298267941369137 35574758427430045 91386717897018822 76707506474659387 34319175786811016 67361493170825399 26084902829106736 97484624366358104 96255473729527308 52949721175858293 32085792209845911 48733465617851887 26527191249856372 26697728094301195 35752591340115543 82922533714289944 97229514995444657 8064322665793907 51067660069174969 99093202095705063 59495084734586751 66715601788187931 82671077739596656 80539048262467867 15187793920424987 51654844242026022 70567837088621799 43225303270721831 94251001808094374 90807508860371870 31386308622076918 87200925545102242 58527521427348076 44968061787022321 81054460195688108 87868536896686130 34691414967170257 21972787354867181 68365751348240481 20502683303521041 6318073644837615 97397148984330558 38895672952614747 46887055993168681 58163582856841880 63010297889115138 63778007938153737 52306964195884550 8729603049877285 97628064690887168 6912821077705383 88135427212983233 50948595524922424 55722918080175124 77805032349171279 9350994120415317 34410148064041951 28789646663806620 93999959562802846 66266074520395358 40591949672221145 62310317557362307 95115438988120367 17370715099228327 82639244838976460 60247960441471503 83189540267880537 94588069950114837 60799527890282521 99499418014090351 55998354877772572 81889006898044352 60564027357960306 94893933516157222 15621693851425472 91182538205067409 39627860543665123 81119605142727665 83148829522699830 28866548257011250 98090996759960123 97836385924017387 66558410753532766 56568017421671497 79935835244764051 10990588354774379 67557720183964818 33356067167352340 91155555871660688 56671369502007807 73490723071792870 84962583722150902 3686926352810863 1762695750453622 51200022998564951 28097819790884134 23441117369566060 63127417580490037 57396355404274423 42383834322549764 77402375465966521 76087604483542422 54017940899784211 42873334300115196 23872442850331191 39127251573360266 73454543377523373 33073601118530678 5485321847139039 16862086365143610 63514532789740435 98148898230136618 6671326196933018 86154602298506722 76349076950140127 36713667643804851 96812745436030150 22254653475988567 52660364958602503 36236712635000800 52051799897149793 64444608783623450 79318547329712461 66262451953964388 81292220312451870 97034911460812721 75672433347798294 93432309923915038 5570665551352620 49346689214546138 39562417501204376 7849334320259373 54863828788777851 96493072782249346 38892594502026766 35011325575081133 41458736167981490 42655533468498811 4405625768600487 9258555392820713 2807220341849581 96933519872543544 60462696469942798 78622228561412018 75396834124988883 40065725506917680 847623083280323 75685371972903985 20178395671103756 63603887737830780 94348616944055714 55215271882740002 34144943208934600 22227620424436800 28433570694674047 53939837870058207 23475643056324420 43705952703417429 99761982403536167 74430776710322522 79460888916913087 42847727975976809 53516164249988823 27703474818215478 72188382779717472 61625432544094616 41353174091879256 17707621113082222 15064046212874867 19784554373649210 73727344912622096 7567536068730671 32794691384997620 46556414182744090 82580069444754252 85420251663165750 61654701605018278 43240103204431992 20590777713216242 55482021764308780 85157797957856459 92952146266995540 87809176651446448 35732793819925097 78675051497226791 34147712450023789 60464505354363074 28804738236689084 59065061688481637 70505606017646832 29850775336286513 82068497584987966 45287719368427809 33507402709348543 72419795827953037 84860749122568370 49914897558348065 99060464017834429 96473823611266159 85838831275858983 1189964598316938 11308466074407524 53591843735399574 63677656389871294 52447650335663494 74510962707628872 66473545582265464 47053956115859931 20049918077400806 26468360047669908 49297793069051878 77318981587759478 63856235904714327 747986947745096 29595257519728883 94016291525514076 66830076864453322 5927753028913355 67912259995952712 71892230774022395 1824750903380658 51101886671379933 3212420338773972 81107390298472477 15389322150356352 89201043443676511 3528796349168205 73129893525605267 25063660204976709 5515884978045819 70431483135036194 45609477690624958 25325299346808326 44567248148568054 86660086226752208 95474536385370906 85967153318823146 30786086345688241 70866294488205294 51420637772576099 89459716629107425 15958584865574726 38518442770250153 96726018180141968 9404236726718854 12704974578641039 47792158171818141 12645230078511848 81055240782044328 35056060053760158 50999322408505723 86560286555852407 52521850924243886 23462473863820422 56018898587051704 11448540739800505 9371747491398127 69526139793530669 77254093231265079 15246350902674019 53401887715420848 9746940261038476 1686501632626444 51049945387004708 1578517030453534 26791341075325577 57609573354570076 83189480117016771 25640142248768964 48475738648295621 7022419063947510 64132901493987245 93314583827669104 98469903154787130 72242122506171817 50767445732002220 56774267448186874 28291164055949890 37926553057588478 76270216147987978 84723614363973129 47280322663949170 16764211937621709 43156243262101644 9599361372617457 53883404306568304 71494669128155741 48534270047513549 21375147651870683 36412125616394256 91737909133680559 97895619365131616 83869684918461876 88903402796216603 69575786633872604 75942964921861864 93123916635081203 68081195520060175 71057007109724754 11115548287508788 11200397109898178 77615824614608916 11874473711566997 17197277492266613 39848268399327756 8274746904767366 44067777478101378 58774517006434165 57428660230158088 21170140687014577 65796185484514778 53530206645564413 59826291929594104 44024281251928389 87568535620174619 3251147925638681 30540316449542945 14404758202967462 82964754956866866 77559808766442513 83898863021610885 27150303306955624 36493653834286814 62431635289335923 88655906007696602 45826583899581859 34355141609591953 69480501327325124 92960541601317233 16589658745678284 98845204551459361 14678590392657107 13965562723608038 13040092677057236 79270761750487490 66000286185696043 21048736324727027 79786792862184724 67782772387813884 1980653095887216 70312467096132219 71560874968983302 56219892273852270 66937768495137604 63052399890924121 34032939929715229 37132329589643679 32982257174995761 51061199978378171 66621502987648080 95547887778702633 51838014823779410 19712420343680994 68327867343294710 98340483118602276 59977716848176153 53454867886442576 82789901029158632 11254622550035015 6754599205865589 8516501380728073 49373402927998426 82671077465225532 78990044607505213 29702682217729846 64759225710793464 62922255766701636 193707000537664 20089197310535460 55064456252597069 26184812114777870 2402459254559447 4095267665039773 63956288464749259 30840615084461741 87172864930174569 70829339498808905 3513833770866757 20799133636816870 34207508705675032 11477464449927232 67542502436347752 95593069567998328 78685090155823198 13088593507704808 13689840220516939 91401204270636250 45457908358733347 39753062304345806 42844255455757286 97376302105609143 2437577122326289 13566894011762873 8484121594395104 60812448644405445 83770904123435330 3802448073411663 15719121336557854 74902137201980565 86232891812551231 10717555140254699 7794727928377771 58503067897740217 98725928913224913 63548441634226502 66760373848198070 49751451009877017 12075485997651281 15556251298556156 29525695527904873 21771807907452348 63112778715766010 61153991954361000 39872470710931890 72412472589621560 46251316692109424 41315088645791309 27183347437861021 27945076952363473 40841994820633586 98908351629627122 805250035000729 55958971404663595 11276969849034840 39659673227486952 24394989818963076 50111861513458362 25771897942285371 8592964100045577 40230088801790999 33455599355741594 68604389358188367 26616139008615177 64068948185545594 87454656460345837 29600620662501389 14461514363276146 29983911258668528 79508475187462247 27330130604261127 54717120330497402 46411519040616477 4120091188181370 71804086861054535 77164809773621949 68488929577971261 39809089828708845 45847718290459427 7964483022368839 16314609456832370 34279255392635527 46722370896567443 21261811489057439 35967386467844649 5560613011128560 44731349290628847 57910555624738077 86687197886953641 42849200468985967 27209169118190418 81863126130197786 33714905902969376 71197098073388653 33312825646093899 55687831887524919 33006911932569861 48319559429249325 34455003299390529 80943134960553798 39393204608971758 25010782181403585 16941243581928534 13656292614924750 64573553944151605 10206720750346653 39100676086179134 40257880904989032 21413721421299541 16370544709547368 11860685447992933 13498780878318978 56822501180161163 82221218860233197 12871306649757042 29060245667931723 49580579893094266 36392187072216119 46054782703523803 85725329080851768 35799672552382714 67566493297660584 6209955698074799 71443155422014083 2195475377821938 92657854883054317 72919360716921768 51013926609892038 38302625907628236 12932778464554391 63744230250071037 96813389262640961 54277344454044908 86339739563507144 51113894517553552 31191410238219128 57821196976899327 26198647959189524 16613864039018440 19512904374148000 9144203445666771 32259672641142353 42554784231724823 76981579895169446 35687399950203251 11423532771700303 49615820933539737 5557999737918462 22925496591694900 85711803574312671 83312953258357517 87723776666810081 56821233514736296 35279519853469800 89913653362653183 86269369638771737 80566298027868375 48030108953395741 44445294070583870 39203443412644305 3057143483445852 21924646087972788 74878177932813044 14198138612726751 86760066915579457 4025969660460025 33243917238095773 11483633548941667 54185303146781476 61161171371584066 97326963040101826 19709344385058339 66064757293750563 73428595023118566 30165335506015150 22448497082877017 1003444821447011 19503327748029144 45021194577291862 74773241392686030 98435954807376112 48591738383191382 45150642670812068 22380021424372484 84117893996408884 79062493472291695 21775343167064102 81064895388463131 59337774341726585 46915589566937773 26395341192015326 67222934306200234 30111541459018513 7441284349857330 45977824455636794 78796069755501873 94401544958768459 198170396203457 74803066714527755 89096617526779689 77215944423424315 9511443301676091 17885217641228255 16652412024310424 86641517416279012 19616878618637724 26377533425309165 75106245512265983 45599476813819744 64866343698611175 83351192159535598 84072805186831961 37262348552231210 52142039409975891 45694473224941751 41513510436295273 16900674276605469 49071085939146149 50500267629764805 40379803528203412 16995606007838403 20128754067359828 98295544517426477 20150136031465217 39719199788166603 73660491883590503 71626198745364266 84921583537612473 91029611811761064 14723488956007129 97719477264574221 35987178777105365 18984451711148001 4941715263006204 59063104105302225 10604086885562241 41972006838706827 95527919240663450 87456777955772227 21761069677488272 30848216197034724 88194223158521989 59014828859674981 70722468642882454 69769543696965304 36159778017209980 32432738102458788 13471812086401082 11594916029934006 74599223494719450 54414411129533143 153553916006633 78390941298954852 5001191986472653 37105000497061758 93433657975906313 78805944904276590 95075898886010119 9718600294754886 4741656869285575 36067303333789462 76668063038200212 22653152797463507 13623318587447918 21025523932815738 86280457712159216 50091373565802703 62429274856725284 38769587368032476 50886587395486951 84257237709767189 15965353029358315 23522367301945116 12512765519361686 60191680318079855 11562042429315768 56766797268366763 7753756082133560 7906880445192847 48185198230683565 3802534398977411 75541459069298679 88299476926357180 59967624268267423 49418387419831452 72544054248041103 35519082267384528 2605777197569925 2633529548258223 6724732917232201 85518740913669721 23491049788783796 57558852280411193 37072418442896832 16342414209805415 2664342469169919 59791076579482797 58070187668256138 41744723896059945 18092563749633440 17236702772925441 80357037002508453 63330890172872395 58802667930355884 83407833531433272 59866716181850840 46913145092389431 13988513356544164 27761123993370482 13472343833895967 23917938877131078 69074764283086113 12461897630068531 46793776984967029 50126215023020984 19623936796894550 10103541483110220 58198092531050106 57747848208267580 15129674718270652 95799309987249768 95038215522437495 76405484218229425 18623184780293457 90181646297559982 47201430157826517 21196500132000427 36474331894275624 13435375055869371 39998209526367932 80998618284376623 66661555994179676 17397515892849363 6843694625364345 33844394239509883 52761014930755625 54695060052087036 7637337950566498 31892211649864662 84408891516539914 49288133330403013 18886105402363533 96227658950251751 85059137209012591 14396408122803021 92096754322565608 70785416456765211 93426213346116241 22719988724699252 96269664315641173 68854419356195628 96456084751655304 87447956798612855 76221517576333673 3666712989361750 77756853072168339 56339734649809374 14043245455500287 57137460673012849 71161428502663622 18396819520080408 29528925829077031 67922382310322587 28140317171730184 84970969589653659 76611027974315208 61144193059488684 35451098332229483 22395169314556815 87445570317656721 16370206267312632 36332697304867991 78547166297451623 22146089645195768 95683116500357459 34288268306816044 54979071267465802 40285170562042512 74445774304758903 44763357424987091 20623506719503591 44375653860040205 23026049035070016 98176374710810737 36408926012626883 6961667194791224 97129657184828339 34424623909055022 54303220534920950 74539964205454606 79565834470129390 34311472535260862 95595916619558962 70697167209364598 45013744262511744 55403195058959216 4420647859285578 26374949516690653 48139870532414300 62288695390779396 15158247926988300 3118621271803020 94473020361250492 50994639482830719 40727748717037027 25737652941613943 51552342609249483 49769997278224531 72940193154918664 99175072302165936 62170938696143666 94970651917398451 67869590005118880 49092720020281615 18777586149007391 59835256747163712 74691873837247642 88113406170582125 98208405177661355 87790807456155929 48072879207591007 86129199057056646 40872197054799609 96953344575571400 16082210643194472 82147202572406404 43085256018477095 75522210737463982 40866701621571187 2068386034871471 65950361729132637 91960809709418195 60516191156994685 2655608422885662 81829891441886195 58663578302399899 86141353632335522 33852381043816860 90319980553869621 95155709514858421 79623219535393360 29755734962017314 10868589376976668 92592401957709618 69280276989096820 81228196290316147 23416619007503327 87245224804119393 27332288874109769 84106850986613067 92722773072400015 23194541458728726 62274773203687415 88019987172177917 98624514542556449 59593719134369601 60170299965185092 6276058370640241 58335566129694484 9850817933409507 33814620590675635 99148631087699295 89752443084325864 61842357853399523 79071316394839527 17818613144187984 25272521976142980 36898994110861480 54679768491484233 96829191308857972 2699042414390472 81375175702349020 28060504520494340 93978597114114709 12047908616023798 5305193741719710 42299196112124264 96051893454004149 71422606589663382 15303585910492405 28684574879054979 27310537013613845 18681672383008855 4968001957302850 56451188116075689 46694621831810379 47009987841723905 33214525224404148 74773363944916295 19202537736800107 49203219629382709 94075755240374328 65454733803425392 76837759100717684 57441877814665177 61408998694103135 6686259032184294 52225503896622737 93366516929420587 41546701673588414 3924089406569401 91982021038610426 43172082108216615 33026405397299102 90295916319095978 56024207164785717 70770880029130161 51852136070717409 99585136048189453 99341021228004265 41416584769803141 93168763402681322 82574254137922457 40232445898365150 68862862532408987 16792023207123461 48184317762898847 20604174346710474 31657548323463919 55768610313048393 31214510301794292 94037901939783171 81859914565192247 58512768362363786 29701814655533213 27161217425361831 51142585330014001 7211128624139885 49371546468341563 77521202191039283 98472525762162339 31425579624886142 7787902308020753 67968538621970043 4806606432120817 55133086850796687 52446741909948212 56074648319475440 2949297967708066 24537024665216918 55808077998508563 84313837722071885 20839223870585085 6879457455148746 60287737452593110 90588975182862109 46267747033942636 52490570518368747 97792476392403715 75576948909845417 67620641414951953 23309619234825791 13663514205701240 10171199502137273 52902895403810644 34342331085044265 37309340618553114 45415363030577726 45670162116466628 12834540113403509 32864098384581888 15965341963391648 51491273950339087 91804357456765589 65627211994797617 95738002722767228 61907852042150709 15210779641865027 8840190656978947 84299487564146126 39264942646358785 96966571830657442 34415514894662918 45580317751783306 72926721058102591 51041189958879670 84246781403005302 96776434457094732 17386655683074733 32586216440858336 78399500063687561 25006725284529185 13056775230886043 30313015930856876 62844082582440317 56105237261163755 55393057435400844 3946869026231323 19701442980151074 91152706122281765 32939348239668813 84977180460159687 153353957340508 89911535551785031 9529388510402883 54265384780077395 17171770415832075 83053937669370418 24038129614743130 63978716658094634 3636747563042080 35911554376365007 17841007590977004 47197652921760873 87994661732997320 86351539543491466 12369713302206837 59351721177800792 76317424033054026 49878234108770013 75981775559553570 2157663533793310 7171950015638589 95895137291528317 77867788609209821 897892176710285 94382477160026319 66763826540019009 55093932169620934 22155367430299702 57946069635922430 31887498949435608 89786939662784990 67343401108195809 39819093278889490 35087857755615926 97968938423405381 1500101143270492 59467856359776965 75131494393917381 75511801672180932 83366079557909660 1462041262827132 23058195415825576 3716046420455780 19321585457348783 53905968821916770 15921873726883382 29678790543810614 86010380076634263 79672296189344914 59322667403917872 20445243106599584 37427486282022010 74315744160117960 56128233902820209 75374282169073437 93441604785457826 15895010326862588 4706793668043851 78515354512497550 181133594637605 74623200887879600 63334810711018903 40246891977028811 24559433841383144 57405532825927508 64451412070711828 53620520626895810 16851439626468976 53222045649955403 1118943834993886 3191944095313227 57738117030014595 72753418020701220 71598238028355539 84329606384316579 22401910335770744 89174169408735762 98701554659837789 90517788000411308 63207315350334638 76475516116609129 71566754490423996 29081481985438646 92415326221421128 94827161719948800 65404189200227971 17384666774916006 38977486733607226 97805904714625535 67447343674412633 23954165425422702 27672893718509493 67759452001717749 51231361594192617 28486670508996808 91484820513286725 81681078087629476 66356078723116447 19667912060628758 65657789431048994 41717364085255472 36649726013493688 90472029553406067 7084003941196023 16103543485614222 35333844880336764 49123558271066917 91082712043934346 67100383877910001 768386284576596 47142169464376079 41516960880086601 26836016062226467 14405528118535597 91660239344878424 23909861572836039 54152582286252615 59629901829846191 26442952700695567 35462835164339178 87821303287691506 91363494811738261 29377265336670697 72857534096389913 8440682547880642 42040139391749588 65671008511561177 64773958744024923 8816229248347683 20713446696116900 28401196546957650 71562682606087188 66854800471858274 79344994611658919 14815654925279927 71743322552880230 61506018399263195 69623774754951289 95954924521891887 83640925771291893 2477564063259932 12217602549753107 9890812230123841 49448660529906024 36224213137092529 21736661405110667 40156860578693990 18746138175546471 32999201647768972 18863822776997716 78658142777336437 23936873990057194 6661428484419910 82766498721736786 9176690213958173 37586001168275027 39775830116349387 57140853459708466 7702521493951511 92788446391940726 81894001653939635 35147699416974270 49435659406984342 51719060873360204 66644101127140034 7289884586066359 91336329642538150 37453605746218607 73688315780129863 70046256806229884 70908397165685916 44091222897197763 40499733620018827 68934919719631721 13203778517172407 67446766769022057 41745091114637276 23816849746101837 30930664764193647 86497916160879226 43937305026460588 49714571580431965 30358589766990787 85826502862700041 52274370762348974 6284144212870055 18388001480355031 53851650557105836 16548278558612673 71029525103453036 91447883069313841 61003191509783310 2266180532942771 32548784393481918 64522508371547455 33354012614174942 16918652400848134 80265738339020753 15918208624247198 40086029851634821 36483844243743256 6732848771351325 69527550610310275 42522177343790819 72515790855696527 85110026083837283 6223808182105882 55178959545070101 43232992383120582 60774619728251650 43583942761071483 57864804724443177 52735794175879570 39249511300665379 49240575967373430 12747193382319351 33428053641032688 33966063386485519 32297388915397442 88638087245131093 58204041988550743 35204940406135569 37037872308487369 43801922158771109 43897852876194352 32372976182040891 409338356275662 19403411131868526 60972842637656511 26346223127231607 9232358177148122 81103924290008098 33861965290373824 52099326510398850 42112771631357316 82128012773610294 52385106537096343 17614236378895445 36709379978291685 27193502815842474 35275865376948139 53833320276297507 82342935681215449 63231308500794875 39002119297306488 3644744330736012 65346569331456431 16365520533932078 32493623549265841 5700325122446108 74320339888210988 87135971332384611 25623862795154164 76431424220477059 10372584957980221 21654651050482741 28332043884157355 36361615351256838 38918880031750951 70075805152425951 52838024691853081 36893867690416338 75130201961173420 74697345280377116 48781437089326803 42134502965207603 21896519939784319 19923875653429304 97681409544188389 77332586092465791 2472747485152109 20352890168103207 76697258708443695 7428855494568075 96995535887857931 17999757355743479 74545530660499918 10974107786845203 87608433331537310 44487555647524110 38774310950047925 8153252662011623 11355569065982516 22639128182905814 90749726577577273 20124874464853592 3272294519767509 15788454112801526 28395120609790854 65433394558786550 12473793996025 28622166197894505 64484714064788963 39277499947922609 66545950893406053 52787889842218195 35556149329899009 55866802749095393 89714022377129866 74944565969972699 4567316136295630 46039668638326905 60321903678036985 31456288372880206 69435016282380088 91094743003051213 27390939940985514 89446970291154999 86583837425133490 49176039807297892 11152029457003734 57350524289489719 81136897692604363 92497802698808340 2906908855030264 44640957428335950 8284165198127438 65381273490633928 13918970103592685 59328509579075953 803001426250632 45027695264618081 96225974603357099 19422991430087635 19356575990293739 59084283845879819 95950838308122912 77509971109834410 90641305856897837 13320298867017906 38577457233061567 15450710898055023 25409804945531470 18874257078846423 68458342349240838 60932752105790115 29449388101759886 40456307113208048 75088767216755619 83155403760952513 28659033661744155 49731538786615694 22399431864790034 6262947461611794 45790148407403069 98826910032658818 57970163025720818 81262621787482490 38597147364324518 21870298184437737 50742375250703631 16911482860777105 56279113687635009 64799182330691518 4879146802665209 49897540794229056 57955864630246021 23027340475839038 19395826627294292 51303017241301501 78392754551404779 11704434139762104 60874390731872378 48229745118332097 4825925204123721 42795318789676068 66547350249142885 66302682615682979 26255697066162963 2724604315577684 54328172241969246 37215313982108017 99090017952649579 23963217994645875 17296466007739613 59836446557353657 44426570692648549 78108027824595213 74018257022019529 91335563352134771 1272558055825102 12711016630811064 58046777616530194 19334085690341636 87241438698378879 9963276987538295 1910953315564780 5012227697276618 29969834727542516 4698389530535087 55859822707316453 88614724246597 66380643100805798 56564493570792275 67729056293136683 33661539259328018 84497026104287157 52854172932433110 62580013970332363 44523073310333128 1308622225873261 70972467067624238 96900147036430767 71402339114827275 12120376326736091 82614741186782116 82825265056252795 34810899570876949 53621841122406448 75976942492387629 64941219389655329 99711481955161419 10524974263046718 96994132910865446 96669063253902636 99200270142155710 50196824589522028 4084813864820037 871334590168817 2986706971100595 48212415058123677 49289281527776787 19162352382852731 99588477779501050 59986317592804772 76631788339031475 54080742621992418 25648772032372344 8831273849634329 65332551902209176 14721375877978754 39845773798345070 63458968852720489 14361065132129943 92130698134094484 2059874015626005 78346165129378705 31486721899767411 29847729810970441 19422260397796660 63593193671515677 2035325047169278 48979507025342121 60020336356612511 79916717565771611 51383866336082042 54749575009799938 4345917174299648 78177947837967472 87595433845438793 4280445319825352 82574591159950100 56642316589585765 42203161665874955 80146077965079801 80188219139187632 5837776117361032 38706347259715478 63503412112846025 9733608410029186 96917358513872596 57052376948972814 84642877236736518 31351232693315855 99985925408624782 21835049162089544 57106033358918246 53352913818887329 29878871038159579 40774302931739323 72310561124781889 60133507296520427 55417047586253151 91413464666104997 27496408174440752 80109153521309067 18135833657172237 94081836605951188 58889038371453437 29324815794433958 30608461881400724 97672654826415906 82435635280037926 78588933081982645 68723641297451109 71515696526706329 8314086494479418 69089052599939831 26932035701360483 33410838485606740 46561377951617263 9850782594727596 81177194561084760 3902114873513799 43341818534410072 37985440084289987 83942562400690856 67990807047322313 92300369621868766 8223563615426876 24571593670688707 44867042274335634 57131282798329761 42055358817306343 21019613767292011 75631849158394365 86994803499855891 62873271477395827 88488940773848652 71132960344321995 39939633072210106 65772011669271939 85736274055310393 8547568826708273 20794849964348589 5734664705918467 54242755824507226 42853668326384077 99651647183769443 56497539062195931 41770304894562187 22180490765471392 67803906811839262 42409051663087834 68624388796687410 96764818090237192 82023373345180675 54988194849546363 49436460100746918 91446432696901077 23051401859581290 73837943863045043 73457002201595298 86444240164281424 57973860759651216 54281528994245987 34595898604988236 78549280492128605 3542937852456526 54503567013793804 45917115564930121 35144119993090329 57068616097459815 22772923470618041 19806105037352165 93480376664883903 98051579772467125 59658905495956777 62662165031076449 64966550903438063 2727931795645570 93271449766983701 79340383668902275 79589678102334955 39078990515024746 55720674648735144 13929649545445250 72290429545922438 52183183471869589 47223126518468972 27947599993343630 65154608573856316 30186532259856632 84710558582555981 60083817079329352 68062083904252640 12712459091633381 67380835962563597 73463057187275215 16349841566054836 84393242345939456 97217551031053984 95163700644696718 43104181997025699 49663928242022612 12914669149820507 65673033073953686 72716066496501660 33995221679093546 25823068572570319 73475253821819649 30695949299705044 25547420724318213 5333025220349902 9792103179892506 80747265238056888 10519424653011602 67779262359130559 78804101058030941 26209081293529506 3435659925328793 93544140503335213 80537525586520513 11748488093764314 18271338124236685 83430777689875665 31076287117668903 57821017141526389 33939686542666924 22850583226790714 62434556611166074 37104596561548546 78672111009130543 71413731933857770 91686108226467831 83537110047672043 44714136276713591 22172394920268292 79817496969911885 96726551187567970 92887217079633968 53071624395132011 31354675578632278 85296508692887547 59083784223091307 61170912854980328 80914879398298605 95918650207238753 29140640994884580 70593504259506000 23556306415544130 97122663453399449 14203757353759934 89540325474862341 33870082670361051 93488510241240186 93651424474594782 1152112062509735 43183513053432015 79545650234070331 87101175030456271 15768829887619442 56135067185940467 77355150294481570 16113048486023087 95901337061642216 60625620195909964 11846235600714994 30347815526889443 48648978126780936 50510227953715140 11014206422185669 70032911408420463 69467191560266543 80525591438896433 10817946720704436 64961834667750714 10263162487945400 31312071290176520 87877155088255616 11581987346054746 32716814463015416 29908988086184787 54103182974785695 29258163185476915 18091359354936472 79023318400419497 6216595889889338 31507880029245397 51015975765509300 48578310336346651 68356320281942025 7057297831464850 64284453912599254 94459774411238215 53253366754841933 42491577975653778 55894179218049177 79000184340187399 85282158236763766 88515934824558671 60020426106938315 37180125978271046 4324385392956870 5829710813993890 25710621698586788 48124849931331206 68599283586264054 31998544426192386 46077184270638185 83988658208394940 38826728369358907 89710673459052327 60897797180204697 93402968379138909 48458806426471621 86918707910153918 7243424987063928 16090125833398128 99312135863300678 89064065398473030 73180045592535349 30144269363358760 96478615226000086 14436999866293221 25846300063825106 73357934000224173 10671840609179845 83101433254910499 20991026906308608 84190406704587563 68332530229980901 76150330559611690 49821162001981897 373985535305202 39259894066107940 29661889570555007 18408201308458737 98387435254746197 56533725839489792 91126495912282718 63603243034277321 43843214852640556 41621878184201086 28262779169239842 49465519851977948 22370412705406420 67687915366270866 84390878614715324 27763267501842951 59738509380399521 22423017570836477 71874238575905928 80383621916170448 87291513316756246 12291119718383994 8501925508495188 19330991952551684 45075071100856827 64651598655142267 17858129309440031 71540480707209140 90237995427637057 13388631332108525 54112340568318392 36093040791120326 39364361035139703 8622891690310842 83144132920953360 25455160088444132 72105316837171377 88379741944729355 24090519108095956 83129312157235913 29267064880812178 81234633432750095 35544720842950125 3501175986751696 4537378004713198 15359884769890507 66348058641796541 42760363416091474 92228223324471852 4063713660874824 53451881621733993 14645754423660161 41120329050714366 39308194338337763 97414515512433758 13750123549470501 35995342210857755 15933578127582252 14640369990563749 40483685602776901 21500798533799287 33548445570105745 81200710139690931 22878111178939387 70958039180169997 43370038577711183 58312155713276174 21663362871326938 35765013778938977 75576059878512804 18227723884891850 43385048044101828 1228695733054779 90313189434064679 97067241343675646 56184459433920924 2235275968303758 96787707520053282 19231357669192446 71076317503538236 81864392322536844 49923085074801162 74450643626541717 45556173395465051 25856847173690340 57482986930345672 7773347395581564 45958229752052718 36074072212186003 1764657840350249 22048193701514685 79437057543814388 44680320602193322 18456773638367485 63152673968994426 80345675119573923 18003735345932034 52178022530429688 38091046906390204 8299522996454599 26154740600679678 13034986613973898 69476471153565803 4130413664856972 58977880016930558 41462099699837737 13789833934549299 3985774311905127 90539831484452239 37326002767729763 47092626186206772 73091500465617322 66174347029288268 11722869517685084 77762478947795053 19256227488920135 35965745196809229 54087904037482607 33094235496251639 77669487563863746 45737790769907557 66498768958862931 90248059442242959 52845649609504379 22134322865316457 56903531199193179 49747131179648231 16886701240147798 94980235889413005 9891302526974114 16731099706984352 30738125873606677 18151645674101011 23291389979292579 5191907399388468 98636707534179437 67831201382483556 3753249770748120 11031811828814523 26416196193096274 96305093185962114 35550682564569099 33914870585348153 81982643707570616 60388446698339271 32613270685390514 55109826219222880 18055219736307424 48280651786660568 70876977981948256 6906579432763728 17632401732391078 43842199954344718 21374551671962977 25301145433063901 91780764172452090 43133704209177650 79778220092495023 20486583629866201 70867364329347015 45615622764067308 98266822041072799 99442315817153761 22789927566923536 27337196687945174 63987555503377879 93942584300032426 92571320104456999 95034091828844474 34881789348719699 41700069259268993 57455258399339189 39905743757459660 89429656687852848 64769434189873423 58697388515991119 81604571365697447 7874176220390681 8285780312555606 74155677927410132 87064762878003741 68865636680339284 56226530713243608 25698013223499050 86014085227251464 40263198195285892 98709469285606702 50924804332795753 50630930360448079 63519247299415696 10823644316177375 37664945334313322 82850830116267900 95993459166590614 95803967453765055 6234384628581343 68819714805928680 31151073516339646 72359279243841266 44887155470743493 83455317637114292 48617709746448486 2328184582109048 2553360433970420 50935354413213929 59093059019687287 71341395986088650 15987739188138093 84801581739254549 19921461968828416 97241518074147708 55010954298395364 43718593625531365 89327769276905329 14782764845074986 31466552881021689 90328111776614090 42372127787434437 72540289990146312 87812462042035406 86480137573121300 34371373207284081 40768372219666099 36576192727272034 38352653780280093 46480353446825725 30660089830641567 60220524945459165 29001283495924262 36127117526560101 50253924428818673 10896878596859948 54699039313786008 45989323069969323 65091764967478057 43855321847106709 6320649459943443 94283700851976277 40993819182501746 26350943476365111 63967144750470045 53854774099539930 33889313711633610 98068389795165221 52776546062606908 81678635527558496 56052736226162811 25206850766853510 14162304097449684 71328955980775046 70906204087313184 44147055939773780 56099312513946641 97889409576664876 40115521433369215 43534657684879389 57306946450048428 84919815656291353 36471583723609766 36652341943664209 97049705609346427 96316776134625912 32517002990709805 47300920841333214 1697599672318698 16393617477391287 42138138678914153 10860319935611244 91143833593347077 66363225305255089 96896939884269367 21078831879965788 97077571908550219 57080156604969880 39275675176481420 18696116303794854 44357615476574862 76941393467153371 53175425902468491 77288726627181801 66440198399923535 61526339351075358 74292236281278790 49092429050347553 77578594124994844 65814158759757436 12712887374856036 79730207665888199 19338253069372385 34231239945836132 28266144175223484 26036625100982270 83716531605138355 32355941102368880 63003515198787751 62976224897190339 92185496890092121 43210759439319580 75254149053903414 42507324887803300 5773330775911758 90592225056726213 90321752229940132 78973009678682265 34263434462072729 6057135664823389 98240947298766038 73953219810556671 57729720422122337 87710552448496159 71566918559371498 89195566123886677 87233155505620915 73951481091420989 52864096384825448 79722661094594602 78080560485369437 90147165179889977 50648551054434956 66831484265623345 27792469267264638 3343181215155382 13854129273353403 47910754059900044 92455767852773881 75782620704993382 86477235724886425 21355437376358104 95794544470259532 88606487505541209 50805317716352786 47404826700096847 19537053192635944 62136384866597842 58204365643742318 68226400909948983 8736970214125920 15055334097227332 15848638317890608 41674810050981263 8000855894723464 96530122147967759 52164480944558349 75674454943422137 66779080015736424 46696542086227382 28816350496258824 334610335252554 83534305050262699 28778150755214409 17001327898712229 10202366561305847 77945707466190528 16738435543407930 17329697234991682 57149380096518979 3549843589132366 35191313957083288 99278775913276419 81604404574009813 84905437845417625 71226974283970523 8533156768375537 29261863681712335 16165746181619043 89719066104246011 71357476545569263 5117933881628701 23936142738447625 77210426127702951 97919080961517016 7093537300046239 44950349383496708 15294871953359759 42137649992944775 78498552600365492 43314075848173906 15603299208070685 2568057209649725 40987180156703588 71229796368999196 53189220543764580 23359501157215185 96719696270444702 41636643972761569 97003352015418634 63608285957889536 76152651334611958 96073574158915231 18029602792880508 1928094884543887 59078761362340804 10482501902482773 32520266667888947 32606834612068862 47610817815183076 15377596050304077 41043912606708829 86811258127458473 23959124796480364 9351694257247467 75659441163318560 88653624169505434 65212035333718461 15688840367621667 11293572061000773 47500237655347880 9911746512702925 41684764708875579 44782270550453396 89459528388085825 7322775555094961 14183217515529917 23504575865472619 91443644027013924 19781999492651520 13913884114262618 84783868299482866 70710938910213879 23849597526525903 17787922371123141 15874197731893667 65495904742299997 28502865645429630 38765350750758698 53654607721735460 76696917012051125 9321021789649439 54898459721888061 93916602222539140 39751719798640727 1033803015535302 16901959108906306 15163192152707589 41742569303340342 48336576047678227 24558064419916967 1655732666044710 10973019003783499 21379931626241961 83379681215141625 60524127508886847 99916636417680198 34385480297923438 56099945492023794 44277716388373118 20531695151967270 7323802886808336 14084052906665051 79926525433668584 62126019126974869 25308928508078697 68460212151329640 88954167770797275 16629262485813113 40760834429436785 83733422943180390 58361408057882882 58577089117407194 99456436600128168 52509524375461756 29376423078588694 66720835257878458 20681102030794703 24486293722392471 78271070418699506 20984851681391612 61286801212107870 30248141327531751 28748844727540997 67021026806159382 40174167959852893 70438135233049321 42107400305238348 32280033097686975 21797911582687151 70993798225287683 86340347639264073 38623268597389804 17362919319701364 94197581669584804 2162905637238963 56273667660665740 64595888533072324 88196382517733066 84567195037913617 76033027109731719 41522894573104297 1477660407568455 24742653342068755 70679584847681489 46537776989954241 47255996635582226 5585508718716402 26005910780703039 9334123737262158 22751373088541736 71553147396851458 81184765155755936 85819440315281815 7064351416627370 13522099529175051 86816724965066901 46281414175322800 66662336301328847 85547717681945233 70675928540070985 17345232061013317 7370021801955349 56973145433340921 45582433270012012 4099231014320399 51657494568960416 71188326907330216 75065016415539087 21350334286059162 39294327360008651 98836120923443038 93006614472144151 62568916272533788 31977647800144165 50346417685714172 12981301029495285 64651412567663456 16475319137496636 65133481619189188 32000198847141901 7527107102275740 63800473051699930 63128675620112146 98277978242616585 88992970985596632 60996400897539353 69643125688002112 92193662880945598 81012095278796632 89018834542225280 26971012908483348 27147812252413591 99822131812710047 86322032370857929 68878366124934601 35501051351738422 65554914594263956 17438097974362264 79593746335680723 13115507214117140 5392694553592871 86430152436919434 26705817960006917 59286946701064321 78894041684252685 22229830280121239 17300640890717208 76659434796801523 86526004838129634 94290811955364381 27147631849320422 60878510544151805 98449763149230014 92652632031415309 93719730350079189 90354257372840551 89204650670574099 87747879822638564 20112506918942800 41530645364132770 29621788909795712 28055483558687099 43167092695339471 61521690175819392 58351555483988904 87174412072636028 36192313180591674 4019524416531374 68640645137911534 10272671593419041 85080113932288995 93801381912097638 8468812928550650 11419491809739108 69848518357823908 65663376671986456 69727229459430059 11749966633207665 99904160769819885 36459561363344782 4240728008744290 82138485115220195 53001559274600492 81686761833227976 31273454411610193 60627932187751908 90191836027175221 69917423675685971 45959335542006477 10941695367837628 72038278227318726 78699347716046831 82813711151176709 92620806852744492 37903139225570791 13983890849592665 25666805596529596 94656236147713307 24394099664143484 44730624599919400 57153281088463010 11208871352575571 54486570957760171 7837061713221531 1392506251034081 84075995723917826 39257499865519885 20499725749533762 89041635967592569 55567659257946355 64074837155740208 8153062976952235 71434772252731996 83253607475352944 46363912834301171 95085180482793721 80385333875844798 59794908515561417 46638391251185753 16206483808486102 52634918548912826 21791635702466547 89443882334108917 26667994115639469 81131662136256263 89004073457671998 92964062756070467 76672951434504172 89571276150177794 17979580178157117 69977266953305939 45876248506276723 93154332715131400 71325134717665811 69706073574711669 97250950435133596 79616792953153499 81690094984113638 57628368294394944 26517290407904914 60781417213210816 45432836985042384 49002093243565726 59989902034730326 55152383055338205 31401837085406641 5163584720929187 6751461462209406 50180362301450393 94304936319352845 32437736699214042 79170848368397881 9866350965132766 89514384512464191 61117008616313567 80496212625546598 1780189553949694 3045906808394351 23479661404735128 46575988656651918 83811256571609520 61869333951897550 61464911491321196 45763473866145515 69541224931989796 80182689188720670 42597535881616239 63182837873903587 50623619901042856 21984680243086217 54220234929184711 829332867977511 95686890461587005 44503052029745046 47481845644493418 63836031803519661 3689213725638841 34760458705973568 91957063253171181 15232977664158185 84350866124526571 81761929156012028 25636045450803035 63586424924789105 78402516132521783 66868773600487156 23093868441510138 76280768111788819 70097517779803432 15397572468566958 30295007237094828 73565245244974480 19915067150068500 99108740371399900 67780933397518504 60827661480522248 13262787057084154 70151373164889195 2650253544759114 19833304292687749 18189524913592702 12515086442876725 69148229921802999 19068923950335311 67052808197596359 69213981314012395 48640731782692618 12077546108676246 1473586333783051 14195789669712659 5497791485999418 71683240880522053 72597982686441937 86889591932481163 62853797396386012 64346244674745653 8666161930250397 35334938773730133 73511468947333362 29081020200617444 74746657847410821 53676782551339626 83851529191226595 72271758626326830 73199347003823379 12578341084168450 49679474595997876 23405259302477053 14697382231270187 5068955627695196 36644386424015442 87973391426034785 34634899103888052 14008469049785133 12395891392605133 30741745860169675 96738113242428946 51707628887933675 54427405492418045 38585768705560052 93290695515717860 27289032855871754 53473465540548159 70327839770171664 27749958050130449 75127818235324446 72812496055570276 67234442446159234 27474798402064116 81744032139298453 97804565264748020 88201813798622511 1120203374351735 97145551478527167 52600076227353824 69866101740864687 70313537648858660 64433764216391199 46905202730848129 84143601588055194 47252215793129929 90640397531862982 2784092299389965 35527426351008312 96602427350952131 19707923661753204 35737821761033759 84001941688593034 54750839296595946 18810950607138719 89927712899317881 20383968970718848 41432209905605062 11446021386619239 79093230003536348 42425825765403334 97849387813685078 91860988406942680 84346455863438931 36084669407594205 26493951321499705 26815784192074764 16807560585523963 39577525011255054 27049265731580544 60962437969363026 41059969212348227 4385141760406789 79323049003219186 47559049467996087 35186598248197044 58184891049917475 17904998208370436 71058303317457898 74062333968488372 87874198597419814 3043320546194257 80178276628469714 44101383940489747 54006069246103994 35563033907821600 52037951970832697 57868974567973257 45137089070967233 85497909537077176 59685083052628012 6234138748092096 10252886646227828 86677697747734636 91927118382415034 87546519334724786 57665512411564016 10938375975441765 82625598185668745 22943448449329521 72374591951820376 97844454363660253 11547423464907560 32967166143841551 23857536300667123 99736500029972785 85055115233092542 88765914938414370 40314057283995306 65172197134928368 77099690720382659 28940953599298866 22630820885669005 55125062391527154 39949875085863432 61317592224842044 57160568130023028 15312166302736778 87861523836044369 4645090888047954 31654059757726923 89756820787227837 37612331146178908 51058121538200259 55578202079968655 82166510630102576 57112261351155487 25637188563229088 36719685469369637 57403957722143169 22886012455068633 21281099983527019 63814573863596382 69726137584343660 55704513626401533 71802446642863391 60858061624135017 44018871279964999 42709924112046639 88390992059483628 1580087051653056 71734375057730843 61410090939538208 32941527444355700 72058404524674456 99515006604723098 16787706570543207 35893444502224929 10259248112555485 37034323857602601 64692562490555527 85913651639793728 50201931231497475 10241525027755838 81956359605842782 54614094648413074 78901573344521287 5068735033316369 13004354822170201 24690243743927469 62002156499361596 54480684294733632 84726572494307711 21287674070989816 53220359531551544 79448983278057733 24079480114611024 75099699237495974 70229495731573851 22858063616232171 72924997415076904 65437352604590307 71063232756209101 60794006789846819 24809005624868571 10880190888513370 462709669667927 76480982880909706 80748477613656941 54766428825310990 78836487750948248 5126643297162045 38582484011208483 6477757094369763 23557442092816739 70559847319916962 13244030592203742 26462267027421213 55278866862274835 34534457625280772 40990347175736393 55364364800216665 42721413785562444 19665632004680016 25753458168725414 23178150530139694 96525946072714657 5194013994854218 23183367295709834 89179520040365484 18518167629257853 78352608904039270 50944609115118914 73235711456699152 2629537732859980 51505863350624568 41237540581344425 92202560516387122 43945865043971895 8509539369957455 98285774364999630 13980479886860026 62417018522148377 15280440477018306 16869617999164390 21568684962613272 95145772263649811 74441948319325406 88190579750608852 6896374341263804 29294553328682030 72263137458813660 13114331410072566 67832579493133233 87538394937158667 59191712211816425 90828402844903551 24911887473697305 80141585414120025 48229914015199341 15762407323076872 43245779036834502 24512332946139909 5661996240059753 40096079445188389 75804574674444688 5749047558139613 81539239366627480 5133385121603728 84348411420827460 85768672936215555 56495278055844338 26488486263248291 13967394715725479 76291211468567428 32119071851766269 87544405368626055 97827582605694784 925557873718004 67887389275686649 26229599494619672 65857363255340053 67805677346326382 28304421317952485 18350708934968107 12135883282257133 9614307571780439 16047780207396954 71687010438209132 36032769549050998 47434971291820811 86104939605835960 17085885306531713 74043669884881332 25512593956048905 22846278681126143 46055584769524334 46088661712985447 64035762171355658 79046817403016944 97559787542232957 29168160747795640 32162731360067322 86320726202984837 60491251466166382 87833727715524564 50940570276540669 67248031981218316 10626197174943325 8884736509368385 50415633033555635 54928235138008085 25209568415576449 40397028864107048 52684372092244126 88149288109020701 56887322957391426 92340037595715616 71474906333113334 71876154093130828 65443598998732288 13719584859808132 86068482272895679 39862050980760952 71778961038319174 81420030450654005 63739245555832847 66597343510760372 4362372731427405 99312675740137107 35800257534572550 31311984742363526 8833526783610652 41540957651159868 85286301509404329 8970338742116958 96567860132672822 70662417421262326 46835683733670316 8648089329514681 79913121529322257 40763112786068771 58135524192292656 58404470045320780 20682587380938200 72218274128384092 25371280924574447 64821926228065961 38322362752629032 89853391973414165 19295907674387411 18968375010701486 97128250560545774 64040706402197449 82736367169645738 74268792471894045 16664851697750539 4491328951598502 55837328966070093 39551445804536037 23496974767051470 26253869477475877 6363416013303647 35664300223836982 88416151306814611 7416417297265100 75525584302780678 79152304947556757 7078260770611023 11460325114582136 53684406548395507 1231906537858016 56658605152239071 28494541596082163 38580239371018435 8523850464144035 56574206906275090 73361063819858364 15030652883833556 47273389821500140 22562759422965103 44643250678971092 88012974204559900 30483662992173881 11589548721312879 97910898255549487 84534961316476220 34142371843323817 59069059780514665 84193356885256167 68355856017876365 97244847447835428 61685610947458864 26563325842829864 81164195790670226 9349231650292482 92175931112763234 72036217228564582 74267158791726588 22656513397738381 91713493477361721 85196415524740552 98966032672641679 71718402326526749 36190552811309967 20404409330731934 96381852603287024 30997434788436849 2484006716225120 22055264884160394 85959129237131149 70818199062945514 73993511960674928 43333946143204352 89159370941233915 47643900128731261 64598886766525908 79603233451805421 43149916716223700 16169562123888651 84175768499101804 61648347542697823 80272661504867596 54609915739434766 11136956869548760 42863536407750403 88918007860084973 51645869059552180 81076889738206790 61021001031368444 94894075362813169 35584079641800844 98918951870390517 64214487203894557 21357148157783424 74629997519339958 22905861908592847 94287557909355663 39640839267820907 52528571253418228 16422796849438748 72770814650158655 13634471960987021 21995392867618643 29795312215435034 59267991827871440 42936239901944633 21036937206351621 91924661725867685 8321815145165731 6277063706956974 76566855644753399 45633161901776633 10173376837055570 17649460663655173 89802692762900489 91948427371934855 93596024594017289 4165240967468673 15655866028802639 74685173515697813 58314928144968542 25042962262764010 87799126133158176 43521152068688057 24572543389233842 6853167419151490 47748886421518695 35280235812620488 82687109098949878 84987117459089525 4741982826594806 16372640648135500 83581392447776628 75935188685479016 76656890981847944 94660244714309209 25317431990533810 30131901384606142 97006203414992171 37195404922475685 3408866928689857 90275559448649901 44696958683476499 18351161593672799 14601134451542864 74272374519211304 31407794784451126 60504329088136552 31670010836372107 98704247097508561 8660213382224013 7957329438453940 67357092835976221 94048802200130652 92303192965193887 58553910379454012 46674614005983333 25329010970043228 39428042127675640 32315571416601508 63451759005655288 59621130012804398 48644054412669761 97438753963513221 40825178144933216 99144577880045588 90376507177603128 92407760885540027 62575655904004187 33910478825159931 88574105421105946 31427465690652420 72024448247130137 89160474498791367 85435292361957988 32262654186753600 4070463958605853 33473095491202154 17095287087962184 88112597143138775 33586660826854922 90479497418916107 51405090367898757 79707581357994978 94378078465379853 13142118388222151 57895811087174746 99229834652152968 69095875927253574 18393459061503712 71193427162553979 29727578648976668 40550213061995859 32772999128361830 24015508228137741 62753785757280487 43518547964668016 86230177776347186 22631008549399743 37520918091805479 17067476508434852 27419917801189043 57009838901577059 76254137860203736 8662392983155043 30000301566555023 32424213631618176 25583934953159583 43061328464985332 27696701123064973 73245652669924261 94885091508660598 86791016085502398 16993432816299603 52666766512652533 53529451022426134 48983173597135551 47894322943417144 40135004845730162 97714939966842446 29217307765196251 55579221131612237 54005600650930288 19672792212680853 31393490486442395 11244989360294137 69294389116532171 16494131074665549 59009544352061367 89629443869285077 65912327447825236 48508271151547406 50747038108656640 68043029878902483 66213509425565780 64470860410920958 89041875549007546 80238690268571844 38468016645789155 25736314764649102 80738369302538790 85566546468956010 47043211105179235 63383472532618718 70017530215589033 6746489942758221 41287555128699478 89155151879429598 47167966183973640 31638004389065769 1302167445842196 43675987622150344 76758416009993925 75807750444858794 43146148781874636 65385918121402385 38262111191793292 91804383726856973 63553941950632692 93638079134535832 30496818748561179 38836635907285409 1372238330555484 70389463821997879 71187112553654356 9386995837979617 32252873235149166 16010809068885722 56708519204250153 95252442048702422 85724949490114571 39105668363885156 39313554289446552 94776113241261240 668129119115751 40893421085470597 94783011077454151 38317684927345447 36804494980352171 66399799590742293 69372597904175101 1030198800826715 45562578159976435 48415306282717413 5582179744702603 19640953878843083 6023315409781073 291049075398069 79338460210314072 807450199452153 78188139304373137 72796267833944158 38096683053664378 59907470631727271 9535109075549628 64882578880739693 16355121421110902 28509758415677941 70194809765255208 23764722638451653 52199972031329452 85062367785373921 74533746251078852 94296332422345828 46670566955151582 63208208702963460 92885707116448244 21638995549510380 15010994980074304 31749426649937747 25593983299099539 86758081355082267 23939077350311338 10699087296784887 32516326970828490 8621696381269996 23774911473988756 97193054984813442 88086321453048577 57817003699553003 26993676050478090 22731834131694968 49136091225276983 8942460367615438 69976926893996828 62727318331403469 35417474795576325 99710179380963824 36513734731878717 44025025106235662 19322480548059591 3325003947024948 33692300752440245 90626922023340374 79265433293124782 32709663003119571 70626010510000840 97990858140166072 65532178610465698 83409008568138149 78840180497821254 47585571454139538 51458964782079864 17404821366529543 17770831749091972 29662656470010013 21323824018274971 27947120229929396 9573033811326065 30248292481642834 5990780089714971 67628208346524659 95798128264061997 25755396459900481 33024534321670241 94123553696358409 73662186025195433 66937320888925363 67890682284366106 73141680544957743 63777920622704689 22365337583291158 45293132059799622 23007340847729536 32564827663832491 76212747429223587 36174031197119642 78188536779378822 43730577016507731 42048246710720312 20727296380162807 86181572133014435 76196753525438458 35735070932217646 76550439690654434 11852480508038341 28161377463833961 49699045025850027 44668566929786320 43904564401971690 88017974822743767 92987710755281545 35251161752177983 18939527607260067 42680441343393413 80390427169371713 32156147218072163 96165365804450985 6194035150976797 8067868942635074 39953737705655935 60046082850759307 39976586435931058 19727959699035824 43976862745698270 58771798342502497 60706744499619799 94711796862305224 25360558096843735 12264917091388683 95300227067878637 12129021932016965 55025434035619703 42419136224177289 5207042782659752 49614524345943096 78661795440580153 43093871978265097 95953588154670613 78831088999916581 37352268988398180 69796630934708963 1981486399176250 85387576938283350 32593621593896661 58338383705021789 81020466576573794 12187175919958210 16760993109490319 98271447715626874 46669290233024612 68430824846514775 71578034007380259 45232467434396805 66659870906835527 88972161818215996 19462579314882095 19981096990610072 6912301648259658 21455819128971856 95045099061811653 41684735416278521 54297391542688817 28939430407058584 50633189624352719 54842592824871229 41419540833956543 93932585904559247 22800290374291649 15202639165988321 10283239431360730 4587942062539246 1550515369271238 56185960425449047 79229938955911688 14790967616979139 96509527415762249 7776769592281629 70716346521323538 64661768521447775 84692398518224554 292218049496731 77051846990216865 64846633955324137 47471799120983271 32543355137837221 93617429897143638 48375999946301341 8012191080693920 2964086902862700 52724761721427029 7378799709636899 89571988104034473 13564737631465134 57918209893154525 40181552351758776 14929769363786474 71871476030485269 8170931828355083 92413474705342646 7322596413659660 57236342517736638 5809813483491188 79544917119016 42731146842856816 50757919239424379 72550176538858560 9633678943137834 63648190411725713 39264935433725484 64698004830893996 48052999095109838 14545503854334698 7959995656793148 66812356511672077 80210649167334577 44166447668064304 93791759806611542 29640210522504284 13004357876729939 25420292619365248 27252294148794207 81843291009258332 41065442497229505 20959166041021731 66101197177911886 3377701755040071 39541918006369341 71460619521581225 53862446032248500 38306244554593541 42072717609587673 39216942402433226 13420580815692281 29210239172900987 63205961392610927 2093648477739976 92807563124741777 64778368615253380 38711759299059528 1849203812787563 76298841571763277 48029788730417634 4906356631359263 15850943907821865 87486851550619656 79588892254991630 77566317844790332 81525162898641549 33053816567013679 13934275307634217 82792035746508567 6360026136130468 28836365979283693 14924020560332057 34206281703855222 83837678335495843 3856643866680992 93561931017288390 72345276437011425 62807141319901065 81302612960453168 73770974879855401 21345802003967883 48165245730932999 13359218747369786 11190802106411249 55338571371548529 91629404493312655 4571333583572129 34477132312206273 55335383013720702 83454135734532690 907635872552088 47160154110313088 34521656345341812 54668426496878034 36535458564673404 64941303741665857 66054043574250587 29651026105933997 83675146262568345 64039626910950000 36810993410143527 50549047248260728 18445477066520229 73193316065529925 89044308145757363 59965562469508134 33976304298071615 94760841625895088 1472214014766408 98890993220328725 73779216778718366 88590961719526985 54875563116887275 72581469461307049 7640528493971141 26948444601961609 46497508208212179 29332473400900157 71785466401096872 3832893971666562 30588332523425929 33875009705551114 91321021819370354 9412474817460009 81139221073175965 3301119110167382 90874407707251341 78435180808931742 569654804303108 46949407137488358 35897689896095784 2568507187422036 53233626079100960 42779436226020196 45767978285837434 71828926304266614 57479800818023877 82914593943844580 8284138829953053 96404570650648449 71277336410289853 42331128844868178 45544817066467657 71732483700841151 61278722376134730 94102710567430053 27593637367726668 86951113683950919 834962036924906 19144055919659792 82437575870455438 81619720640561570 46581908883983381 49794171369341759 23254383440872956 33257781795262558 16554725678161568 30440319147396053 35654819313335550 37610550943369424 80143061294949063 42368817748791109 55859107248514583 6898284835585722 36508044882109568 32802135135659286 73940364428701281 54282881679266645 31393559821728337 20648269889736295 34076882205290861 19749057561514779 36428164643312702 93482601142506333 9661591015440079 2090356628574180 4350296451071349 94736598607315529 71936508865502549 8926147218601934 53642702669541001 15196446569904714 34503093795919785 53004150614493185 38590989573498521 25519125111600891 7927747885631134 67466612377203433 19529090063552732 9846825495667958 980363883734543 53139295012579656 35889008478598450 21619744484008711 2184205145126717 56189690836419311 59230139693832797 86885365365276552 63773656624262629 52140344539196551 58350087362587092 66648817371032775 83771269893761567 77241198119973268 74742862846619219 95261672593858218 7886342823165858 48203919967633173 46694957954618236 87682539041234061 58465235292814769 32356034491590646 93212269787731308 45504031491687972 73938361614087027 23760697729006446 74940291631583255 54628008085791334 48021882666354241 795384664106665 96282342652712742 867362632946348 62123887190489698 52964098393735798 37480697067936330 57206819961830308 12135989446401144 27302265582524773 98243644955772072 52273357365162111 27947040924164088 44611615270864072 21721742061754817 69838610709966045 10503253815519158 55528939726630503 35869185760760856 91066621458477541 13364743706083341 8289967814001235 43495980233815332 57103636000545188 71411497840193184 66488184492310352 41038203077598667 29002680258823838 97215904437616273 3946137026413392 72129130609326402 54639448085892184 80199718180285485 89519931716009933 3922312515599470 49986643199951383 51618082928806252 37950830842266364 1012503331986471 80404526502925711 49029081106298272 26174766655778620 46869731668825606 73690350095976358 50083682331867567 29568203072044079 22269042067947923 95526425931639863 13622588487601048 31939032277955338 81537316196750381 61850029235147330 53411276042736093 80414853123073426 67035642790895011 54947262680404666 93682898011146286 59998348985658714 63923731444020130 72932829797231307 50053585222483668 84921693072077772 52454089370904307 50240550724823464 64032007309866238 55692562165512677 11462068930519246 71885281223993221 28412388313391129 66322184497268059 94629839706772866 10503779679391370 98727437893280797 7429313946062626 10650775946557418 72152570976046856 96390424314940071 81694003980734819 32390316131061096 89125175425744526 23769550764590382 45287197278908374 57865415378970353 78719426518352787 31489811239036022 27458157431160136 71993256116567554 7367907095506134 51381256656473707 26105936650151059 54812319957085998 25927773676085301 5494498589681739 15124666257693999 42223354220601371 48350466941880753 36381115875543074 85131693169829901 81698810183951114 63814340904234762 51255189196905509 97369440511267935 89514278527099506 66302588781803816 79036923026954209 70111960027345269 7752459696762203 80489031094897851 59583067891904145 2093605519842870 96800744420766094 22578357496359679 95813893116120770 56662711446506190 74189474064837305 64086234319015672 79778126964001535 81804969744149813 45360911825906611 15497463455037929 92593275621158528 74651225935117359 75488084382179773 57750453582531001 41267114845919515 74108173410765683 23555961421226255 27911733026121782 13877303488388761 14741066406662709 42409292961911884 36135018973237978 49585260997284268 54141090782066734 93174232382228757 51181902516471709 87401526510577140 80967742127033088 21313128114201145 53404269682182863 70677550025740786 17480596378176416 17783796495269091 71839020531035274 82792348298383452 24130877409751162 81822590021203054 74916615181952415 59295907885026067 84402628256895272 78690247919287851 85356340798620877 27071574538116752 89840190749961321 63165694291523682 82922326886992718 6569855676799367 74787418708624321 89496525581370514 36122699935317888 2806147983504903 28547209783021904 52446651768463828 59278917468537122 30049919034261010 45229829698455420 36233072753983665 81978475398048096 43599777293802827 46937978730803162 14900183597989108 32293667832439162 48341058285165650 20645967146315290 87372033447342783 21742601201304565 88551575098708395 57424564436652441 20051721961421022 51721130792066437 41998365011668740 9694963093583157 81657851128207427 53090312520979054 72600093886013541 5330103094786721 73059725726981766 22636645331195835 33274304474963331 53180975079347790 81328583530438743 63842235421343597 89691565161347002 88474132768171718 46758614904150501 68977929351866733 22664649743462109 89251421038402997 40644268799994812 37517198698854821 5104923688988252 67364235016450238 9308560880935626 56042135096951638 84982823442525067 66566506968661565 36397952358648801 49134715530927419 32994479747277401 28701059808617900 21620890844616949 92162926246217658 89039044247409894 74207919553722948 91219839098360362 26481903559702327 76205856316267772 66249620529280185 45186379601782951 45599509482923158 85980357126005930 89357335804856069 72777954422255000 92470219959466432 75748657856062284 99850067544703012 72710760820637153 15619304534038020 65011343237245810 60797857676558598 87262279072792837 14897110143736420 4226148478186783 67086375589252771 91524793397918415 67461578168950174 1062332993835992 56971978680227738 55590955629507970 60608209779785060 3002151921759923 72755160460954228 17080135543005987 18284057444859748 61858233818633738 71590597089838002 5238902688100763 32594945449994974 15444805164671979 29819670689472383 61390173259364063 59229879690245730 34724606918859896 28839621630274680 45645404731145616 97278514623784359 75363425195740982 97760045813397741 85435151717456535 94078402895326949 62942002167791529 65033401857871075 52252374802647326 86239195430073558 68320194900623147 92727076429223494 48138839377805379 13203991656968553 72394477867610965 43394444779636064 37499823349485419 13315669617115483 40032359916687339 13533587379590689 19640710499961635 83572461137062421 92978336167236093 52218087871349185 91347564114657577 53335053799292555 61266896863779494 35871694494362828 36387252030504201 76206641125273031 69550001168704985 28024133332269695 2068275951544640 42266953725338588 77707960195959251 71660554558793084 80950976053646068 71538210953245920 41098658614524659 13363904377373352 15559623143986589 7699372257331715 53877733456659394 17604267111407104 4853538699741017 26206690050186247 63718707428704953 50242964987846084 56435239573661414 92203659588251083 81970456458835191 39654916017607944 68165703452570651 8334814449570273 85131575407379624 19054651026781820 76328890790017401 79449514152941047 37817120278073901 26866660896733796 64665774936338067 11620862546008720 13356599889112417 80719629765266722 25721202847280578 27252064106990359 4564682220659639 98170630879364135 23265975678186990 75730521088216227 33236412607393857 58740371604194163 28430143620514472 73294542130005834 75413663805954526 36161335629782039 93612604758334845 44639309917602639 77819727346891919 50053233604052081 76221807547978100 96938297004864841 58229873347210000 53313052572149806 76745812558153754 55211114520915486 31925131470337722 20012155688654716 77220634223894994 35838275645247547 71273695391999102 34893652963232146 55703696176416466 81252890976293007 79782686566659701 70326058376443380 60927775325286767 34692931054692849 23484695630371210 56309269107919787 93276840317964145 78973317536918546 34504461904111985 57389029724423454 31468730483887706 4636511089994942 6417703023696183 87745191109616625 46737003769074994 51905876820476489 58926755137326715 65571590918996040 89377209416775845 28010160448970853 38748947575408978 71885225867961863 63477960740221970 58228598588843594 15135257215488953 84265788920207169 7565609421509241 98246702943580224 709306593228245 72806444010780517 48730738844133211 49287306324019547 30227052227654873 57063616334748792 68600561036297564 98419468996052692 25459826578854128 17574236242448565 62248147090678647 62659483562160571 58328615415399809 32650697707404152 24901423823383730 56686120468357583 74839984146167115 74353293993782374 13812248470432851 73929806018044284 52725006309524121 82839894660124704 7611805399794964 22400720092879609 54505862284414555 63588253952268871 19256841177870556 17980440847785488 58517344897962377 86676429495245570 54122665103003651 9102845023674921 99001225693523584 50798604474718948 40596264785386098 73716535037199329 3470180643767727 90626928260700451 41848844475249181 60809802907206587 45303897556718801 52260237621988465 35412011501673405 67659850134126242 99805055294133716 39257621353707990 16015817237883060 51839100740141075 75028494496914653 44809686222740298 71445178232780021 65006427178718094 35313449263200858 31395168013704734 81244057101857619 62049097296935597 74071341202938660 34429233957529062 62331949962497907 48884033136695714 99227101890423307 59209503672783913 48454300505148023 14767278299464883 9683641900942613 55864341715974204 89918301782162642 78527136907583987 32759798454841315 24375036333870347 18594993360666212 80441465815515784 84180792994517127 9311925064386120 56179836913285631 96711768510951039 7062729096145974 19761611474729174 86923566712850054 59461635356867211 67798359776336803 26795748561952898 69925494377082129 28720803881125153 84159307908613913 91588166363549745 765124101912988 53907920770195187 44309271265334231 1136390594246228 59610301615083285 93831016182128363 28664715212277101 74001227888039328 31126338131559947 8932003023422862 2906127585072447 73052948223271318 37262014456493169 4099840460523579 4918550754513564 20257541981295950 35146213852544030 67963399701998998 42309002699771043 14844623116344239 80928762246809358 64049938291150068 59011625102158960 34851539527898198 60703390498414188 88182322879671728 54461649242848967 90833199680147072 98660904756701191 19725527805026145 6224914437904367 27894603344366951 41495825283237434 29293788396195282 72211070099024554 33794637017524742 1475830755521384 45770536442241960 41691171896586214 43993729850134632 72781562682081652 57193186874546664 40534935578354549 39805771967504336 69079514107779219 62902657483417147 3257111374664989 93110832877459751 21204293261435941 10700929608065711 33833200586692470 5971318103619190 22460882581294890 79604751127467691 98673712086042854 79373185337680010 37267571099213099 50175828143353362 95098900530126484 46936797107921615 68430018560114321 94544889991712816 28527776362661067 1638759190390974 97335652132200243 79767882987460941 14770852455741416 43608373367035746 47244046562734015 69294596972757341 10174782284540321 69705542841315689 90655971778786058 98363137503073725 45659577076290561 6330818035286656 27024785929017019 19466235985230059 8525137313841790 81611897453014409 48132471507685663 4225281419373916 63121367553356759 20857312180464460 92209746227592233 25907195685640616 9216904021062561 50467665525829069 26011994731078125 18938977320709830 43292068638995228 6628163853606473 56481386716333707 55431219753540062 45537765547951868 83201532415088632 75926086793718752 55868684807232781 17388205650160997 24712788823930392 16447273164322882 62525062923904980 50252899149838917 54724591232866978 25160698278843705 71674536371227445 58396735005550858 20361243450143995 19800735566722157 81425056288808466 90402871633533460 2609900470384150 49180971388422356 3442658425398869 44810345762331885 15048767767617346 5425072073226250 34943733032613655 99988534063623060 56080947050624083 75211368363122066 34029689354333540 55517860982597873 1246623325460677 74985933798914136 64236407884276543 33756219390906045 27602337945030861 1849697578755433 39334993922622754 53434179943396823 90967612595628689 93790669518962462 85644115037554407 21213328824390262 63914680578673952 88549339307118857 86265211652023530 47074944369488564 74365235116759277 16138100947250879 65009296179340072 19548562412133404 44141440918984430 50996378754184637 26182380684044364 72212191721910036 72253346869082824 41064993409331169 30737632835590629 58210938960161934 49949543195185463 78882498661342617 27769122854610379 73032534492833776 47883787530530518 7897939552998229 10523791191364619 97371807821811587 27162170273506074 17996967296303331 63410677200672547 92780593598068956 23014707510447558 44305045722814388 86233049816763681 45140178843912728 53058279988415541 66082903097549216 49937283805501287 10676325199963619 62745996325472903 1909033619389878 43578717543502859 66803411117812060 47492134249892951 6984581485077570 5276563660176861 56580647781644873 284149312425156 11016185999422872 43392487471034479 80374317489841064 95623244495685406 64924296346210207 37861478128258604 18682663466946525 98423486986278027 5640242060556087 74955943072155534 30438928219593363 44390313219438738 97303602085272886 97164442393129479 32650922407049309 55934115114667700 393759689502925 23210982136861829 58431708577532882 80091262197905595 20558048853540433 65759780413129528 90666107066014572 4134486385087955 73765250097225214 45562239748847726 84565930900465011 27527504880261082 76368573891118708 20917682146466841 64900142549668765 31698645344616184 98916441495069843 62498982105441101 64676863627780817 55226638360249997 6353774845091637 12053321219297005 58540226374174970 24628063540347032 81827296372003216 4418598851096368 92957294031293543 35821468763201269 71909736094069427 12347040677682687 39923788323584516 43339098890198242 22997125835721007 23046787691403966 76682593344925040 5342143848531352 72438731522750593 43389193682771356 84053994668932561 58160112845222114 74488689272406388 71907653119182877 59573884212358749 9451386936495304 27522757366375317 49549701533946880 72592520730274288 7510594853307572 19854563339650762 42297369327312404 75491576437158524 93894545691558829 79124127890582116 72233220556274333 24504824080247087 96868070263647736 90249142171797895 64057603102516641 52784922372807624 65619362037646825 36648614584063689 48003237613027471 26777625970701605 43290635678429746 23905321694183527 27301650801558373 42324271504860546 56650057274622097 64142049679316696 75107523597003572 58052806538218543 53041097820635737 19915570581070901 8480262258266307 77098652141520363 1747251175458128 57992668332984946 67650862712114147 21109583987686484 32970261087843117 67303060658564951 76399863401875576 40334625517444077 22123465536902992 24594816119916120 66452196942237350 68518941340838456 8259085898082785 53275396418990427 30825484144170094 43785324390765802 68941887591047507 63194816654032208 22302852953023556 90746759695527867 59635786345787150 89994416152695882 57992190630274249 1002056665395497 35191242501842550 71983104303249926 73698919200918550 84226297558292705 17563001317610421 95538188209681499 26484995701582841 78552802968344452 62943715084860559 92780145088216026 949406336074533 1328627168187686 21382106687199956 75166179859896592 4999890100530679 76327547334042981 84602191992823675 75379428440094051 22301640430340679 72390843934187536 17757780968357257 84312068879533144 27097131537885818 46315233898606112 87011180698091152 79908336419290353 69959908501936362 97251147178419175 75578667265734000 98722270298033727 75610888693346722 6587430033180291 64352037690356197 79592187137066139 537034662048225 25370001302661566 43633399317178171 81909131467104090 5486363214603467 88378657802190876 81247297040871580 98847560069099573 38940699590336108 87690840256443697 37575244227821049 95020976292412904 7172241296979276 81584215691420562 18319665396416921 75702110336189360 61743626638290320 98871505165780968 50547495851752532 17913371792421457 555880436752792 18781172131913276 94973175940892592 18422826838568123 96289787379417379 83566756141211366 27564057216025657 5074690396429036 79580266153178442 42648943143027865 22640859264872929 65440000895711869 11799608809680585 78240667891924727 47811990128149583 75709010591041137 81112121873830892 53174981121605103 83162548748745142 32149062194144993 30777912261334689 8110922014395969 60105726925851531 12554115361647678 38557169193253682 72298229355958490 30230201055674006 15938103005496425 54341902553166097 41548405072912551 21029691132219507 33251103526709028 11868262885487851 52548195875227095 74725672860285584 79260986538852411 72546581399647978 81049313203065345 80378023914400194 63237060647517654 20728193983607961 9343005937037366 84790676727224936 88894804879277446 72476671824990423 99973177136255991 41266465715115046 3407193952712482 93570658781036695 22199159354581423 5347011786286194 81109773432520058 2013297210377332 7135263639371663 31832361406797225 48255304167873727 14070456008415622 66666159602342005 43160008854368654 17355748431333274 12532416285998936 10315947719633581 68987546565654537 41833483265136690 88170203317791866 63162499988805513 4227115587247185 76906144769686164 12462141758410308 15284639649856610 86346212142043373 50639521898692481 34174038952776985 27234892618841048 6545203253190476 21434171858549973 40228770892683413 63774325062453340 78879511178446276 49434880580707219 47338794873684794 24376504681235608 94294079357925088 56178026906049765 41015249994822679 1956362578072360 26999028589573727 82863896689740029 38308880528577680 55789641980334240 42155578313569037 37508961361567697 45832251913064927 23097228121989107 6568206980155808 78755457791203782 46830014951887379 96201833659321251 97240896969349288 21081227841486087 37796216721999863 55180200457345899 37698945320200717 46532819889817246 66152071111300144 79059748803342490 22683021081447234 50961338397406303 49003718176133527 23012200643395011 5095749336580062 43540293079577718 47381265708502209 73845752223363670 73779259468500990 19357786245513482 16501603640884505 57058670022257486 40863478417918015 66320224217105352 52413772080633554 57419911618985545 96490864521425431 16306327807796327 62522132223249003 93308753347815007 95496992039778889 14111513559088393 80549794418836938 80407946839890880 12365749575299069 2133877308548769 67924907155064102 78194803657751524 94044733650398195 69857915336132536 3512488119331842 70703185514296121 98590198061962282 32044246928662700 48269433080848791 21622278804173742 81137941993575832 59475427237034598 2289133317871949 29909949454154553 2649549579138614 28559075549791108 8652640774541108 7788742232173208 80298995946128836 45661225194547703 57422593956072816 56573497604791057 16628729933722336 29354443946791547 7049485938200939 14199968678379775 59029762485820107 6287133629112706 16986247447729408 22605064944223206 94740408280300150 27112614423047569 89938556915596460 92248271660085357 93176099650519858 68718556341933005 42563600138538771 29087887078884741 16635671875796714 83583635388786673 75115978041741559 51731417514394398 41464211558488588 83005355630964937 39902410246269608 12553289632255880 87240110166943524 22269189045475335 1520693019757136 68903497571324999 46172002186364676 95099922189159002 22782701232907893 9763998762752067 75989124533111665 96957632950769988 63832823197907622 18976742046053167 22166134151177268 34290620046344242 24150241130372037 49642779771932389 81315916658714188 41188393766865842 26979074709012013 47711199187615168 67705997143935275 55971450366589738 51347812817947268 6154251894627363 47658565045805914 83508553163242616 800363740163261 69407650770825466 4301621335675051 13442703229549111 70561952343202237 21004207484388399 63341540053700791 55924924117988796 70959941863054879 11157158978032682 24220121167385996 53064517319515696 80368351737889475 55803423100656022 97641902387224356 83330420502713210 1723861288210126 87097030178649195 34791359324901664 87383189754884255 5186735351309984 31528649700066375 16043742203925553 9089191751900568 50018465209990147 81381550929695964 85346263411320674 68752415481425743 61339237686247217 96399024347519983 46518533913645731 71423971546416643 67455592323360778 87394019933137821 49166801532378335 34039877934052943 94346760128017736 32495368609640476 64493333821945004 70985111119996734 50020582792573865 68209975203812500 60678262501396502 19100585225587074 81376931806868828 72710504317146275 51618512804900749 94491163619820816 98402778153316831 92356539382347250 11129355461717901 14896124109665969 41859365759091985 15909441058235897 36780831414904727 27139680705905006 38425705248970135 54437755045048967 98827079578409204 80154706495848174 28145950336778381 14440909082843372 38724481754198209 72356714548403909 83125259554424089 41031999169369512 85601500868841022 29919072097814110 30943069639006805 83527232909427625 38337851680102311 29089064416832065 25041493848938828 95562428150163529 52100671904339851 53386680180041488 2453203844155010 62159901325257416 31950088546904833 10349650795660062 86437367856475511 48568043134119003 79000861332077825 7331168354107355 95370193119680619 37900291753379659 45422422911161165 63814328422412461 35862734724030374 83932833382478058 82279913993408810 46008703094075852 79996339844661160 99596592316117608 2043958594441331 41828849669398022 85432153949589082 31641883430472337 18568292881721467 65204773791560848 29468237347348215 95313957165754667 49127754299572989 53544310144011889 18531714455000088 37110828089006297 47048906304337849 5060074774918690 55973177171961189 54331303404983379 36122444630748635 24111840823181350 19718555094095047 30799989859595956 56481509746351767 89661612178611871 80488406668625912 92742821090321431 97869640204092975 84705408690132077 31841391345920022 30727257891376772 2308660679062190 40277931238297434 23843546902847756 42462870774932920 32428349769222884 64976330284665869 53462003892751609 49314903606164406 23869894872919388 36350058611736389 26584698640748610 92801553454137787 13590692400134468 90497934874571258 7633426971780472 98140030578633253 42190570599928208 98865247188372405 81576662793657327 61617195850922601 14987541531583649 52520506591376163 17296200196320056 3789603817004589 42223337956334257 10161086036048959 35274562392684370 62443571089577800 61687675471584202 54469156109534270 75324087588272031 58864872724842898 95972111050384395 67503341387583249 7129168140894058 68369065182088680 68554225273568500 2115997577955956 87727572983593885 35337402173566755 78824138461732202 28641479700822942 5389840050527974 81113161453853343 41253594993605551 6225749771489857 18997235436134286 15972574647632402 77760736720009373 19722519340995579 83655132823444912 53819543168297890 84599989755628415 61501532157798551 14554619355366615 70474031103636890 8381634846842620 34617981416498270 4972505043567372 1041496902136678 95731861403295608 2938378516978319 87970218472715247 8226771489168653 56984496601861042 2155178708279751 15804232287065424 94868203349209012 34612845881503096 87896081813288377 24215783899835395 35435318634282458 74971291884261074 74301768771464617 99236949975516642 74958065505466445 32212837979106983 59017411745350829 92515198870056041 15375705735367491 5012012881164179 2249728731216874 59528208054223148 12456202797920382 65871194038667901 18413996457550189 95435307355947799 91444447653731027 41529642603038696 72246026580722065 79229216566393703 44131397209830095 35121801894084712 62443181356705565 42503327973297349 85819045422699794 10651277274538826 37417464636349929 11067781057110890 36141699356457408 84509897963503298 31224101495957190 50874102211894439 24844771811217381 33581029290839390 22392005458006567 49902153050707025 79068333096299914 87366633292763715 35552993640748327 61586824770006033 16404303403951718 66630460507695973 88095249666834609 44527782324894168 17818578900091536 18944438180201902 92256746425032692 64051615837924662 79760839522691204 78352801874181460 25547611940513334 17733605877291973 88905755843913233 61961043030308794 50212063516700744 23831678745551256 28009447603060278 89795036735407129 3198918940486088 32129803839030300 72801416975115003 2138829280768263 39874950844823368 17699444745320131 54022166837217653 86765085258822757 27155108035692692 78192588709126328 27223081508372451 61845573703220131 28104965248568355 61985093332843140 4304443228243476 40962520245815376 65549987586043228 41320217602851091 29921349712061831 52159151567788833 21926514324312017 14619112701388494 29181357762076739 4846157082005155 32106969366740486 8320680465816088 80464436598726706 30790772516063943 50109965184033402 32499021043518819 4857544381024426 18575642890887385 91271898518700063 95459364236989760 49697940889477803 3834370092693370 86440863708534485 52197449671149615 59340282190179603 97939161376067249 46825418473745723 93225278194607963 84096834993034051 40477687483957666 28360898016355618 52313305182625401 9315592553415290 33755411299199754 11616884857708345 37023060899604064 40867529800231698 63652727722630558 72617981130021722 29926005516676081 37885637567599007 27301239898180081 99675092859764348 55817491446740465 78941440964767802 89989603433008060 16480658050570429 58620777264906468 31066064752754931 3400944673358117 54275571465935621 22263192634250557 69481751926671919 83032503000374696 95313012331696015 84204021521194230 93266636604013937 20024152137678777 42362790496167440 73234924598643205 3628716244491341 18666990293382273 16832753918069617 99060603115915055 4069566748186508 43534702021197928 61089609606125627 68637270810096786 63200636508052904 92106027023313498 42896977591954556 18644128764279291 87359057912185200 97466119648918901 56331889958485840 22493067322568907 87080686897125446 75635425408881341 77234576463930987 48577914099525827 99521084429920678 98228877891037341 86808405071703440 97038502923941207 30077265296316506 36759060967700949 91978217123127360 80692549331519857 26517963707468971 13476999136306487 47582899294941727 217709737660588 23838985077431443 51541943818805298 28700028214612956 69486046108859550 42530404160387102 49921617911693668 25620913309723661 43551326016414953 95109442711358988 80813986524711644 9346142375843296 57066389230370965 12189427316177416 95176702526572138 41866418191388192 59008714348950192 42109522483315183 27574603179088146 88868019981810372 93811234750289941 58518405152588174 87768987424646191 57675833319427556 40440546665751176 18777551715487167 75264151492130566 73991395661646847 37663459373020903 13166762086570411 85581369781379527 20395267927698003 37498765552526935 81613710762867306 17816813542932038 29009618420953142 55994295254148457 7008431504126829 65257273830059344 5299133225391658 78272238252759403 88237668303524264 67863118614687584 39365918070939422 41058390897975215 1190768157785817 52124233336911148 36903306915678590 49183224842172670 41142005273758683 74420939998294158 83113460873432380 3085589821555149 95123418744825707 75423696492833901 70775445817997249 12567729753385236 86564899497298082 85359166780723563 31422852552851045 83221754037701698 82084499239067566 63035100593979557 33389920981828615 96548472726915896 15364494951461434 6244055792019661 153758786682987 49096828756681414 89380271200524854 55871101463502057 61206329491183982 93933210628833269 27290098574450699 39736251235121708 21500211329479444 87554952507415605 49746629173977845 90295535426555587 14147015064318816 61814445410180567 71127312400042674 22297782460116636 94043412578061188 58080808103084453 56047931694892176 81856100820998256 16894150379015928 38520818293349742 10301265586274509 53780469808844983 67521546874672137 63897538243399967 10558866027305774 46353342193158847 99200514248654055 34850237497874467 13101493364002315 9673541962346903 98331178516506708 98861045392998412 45707381360434361 27678927365203064 30935686523838829 13005901170711302 82199207938751244 32678285672015253 25023393756906874 22560076910705072 36670705255548300 11044485464267977 90650278812044433 79738304172423284 14804488443860529 86206647349777654 81126365387422924 54934204851268896 21343603193545838 49349120425899546 63721225078708597 68971241950655005 15312956002241164 45570925635725321 72630596308734078 83049365859428940 53170385379361300 66770211118158041 50648583406117187 28866489967672718 9025795666601318 80765859059081759 69469516434486090 45163971828005901 59357617393072603 45903954635335964 98907963701155840 14089260617588117 15635614759167064 175046899562455 37008012398599884 61111187119079517 14815372402928398 45211560678004940 79770276019321823 54307920415924818 69668126724431042 92643592176275249 93944639353445443 41629426758357357 25129447600372112 90626501285392422 27626437077154357 15396214888359520 71888053624748809 67924982764689704 63785747999112415 4087226064798386 93152052043659459 79254363585316868 67276639027036888 45676943003440211 6123087405091586 54395197139193248 92480047625742460 92003707012409130 60822718679873382 40125223119051932 64844488807456997 52245845713212477 36832878133753131 17882901956880199 30035790652287954 34729095559186136 83191880352748028 80952105329065931 29473844088013721 32764028543598309 51753901187550762 2806553267833148 79513443114119526 86059379353091222 75468866142970214 69029607498584952 61031716784354297 19320768089829083 8107730313725507 32142184268712477 21934887398337611 19951999690661701 26860657213577318 18398993047407269 70191551571002470 99588016238542035 50232162308213256 58768052182568836 65956997999331125 70509897621401648 19149348630278038 84084413907777369 73002514794776734 63830964617071118 96119924770499710 27967437965740899 21589757045069010 65744434455265523 16309208865915067 28751637354342245 65985301269257146 9437251359397759 29813763140777560 51274593784122763 46423874427007501 27227870975591294 82568239475962363 4067125352142652 46731278485714118 8410005372097904 79850234129991439 91420030746846071 45385022416915280 47292032073661908 54959043766909340 23298193982466230 41212660071990732 79145714729256109 28103299609636831 2351504191856510 93842471039243771 39982821213855066 95528173791180461 55199819907566734 10243174651687343 86563191409474300 51923815487605734 72880360652788760 36204620805018945 41775934573472710 4895522031170818 93855944792242441 52207490661364541 9074730839036438 29443193782952374 58188007828327251 86788809261667388 29723367096947475 91836300856679636 57322916298984122 99715629517779486 6126044012219424 98939993222043644 41076102204684488 11255664109421650 26401399814277589 62294517883807685 23640745869053132 53426450688359702 85501151263415611 26974860130886527 98160695244285228 72185907444742730 98227260534214653 79089219172154559 72473039408966222 775213819001181 94237300097874775 17024518944635175 96350033983574996 44855993396582348 32761718005092886 53413516059766288 79584988153970298 67583128759027916 41182134373508874 55255310466213743 13688095250651936 57516795241974665 81693295023204058 60431260897552923 28482364966127996 24168394119933188 68152611221254062 38595438217697817 28327197872066265 68493759027800913 79124623941709986 41000429175916590 85587322973470063 52711030954119346 15137344031290918 56546927805459854 51754471131504972 42267743915483418 44014542261863119 54685380454951285 78174011860440764 37915785236308885 28273564807818537 95713446899392443 41368302466245478 28542494036535832 40016114007892916 43813812588142562 2976510444040993 13355130116597887 3413992266745421 3566811909298043 78900418781096374 62592896359972147 55557077081028624 92213827695328583 2673198302393738 21201979159142991 62537343034399515 26412299255071949 46886495676784707 39086269505295137 34458130914200182 46009947624122325 41534202641555475 16179363545296900 32313882669207714 33998609377513897 60295678266274907 27863218571625085 58095625165941979 7950581479518256 9322319157637267 74284185873666566 57446592020785903 23442085820278935 97777855808559875 20499623651692179 8494811259874163 88272733614690076 8367641384788159 2944852390576763 73426009448553614 18889664340728908 31340099399813214 91101594827852842 12650950564278235 806822393743549 1453535708613524 16573722761612922 13883001944364767 76272955284689514 51899926725609014 26427226957231112 91513051711924378 32487384514987364 83009302193253641 60086816916105852 72499797980922307 88113078564420649 42916231738361802 8185232581364098 57421892620934717 2927940079237553 40457850990389475 94531334065788850 1327268808097855 35309051674685006 99670117209091811 15317930749728844 46198755125939621 3413232023750837 94783158658186455 24536779175620660 93993913273239851 94465394571310427 28088421657487969 62280047592272021 98261919431281385 99066143275454744 93313216140428885 5712858907220070 39319415522370489 54317701542995428 13125395657673823 13343778991136842 92640512004756523 29194641902795737 99026769612247664 16184597209017032 63616583633029527 67669879948839778 38668315544630588 96666012166356797 88906112034915049 5281868725595520 47611949020175531 11941091443393618 22306253750255547 92510875795801894 88043303887995718 77036812431096426 3529169562455200 26119553906681808 24635049407861806 39462065913545914 44188548283003659 31720957094916056 53394478049189384 90518312805689267 52839568362148980 32962563041988037 17153391004225551 75183924245641654 80820248811621671 5396603529208969 36828965613645518 48257166414123065 15627783313882600 84043516875458866 17723463399593190 89905287383495205 82214165520391271 41061579371528434 81777280584653054 72875196942678617 7863596034995672 69127515571130673 49620565029473378 84838772515199154 60412045713797527 53859116837461999 51659718690413387 90986318797716575 18566653687712106 29061345395371825 67279060182248119 44793592284705262 8743326383035003 69846678869799526 37608109374117331 53480306943894430 95037932515616911 43291177486243734 42620430334433551 10089058657041566 34028467701417936 18990137717923529 77809615231808705 7150941799239537 82984546365255259 12783314489062037 86432000418423213 19373696303745687 9982451583261356 4263018172497570 28871752604344431 27954252245404970 16122621206573654 83671521220629933 12895833358601592 25745167541421694 18049438829506025 74182786920676635 68088094436994387 12683421021082355 79052045344341310 63957329916831789 59513848225145829 52205146993833370 73785160371989459 87498974651784283 69633686486324161 99601964771160308 61937501479837100 18214374713867364 97869783580152147 22211492560956599 68859632615175162 11553110918014869 72588360374876438 54645001593478772 19368787444376130 26188801442513729 71692870165593163 78856322179226512 94573568878061848 60793941008199189 79926946596003517 55822178223504246 32957258603261042 1369384966916827 46259903402675135 49083560281942338 45502566155373965 37328425924211371 99448386113628391 51818383675397582 53128651118183822 53410882205433665 93609640432169654 1379224164144126 55831996940872122 53814706503224160 62012520997229626 46850674985678538 65913925157336750 4507811358671378 68955686151665778 30572650019652059 62170018207806507 52091338594785525 25970040406311497 124048833911935 19811783866228377 96253998813104333 9504667560707110 66825715091487124 43377095322896394 81047700437167104 4247230139330063 68030980330421387 693449444220453 96248244494670695 29977558585616645 32081592403072811 63037953703264581 96248250317591099 25325130688346064 63703909352887291 95999208342806650 60792153978239534 23503089362986065 16059452644821543 39741749632723093 32237626815802255 83504314360406365 57167155073767997 15445445519335091 60452023680694604 84911891747897977 61389807049116332 72474969990053350 57220921199795121 60618899817714520 81484006265241308 16296560975924943 27188512359990596 14958914890662750 65966765497452103 31336482952053153 2444554512811044 43883281693035582 37875886345332615 65662268973229501 83410235138266489 23599210133854721 45636373637278956 89209467163010175 65732065292199932 11080590637144195 63939179007125712 77229802935563843 39503433888775952 401753745554217 41640970663361834 20886286312383701 72970304954200359 53053738547067552 50010193981948767 46618994555125336 34286080146710786 58603513252717481 73992968597099598 28027738863970855 91026030126727932 25436066534594338 22889509815523269 53878553038355422 21508800695510079 88001256721142711 54582678471714578 52837928520651621 74033402186942164 87767325106129375 30512529761080061 82743533402703931 61125144682166432 96913152487595645 39854012617094674 31070622037398987 27798067121077532 66399063307290483 7436985405531000 50028913726383743 27703070955222234 8975388430249414 85569630911655375 11677912430302505 36674808684832432 89362283379885093 52127985832590619 9124425669274371 79778935672829890 50601446274742079 31158677512749410 50735671612038905 26551225162740006 5422555547471920 44558635033922552 36601331755313396 47625176232924146 92427414296101132 97929856614964397 14220908892337892 37488863293735922 26193879721170441 11212051056902940 6224199538373151 41657313699465022 87051013248852663 10533671736094385 96408205849492705 20398459831216415 59419585475586429 94958533354508449 46874815524453011 74092562932885339 89485418946928534 38635854436928546 34239247691094573 52461964764146897 22679546210955266 75429141906126578 26115871504683931 78922973169916962 70653118973925973 96508218311526134 22817005995460394 53233191324963363 50011097650779558 30028547785770743 73808075134455546 24290232958180558 68077034832481366 96324804356880125 43531712352242023 91918916762210443 26499640739713441 18150770455047155 23287270931353006 30866804210864647 40365559234742060 41450819664055064 78024259317656567 61515740116419370 4969385644304241 82324671766273517 78340900174347201 61949476415350837 56137844738713410 34861421191906344 64604526387865729 2334107632978247 34795957066599412 8447253708916684 4956017176537816 27449803564889507 73276349731677542 74116498890856120 1658664638047341 83285598268434427 58398454966887871 95823774709231406 95529981633627432 69264389326144367 83030446020732649 75727602710489260 73814899225068172 44107961432262120 95449076709683957 14206509239432264 20252508278032987 32706106135063806 75142562404595376 3506632697940078 5289740515334037 12711855832855201 41350907877264805 45832909594606935 1071822397767970 58253371461496083 67114662097589382 83943594016498520 44487371576378971 8678633191112770 28190699564396199 82414186880215289 89277455835008081 3628497467084524 39188199085607657 50117416684919211 4572316673574653 9669187175940099 83937902267037542 291708917768243 85218000126946572 81244417923410512 12857397283972568 92893800540125101 68350013770944213 41577680278869872 48134486176172341 89800221032346860 11435497306384786 57287920492452451 96016016470734037 93719160773056430 61297448294123902 78115258572097657 2713312193778614 17959221610202544 19135120901420391 62659073799656092 93859331839787906 96647329184160380 38505413467692083 59122427470972341 23927178516953723 66604265357357641 84273089573633749 66761811050937668 50220790902649243 48365691923163510 56484049867656617 23391788408149399 70335419884959173 68290543642384310 27926300639077822 14557429411758284 92780629910434337 3434377902021672 37625376691676950 78691291500487893 36287404892914357 19779564209228753 44109628298881557 34132459303844593 89446038930415194 12376754202650168 24581529976136747 69382281229887585 95710508710683565 45307670478260952 63140016766499487 61264855708794525 88315365101543069 95864120552509107 91860113221948740 28556890575354546 44313695357358537 70188323117785403 41934324939462571 18107384873434024 65079105051301275 44131519775851580 52866456783578733 68808608756829342 88872985038191581 73159254003174903 49582918767994489 47034698807654484 79245763934965125 81444296337973343 44442371658510828 85202685834426527 62151929067687978 36691282883988275 45800167260110026 36731226836405675 4143587795634883 80111150816687842 29825015584063138 30810925057136493 91925303081681701 16289843377829404 50514243440135242 63707618283966120 87301443038373102 97591425964236962 91271581594630236 29278126196222646 48340504033334697 55468320721378861 58266699193439122 60206962075150997 66600609759543382 2835384651603579 95565871101504046 55085519095711303 1587515174063054 94123038476579152 5513349004919070 87612822936571470 63476865645055653 7979879460596976 64178935608549587 74900906168702769 30266069223292089 75645942983183459 89615258209217916 67670434654702007 2633736512252835 84278331515818363 53654073548647658 31331233341287493 98688590055026203 88811419461645008 27758654921190559 11072536983345772 8408411829125258 99798279148567150 66719797833737086 88234120728884980 31144720538048412 52271742022413557 40375756894423744 8549689961775321 7639798481927773 5860258660353005 98517884975629467 58656650538872109 44488393537627443 94566910805752484 58371452036581614 72765259634700492 27932640860497816 7718703965370119 27567681857559872 36078117286798897 84688017993768809 69288362683725470 63162228281659598 66114507312058482 77005987018857018 18658560245361932 71421686071716803 98814060686538704 21493483874426365 64728095314350461 25971688833408749 70335922060354764 70710250085609872 80510605179847680 62507382927969344 57027585845046982 52349526310289588 29040348954385513 19273275097042846 63408227301976863 88025420956914944 45465562035721381 65164000435302333 31712162532680981 98753177678766688 96025686248059422 61043493212138561 75919398299023756 8769317358561672 74443643964365669 32321656208614485 84973523396516855 59992654439177317 46908169040895540 40059431476544579 82006417802361934 47851135048435453 17503197213188897 94558874050270934 18103502723134689 36559527341449981 21351833303529443 55646164176157469 99855918138925717 23672631739345039 85884525659823780 66433441511402695 11747889111118040 56939688818327228 89701983283839136 45752494439135724 12317758806632672 66179230008901549 30319386178445275 15849235272365627 42445203976220165 3793984681603358 48704501304936404 19733152942135363 42979740418827602 77604136991620568 15040506560796044 42904598783685642 91381538549129141 49983726329124042 2850208258265626 38560694242140009 14790432235196359 79381307201646268 36421611938490019 15777389540616062 54253205413095312 33996567277188280 692335477140871 3384127132924582 76409893682408224 99261903674173335 24313163297301377 5130178510077111 36656106680855706 66112581442871848 13793504089444006 32281793402286657 15338232855435052 26734262036803946 46331573554895517 51337695192432953 75656516912201134 40413573890467394 37889958665863740 6454936460666694 11611558797087227 20421284706705699 96183197040826679 30827037430358540 94872142063367937 75792183929483961 46277440142173927 78514696594755797 44042711045198812 88784700679234012 10736182297387463 43447404637601284 65927101045753991 49231291697615627 50789096132238179 12494082019819689 89605984028998160 75541346732354552 13231600190469635 32975561292445459 3353563525486198 82384885617945557 16432599068539931 9869746067115016 10787162662113282 46742284773456670 62071409492151141 44448523979394178 93481549397134889 37517772494891708 43521942348659056 61939031754504913 31384255653455755 800948198917189 31658115732196012 38700664607461569 73427079629449389 40115564276160726 30001591973611874 70441176971644752 56213998145412792 2370879546254853 11920952421070701 85487920353349971 9632979166070136 46209071056764874 74797101571759668 34530342753338922 86709888682903864 79403892888516920 93292099726463018 86337764276699855 51560730135333408 90557007061451289 78563372075552845 86556720580066372 22607630302558961 74651718837233549 53766551402201414 3974683010711862 43979119566781274 2748922089440039 39332220452820888 67014301241318579 24743068341660096 51964392433821444 42783488218957424 8777984893128638 69853062985763325 6898776690857303 21368081736162776 64294764114760922 32000605899496305 21793131584495188 53329713940575560 79087337225677424 94771360547014221 98855962234325147 97680090820264050 79571464202611910 70814606293494542 24747331975591764 4877178403753338 47667934814004489 75244162892003400 86521919413077395 76518359978988030 36751503344950544 91665609722699594 99686649493418621 9673829188352315 68549340509556387 41733280782588746 32405488316390994 63995298053244787 9902360255577236 70915553066483214 96017781539991943 86851372977785178 78776585245729839 49978732736792986 85723001359825608 9514238096936743 13610785408107967 47374722658438642 43983044024338298 5429383697102808 39793816286087882 93133508284573963 7748444182577269 28514528663430217 87779504957027579 86756713082909853 55575321583518511 38264941452112240 65531531417543944 7974096869818208 51420847291377916 3857747830604692 42155534451125406 53068265346228578 59821525516466388 55067462003020241 13833305112407755 36771067045242869 42357601977286300 95795576222683958 76524786673172227 51721943062070598 95961732989808068 33653960448790903 53881108779457360 98941732817346657 85877648812814787 41527120019866828 4249947591497067 39754599107018466 58284888236159032 54324987495137656 22129889078928642 69533859883407483 91695918657140536 21415340695237792 33677361843025293 38811824893381852 15401569785268255 91366052519097917 36362341840168850 49216587384799112 60783293228508575 70539196215402075 51142422321697844 79484917970886122 50370010542914331 10131419639249760 19453269593560936 47994211981122326 23692003405608284 677429642172563 55333335478870129 31602095437846879 47078806878746667 95984322423495840 4899319027311869 97808715611716538 5709733641598004 20379833999583756 6675033959150420 65288501616055371 14561302047909979 92531624790284220 95940423065174285 78819286531665734 32112309943236706 31217148969235994 5354474097764917 88842591707049037 96084624002546854 48123299298815056 79798604696166454 54141768212186068 86502025874008106 92056372695701229 70289083705761958 6390343861164644 72072961439122098 3142398872297842 87315087404081451 90168135534100014 43171111403053641 79472566026337414 76349609521198338 90867677692463406 8395417731776721 36899361856539378 36977797414523442 36044746428699372 87706887628274937 72170320833667922 24689308629484261 80076162905149169 37956535054345430 97806873239234884 2615868122167465 16220003892208245 14985797978105478 94211078266531842 83711250821917331 76268211608454565 30178267106558380 92226670290327175 56173678453786264 42796818714461192 11938540451506816 37502070056039895 82320671275849819 87252642028986551 28333536475642826 75837555038543945 46297579886943384 18562458677792936 76427475919912611 536307926702192 9191935370878244 25282742918310569 88178420138707110 10781564601383833 50713595370322163 79637378070143053 24246311075259425 93643945412437542 66865441738458204 73198533525876585 31371195547009574 57188520746471398 46842824767127945 66450911545012472 32819516921757610 6703784973335851 35825209333982073 98053594748037338 40594675703923958 49153914318118609 24763349212827934 92689660180047406 46541325623090949 68555576219066376 17710866455437526 3030555213012169 38322875333135746 4949944860376957 92965035399491387 40001959571927730 90000100238225188 34217404145476892 79280899547293847
