65275
53085815172137936 84287256240458847 10276741078368768 99819309698342459 75642699952351775 19989546058709548 11702276302808145 75728374661223257 20935605596365689 64111136774374543 58131197529036896 96005733930746347 84957142539135328 88468128822225340 29193594251409449 80819869598232734 30363290675467684 21894272039528533 66000226429338746 55410278301807259 22228532978418348 47565252426392489 79471779774810848 23932347702408223 79772093587959743 72916092116922894 87372329831676809 54488873977066967 97665137787845039 82188157546878988 96125162744399860 46996022684399807 20434426935898390 59330998356132440 48613389883217862 29375496447772380 71333081807630057 11305381375299909 66946955263476592 97386143434793111 35607818947857867 49387252859345897 80313905716134423 14995810744843323 29894291374032520 20991621216700290 19007271625398703 73125428536762920 91791355093428132 98912691019699047 20663767197275543 64609225675678220 32462815936339177 89525838910110719 29349952708186225 22035604539079045 48670426911155367 15769613072961077 57412919737667954 46185118408772434 19717265893585668 12618254218917640 77294102391793421 70978804958117808 43087037982339630 87786153911355752 80266657529106405 46601230756580774 95492113211407351 72036232969950822 61450942644402174 97965834006081110 33182440615155057 88047463872714336 66153985149371266 19970394247595302 88317571025759893 31878924925263664 99453364564735501 33518123729354163 10998597812286364 36036620151455460 20856664336307641 46851912979739832 79617565383005697 83518491411462149 55581282216024072 50123319298401475 58785389652204989 41096453113097427 56360371864221082 52538243059794493 90946939808410763 54585921587287173 11694609920882911 25251112591362356 16307878267302673 71828439942373064 90707351577930886 47343485566635987 15700379609227100 82415182196731805 54996601740947428 55354668180132839 30564802807914723 44540490106415911 46292268856952251 84463928879120812 79140671652461393 64234598151131195 82516931084544552 53491626450558470 42386287924799521 44334099744609731 51773953496635597 34824114559467953 35432921315332073 53072929607748434 36429663050068734 76675208065788105 29096636498787587 16418233019448257 85422235433394950 91590022194456009 13622292207039885 45565557995748879 21821181959372775 69932917387134971 16661197624355082 27431576933930798 38306104303107346 62482697973640754 93099626044552388 57193477133856767 64530498303999777 14026673468941494 83755457854508356 64846170274372720 85489190033423038 34196256950759016 91384185714042565 49250891436063435 93791534872850545 96747540212831842 56970754012464031 50291285123180127 64225135252857132 50038559133334689 24633852906180500 75813469232418148 91143770583981086 71526223967982726 87829221257333948 96766392832929901 78084558966093699 37556416147261832 56221217481246963 10724858185585054 55953020109950653 82815573731541829 35145646672436827 16942054550794465 63316412689590394 14965508592558843 72287122328338837 60267257578919504 59439201257262495 12187790032234465 54381248879526927 10917807719606056 87977995319482050 91769624843399906 23905506608546242 71378649116401357 66655355934396136 75382559060315113 72601551556214683 84097069506811922 85554748482772114 67602180132107586 79833236519509521 59325821727326117 61984216251586055 44582523651097882 73612653601989486 87910679918626787 43226046999831345 84746247420424981 89312787312782635 22052900478883667 84967367261059052 77004519253915077 35352609798041902 96679696356171477 64195627134601491 59844850988777910 67410871838920950 77196987005927337 23431107824922039 85607578896173110 78249524393686059 36434923700514568 40129922992609724 12044352064382338 73820724187641449 27834710624900856 54856334263439300 28763609288400023 52060286279613153 69577262390331995 52630846272692282 40048758281165325 71057912137763088 14747725206469561 34130566717891175 15746336587471064 32434946969283527 18276375460270814 63088679827750516 24643432499102575 30084050381737565 35356267053415894 88656815070495139 94856861576440816 16368572941874405 34423396052091511 14672981426966182 31793475334203506 71596093420851750 79881641061169511 45472569230243463 46916099984565118 47948657863753410 45174794774900024 14801325572509057 51676555954465063 40623706247276251 75846172200957752 73984050206039415 98563255629449292 33683534640626127 56755653903965109 23555002924782716 88536239100827573 91839350770139153 36100818694240048 10613664178821654 87293329501023296 92562256656452224 11304113097298811 80760736706117242 21047771989199609 60060473078786869 66247572729965675 16021218571900486 56360446082650871 99364999649085499 18631878726702191 28924284970564058 49959555036071641 38671414608711991 25172719507399802 60335246057884897 42094330136325991 73309665014326218 55348648352106318 76365761197150362 74639929973597449 66720621901102610 46009926489966958 74501581795524198 44566674178551841 81272705353034552 94827035091760140 67331284734364062 27333032404383154 80774366407001517 93629737633943039 64588087440840645 87385643485920995 42326089917999070 89235383159440849 28923034661831050 67952240766601798 37964425096435717 70994246804958261 33532590882648534 73346467168234061 54045694915696716 21634539978400136 15942081494977113 20841540855717956 73204955056620267 78554003707194189 86653121116067460 60724269621989623 52528672576729724 40847045544922674 51557560209631739 30870702639520619 93325407135554251 92900192072388124 88041649725541172 65017754482182712 77110441171729200 54020917926480914 59197852155363467 21441195381932625 79014692591639855 90306011875874962 84963214755637262 67601807640906348 46350347373108847 97143054945527398 92129803044398080 51127586765637620 65097437570736243 48766795572081449 84609551314605809 26196216821748533 74696634062425719 82788386955843844 99603098578878912 94217660740268779 98905310698038011 76183208462291416 35231002137130683 82546747250609491 20480631543522626 95700212605778570 77158620023058892 36691262070085820 36151078265530568 97824420931668666 68324991064113630 23118055833929297 43074592939400750 59587087649739674 15473397775539758 11525805328958490 42724260880689279 57349086723129282 92611800034330045 16467177501999436 33076022776080782 99733056876283228 78937917312368751 10547979720168103 51630062894058429 73452985049695301 22217027627468702 93237817880147586 48844972383812606 95491259583731710 30658324059553815 45744145280970581 61286010942746775 55671256358709454 14356343578050390 73407968919890596 36581451629732001 73219115793155661 56033055312003175 36105370792803353 69945299200345261 82609978738274130 81882374854002500 75774134245367734 18181912849610401 88140048913611694 96831536858469967 45894595258400903 56650348027447818 12939004364940263 71326387931735110 41364808724550072 77394048586577579 32950104097114830 74037579038124568 69733805714591137 20367416674886595 75079891546655054 75062930111888340 41010716519651327 75600178660774393 56091568907349753 37667607114379752 47778606579315145 20516803440358107 14428588312653251 27632859035399866 25775946217779142 42063498967349885 92625842796095512 75549975468074650 98613150463905254 59063810843766227 89496055412335358 80400282558635579 94908894258130689 70757887290776698 63932103605258573 39316255220101278 73065182469219961 31722161589055274 92978910613358361 65773199431469797 80586135449069413 15504684671818403 76119865438981017 56965986293558649 16200157458310072 43972449462264816 27000015009983026 33260652892256651 69157960031507219 10378123476195664 98395826343222766 14684840960003649 93090406812841021 26482976591529098 29512756528992502 53637406676636202 67351586665994548 62500953371488722 26478713754070224 51765181283905475 19973970768241997 98139558602065056 17253165547820280 67996782652321924 10246248238667957 67581452677764003 74664841566000923 53419213368971214 48446452306270508 83626108483237973 90753399426986180 16614416905438975 55401638398472549 78021249536328623 53862162081748430 23691475924296579 54279036105162003 13279741327031843 44803278991189814 31576254305528518 22331372301267670 72422810571596217 32008933896292159 82384106870812436 89882949929733822 16635573024599908 72195572157327190 56135889980095544 78376919441311320 97680598816629023 80552653578470223 66941771872976670 70400664656353907 25784248871805407 82829700762537826 90774951797231183 15180314418087210 46345424111784438 99364092453721235 21172630970004314 28810214731951784 67509318802305480 53751871410490864 77082504733470821 74199528100890474 63611049988903310 64797199529546509 53898070157327156 51438761350949649 82345201625657665 38011386535803148 82954586197303681 91162500789772812 45605982730666639 66417190506639198 40718781946313883 98202380596042696 73482526598687935 66494642833380702 64290201954246971 93355701384470027 31416103531906482 71867795699489641 62600432133561144 65736590509017824 70796133897656591 41502261798624030 46016289118648704 93790134441238391 59731577011535754 64730805832933542 43454631033123813 65418921369937586 89647531029661667 70312602484415633 55869221081788243 43097599053275808 12658205958455128 32270787205648818 50859930522030596 34539865624078811 70807293311130935 33227635262773467 78773837587124571 51457306891909872 60198802219608659 89132032322581319 31551120882526482 76039880932501554 59213694315359793 26246312257778157 31735739816897024 31277093785358693 27173858934751835 13262235339411495 96277225924249743 59405799360834356 52189416054746586 46418118877339637 88238461402881492 50526765862708907 45775065126119417 57613574567965032 98982977933525808 16030435591565129 65487243919834064 95856992624972095 23349014117909211 85230849493863712 73049380619490473 36386960368370850 24335837854525133 34632111123041265 30340260602513043 25166956914193443 98197916249623106 53246993984784826 66846975845527825 42296255931034974 31224261295578162 48046576184954714 87233783036239721 81036561038219912 87810851161794407 67912853192344735 32029340658357090 96666745257702464 13472439050038124 80801258334221071 20832499224782395 49576115863611834 24872340760413283 44664718635510119 93704670281793685 38789697330068888 33700598796316390 29274551102081903 63910625642585428 51870368804350527 66649348973505828 20042915881781390 78097105402927362 58576001531322041 18429322991090904 84099838870674940 76066449805372225 23934204828690430 69250193015593464 39162792318047113 13104349345983426 33945837581671767 63148824944189446 90012572852230121 47263552711516075 71645859157602570 31972916037353982 66931733988805331 19337349063290312 97916304381012500 16908595068722439 61861275404053936 11951933451785791 12923121084135842 24574730380197294 93742126135909142 18272007521761936 14796551407401016 94210220998880450 67030679747735262 72270033817221651 38789017438968438 16132156308090219 32554830282708990 91300182810678897 99981185162270806 22657747676601735 84530578952352893 32147508356862190 75512754312826713 15216511514198976 77091367366148807 34110951048486054 40251566850599356 79193576613850738 82522627156174283 77913999986251548 42401628500307736 85070084265736466 79048669828222084 82934749790362470 32172408404262595 56421709952461580 79498331124772853 80503798657478036 75663190829690046 96406068075978837 77363508760773358 52709725902285629 51604649955818085 16485281595059827 62905781106510624 16450234338664180 40220646817360986 32110759342051559 48687229237420882 90295888202325503 96665343468529447 39425914665422071 74347802871655663 76436148278575522 75878581225271862 85183756511917877 68630077366028382 64536060039271520 40013126830429132 24554994411716510 12251736364583107 77151416555024576 33761899703469358 87027525239844510 72122839940834578 41676510781646940 62521815381954161 73895019695947877 22668004184208815 62725105751388588 96683016325114500 74875684233087409 71525492897330256 70773401733452941 29926647750891388 15124763632347682 80490938095908032 43068410160783872 60359496987989717 62128420540989088 24689020867142506 15823152155337992 50936860132559711 30455786439797749 89586586493990475 56264116749824584 64930329323185990 19570403897400418 65116116548899019 76557574869799396 57823700459349829 37591007020037249 65897840285615049 95782778043094913 25283245633078737 37815328119688324 80905122527903816 67163486608141800 14958140834529639 63421024485776654 44582415883485806 68392808858592718 78965479890091483 61655265764158938 90162065325591791 72618863764076828 73912211709495610 92440071580579723 89476199076209925 81048668316508565 85882064189477005 52189245863936298 73585828779568109 26567604371900149 86089099545279578 48861212414013171 63320675827229610 71534456138498091 69242178038757182 50340743585186278 85697909065981665 68193143268920918 96462437148951905 24061240964880946 79785513396648579 39426165940118422 62819915392407030 15594845868644104 11427444571414043 80472582412130766 19951191902058654 85288732827705660 26599556711688983 71033264962403999 20921903427552338 80260369635389245 75097092429216791 31701551873343959 70930896773328242 74310363066738553 34271747652786774 25285618826411025 50468547624602605 72078957267456157 80538141863411760 91153421364231042 97651979521961400 65730230714469605 75765181538333921 91794707368791833 31012463717504852 64277150213708843 92558770109592675 88637335412311038 70487580786330630 28591825151299068 78856909299308354 81940400959625996 81430464894251848 20114726154528931 66643440295432617 80198671968718929 37480462192053022 54321529725198375 87817835459174118 60162492577692552 99949103745931425 71283377711503033 28793683433697947 32610831149514633 52496790440261126 84013607371774425 69690300947208164 85576818599377965 69336167865524948 17142423861229244 71994532368566091 13587851502311503 80354764175462580 50776495873089851 45363454817248196 24069024132330112 63389557122346012 15191743788292293 19053288013330394 68333041691503337 83115995626398158 52882433966292716 80586826847723911 40651259772165283 97251425128703627 73641529849604023 78577802313009019 89163309043705141 54723615189610041 31693367718123504 33654281132883098 38093582132412742 37661585785881185 34157811328695039 27565931583737356 41701191878897228 57024260784566674 75930683058418393 20340778906906019 97231172436346478 90270432511010937 97224987781609307 68428539897747688 27065721760641371 65400674581813002 50575815300105567 40855686298218357 79992064733562695 74758509533325645 99418127913256374 43941285434723169 59774076132543323 39376680505466795 37575725137558415 64437074720950235 50425893489114384 83828459966100160 36151014588040959 31789825464265756 30660666235758626 10842058902405587 15998303319520936 60589648266089071 97229959418519159 93871514652668052 76122932910010531 72848573862289629 34226834315751349 53191110728845439 85695829846052680 23730252159731801 61675579132922797 98114989336530913 98107854844117430 78178418408806549 80462224688438110 84753667566821444 29487687439088323 89065065466791564 19080821939979688 80377665641550940 62641109505617049 58268480931577018 66629693672801041 68244771530058190 45236218679888176 76755945170075781 25274544319978011 92382958972863112 53131323860492056 41708764694642520 58567413437556752 99028880337835874 31125167386202313 58384002151404839 63197348827811916 48034039067826534 43440129323053876 81446130586871341 99832134878799509 94734568102323958 59184868728019613 93697839284894062 93771019956707106 24895874973695852 96434896225112641 42544883386915746 88415458456204097 85876165214718642 87775908036188186 97590855503349189 42307308673756740 14724161864158581 85543905988495062 75020855449583225 29178212645561093 42978277964427053 86113346668792569 88986733400745641 20063749502402350 56663519179119251 46552330020850664 74177369634695164 23756377415013835 13254327380583950 48391760470723334 90851937527383211 33183068269525207 74353029671144619 95883333805013714 89412268958194908 89031538845151392 35919792992179666 90406852297097349 11449595855306166 78541260155196750 35056367817899938 96256701487304820 33853092781148555 22885963042175657 56336440869688426 85040475363800538 55733203554869576 31768455356616886 55640746514489156 76021302866198831 62009499931099829 96050227534458341 49042368315797578 61438463842154193 44314764603323683 28056348682272232 55550478756138077 74259112750227252 45031997561078909 77165533090205089 77948092668804446 91640491195437802 67218361964948538 27894195627354279 35263479825666622 61233064770295041 49012774696184116 20323480720448870 52388605525160036 15619676334991584 70288673675928439 89064091676506673 62290009496006369 81805990303309126 42504570934714372 68511894342904573 91134124830971858 72949378713799017 89228863999834574 22904675173994700 34912470690326710 46512223414435558 16758392743625288 12422850557643726 19263598152401686 39002891984363323 30748542352075551 98687155959334521 93366643744644129 84831185692060845 32897583773425864 40175527025749598 90979391240396519 19968389763404659 36873977238263423 55201403196820998 48986008487967025 11380388663144289 78342700218421371 96287651822407911 95818493995760122 20051734703665858 71229397284838985 13709924540441060 43512916430987684 34027993214820833 86059930261609327 77296186894866044 11981471198279841 45223901858754427 68295559074698731 80770886314063399 94400951024796849 24497622052265280 42538300492936493 42894216025699432 64421748079949067 23864913375260275 91164401082149864 29587300202655254 59552898148237035 88139928805128818 20824073051524878 61072352076059037 70763322784666252 47162958721956199 10051880718413603 56666552940408258 84722569739801883 66187642837971140 19736801067108174 15048654488180629 46580144453323489 38367873037525695 42088588278203848 11068690301788256 44301726360379873 91395274474644806 10441639801119243 83737249224747594 90243495376229893 30589075692664507 71496459333328147 14480908771014927 88645020896246893 63736111715503294 38107387206550693 10546064778195476 67037114563853073 13462546559297321 67454397372992917 10475317628504672 14141577314329603 65612005956878666 49390990375445167 61386682139499529 13085998927424724 71740334418534711 37447134984501765 29990454114679551 60707770968544154 37660723390979093 56725111109282130 61378487515034308 32029812727476268 57141447226079146 13179481514658887 51302217008584168 93125367570594495 60378275115540150 62529033644040935 90643838451349933 36302460152938731 11054442685206563 21544361791589461 41507673847846822 83160063196956580 38738859468949334 78455707385900289 99910589440175035 49922920897888437 13780238694316849 86954561443858640 23508922617958285 12818654925461000 86215462497809110 76680748928265812 31852619137910852 26660797606399941 26805618661696776 55744452613345831 70232732714843091 93656143689941877 50780047105323618 60311308825646883 21521302847038536 85426669210436487 14529693592976021 71362809253449166 29411092147663300 32125010080720941 53083077188703808 67918965490560210 50945495288903854 60328762045336452 96180653093707244 26857063784028594 63476082818180108 45680166672039475 74366623914094921 36290430287645243 47952908985818378 76241343347602152 47808611287612235 39846717745130107 71042681253341874 17421526212436599 47516512575054716 69721588774537267 98980251102890967 60522080703532115 38152958983561675 39501864408705466 98783794840128623 36739172829524946 33700536557023982 82802150626186374 29338666631126331 29232812956309764 69699797919660800 33370703816809918 14756037290815927 90101809819864356 73411459913908149 45304065613382681 75622289245094010 41689070767602247 97207434222241553 45158169808125138 81346283461830816 89644483570821101 85256362491706133 34737794033029201 29073852197043178 13317077136525666 18805358508925613 69119534478607168 50974204877913832 27667135156745822 53869495426284845 53209970407901945 90434454610285256 28827146133787385 72720067238224394 11550386429680827 98611548876257147 57115187697518443 79593627218820475 29708851308340463 85268711914430763 23497153204169914 16782493291478649 91306040272537014 24085863003775336 34834897993574015 16372585948100793 12775954380142463 44029764219487145 56649853012804279 52236418623971249 94204483665907955 48382567343371868 61398824480677732 57245816456533178 23046629905444291 24595135443233917 51042003998878062 75958069679767864 73217686353873594 11933635037836443 69604456990034855 99273901188529205 82005813817122070 11030339419305474 78737420908872696 58591198665042047 73964408143524633 99866419835976266 35770747643148133 40090876453358892 25671229149131516 83303073264751393 97652863272058939 61560818116101385 90942790128964424 24826364602134767 73157527616944768 73158245408988620 23918334990555104 97984842880030249 69196594397874252 19456117013814028 62823375475760599 37161762050666122 26540263499080470 55262060144170526 23890421553636683 30066625823908028 17829527316317872 12206331660717512 48889916104319655 61929552280856246 56007049437012639 83220113605804475 29031286053139490 31887903587901761 80609589898973450 49937409793981327 25858747741907506 47848239524672555 19348451088868084 96066782087153608 77827299864636499 30533654877310151 74463302197318670 55657646087190518 94965310505239456 36901581586507382 17528589902519114 14967443904851291 35774150220015076 18258292035617450 81998945544078793 73631603088637753 53499837278581841 27763848823245413 19047867782887434 82853544525307322 71084355705577539 13998578806456426 27108131156089680 90816107525062096 93674436559294523 70279487367817607 22647621358406198 39317572352849548 50654398963598771 70712857437663138 44252793019781836 62443767205740235 40019272015765424 87223903721797531 92309296219852727 86703323154282497 55514820692794385 55163411287540244 49981043707775847 54260876228125468 84884323837503326 20861015290058621 74161036148044259 24586949989141533 77095782435282966 43028280466223413 73036880528314675 42889099191350405 57392011267977838 35685460179713435 93857651464288947 87126141496313106 62587374619607470 68734847553431150 57384514650312742 79831579592315581 31070044147370579 45437186496854502 62208504996724917 72986801727714435 13645238977143696 89633853215507004 66568178123138357 91245073437464080 76157205516006715 76403440951210919 57698743854670128 20763464419798260 53906301557032443 47840503153186781 67911307876849528 14676587068037022 68681423738505325 80540049552822376 24596755451898810 24956020939280330 82937494069832511 82530833414266793 57606397773708767 24722691783938876 59272595452819451 45802839395901988 61166317619324553 54065903210656938 59278434021702703 32908107330280136 37566154592836201 61595578018761762 61413607517109805 44047705473865618 22858732616827167 17585945943759384 62543661123676061 70739085386765163 25745574362252311 40674488745392114 26253058107645009 73200075891211345 91753291146737596 12655745531462143 19378724857308255 37857914597307631 48374110956002750 39671915404674294 69059935674899118 49241716340608741 40046446084648870 41963729737658642 10619040232314794 38256980033347544 50167171652311196 14098698471490738 15110090945704242 91724464168105196 52154073952182859 49051746337428400 51916628026702288 49592757327502014 92717798673145399 61868849616383456 29029339483887982 18133571941597666 31683113387148448 18692980173956923 61847382679914155 42793963294752166 85232262987031208 63022064594814537 78652487469245386 54928367389680916 80548798938554191 60611990151718080 34578066449368926 67705657678217290 21845976023641060 56037634188329020 21894223325224841 52921087235496328 50743643848263225 35643759788411328 60187200298036102 20813113083342304 66038618950986869 11551382473224012 76578324800237560 61916954990316103 93211393070163529 79936355552967165 19061652633070330 39906012579245443 19044692675184356 79272836087318372 69545109416090045 90377921983424463 50602198332970054 65541241020686455 17092022784401003 94833076671698825 65811058391350895 58981289253850369 25199991234441470 51400375765272799 13514165582623948 33739080113581884 64202774083612582 34106490851203653 93162061518542058 37767952102795091 74869121202170607 61809729274932139 96313040760605295 66396413985219190 39740821215083220 82967520902065418 32733986471441874 69313589032956025 98780881506132508 92489790816125321 88239919692457724 26477279998591447 50001357769850295 80936462253322849 48053246075092658 43620399036668994 74556129714421053 28500837906795637 29313856397886629 31353794170048857 24007805587582462 34146232498824177 47859385504698278 75162431389985318 89310876402563838 96143206525355355 51245521054623587 79763279249871836 30863215146149370 51829620061498833 28744576166220477 50443054234340835 19526747742260857 13201626044374704 16082478827315258 67007268129404660 27897998941773976 42695771673912206 59067459456712846 93624360784910877 97172264459475257 80690398690269952 40193073506785247 71555330795990242 73480150541317775 24678509941065118 19473398755186738 17625470634190383 69987970170031003 68694499697931069 36156993570074778 59008115416690569 74717501994936726 74180700629992873 45461100823767952 96252875244475107 45837948081322921 22942659193931345 58483650952769665 37211634135715183 90898574353324198 79248828714547017 27850623485218828 33502870428220274 43812027382439415 57731591871155141 64676446214604733 50846698150170065 14539567979651426 75815701117763843 15971599908243463 64906709807149534 47970658092501930 10082709860829167 75050165459171517 63715404610277827 84022805874190348 31137434153090430 36287201480093255 92477909857971237 70348956281147368 77035632744003002 95778299117069527 23032290008438101 54323207084089316 10801076098636550 82804256019775339 89001143177318867 70288805962362857 53201547773671199 50663522124258847 41178291884394014 66687049559048167 75116666327158169 22301255021755378 98624659347062378 91059997613927525 72194472222433510 59853021651535745 88425051587945322 98294812962290208 12021096926153468 85060845360690594 35845455352184735 43939896349949369 36282008182540633 10431801422909376 32354812850548513 53289901346636789 14346012403184892 71344782247344375 89515205614085124 62700966694610604 75607765384736523 27966457055227130 47321035453199587 54766815252932353 83913607932187534 56570843657584070 57575193384782187 16174856609499606 19954565046497573 52084153773536218 97457489928395320 63600498813875036 16318962341779866 33359475554893873 15456915989197599 96131637505031540 84435303255418710 96959397275859797 47010407498669935 64045311790836104 22371446113886217 83655741672496815 13458217167141769 82493018176516841 81142500364199961 39587762190420598 20339952363625124 29335888324296043 74967741759174614 75576644229501739 35508211255403975 27880950241057308 77309842306565175 29942464765935490 55028494246383436 76833629938768871 36080713165806231 72255607964790873 14423597074927511 55043943564482531 36049885046008292 38117344979897161 75582405604019360 54169721638052503 72285321544665096 64795132143061082 71591660799505557 66444577243191751 86191574409692856 94160670571181123 12241313662524015 44461001873619353 84065378862573267 64826829074579603 54176405603602531 41870223315071274 28448539162923235 83676282762819277 70304061359103555 34691539834702944 45809267635624006 33142709562219860 20894373112193465 66263537112356214 10290996846729291 41170315115020679 96557850206690566 74406176338394460 86644155144485878 64737234489081608 28586156348178724 79041110141150790 78915499217390180 36835762185640469 51046523408154420 37561416345345555 95956557782692578 14880906037696729 70090131404292973 29136444922211259 61044020245537729 62851380560285034 55226076528867224 70417129244556230 96393562589901399 24117903493102600 28400926040559795 36014393029128382 80034032855431716 36161529101829786 72205393369681874 71089294386561872 59801823211653126 64220862562592566 27512180286505289 73437491353532232 56903460101663771 84594572645427403 96511033089929474 46067115374651710 36196922427960194 12287893551306716 77881463275633744 24445082351366200 48283860361986926 85563533243574141 96401544778500978 51359526293405375 75566226955265384 92002821956141284 49650997986824908 83334395032263644 41889153391882316 37544333372885506 66306497692902834 96751274105217874 79224425310738251 62543407360974053 31223209271835737 95445666307072839 99838698956846257 32023764838149901 52970690493317309 69136357259071452 57527300332891045 56163692232705630 32980147885736359 99504273680993877 43098833648106919 49060551442847503 86748735578524948 69622004039914579 63695561103498210 37879647895587019 10939236801543991 93957971305079817 78191877299882328 58737778035629190 89563428664266471 53434959651735388 28961251547256651 59610888398564500 45445594613627259 50944364712093573 85111301243200603 20497106570013278 50430097345165568 34745801162703053 49157890147393829 73658656424388309 71614741762272631 36060329016032346 99989142096462678 45901738781798788 38699149365269448 86916416731760167 17653324334328178 36671658811352693 59759100049991448 31959529805664934 33808197760968536 89154473441492467 65606336577747162 87550797915124709 39483268468471606 49200301906800588 20464226019734654 95369449051241237 96439352993162404 61181952634343850 83357606581657669 41189926486720258 63435461503047378 99618798772901578 65520387803339849 85706606959953798 84608467214811733 85965794433886160 59078885590613967 84650276608494746 13062818436132921 27657835446169180 55227160923530358 96800993947092768 86012596697111297 85766564920072475 25069098742285492 12215324290149242 37406129852561873 37570564345974339 60306249406430837 97628176989660890 56610149386248733 52551437980379597 74184945251633971 51875298466812033 84442190815798447 63873713042405277 71252784001314515 91301514310255228 19335578698055726 79616712243398194 90771219232697104 71476547389100190 88667288685261812 56895849958821162 53862677867378673 20548129336658391 80523053372990392 27285551965495551 84055190556122625 87701305819527458 89227471566317022 59408550165377252 42029929729927730 80737012879001555 58103184460371475 48321165475434247 88336156818931434 25353079819610962 88486141179414605 94274814261908177 58096356439164219 83471271675455660 39325424822907462 99596350253326666 26022825622074709 37380809819972261 75873198665974495 34839137836286013 99873029286060129 82744110375860154 32008902621712360 39136506883822080 63634631599420037 56591009501698327 33017063904035547 49725841633751793 91312210182342486 88245660809191885 67619348667418606 18684534167233958 53593131263921368 92463233833665900 83549111997756930 80224668083736328 11992528840522121 42868882644078846 47469058626208053 72502332310143437 11960312244254974 80863621573034650 25119289797500255 76318975702317713 94527727842107614 86573762051736787 37090011519356364 99536954026927753 99055003133155248 63599164974423158 57872468592721315 93049310295876438 34889492239851914 68178905981732583 88758120846473155 29886994762536682 45002701014442238 71625568374727120 59155222494447229 33596735954100971 81123666981479903 38406360367167810 44870143083594567 88716097408441025 21118932549433435 16733522088690377 39640080971861912 34298815860092931 84056060792830276 10525470655884920 66737406406231407 33574854892612774 85206939825896629 75283687006031862 19051953249411094 83863149282319522 14536308107575693 57104488301088957 27673570988847110 20329242807610970 50757805934793694 51718658237064368 93738868000733539 60678625112779575 35847348878116981 69557646570293037 78628437125100867 48351643350311085 43910839499820182 73522458578768463 66025479675540143 34232861765857958 42245398896359620 66071326515420063 50690849509066516 72055463882529779 95302871240053316 62786280770685195 52279966208614104 94431691388107637 88464471827816788 25405684572485367 79248931811998236 99442281246574299 96895056347395745 95289913429611739 92191605080761230 77456584629730847 55964724887773714 42459521196704483 86109233536782855 89223936037481457 74060133223083866 84370763609663048 80595352910979302 93766321882635529 67841078556274854 70371624050786935 92800417569146283 40538774433623328 68466061716209484 45130140378501281 28990827208003209 98493954270965168 83133136747754149 63871276913986637 23193892824371524 73181731151321975 46974432669006430 80637191732917482 52994555480407255 86988824968004815 30940104477608909 16385111508572154 86246729945580677 96215647792251338 80977122652384342 82417440320130497 49892903005094762 96469330762430082 31780376944342194 38402563145564074 12748314002787750 60757265981384207 80771455852964728 46280414177862801 30342483310612827 86277100847519139 21184339934880627 29180672820794797 12174791482939208 73116946123166416 54789916765656002 53099511213865867 60329283084128369 90284037562386684 45812388945119067 26352283499764673 32263179011981734 46473262396315883 56038165379965444 42307522892903654 37882400459219478 72075150809988750 13258249321203284 74048622198495763 64369208642795108 62772478876304602 28328201962789925 19492880048620633 65111720057367410 70892135342541547 35810163558049670 13094690662941796 70544823537601163 74124724195903253 27314143332135564 51965869416305375 12320403183292960 98560426272168348 42577434410227821 15545144268656930 20837550597008576 61694597582202117 72328381420309184 82882847813003415 99361199617128386 16913895791283587 12916454790756298 27784261325818520 46677846704246000 42841592142299493 79156741166793426 36579516034509873 24377395978905858 27307958303652521 74594328840796982 65317043588668402 45996247417809534 93055183049937499 61059666907991993 30693995642580751 60046633964192015 93779003616208835 81631366388579277 57922129274621833 42254940590854902 32961599024498135 50645553280109315 94040733284548266 11807880973968482 34034342219429673 80581428264866032 47596250307789764 61433808564699452 43633374816865335 45956277144296640 17473895703366961 90818236484122525 23986502415546991 18169952043996216 29583361518968959 38789626801323937 71558640292221903 22684690181610120 99705721045365703 30452498158134477 63371650874149472 54239134868725703 70163044596891958 76150589470555554 13805466317873736 42311401172350042 57344349068564400 85261920504842161 17509524564250309 94658250550483669 33790836204790873 21700859164233348 49231548296404504 73402887324046118 18883238613604529 27825626189459353 36988993957508974 63933172943073430 12951600456923498 81826394344050800 22899073038494061 39639898862378220 66779175837638771 98368646999185043 89151589760753948 28568496041245767 13504107526067753 62559683760043587 62683777506946469 54717164411969588 11438292248983764 91094125935770004 45777966206190856 32642512288527234 97685887388728361 80431955389914394 69800998082377272 35340533727865247 74166765161055335 74974262747656426 32833523896626273 39637570642038954 74880295856044369 55014812698425223 10351506877028533 16666267787154988 36426434920497333 30842789005730074 84157113496974383 74715554937540160 15092213976151203 92364327448345040 64107350240867835 24613326618415463 49740670758058963 80953386934627233 18451895004998759 10468144070919777 62807821423880970 79200848198308171 33683040750871107 71885840495200587 26318871320136221 93100980032058380 43160737803312887 34255040397354390 43762262510981317 29955228233085555 87530802767114983 48758840983430534 48448359476373497 16254426761825502 67382913909744291 43346732469440620 16724038596766806 27038055800722199 72391626725671284 34533373704446850 60820600372242363 18859023687253032 23541209137291468 97396429272958131 46549083878489345 57247421809899056 92226344525830597 46797174808535899 41496026180520428 87471708284259155 54206108308770891 52406696713678828 19021462336141087 63197538446479097 67514171407956993 57250584429839436 82273333003982530 46764090992761374 50249471012506709 89708882820867932 77894620938134134 86726567758663553 97835500759136197 21138826361306217 63094367998531081 96813517814027551 36543801651788382 26476606902938035 68025366784382901 33779672765232903 22357547201457079 66207784953127689 95472208586882889 11139959251449184 97416579087681357 55387462853192991 24983940772073305 28035273954504923 31890873333581310 27126092868271024 54770995850616225 20245222780913408 71054314851609423 50669908985520380 69269887501335405 73586321549508479 61734668485631132 32931153477442119 52996854517019292 81585118144636535 44359052394577132 97585571119075265 91454846065188325 66883738053751081 57775367956621845 29916203110083946 30748071602832995 37505285352790991 61157167019653549 41262188900057679 46322140061650205 62120257920268408 16115445417935728 55071862638551707 99004009191182993 83516822688725257 29576682462134803 66659560161174452 95175806570423290 83078451399140593 29361506469751231 23357694682119986 71213960491123785 94484296335664397 17122179639586253 60078024016634256 17835665857272629 34212041530061701 78424213198821036 24810569129083198 54819294479916228 38416231333910906 32775305246288098 55543879385313424 71726552018549184 97686104968165154 93717974655667554 55155865458395629 80004591377919444 24931796244970725 80717214408024480 62185241856321256 40488632306139781 50372918553335268 37427258691051625 78072052549105377 81857828606727854 79447897626160710 23131195109918968 48769236784670299 30217883578145048 90465513707224632 21801672457133230 15318621378267778 83114422393535435 82687343303787358 60734660637512301 18588213531268946 87444384388769564 44650106769039154 71956563546819336 76093121090216771 48761061141472556 66749622063469615 15160733057468988 54869535576457551 10459957955170647 97783016819468469 16009382605753104 72909050210608575 18675695439809876 77894388125479442 98188132927345999 24231779037685835 83442077168385136 58234915453071725 49714708713749451 78407598365228300 47249929109396360 44252518272732019 23476308546990106 25155368504969862 86825412638095761 65740545902471175 95653969478786380 67836354689163392 42557903370196580 70449171445325826 93313696768193580 85543973064187653 99513209438611379 39843083101972263 94781423282325984 60383597346693621 66945121402461125 12629789976151486 59157896556251094 81878884579291141 47031712366164099 24743070224828953 74610793811359052 57721667514376796 76920338163637019 61820598975872307 86044209900095188 48051896871908388 34570644492585864 64431166491676667 99922688189128013 87336311185650551 44988977973745074 62072146631526788 13257526824501096 99434677983108212 59005364118879565 84904096137375082 67709660218335347 76062674138458088 88436281650636273 87983772641883920 57409081552961946 24047979804615818 59269029772902946 68400166744213685 57103711345044153 63143187413979661 35877944917978527 60999032005190493 87485295322741626 97603290269315423 63435358872789186 61642327695476736 81862312362792535 12620372129625119 22759144610889052 42108418611137636 11445966754977407 85991806966265190 44805292743893123 57434884582967982 52312936871585025 99853917770529876 80431958689104388 73930906890910434 97414572016164533 97816240465432416 43367161955760177 93380341995122576 70226240204223569 29711796161522982 44162248532137117 93677072947747498 18528370720785978 34062841491882073 58944802383517413 26662872459657838 64923977405512162 22255059551714480 67964765168589796 72287659140728314 42066867240973817 34072983678679401 61125856267752159 27753082251115469 69539325399125119 56482202880585348 75772830109451661 51516058683336659 51168706124913223 48984156479630710 90582138638995188 38089225964712064 51473426903377403 61512850517189539 66831830181831449 21310166474461286 56896934986596314 50248330691522053 95348965080345589 76763584005295105 24784916199345642 50912939768459748 99853438578736880 80520067146964346 50070385218918129 27999985530769188 33579464440990624 16587941994002653 76473646981100148 39937240950235377 11217993693153516 53537656812909743 78890885075662637 82110486465835226 99394956341862652 51353593887572997 96104504369314837 95751364131384534 52951747683533252 88810044598331907 55370849962262567 19428526586499436 80383730744948007 69127101772626234 57178874604118983 68626689752334265 96233184183105359 86414379004921093 19882625749762595 48916933413262411 84696497020115966 64007328380588361 97505102963371820 99190032869816453 92173810803308226 99494426236019780 79677803256522107 91286256338034446 81060126159810998 58853717794832443 36630788951551375 77996132614509397 96401368966610578 57594366677638063 81590913268793956 29398115986627247 12701168829529172 71876595699900273 58494540924441792 61187623384113453 90466690130227821 64841317182946286 40272144555426714 79134122142004910 28028882143695352 85476771122080967 36520498637094830 48674225494081383 55411988489233626 33426434546183697 79285788893849488 88460393523641902 47955375932394562 74114892938730977 17160913459519639 87356805050436509 40311521923936930 26676109990708369 90697256781658847 19205495280334037 54021764962425790 32806630851135771 91342021023404195 23899719860192909 41245779876479860 14681199238277372 42547558650767877 89980080319388167 12544455020764390 74751047856550439 26355564194826781 70631419498954198 38276868112253825 37231935434728661 48751645972301567 68794027422878538 78643259070314902 23429830410666345 60258140494435212 66972427272177132 77259410620779551 28180164154490464 61138032882176526 32373801384431360 29027773317078405 34187833658137985 78418925343290201 31802331408603372 17935814794243538 19001150556767519 57270341238744755 40389695930919503 19123957312120238 26057549334061613 21908040015807783 70245921569256734 31341111107180483 69573632872407991 45840530609648366 98272312208245680 72963677243985549 59847983320119451 78749471560435516 76306243156286107 64117102702480020 32806199088148094 94819378495282176 10170175045709429 58371202628187225 39407574837653264 31409380688151508 71904032172982974 51460056940238815 64969196737365967 27379275041034971 23831531460733828 90735246601053128 43290842627888759 96604955435698753 31410879297042770 80985235995792123 40249561965532540 38921922950509171 38258629517239347 76946236668605125 90609895843672047 29055643896905219 87691256928049744 99153487822466628 42061749631009344 86697795193132869 81680637709982449 80666134157130344 41211306166346540 50006968116756547 27334142465342074 66925149239643286 16560181808463533 51971320401826401 33897358920612360 96900958957181554 73671479131245426 11605046680390596 76994260879167341 35566497243231957 80363586641225707 79795988252006751 29828050585030616 60697804369610133 50057319710283954 75685839630185896 72873129378109441 72410146040434567 13191983076508565 53094571202087473 17130595650886409 49587914319288967 86609709914303317 34223058936819191 13877677812530736 14078413938869376 48068136887276405 29452456741500842 38635683083398616 71448459721947602 11281064708009835 82773285927990222 24354270898377635 11425520282552563 82840010234962763 94905496061008297 54671203581119594 76651937765753802 58557417299097103 64004230088249893 53622962000659567 73644784037970107 19349198181120560 28889615877923457 68208078957434774 33103359704249108 78635500872662673 45488455111586881 18457567381111759 38586443677031847 74831474337766521 45364283772837550 20081254073769150 60827968971813106 93411888958729102 41971156606749900 50854963299161259 75444192465909360 91151641603539222 59744714729290623 99953582056058153 34902541124877397 97300535226079790 21774490744612644 88081411872138969 21515805238172647 71338709389066555 73508421403850878 81362580887137460 46203105466531813 50861392662615267 82337212383580500 24785067910213779 55201193536464234 81968990413373359 22241777949882781 39900630407351573 43920400519280878 81433734642078810 30939632689331552 37333204840827353 32456163026887721 30520737413423439 19757442034324343 13026479518157450 31144585518199298 65891467771247652 26495036131519448 59558856211363377 35417284837397675 58399030307022233 69241090304895358 57587768341611208 75039754846034531 69989417737661658 26185349509728905 95244921810570982 75632154113903580 25835299155826346 56788354336635582 94244936187912038 16567698834806523 55840945646402136 19174125509590308 81589248046985842 18698390912871172 18709778063363646 78260110711439926 20330454150638306 21004214982222312 22187134773153017 70924303134377097 67238434082290668 51978111474955746 97126345926122866 87660455104036858 73336703345060680 83001528090900628 10833298756867331 67243805982598941 93302018301326327 97443446246678084 34300837878916402 54948154232828472 20113307760994407 96808442882207366 92605026270026519 95759845562349713 13939584900710092 92491491373417657 38775120235838541 99771109871276065 46750626221740814 83034604162579891 57524642240954194 64236784279867408 93167529884031679 12272113078771801 39832295798403020 10723695918334107 98931215336791237 49746509562566242 32185261498475934 82069312430537059 25639979240158884 46003126232103793 25633981693526526 24977219893732097 12242546880509904 20311317181197593 24242695579281327 11217169963494226 65787998086633102 75238704179250594 32679937134430261 56422041890518232 17614195266841651 90570527070924771 54815267485908594 11679116854236139 26897011163964867 26207897663066238 12387213048133151 77950578503356108 11237655152143066 82609436990903510 34553133222666778 29627393324975404 20775451567065095 60218871702395890 38351014894114709 57100436513591338 46699645253238991 65468783243848708 55214546825862927 18406479176499337 93658669156893844 25900400992782948 12099332420182398 83270464257696252 67133576718984863 86358032238917912 25614392595433183 28175867939476469 22932872906042154 65223943335773724 26049706172785037 71344450015930787 82003002807873101 52113148476196064 32160587353538216 30015109857428257 37499974506890435 44983059768839557 37390403068742336 66972626445666037 61052221898534038 15058192342070101 55364176250593333 49939530331301810 77917418610005009 92668310214380826 34120979594408727 62020867099836489 71130218415410822 73071498800732906 46659834304874175 39614164909952535 48575448504266048 41614758256982755 56337628212891609 32288907508662634 83292325888737190 27375316283633248 57455381419194784 22375187727489610 69349418194459023 70474970372175358 44848960206317798 99333346472467160 99829894036343888 20063301166984170 97488617952968589 21188564778575115 46696809585716035 56298590362157882 33603535289323478 67024947784889697 93842046018554644 29758689552532088 44094511512054949 94468607036310301 91911233331321302 70107621344763919 92071300143386736 68472528772431232 86875510277266277 75457411156699734 23747331702253628 71039275420677186 71559976492149626 54344167347221874 35507432092834772 87785495187001200 92885709241321374 95412719341073922 42990324336458657 73412880270771148 54612866934254787 93080789208472697 26340195143339709 95581004211849909 34529906103727623 29868787561978434 71044074614290927 56908440354648604 95667024482417644 28330096783906547 10958128831114250 75751261834694054 79301922649002469 95099565503420443 88709061731686963 46596564178504077 16165220456567318 71766115992008319 49893967062319191 20346426222567582 93137492766456195 73149287591104145 44857438293220828 60940439345797332 91493560768674010 88534596810326194 81698225616329101 80977516659251027 63263597258461450 55720654684096544 12798093734225325 79229581499082537 37935072596357679 82717892981860503 50555556298672536 75041319564077032 27415050846826715 86161215605612952 63601968181468665 21673610893942524 99485728108554064 95772644526917638 66137969924632392 21823761272260773 82719917862100782 58394122495965049 58263448008454285 63540647094948468 68238373318004760 69056201899736711 89441548919038854 77220161127111837 26076366068029832 61291154018613077 56103869315442634 88281226744409615 91192250602195136 11281485838150566 22639062556698019 54664317490724684 59425435598353035 51700495321712714 34862718266795210 44075177902696594 46205836582852224 57695126523614573 53580373523558653 89740659275955158 78446098291437235 94956805758929562 54012278722345067 63609965213607756 19648799110165644 34057906648186233 36983814845610411 36609286931986860 32532398603303410 74474045180995401 30654503860838339 55576723818533666 11400775862782445 78467761512865177 60855907976653339 69202069727188700 78103164838159580 18188807481395043 62130540688635055 71339939731490376 42793859111084142 66265815903085421 84585364291742818 40988689328556475 76341155546803784 75241057125233957 59169250506444990 25081859523596574 80171366179437370 19075534042528901 99481950372591560 83762892183353431 59626150434175898 25873016718411957 88246344466698091 45799394009681163 85165881116821015 98856012527479768 70722266692409896 12775043529597027 37044317907623411 58813568793117418 48721490256641544 28760888647145510 96884246470878074 60483515306016001 22222749484675487 93556411694132361 94146316375514574 26173414025598379 40422535710158726 66281525677092794 79017149302392521 38244758730394812 40255919807319375 42356989636427390 79843867659320230 35312418419357048 87224995685257675 39760669946461728 98357440437435184 24512999971079462 29520782629156047 96150137685499778 36061608918121014 20488191094281689 74405275252053713 57286970905304299 89803031657054370 66151552562545216 87488832995276723 30539976799142427 21562248863496502 21985354434829994 24354096120862240 14116393822253823 38347407694495216 97073076886483116 21245130072398336 76297334468602795 68898894617717977 11924761849284731 41414208431448833 56982642717841103 76548598871318867 62490474102868798 36576497156120090 75681488176179924 82216756230963994 18339473243283201 67495096114522008 69244199841139820 61219705696180819 74263270934270130 76735168791709863 86150012806658648 98598725680244149 69935642847518368 50011355025412703 55929946532872037 88457699078126840 30725396487403353 65901539057030883 75969877223775604 77650708234180882 69581900183215558 63150453102278390 69596811041058530 96234554334105796 54778234789714039 31081498463034451 27833353134906821 12460322245480448 82685219636347088 71256568481841640 17381085105125294 54547930533346290 55538463223725602 66903877176359509 26874860490004966 97721536485059878 48333062621685633 99785678030498102 31297827019948471 57869447264554132 36473454409708377 62226219674950832 96254905858534299 23535171593928018 33053299623069295 23516508644029397 62091446101908205 95716771760158910 23260487342745485 83702030473815577 18616232332756875 50444894961198963 53166979148433955 89426880206107569 33778626124935538 12391906027286298 49931114610874718 84641387768011391 49229022475768383 45712707757453857 62066810761954093 38516142893474693 91830877011398866 66132294876981943 53279201852347165 68448624775648314 60017228962762059 40100519232686092 28090775200459751 86455082086820371 14462820918147346 47184061447147213 44188143131230285 30867968400932816 65777117665028150 20821848354915832 63465096587206130 64454347598059642 93620134724604845 56317647824231213 65243272425030875 38069309588934859 90998388055613808 58872805886413571 60747352779981818 73386286235501285 94976458314198992 18415591154075151 30349725052598335 62292288412694881 24551370815557929 39948819090684221 95882374207491923 82729188047594347 55493878228494967 39369328736336248 57974399815320447 61656352944284435 92193879864211911 22759022479074026 54290820719430541 18420775630593049 87463124053446706 95870613313599076 14128994958116935 95651023496726223 77547186142405611 93239101735468680 96267093655894609 93811744708598005 84929769183609568 63384575523817947 59449043886092068 72930668232491052 27469709391118986 26472016382626350 85321220015989162 77006654163986147 77691001622150504 55024289926911805 15627255846731685 62093056438174684 93599572182496494 58583202789786369 85655726163142879 28648861327213107 37540678838279920 54919381843065681 30962099937978495 83968133029362609 12952518236143403 31013717563696030 73303513451842904 34059623779823390 96837986452512895 17959334768944280 88213801623353413 69150714945468554 88322890072363063 19322840195502111 30533209512547348 83354303657420225 87693806783925586 56703832045541237 15607929112915004 20113217681911713 88256438557244435 76762234241788989 12979874533483629 23507580631020300 81158780429171622 81465837393103990 94881705268009467 88193798723039871 84448537438233650 56889953987612956 63606358687021203 96890891219681320 48485361754986602 83061407715187870 59497999874735795 35943498296002005 40173211713301565 41191091303147672 86829302620080046 74939968174106977 41853325475162872 91169499518576316 57016620146108522 40470823509641233 74448562038230962 95632585106519713 63765407824654720 95463998241509363 96226504924622566 81559930280383401 97399941041178853 40258003660934402 20333973576701912 97133942211602738 11013621051826495 52254433638835706 62378123151871022 28582937288214575 79169395489648448 30310254335074863 14509377170255694 34568507924944059 27834840292043897 60338989696318752 42961332745988855 78894959733085981 46240360045580638 40121882668652462 59021604939489330 51218538364060980 35149965731709476 64345244786363473 17467056950775318 99563771976608313 31465780326324423 92072976093216987 15807997126608698 31299961462949515 75793608966257041 92078438204427613 29386651272702776 17783696162204004 46656385508424737 58091451622429821 50043719904796044 33468948471430829 27684019451690598 93169613055611388 19038113001893229 91226684918998155 83365284120776192 58818293167340053 86110930221864764 35914548765690152 95571649328665998 71636458161880294 76710947325327262 90168062569233599 74702858540041996 95981953819803737 62994062637979237 25985089713622311 94913781065644989 45855099794928610 56514715258033804 62803566422186695 42921574766943512 78860964071194557 61134862294319113 88490329061971838 56108923036619443 28432811933459980 57830220732448757 44870523951204275 80021249067276653 29633789263722481 31728006356297367 20446176957321673 66281691465271765 80331179864180742 50897253214566077 27325033507408399 63636194634494853 34675817650635790 13720859676336474 71373930725210793 73878106054836550 71203245180579898 62121279884806552 28508682260196364 36429925525064278 99172618728798825 54754957016327293 51737049203145478 31270623225942005 86285151813890708 43527279968537302 95284340761376614 72042247258077378 44694014141434802 50739637973989842 69546448539102128 73416568918941997 52020513237288239 66450559967555362 98888398796983179 85313214665115411 49249843288630425 60766068551128961 83987595148794285 79456032157599333 64987464884271056 86340806074985392 28474873648895824 24520644613851984 43585989971175333 21771290044198105 81284372899131825 40051687031758965 20295978237578829 54718720507743395 82433263550480020 28535355745347712 38881625006641568 31647669152644005 65225007508776375 48753603128155764 23767213883994447 92338337063280198 66137703529109701 26887227876558294 17113203598130006 59909844183390735 37747628399399905 24882342538174012 70821010755881023 13386169526201110 18325461076781929 36682026283400853 96639328285893722 96087171028522446 40058886639859613 70801896911628411 44721340909362048 67253825460980303 76371428244753834 10697554185356393 98615778026373599 52955543429634903 53838023622281860 12582119870187848 24097150393512548 90389941259781202 32968043844104801 31406947122386549 61949531611549574 72191817497555329 76509008847400200 25758113273434321 87890708831327194 81161052737468990 57238067462754763 10425123193721951 50375254107954036 58973397703262123 56917588677292291 32590657190664322 39687700483323589 32090654308045271 23992310508746855 88130297847974257 90779993267496935 75634181079818851 81579318382857154 65621376984563578 35150833090176128 13871619333253246 61348915347003695 90750405748563780 86223903928296284 51502800622996025 75486483538082135 38237994349280939 37179254742897531 60328489784783401 17738799730402830 70558745731404712 51047181023692281 71232658891649935 95269086600081947 18106972404448373 46221143409590042 75882948107575259 75779295596434097 54553690445554502 40935790296245546 20173304025278194 11085986688408885 89616957633994258 53183406535594125 53984530842086491 93017149189151648 37000857691061385 50350943495765174 27250035189680697 11747581646292474 78084532131255716 11780738015158780 54270946530194318 63754009678091468 24513796828381923 10762925018140272 92187993139289110 22050743384890162 24605717596163313 82510072758289466 32160833798052267 23945065487489935 78507338899725108 64069050635357125 32656302492259607 50580442649237004 22727655684779206 19049713382193327 32117918338800797 98136803375138321 67854597528973654 15367125961277302 14112734884859618 71277950525244534 74915560332565543 27394933603127109 30966424389236380 15878989841728781 70807264804604993 22384715692650056 92306203283859934 75644198370149843 93629832312690241 13687012679070711 91049676896817404 32544216139279432 58032210813581208 96830993243729831 78465745272451066 41717056432192329 49455657332738656 87830302024017819 27502510264191903 87382135682249618 86290470197877798 42316772273100812 41875249305449040 25922701198918960 31113767817546038 92917201648583220 78984703486986489 27099581126924157 83247346945095451 26842659230767026 38654080625885257 62966693242536503 76088346374279233 60821236083282907 19494836756574917 73476182843026209 68858163901017256 65658864539001003 66780097768365752 87178391325103345 59417043487894960 17163828886916619 59718114705129060 67553960408566358 13523318362653332 42789814432980955 12625693741829664 14136949797512075 96251020094187345 77239381132430226 76263505746665313 81704557852693333 42151839627910292 27100730677727250 77669053195169300 44952153222313209 25769770873177988 95857896777376299 64777731563928274 54420501967908544 42495150926823015 88215425292510580 70090906196866172 93976141439323792 56589878388342160 29834550690170147 55240064631555308 55349290665002499 80497281726745678 33526407237247419 34085863407760693 44538759438083465 79231483836551301 27838244274244128 96962849895798928 75489402390239007 44180333105635073 59208782784965196 85469311708795675 38576399779809069 53547859277627708 76985347980934783 52129738573302311 45710877302897203 68698662234488363 38481675893976937 90726251365256231 62629572732837506 72242501048457334 32609460356113688 17766747345071053 98235416698575954 55664490467575186 20531061548107772 63020597844526968 43844456853601301 80733888686380799 65603511941403687 49187441152687000 14095558207864604 76650348241475473 45458383479519189 79015553793149419 92763958553085138 20932541454089092 43704466399262056 54703982783506793 81776415232002174 15862631371252651 66151522388770597 92061637439513157 86099147182743289 42792005214196341 25518837448882000 12718458361556514 97413816100694461 31171770318280954 38506723696719248 90936149394521588 87577548416224155 43694208480722706 72928391537618946 81779407308726788 31816300895057056 75724085797442625 80041396835875017 68848043817961472 89162673445125760 89847719778235609 79297095550643581 58599682799040751 66996354795694466 39278961064952537 48274337945781006 42001330066925724 78653797581672908 55812476717018974 39314508622170760 45037027959086100 36636884059705366 43762138813475504 63204690971115455 86037108410062682 79013456791321782 93249031627196227 86582079750742861 75458784875614896 43047349236496307 30086041029797504 87488918996779357 31771541340709668 43521029945660620 49025752191505568 35293014000660208 43197734752188293 70897007633533959 46151998093430448 31794812692025096 47215903476654956 97262126636535867 42887045970730967 30091416995494482 41572609668887402 30820053515981960 24170428957991904 82058441837308956 77929488634434534 53279930704628765 69984320659153038 93122855735749529 66350117818169326 60827345907178625 48301297601573807 35761875274763672 40280773189871523 98471526099741542 49068807690064629 92779061509791767 35930229427888930 18776459565105705 18493342026355839 11948037660605197 90460656702536381 33235799977502280 72996070493925963 60254386600850382 90559172120036141 73960422389742938 61160547433874282 27902994515219253 42376271472349637 88183177983858921 28843799186869964 33927560014386615 86540955145716534 79285586924121759 96357209413735973 13525212660652803 93326940426693559 61952476711877713 11767212393448835 53649500770516216 70868961051353478 60248485083236695 43733053925545215 50575197729231329 74486959929676323 88049344837817871 60255688910338570 52548767526734875 78168044432087025 98588283241229420 65451799282526606 67500002962005952 65226355156426728 21347853321979953 35523661323300162 76935183891532937 59317908989254114 63621061418638171 21049985968855780 13975712734835927 74027962020790220 12101993289335723 17040728028411675 88903666190166630 71360627639077351 77168637721906437 77431726499365859 75623335253599598 92231478870040496 15573234835985592 58529645825584258 62694387206159994 34991398641584276 24126674193746714 84517899446059422 52399152167419524 42552407089612233 61840474035151253 84023175772425901 86919327052195564 96030597944216383 27763835829126767 27918034585038052 50359213545089456 54803931034753766 55113983495924409 51100883431239703 19238673510482771 94550030563847387 43416829882948487 57506104091177702 49448120732075413 17270470633577915 94340202847540050 72689827776230464 92093147904375167 37726610798720190 35253386481809053 47352057738830461 63022474014342070 25258513497593647 20641472969509877 90757381176243520 68496279317954690 32591745765395131 50162619397075373 29750723409233794 20146839690602374 66485186619843777 68252881021252597 69992863246550354 37909041438957228 58837271100780457 42911560287918218 71455009459419733 90107681603198220 62538106744534049 62746304829633855 53200117936530648 60145222002920224 10387049228429519 82673965042283729 53030024340521958 58515151905152598 59645193875960723 76616581483832158 64371991213452189 22108635605508930 48980497973307607 89668391023699214 22539383867109581 19433022300308454 11870254491962375 22753658193971313 30611949366371571 70251044312733302 55513844958173194 96771823216389522 57398359220191123 42173929293369330 30557210345512207 23123666287704940 42410752392793891 24120333938312784 32557904081982538 15798058521682200 60812345933166479 28435038833507834 36429963704761427 41993042955657023 89145675561005914 19189662619673389 52981467320523764 28415517452465279 25530198999901900 61674370357184371 30630546818902798 58279866558424334 31969178647258714 27300418381627700 72534763499346746 95106996433621204 67601733852951779 59434272934868184 46931884230029693 57499377203598586 29482362399354967 51376586804351375 73991308275627685 79222284211922270 68672195856205302 45987405860976910 74442365257277833 84169420310248325 62573060029041220 64037225920039090 47863547547660099 74299427933030294 34150059704877178 50464958005356914 93993094147855979 60167370072856302 24054225951583242 36049363845762156 25022456055477941 80639121821868863 32281349077466922 79485586203805685 21811319286699320 51154865855758391 77167412874283740 43859480496658542 15343091118804732 48355782917593156 51934833762833748 77095282105757750 33428068694942266 19041930375377128 58962721192014673 21707144363311027 64840568358844156 91523531291207282 45937923173828735 72462438060035147 82286475246373072 87346738635611637 81921199622759967 55474921442041959 49774683870859812 18247387166692476 53159325585626291 45135856168726411 25173070680002564 90367655151243761 32703767375827578 29441415080522608 41120721212996451 75846129845785461 68803204756682630 37525528965766852 56528775748700321 34477022040689410 29237966646589154 52926489186642862 74782304451369027 62214119034070938 17922664554587408 66999653920885535 97609866424990065 94043523647827913 87211497816120146 86302336702184004 18618916215863119 43681656375715932 33399344217558777 51255810144960380 38461206585777867 71156237143442625 19589604130133819 22019303233720913 19167172853239209 13148471485463014 26305347505062871 46741989532397141 18245605704819744 67305591890420559 35467282089950576 47812972193698551 26767132794350974 78427086982434769 19870522169105283 58721968908607045 24679503307454139 13768284143720875 95862981258206406 91383123444133242 79749906791546197 41895896533115143 82733532131147853 46721258903049668 65239850330200868 82732343263773962 90475289694760909 54688246265941935 18856589604454269 36486682870691231 92886139974561000 44565459908287105 81084690506328990 72535759834496140 45383483125847326 52974531114342573 32792607749258972 27307678470563174 61942553051011592 75074970000936473 28875078423209324 41490486400530416 63967112083839010 44759674885072373 92943192653622558 17874286683798473 58272702236499360 87684977770679152 96802233041125771 96798882556204934 78560642320759665 53898236485237821 75476814152053668 63276099699435235 50763977579393256 15790358607043128 38277855355686637 95651622820588019 26659795030967412 32312094105712540 37257678329363352 15766652953061149 40362641988241400 45993461251140074 43842700563274348 94415261182579072 92970776401344908 21611398833603302 43756742121792496 59124621070253982 50658825509547297 66157664418970846 21675176474096389 81912420616264745 88843185042302113 65758563990286046 31385101593516341 85778523891462219 98614943221349057 19840335488049490 80836006172921802 64371907743007057 44154052727537552 53714311235940036 17306777761357157 27230145443132193 12678713857294498 55831349701932460 24586555929600788 66084463307876118 61704551264334578 20341410960538352 62864901249369248 35453689687329450 50666874249670856 19621321446866065 43656064179006977 34802012280857257 38062265936707450 68593173446669249 82607911626059911 33870568166283977 98349673732754439 37361272221121323 72599451094002991 41630102637422803 88721303595416130 43858188792829937 63870980981115568 32023343587982229 18189621327830550 94755510869899843 89046633901888456 22794719212768605 42853635958555266 12972265389336640 46723672864061685 44054330769255816 59717172829548768 85743289267537150 76727576722794660 24553039812242806 27001077506034949 42890270714469947 56172753689050514 25400251335948105 41140941640769778 81704358724264891 10434461767325722 90586615740670077 73207901740881643 88418517808876828 99190536231871270 84375607722088708 69544228608783603 69059908718585736 51310748397641224 39002323334557277 43985684726706923 89789202845083491 31124462313384051 42479814439962746 16328700412418493 98176220974494511 98989370557227635 10124317438484202 52125081110326518 44667661661071145 55780283416178391 98607620227684475 79149329332495246 87870045691767521 76786358505251334 55382815241822602 63578809590022279 89464625234765615 58995095825995910 63725533596309126 97859332159812725 35906507284462173 27800938529104172 29368111333830998 84118400437216767 26950758875865806 12757899835218277 23084849787840065 28665854685240262 60746832336347591 22226065482798168 40000847402196780 21028908776081629 68659669842868307 52292456036149980 89003739489186730 76730884704764406 18044546586982729 27967741750212520 75351222307351232 30671053991118127 24782873600596327 51954249433894644 25528650727660752 89791708824978141 14852062613087301 17415839891793843 58329424640841408 58611288525782505 60281932815283134 41534476755944961 98623126468973797 95350491673873350 14932290878905725 97029748981520413 89747820317771697 92994893107560218 15063244771512528 70097798030882423 88088869502113672 55462004055853297 79378656724511186 19808031433133578 68415125584983514 50722524510382717 65147916447779439 14661876469844129 85254536202458965 67918616614673046 20909621682172298 51482591007562758 91270666433505019 38198863666963875 36622126073482120 28227795283733489 79793885554794569 86153375529187059 31943112956314428 99424493823345291 33132851682264503 24146818048418913 71913471656019085 18453210938198549 40320308687468288 62831847648071812 52011539350434964 80716716481945762 13389471871683084 53029910038334177 79169080236253453 45362439498380306 69968396140237628 33524035186333956 26469917206953561 41692461016368660 55312967757894842 52143791024175040 41421446706485537 27881637640013811 41120939618480672 95937363685667469 85256991555120146 66323879131861917 50857453499195125 60408870538688829 50971433237575586 38970009802672185 71431657163109032 42875765297011028 10277782624494071 28338110358131475 86068091313296066 72511694954870153 32324295097297641 47550511567104341 52786668953702355 73718279574084335 11989067896832463 24312700216605947 18880746546450759 62236493019992497 56385416985287783 27057865312959839 50515526536323683 49008734861299875 96606507815353494 44288661688059462 61388276241941525 80722928103851826 99678197897692949 52125075092349948 26973683990653949 19184620003694309 11884814324993458 54548263522309550 65252061281398512 67639801568010626 21816079375741485 61136924133451923 34719023028965933 83939996889148569 79404891936118206 91480603793247259 31037990830642193 87199906505628129 37039042092680991 77514344824384785 34000371481695229 37945003241107142 39391595698494112 79344027385671419 31026988216620210 62210048585174690 23880235075820778 86175233661362206 84626779021336825 39058027261402164 34863586005476613 87354234512043263 65821891347450117 22096414423830454 71509635352071277 19777536874446394 20140919765675147 82523096360211733 98843885229545365 16413681470285517 48151636563096349 81446513997569782 40647366259710441 13293849031194434 95834559678242732 26629824824475448 25688880939100866 72798332119271064 68484568599886233 41216879075494594 73341587434141346 84503534016315958 77425867989674699 43497603244072190 95611377950762475 32955149354748414 67888426352383553 87759872099445366 67220685041535883 57652878979730910 95942266097389762 60954640479042070 71569079982225401 28066934592056944 25615057607851696 25514953272172749 28354177910637478 16923522450095466 26583144972528703 76888632858232246 30126953872178103 30610905383259710 43728435851247204 12042281982787469 18034294422600064 42078144979067329 58024525914614505 41810725542655017 39466121419831818 50448476779210824 42161789024569803 48420985261482102 76451201273552090 31072694084489403 27454735830723119 27381897572527582 18808687691955705 56353109479141978 66220047167080657 81909623910693167 61144867567617345 12804213650109801 79094805966071857 43130644481563930 70900343760840571 55932068525248276 42963337915769424 92305908935692451 66632661682075884 22887692441306665 30875474643038233 65966376687163779 55792678215650013 90310411973541558 41626896692997381 29316477509573789 30165484256721388 14170690076396767 70328268371562641 52058316697337247 98674629791977772 15984392793811621 27181987960125778 32030303039600738 44444764134369447 29603579470482517 45317753570041783 62239492104175001 30881736110144041 58082538603437146 62015756479947367 34769850068510527 45062732060516167 80051764010371860 55980710405048438 51877904779929690 34079436751290604 22219814893431235 48250785610456845 91798425217346542 28919374285386564 55809007832288707 86516797945514143 61105907523168143 17490488798739573 54463141036256000 10223873700066534 37246824513425412 85824255007667511 64844279772603568 27833770579221570 48058716723237532 22659975276890537 59397335861438764 26503494113505510 92406196075051046 53776976676378080 16922462248549044 39030673555533437 85775845733799090 19764702380969574 61757750591159318 68253073164548363 48851905004073777 30563213508880005 14859035021232292 44109166579980744 37855772039204406 46139704989713993 90838706360254534 51460712993391670 25978552958149162 39520983619665695 34018524407064767 52138623073637961 87608643814986257 48691180545122078 18461380289021676 81848675053631046 79936140035361333 63372720346076294 48251690522407944 51212983468200450 98935934157672286 85696745546330844 56068759713125730 33408058509087508 47294022919535280 91136658232486066 93588391655180168 98497837427986724 69154500304410313 78927676805230368 16542339331251043 66430956243742496 10937231917363576 11427477084999697 18046476218306302 26880372270111981 70778329374836875 64595674857260156 99829057921799265 85611165838315176 99327639439640501 17046473544686304 89147538652475837 79452137895103642 96224047884375627 54254521432309548 72143801520059777 99998539253406701 60044683397374035 32401092109707569 47442792852890110 24891344883927070 25423215485342568 18635348785675877 65880839796105259 39366468713149100 48991984693718429 82804062879245678 11868541551604724 41066756309265092 59134688569160304 61601335376225731 81473227796553998 78565538560116159 76709956011683164 27248931201652426 98873811753113792 90281877411316393 43084458903127293 30547434276887361 22737290387912479 92917135224695418 59635775890194720 51563044544068648 90771448957664633 93855477876945439 62604751871232470 82477922981443129 51065441992361012 61461072904984452 67705747428347767 24612538760431222 96476297646182599 83546665687994229 58241164386630258 17550467768410190 76406629712266843 94475314089991634 74054553892940162 35565468911561968 78591255493619002 94190782897995779 69718263472012588 28116496732114209 60611182982501608 82957689675220600 92716054747511703 47760834678732433 84485277453064969 62416420555368235 41149998200779815 99660288105032353 59102847836651917 69094777401869546 30989792938387937 51412239508063857 71852714262632831 98866117910624509 91685655328565914 26083726782326600 97277298321534219 49015647341502291 31750822688722608 13785091814026251 85870764740998203 44819600932719037 23018988679143922 12735934358792523 74643724647377976 51967616745876109 77278451515630089 15780231465047800 59863989071599900 27090731827915170 30698297311643357 28048038011387230 61019984951527180 29802742881533817 36934705596782258 26232797024497106 26184461511439707 67103884520841871 59467783782630697 95292696151257387 71844038736397441 15152939398256588 82774545959300726 75045605808265136 76937732769126419 21152842371456130 21459591742864583 46314140457531252 81555247952013810 42333694132592727 81971138919743195 52013998863190277 70551402849789430 33017133866547463 96572671703903191 36909658055183903 43007050227280696 85303290995637134 27799627888993149 20513304400281052 33975540696398706 99687166536147135 52223054931479721 25608190948843828 48792290556975155 88798919330365018 82482398211741398 30734269908423870 73764465433797624 87273211297620063 22791945991802454 28444065957454643 32474789063373810 78940740797703092 80810358827567665 94462134524118339 19969985342362965 91077424447122619 73038117226608574 32546568683016720 25949056531237528 63435075828375859 70657643039767728 25448270402270380 42776599976789738 74612345391725893 68335087071302326 73587072056597064 78828303000153315 98749666993781124 10551711235685619 20632229589822192 24442451015169813 66797269016396714 68229400936371678 24221676452000506 95702808133438171 84824253950873700 38961072357624304 65608642135948781 17004084561340512 54578105674489148 45611750525270899 20291323544183435 75519753563104523 20667700914200593 70716692199888169 60413462181287662 96449762655440671 17266663530683041 42366984423158726 84704802784646190 35055259704958879 46761488397738446 23590236618783545 34913022915929503 79202874926505758 72179905128789710 15072778302912307 59631606371877351 63932545466154771 49807520226673642 71527242647638120 27846944183510493 52802975768783162 79351184711254085 78811656299043534 12432232170553199 89040814043414558 88554632221824695 69722421885506634 47723770669120527 38635153219777018 10039051438280252 61044441389456935 32526615242764058 20143200200540688 57118945684839087 42470476484919826 82122628492045853 59608524380748732 64899338217898583 34843800902138123 86591405458160093 54266423524199868 47433134955852402 61853056352293922 19119114770292068 43197065467653696 51584403920520711 56833196312463303 25761086836759194 23568900303465437 11105851481376244 29038767082463993 20043468157133170 38598750711567129 54503395344157096 75960169378647301 25881917932924199 39782294590222806 55327211597578279 30117771710299228 96286608071805009 80640695306141498 69410374534779634 26474748698610930 91845765393187848 28180873597821594 25669019001718630 32281242433448784 55228971302113953 15596706439959863 97705122768642971 84702741924897565 78991667935948510 13181680082681705 25904105469373438 23658562173606569 84015498786511777 65108915941755167 70839416788508175 59182640597471660 20494046149953843 56829568557074699 21114898102399753 12334176952718399 63834629732092251 27003575144543697 68943208622244034 36640507733774843 52847839127937191 55862176029085342 14057466027685431 47809782794650296 18170523993552399 65292299089645697 60927103215296425 76303099041590863 33046792935412140 97577921585049415 63564629404635649 20234987415916170 91984029495739548 10660927029930359 27439208867677376 78699871735658629 29140163070725908 80226977802492340 63615623494840646 97695995477910857 76532300758791200 34450432753473659 28385165856596102 41180597800884166 59549275689561543 26734104769725305 51302604416272029 89697291777426546 67236826380639848 38422868773873198 55427827443921725 34176157103202139 20094072773914898 16169941946283672 15670051073993606 98966082919049758 28190342065412934 41265536414871933 28721499138792994 28968127526540318 14992762576154508 49111352100298377 36145768224790808 97726480730337440 57126042297317038 47535320279690951 43438650900495665 57442679891442803 64101395682364754 66958593047655155 98708013221698917 89688390288801998 91656511207945450 75942052371301378 90862301924669387 31553547943496328 91021057739985984 98131148866605982 41246953435207204 13075536841722829 99194567073849677 66372899052414669 35318580540969682 57556814859602412 73079732500127542 78262924377572532 65396289014367186 75282099552512384 30647501184004550 25465610868448447 61846632511789663 65337480020316146 15631255663752668 77338293628727572 56132095214301728 88255729881860717 10160813781592949 43767205146478475 29759017880759954 29098056741866560 75641506240787934 64586492297390667 82923845601357220 78251930819685604 26677838018000799 63916981919799727 87155009438303096 89208584352534621 44227019120176339 24885989468541697 68376948279976551 13569591591836606 85300448480201911 24013110996172615 57967388861646968 76370408436073811 91662649912218997 27338866921420380 38918389298919720 67517526472282521 33113617688817763 73031764706346969 20676454483370013 14462272563086799 45216296349064673 36861519350819554 16257702879535449 58816980263925969 12047505306424163 60027360437462229 89004482768129938 36042623756949557 79233467584721632 90902813434230592 62329762232269290 93121104549462765 59006543235163336 60301686882828649 21351153471172443 77170653550433252 98427919897127683 87730808751407967 62114033095524851 22129134769108193 62888353391116375 13249234356058696 47695343158908342 33299375282625447 74511872823624422 70451000657611877 54351357980400314 35071102528919193 87038667115170208 12170360971410068 13729625126453623 53015715981119903 27954655699348084 27593422206512752 80841854102611330 88850597381669939 61961932587738228 26722162731739779 85439519528618721 88176125396868609 88058458067051933 37606656470696870 94701879233242152 98294794992763945 27163495745273673 30725526093598878 37408312684934030 87503317274183903 77456062898735593 56853276446325261 82490155091285281 34549336932267879 17699894186897433 90393886561033125 88940886165835867 55269483727863539 54490885218289396 37460975720472845 54045295160656510 55528290789322449 21662394637601206 96644405830425949 60119974579468435 25042209619005190 83197654153132663 14966831598405908 73644075708837359 51244122292527731 51555229351390261 78017396535326089 30222114283972354 56436623615416961 85285993645865751 16132304225898783 58786065977070711 86367381140433146 65546043894316988 60159783586313380 68660222616152473 91706630418648274 73846189664552622 83518126789805694 37505966684554103 95416943011734152 20301341226948961 40407176068217038 74564222585735911 25753420867687505 54016541386166534 59562316124352734 47066068943984676 28843253772645374 31427315578501609 92205033410104968 14239774533203872 40408633254669228 23902562333244742 28378172307398754 72929011867269841 25985403483864105 24120191945028376 99216728096610443 30341751057887714 20234380102295574 62971370176654595 70401002678864885 43807000692478660 58998559614867423 86632253804481215 96324541838645046 60021634864845323 59410445823158858 83470450156269684 25503504161469563 90258668329297810 51455541823100940 36024404113680560 83721222793437467 95665146462301979 54714725219707866 77756875614347161 93171443439094190 50838500907111704 26550724424299541 49532230234202771 65987260846147219 53902649990056863 31881290520194221 84792760366435462 52177069994302308 76634467173879921 37868994432111800 73638625102338135 28390331444735520 16265929190060631 41628220291879914 95393479725103981 61966522011777631 21711094349868996 62684817090939128 68634014859206063 54001687720085406 70534677461133110 12789709910633333 33441292303848954 66424594088694310 70303590368523438 68709677408171464 55235781583880819 54735958573026407 25526684242368219 23343847686652403 14998882927632313 79143581040105277 86149726755094387 45730145726000821 90157394887860929 44143463024275213 48242444346900385 46880869855831447 26563386091897033 79665747203554646 24254671647721837 89719010566761310 25513491871389985 71045832308644970 40906544020704088 34183328023836111 29082292534796425 50183825114176124 50334683297514492 42927340164428910 73518071175666458 67198423978673180 63729510393534998 22689680720157351 73780678318853275 48874203287523263 26346286122654524 65075672852984218 12181581957335520 41258302987119269 68704505191490960 11182792140528542 63928754679882701 39541552220857722 10152386911932437 54546433732640930 63444125692350100 56855173832349488 74203446387571337 85356972464276213 84199639469299229 98918926712193761 43782927293070014 92345255442500395 10532494770899617 24115196764507688 94741103011623022 13490623641030759 52974759008639864 96392512543416688 47499669468119271 20348020607829538 45918946505159695 64834174371005005 98152039098311849 68880845063856829 28996666927435530 23418783557532874 14133904154359492 81007164396736591 22371240500321293 90350988158902241 95157573881621999 86181743688953686 43914224526859569 60933985533015704 76811198508140819 80367916080015882 76113367794289615 82019661073679816 96575706139929596 91779899852478726 98459230828256562 13126156049599682 16001049856923226 91512086536297122 12018760573781955 34076393721830476 14322949120213162 75432756761029493 36179776839842527 77314984015417195 31840770177776047 50167158911678047 39317411383692357 54741006453795668 69037229030635036 16707241439589570 68406935388577318 30716058151588305 59695480232953696 47585706543176718 11178051996100399 87247177133656295 56629757785644151 52693580243304708 90879656966199196 65780044443266570 71885496910994204 16926860136529168 21353194729514419 73552578454877531 20552534265340650 23120952551234232 91649358803905058 91414598348418859 22566604594269224 36287678564978809 42091749104737772 40712805409946247 44368115304562590 83430585613912322 38197697912942411 52702761220633014 10156800433581008 81305054475739561 48580886239711649 76674706888285614 27477689603220985 76033593668579343 41360928114579577 66386372061488655 34914338539789087 72841294071639870 32503559897272033 52741028847146391 74226581682460679 27451999571005642 90603819362344197 86024991617691490 86541870815448975 63386627152533828 50513069396815958 14800019269942301 74915394263384814 38395910159398469 34506615321608622 45827171284528251 86227449746747552 74175428314268997 92274297282854914 71172942478716776 80400698118074911 55361872450953539 23321445361948317 15860339733678647 49119526564658001 37900867776190008 20439646050889190 13962406692377147 51419138708254511 45088195610183391 19515921764295499 17606525743597429 11636028425341664 34644956211158997 29734551761084297 16367028625732475 33407909661312283 23900101045839062 31469219538879488 99982855283685939 18283310044625076 59663521393856829 16054997536911913 95393302165465397 71194953693238230 93984081552464497 91165106059176138 61589962232450539 96629895343083476 23799096718965865 26238162594289585 15149105723233766 13466251987700198 66650282631555162 76586921865015944 26104027161860793 23206266327931177 56756902302630707 10678799583991227 24632464489187988 45401320352714439 39103641650607087 93253382153443037 10052638334209154 85829051829707228 41505268343998337 24990310884220509 91124918188547050 61706268514827781 52899252947154408 91022963297640890 30302089311744413 78876393138155576 35224684745925008 75988459924597553 80589341157760242 58930762077852258 10698849113310630 28630658704573517 42624011409204203 83319620978223355 70430580758087117 61445132098374932 48118783609814245 99465914076592571 38575796087961641 54766673071529894 37946040815109601 24958169678466227 17115421314851978 40606384810409714 94934074164369524 36443244981365988 99480922421382130 67046334244173336 60097425487510459 71246613244821395 17125492185366279 39090206500552892 97839032333795806 52043412534140365 40524117373211474 77962320271670447 11920080261458692 88175798518854334 83528160461042332 62079274839798038 14537313842655367 46530920068844166 65507123757200676 27557354260239796 37995878666623685 86782967861525688 84757478036039615 59248154823058587 27628823407305857 10544953659032380 17736938340220960 14481221140197593 94728348258921249 38820352046957137 90816368143572707 39043097277058420 85561608677864364 66876954528169516 51552026282520591 14105529410928964 76435371365202917 25814276418548709 68336337002100410 34850240596456014 22223019690476730 15879894416387255 38030846062022099 40585717952860049 20537623139220110 46446276037539379 39164016061935550 47008429723117229 49904094900964425 21621971493372274 57581058654470068 19980304196883162 57480259524462547 77349888090615196 39344721792162595 70502154115274568 52142910184011973 91634574193461003 15399242632569257 14777715548286611 93629624039334491 38972483122003069 38978080381988262 66731463449928415 35849820405686346 54264495887531341 97891415607102274 78268366618109566 73541179725730508 93435667495262908 35109758715403834 54494231835555980 33742316195417537 46103751042834562 31697954018775791 99514346314044328 45541295289565075 40994969943219550 53953602750027837 93029600476323128 44448911298361482 78953975282268974 57635101653302280 17015138336051168 16477675093517930 36821369172817274 45411440501697267 45903385768113959 72603710375971774 41327403935508966 66231433596807115 79899297178006685 67353389048206573 67538439446013590 71332944730037402 75959374186021148 55174514385461496 64452862744795184 15743525441100975 51583726380443149 19680202185288986 18365309513454389 47827756796967624 25521803425085738 47371381442816824 78000924297502555 74871225412366756 51989826484361623 43035952822809116 53175665919569766 21772310302674371 39073024960416814 91892351186884295 54805128046084804 83099571726223534 61538849214997714 80571710649107316 32270014875582160 28412925350252080 18071827006300726 34089714937267502 76196593359297556 53070175050912233 41959194552552037 76324376912582840 18416375454979952 67722694692945972 99822175634672789 30315078426411631 62226489633575710 29731674055662583 53979303025303502 22663915228182883 32559402479794171 25150826833208013 43268338365801650 40596158181960801 33293546786635808 89374600208685188 36879632977613223 89306389817865666 45677985916617605 19475207836844752 52695935151269244 55326536713069948 39700156799391957 11444159239675951 30785049852829319 15236830988192954 55493303587895671 42687288370955625 70851175482594347 89431376961109737 41189113029498911 75525589260673007 16963044489254333 25958307701191055 64259453372881590 49394018738113176 61868646881480525 49342958439127154 32139402939709109 61860830678555700 11822666636218351 22094872860260830 67077185604399113 33788930510776937 80163838107257241 99452615534586570 37553649183986616 49541972400259582 24036856185836220 24333972579802682 79187851010884515 74141391134177041 28107541119035145 38242242256476738 86749293756181645 79002259072427134 81596858655271676 40036533966706091 12028147511894032 82070783989416347 14170023993179974 59681355580962459 22649745556567420 68759021318540740 95870358028342349 26740771415418800 75589025391544612 97936436669016979 15563137482068100 40851300130932501 90944649486333152 15373283042061426 38381809306804218 42028749608915502 86453269056868493 45337142975626525 63362027607871945 87723793803500723 67694136894876916 56002751750287225 40576363228669598 30622390907047743 40208696285977081 46662292073337664 56266057771941048 93872249307506195 34355392355178699 44385044807794106 97473927183171916 30028405449974166 38066233665390516 75603240322309338 68114926754767522 21780272925078912 45286729656400478 31649027293466350 68857449564571669 49011510036085799 85172854586377487 67862694524983562 62995052989976317 55120698993243939 45992116510497989 56848835433719140 45588821650231395 95751616630318693 55537857467507958 53631583312335156 69256916871514854 54065511769294439 84928107900848258 99779313757190970 42120108513891209 51625420100565410 18538120964815444 94167186206093128 97160376497370503 34685102617316372 45183377802244428 46404290551661479 46206547201438344 49751317903056695 17020716674915264 88044561590921377 47798560566571321 48315638416776299 35919751730491251 41295446240724407 33045484477127388 35016339227019661 82675298981327763 65417297000860585 18686103323604872 90707572036329943 43013809878620619 74776650418328925 48486472186958008 27072320445254458 30927015169597572 49864556238107832 19405640696108592 76625326198026643 92821495053999278 91436319474410178 76507248271142853 20622959595995451 12256597472976470 36098623684678961 34070659096331178 30095073654275771 11865471993116102 52612939631278100 29044898942638337 66781999624711897 31571275835092531 27806516995534004 78714817712452664 76628593329378326 74890924088218894 68747371576590367 12169860970655921 48402118135340531 80024300877932002 23898145701504170 61508283643139672 95543986066003526 47460448895677196 53914678610883933 59408718941096307 90775008130529913 87612943453825177 73361212368331664 26405423447664153 74931997199181893 78598118576641220 85289881452623010 71958323726189531 90001124427651264 98091147708699017 47887027126429228 14750336383764247 55560484712463556 54111838638499772 71213906342127275 54213508634266783 94617549635029391 98654964025598067 57360375178288818 46133368524254028 12294854637705647 96506101996789744 59306256544561408 95777732130756886 31546638544296572 27970767683416159 71736976411950672 89075156469005697 53746165820597758 98628067774070572 36410483429812735 46003853301262111 79877132351347653 17583231741067040 89519470071030388 22940536392681934 86024699779772143 93813618863297494 13219295671217753 80179149380144942 84477730993607146 26097856596653108 96119273253835394 28172216858128823 31445266359149767 93320395532700608 44072831568953918 94679818788585957 35980027312663617 60930013621038632 35951239637254995 52682349351598817 82940543247532738 88361068456500160 83473518498751093 44150102896349853 27988992876144966 98433831448750019 13853644106640019 95615192097744676 52733555942885742 47731886728895264 30265514028588659 23838186484831106 15032435131670083 20851508949345903 76011267823713281 50934540154040089 92942837319297199 56416976336494119 77065960613979934 51428925574459649 69710173957449221 75103540884951026 17138753810422768 84181925786184674 48607434303154179 65545323077092612 43545608642782384 69409210815152964 85238486134568789 54287546730652739 19459622086721103 91726921251982764 46291860831789474 11417058834630378 51974584833468451 77098761738789909 90745128962745214 20171043402341126 20354565401415283 57890525920963078 56481781228321470 36063295424384437 95296038806869421 67966477911280416 67711100211004782 34682477324929693 12398735283678472 26279462186401207 37688739003474928 63112455074385547 40532134051647761 18137727977637410 24574726422368748 14510772607063135 50005130655599065 77714968276538790 68035136763934856 45065843481406316 26075748638142944 79475993371764667 85618962826096240 31364869065314859 73142130580462528 10622682687673491 32558857077066276 18711094574394178 74966863227884175 19846630131124455 33484751041089954 56958710034690415 37324786958599717 66369601858317888 70020964700596399 11688974307656937 41056396542690574 11553289293642323 20141283037529434 26993133703209673 39385036110523986 65098249988271759 66363926046771188 27204094209644464 56407949460113800 74625334801844683 62239650447392252 46333818912118287 26138355045694284 99538788708202632 91677398548722994 85633329699418228 66854764630879753 62952022018455829 75499322829476565 38313071543087557 73928526246174376 66026481981187068 44687611890377000 35962439973000751 59418312291618942 98509452261258353 44293450819945645 24560929042341074 46011067634761920 99643240074504943 55193368264356490 14048021113772389 73616827882459539 76944925077748260 56951597941719736 56162452592003310 67361374304883822 94271810401063524 73721366890857039 54078331693514908 53578636521236136 84203754639658507 53663521950106347 51722004215212932 97802364836858484 52209461494854413 18461392398457999 43815062842560547 38500451623095720 93445699579017232 16111989611303725 77210099613651305 41742398860827056 44503908453024802 64361935542036806 76815492433980062 77347697570118175 42205216633218201 26156009291919510 22167538547678353 37821417108517819 79490630489650998 37570480833635649 92672127352032081 36930737720683279 40270165241306551 60935445206824076 73620522305723083 42566310468928109 83315840667846974 39838751794178900 25508327189997259 88014748894903253 35909497040401783 26365804721296198 23591646610963203 97863824394507078 49693234003344377 91114851151802389 31486943800824232 37367956234325168 75855061729942673 79133906509264111 64010111801534831 92964434419108814 82689634173531038 38339457630257484 58692189634575216 60452409096164108 47119265477360665 39401683302858158 74309230557589249 36275003397653716 77294374526491827 69489792662614636 69200857431670871 39951184041802856 51024314494922296 42161758899226898 58482109590348482 21361453466377397 10989173286899067 62408354606818752 63866226760774133 23720800660053765 83520185363498024 79569700365589110 53394254604354502 81335234157448181 64110379175264309 15743163713658493 26502061676788578 75303022010724499 54024758007934065 18525647661747139 82784060861270848 75549659254545771 91871460442165225 27623158279211557 82984522778206508 61728321713263466 48649641775045937 75141420808414529 29269078020644488 30565961749616384 70614935990079653 29833043285689897 95440472487019555 70542966225904411 71273813212107690 66749444703530377 76759466818785622 49071625803820087 34913508050794447 60156143388479987 76726243596311406 64148987326125500 42304278967603721 40562830446632279 23517471387846836 86729251861717236 90252152473227638 48173535800274384 30295602870492970 35817270144354643 40775418831548208 99120336231187785 62435704692903915 62049431076279955 52357333088844850 67657321493957391 24186918638231361 61819441394608175 77253410305401709 67702836985055454 29354908661081651 94879055453353365 71527192453000024 98105227644051027 54390820519942803 82313008108989972 16662696054373202 50223033539001118 72755563247684289 36123334446186692 46868400437743811 14460583746767094 69951613727779651 85798816618674610 93000070371554547 81170205014343249 84885869299585510 19102988668267497 43820293711359948 44105904968645087 93538312779484482 54531208236570180 16994771527048889 50447991166649489 41100995934946782 81747177918122064 62344372807139998 67176388004170136 27853252526170167 48630995847125982 17164654144257648 33199682929361562 32713015284017691 41223880296730321 61244919037383392 12275861218548291 59911167262213241 29377592134448462 39491416100107620 48967740692554540 22365772732868560 59904645780665886 92129830505613602 93610536089565123 77252443495762855 83188293749418242 88596608791758881 31255312099408719 32078853651145832 99915060470488207 30762553980830031 60841207992110221 85422295717201433 59497595747930851 64080809213076076 49898150267525039 84970054697237387 27825356873072602 38120104216679030 40103705277064909 40954546578732560 35132761063839390 60012702845468521 45283317571682440 95832256412695650 73978542641860466 78932573695154152 79830055885521094 25773825001937239 16435624310161545 57550217958960519 57820749425494358 35613611531487345 87254204957287094 50582040333680278 10684941777881213 23547980261414797 77014948892562109 85885893884397425 76706472236185980 70450533112168819 94423085505924918 70316591252773700 38318877059691528 75492775676390496 21240579218046629 23143961065568165 31034088173645084 44519262241326446 25116980969730646 74265134141383467 50801005171861925 20536901394177997 68976541162170878 81222203446935718 53682639094967511 99915291563004617 51358561213912076 51770930194042332 35176117332720047 98051078527412059 89757883477473973 14120438882540962 82757407002910249 95007792368087080 63004909091506268 95103011909170802 82096199898935980 78493091409246857 93825163040909449 76383350186805238 42512854924018760 79946045460031821 17846587178756605 31276858963241705 43291136193500731 88747220224654734 36379753282672916 97861613165222497 21064388556989975 12408002230639899 46283161248039057 84852447573282534 29570647257079070 65372273214966949 75197163986133764 30842228613031282 47355854678077323 43754147577855678 10646904407034634 53280725404973417 80222979025998140 17900788336734701 82525562486012209 58763666536260256 59904422159144440 90569086870520694 69596188183158684 63940200413412448 10830469078802476 40202621827995733 61145286519965084 45707087771726221 17832691989367543 78386542867026324 19820433755882704 73673553028630872 27165717836350505 36045306841414176 21483724104308745 12772766544070135 31503067285780447 15223651259422825 15645975348717780 16168948984922186 71786341025279793 29197323844234212 49749223514495722 87434897765686096 28087366625078111 53539945693551831 93590965012713926 74712213728618883 73293570320353145 66750487646041459 69341187348187673 25808113185090973 60242812583742326 62492604401479025 73297262031712986 23908889070315383 33767407247035281 25700924186740319 87356781518208017 74257031539518467 96326450470043465 35794361795224139 23506824223903669 96627628610806804 76108987459280430 65425128721404059 28083618777617352 96546092770548483 82031960049138536 45234183864532990 97592850813213991 16694381003722717 66341218044406376 30632520762812657 16299277013626181 64233297524639865 78715460414731860 33610024462418673 93013880200515884 49002863822323552 12396547166319002 87048273522657115 45620812626903399 12573546527054385 55368498591483188 69020282315095949 10551652265409350 95524599993910959 99198056725265159 76091301511223281 34241638810908688 97757771395325417 78087943971857887 20410929892361819 42280282046267909 75810130197622806 50332819079666866 24633647788959263 74500386067097596 16929689587681891 83730217221195545 56164285339481635 35289274302627128 35575713820008116 36993634381546707 23399859338539095 64162720202781002 49445929306572941 22296841720721833 35178834804693392 74838764454437026 41229254489344764 78806603269123866 73545732433266510 50693772227046221 16564911891555650 53118303891497572 21013586829192646 45355048769352009 14148064242626715 37629536688466449 40341314315941351 95768308091296554 56161334982989874 93121297251946588 84206825702902417 22978156745485444 93297909229883076 26714797197888075 63338549504411253 57482169532365762 91697750568061891 37052303209004534 40068136442750920 10074464695957802 13915927558119171 31828178132777256 15412289666627381 62107436498797352 44881502214873967 72551428750773442 96074711102355881 32538171871854581 14554693090211885 70699819633016918 45249812074762466 59783856608221073 81717079016961859 48639061983466874 61357766505247729 62663030597684720 37669590967226100 91373071089278358 85783408154130409 76046117255250796 38166517947167202 64415501884788233 85716515326339746 48526070959298860 38195124626569686 87077962479987814 92550630712323416 60271247193145433 71160147610758021 18855371634183059 41530851230932827 48862309899971629 81102536801136549 42856449734511119 17365752540582274 71417519051922706 59770034035666510 44652334072339195 77425252961178275 23584355329670929 77150285347897420 23455304377719019 39860417273051883 31854313499649456 50531592037763178 14855064998682281 95796681576481318 94791641100548408 69724464431527392 11865123124225884 52418552012943191 11853729639886533 65429787833257061 82718406798152534 10268288567468735 81188788285670257 66177625400927904 63962713335282560 16949005357911609 45740891802796351 75023269164346804 56952936923351270 36591209981173294 92386446974062222 26314971458005090 43692138282791416 27739832115593930 66975684823632057 14712721469553542 20042896939691931 84018290247860071 92238265288676464 87674250430681462 52573597297425957 17878489025024332 66629071350803019 54135719615260781 31585249948313997 53382144074335086 91201109197802630 92703639988091218 36102852343682973 13734934006167653 33144384385266066 53807213224009810 96627834113758919 32151464520525303 83473055783741208 28202323047897096 88672646116101851 46468082454933846 63375704405943217 35801797240447419 44595481240375293 79320097668019635 79137153420446902 70761510086249574 87257160595093258 19840522762593594 53944113765199479 27350376362222413 81068120189470876 40049254593434032 26485995855252567 21473587520948534 37146435683566367 44732468819573142 60654364760134277 43039646010426447 72101279321955837 43297851941084468 58468762553874726 89429770097105042 24522629904026251 73276042085021450 11430920688444846 16564143793217370 91320947865879599 21648268765115101 92724268656420261 22836054085889941 94170848473683505 39627876003140977 75965536577661401 41456158462103255 58229231183497114 73700435207933740 36300884303431082 83446559803456713 62654784968119775 93425829318121152 95743953251597910 56746160407326604 31774444557586197 84985772035750110 82662583386871407 23310171494413401 85186083511962063 46595527768989297 21981128926012767 99037854373838748 11815755982179391 53664572992577327 54452709024370644 62801865651589847 71969985966022228 20905423994531278 85404515985164349 61598092367840145 42940822768845008 54006875468361774 69276296623975467 86507570732872363 33150308105015072 67963802755956334 20219313951545301 66152482101140875 36945393266442831 80266712697863265 59369372942448393 23531239784154946 63624020546478403 27208913540780581 42974820064777124 94151539150518699 32109068529229087 27652736042714350 95894794148997225 12825289152060371 65651495341552430 28018590381550784 78973682073548382 51210233602960311 73937487295393803 57946872858381817 80407606690634045 50757140487572826 12109676253990276 78809410676318677 48864356692669581 16727840896918460 54095807228574950 80087996786622511 62579073525654477 65069683761489611 59559536004200123 43299668959389890 47108650180686728 67739338481546678 63743862563971627 65306202783805124 50510270062184543 92482742035614210 32838052093720405 24758734012723954 29453097878533328 33893849989857995 25148477128548243 81418319873614063 49300696466341259 75430938534362905 79955639579430660 25621841555489255 46414428956784223 10245159850808077 98518386589092964 35433938929928456 67964489939032658 68863032185700397 44282535863388377 21389641407570747 40373728672554152 98230192264653917 38712053543446326 56806868656761323 47780676855551112 84988229843539333 86160530551144171 88769177861685529 63531663927525560 10683557382223158 57417675683374802 51586433493363049 52168581967266623 38790974143724883 31602053470274331 78910270141608655 73811466835357770 93725327182841116 13221837100449764 77883678018874851 52211077505709824 39755699129191632 95198946217515505 60975634310512859 18149484496029668 35790189118324473 71713841551682253 68833698403306197 58621647519783458 85167094552853063 19477707185852747 98994666314006490 78972865301217877 30250061493136744 29800800521389989 23340008170245078 15067095544771820 31300271291296845 76751335750661408 31229345045426008 81240303100127851 60333977396310811 16355513728321278 15420006063466257 43685428334664021 29837202503139361 39429125498506860 95233651733423431 88492005019688828 38254770001857946 38537855448827630 77966502403404200 85017248454466691 59077824930913486 53577339789596811 60218710609132174 57697733915168828 20996624997209066 89608737995292807 23201188786059166 91410493993112511 12908795992469948 34641336888904522 67135779221091277 24191596611992845 89164970836260115 40354952100120148 25455058843677752 71442972210288255 47150574587464680 27274914641727123 66781113231270854 80039924003362065 79181492934467511 48891623255442002 94088108956589942 29180925588166498 16882295602962455 78090332281574460 91066939036919083 77567983626174135 25085452564430759 79823864960167439 51620081853673229 99914759355982021 46582213048146340 74764139428462090 15105510643012296 26052235321739617 79440389845920703 10097714159371839 77937010047449368 44375783907901317 64208092824754245 25148658769844370 54361018382128756 98923991577218307 78857550816927499 19370731193894529 23877297059436604 99000460069379293 65714032889941525 23926244984358194 53577124914857404 60203840213310728 53756065974092807 18036062044182267 73135710295324600 64778848008266819 41166070713262670 42580459728905565 52454851352618295 27520038747089292 12571938407019527 62976848471847646 57568368683936079 72639956586649146 12022197724915606 29123500039886969 78324927577990047 59157118592672082 25871064792040775 16874480700372658 50213059132603685 72092120383421992 43893831258688981 21417593651639000 61772055177991636 33747056387216366 14889033834586762 63659644834273727 89851362071436288 34846117059890235 94419785721327850 83495482893350391 61943383273907925 83835637872223582 57310867163656786 28031061914815585 62670633239490475 48814231033813209 74448165720611946 92560371653273643 36279580812775908 58627541744799410 25237132014458339 51773732114257674 40211030090151582 58435390062164078 69055924297025600 45726568774278409 13330541967350479 86988378760723007 56665188142928317 41205084195019402 22907966933318784 20118573261011913 78960286183194042 52729454030061643 75763140006338419 40738837665461166 71977918401383609 69644700190777593 19957340975926496 39928921342210620 82361858894639876 95131149050342853 37226194713834121 82604386271658556 21606020177991093 93044439684400829 68754663965371950 39032413279614265 91579712635098281 39400726302292829 60256041856684733 98939587544237870 21392744349145426 49653472131327730 15950239454322942 77399084935753397 51246468090026121 39871898392863197 10736815693309392 96692641469940550 27320035126427525 92304350839092790 82716758559122620 35380923694266109 56837647775666876 81329527793506142 39957811154339367 96556565361280476 73390473629340078 65173716166109448 32731183765169886 18713432230331299 85754089310369522 60121545582597884 44824249164359028 96965624732608805 21142821783316771 44413115490135107 85403711775207142 67927621529959744 44222372037218844 46837475819690106 85624621529188958 42216444398936036 62048008845703609 51204979251744344 86154621179169301 86911363011240574 16614584466028908 29642524764053077 60982741689886416 25677664454989670 41218708634626272 47415933601914733 63168659089747896 26376725805620623 19745502913868762 54406569519801862 21829972566757479 37157967536928732 90369994215806965 67637788745695263 79584455580150557 57416022147946844 85935137715221040 38799353932253123 88837440577235831 73833095993171780 41209974135827335 50842880734108623 25924063435413717 82235142427578142 63426140212162489 77257557502858706 15016827256517780 83881393026832457 56162865825322613 55147784372202551 56205902778325390 19966935762732540 78209564280544654 70592169795405716 12181286316902658 60503863954578175 24827404746736757 69737565863957420 59740117438896430 69946156346597012 57010248245913074 19351546364919671 79028412788912583 43563314767974094 78754806235691311 97473894482807538 42229196140187053 25093350565395504 69031244130068657 47229412477546115 67625678378669051 51870921268908062 27134808280111008 96142549777092951 20739825609502271 27965169607893407 22592633654226934 77974925976066380 79991071848012505 23358951940861617 62563336256822051 36987397732712296 43850336663082138 54946701358670311 61470256936643150 58424455853140283 90735465149982683 78735634643854526 70665992690131679 71509425093339864 68557695002909188 34616237609392427 85439162384809501 75854666934722138 30848658724854915 32939402747568863 94918647298517807 47572899082983905 74268804438229609 84930482171448164 11462493232452590 14754028092882049 68073469709434385 83752097569468034 66738347923002409 96498257756078917 97794179161353898 49639733424026179 89795145198964742 44383889261611760 92819702326873645 54748414350533033 90422466527833924 53631998542308656 23369992917095262 18236794451581818 42726169496600028 47469387743732086 44452972131383806 33840035975808350 10886072245289824 52788281269204082 80508950187490091 41883601134922365 56108025846481193 75322569686732858 51617417323215878 68990781634169337 78094740283064455 82943829048448614 23267331747295560 71250642795602624 44177761010535487 62604355157728462 96072488962345851 64020532871810586 75885812848759811 92264756386837523 78459542566921295 47945971056730678 59110786837225763 50466554748782704 75176972114302716 37761928301104166 69843464694956013 56089844098377401 34469240445182885 20431756108488376 51562749352077225 18769153850256031 63916556125063203 22344612524095592 16227006043302129 51777607082947663 19234034779987491 76347827535057236 49860062324277454 42246405798195291 82208591216807391 64303795848093602 72596422310499305 69722206637267268 62599589535207628 55660246904739885 15214321695809948 46305278481903967 44129042263820492 36641022761120408 17068656073975020 87202847039548424 59046977249827867 73157590538905330 28840266575239853 13153264331996651 55430880884512114 35235526367588374 45301379662477322 26328681485957087 36295380867006179 98749876598690827 48439061268632020 37260600867408034 69514242035956796 20620747739651116 88917715125484968 38808395489932884 33901147875848409 83556336086075973 37378360160616571 27057591299798731 58859397971141588 44526271236626588 75816970650139302 59054262198067786 83848441862757048 20110893543688578 78398272915640236 42214214992167535 86849042146739328 53398487454007025 91626744554055568 91859069346257594 67520064499880000 21832813175715029 85499220479306968 42010609872175184 88077962543880996 55431701001231907 61059906228342179 64849462218410435 67449278045233574 94830291729358505 67483236275406592 11651131937359408 59819425607919710 95107490078731300 14729539833914341 33441449363442411 64473367653982792 47706345451742287 14483454485315775 23000610878823328 77275498166102728 40898211782386347 57283267841883111 22579103627692286 62192909179614431 49841147014648870 55025826105760013 40977085073270034 72757547496586667 55378691636157783 73785105720428260 97882610642500735 33548467511158876 40562139180963004 10761930283304682 10591587067569198 20056455024681818 79636726597451023 86218866434899003 74769322030526666 62170815231499469 53338006186277287 44844503732593757 65310617314051378 41144580261001865 82783300308237155 35123322440075095 78878893004108830 12935259430394060 53485267019108813 52088979331291862 14814157048417522 63989690667663638 25347887956468425 39809032015080688 29270740677037712 26909466102937963 83586621637691976 17037503509251284 40281960281791655 40386764192340328 92249665769103388 78916316913705854 39602980947713940 66699925985131524 63244688008774497 10717009239049405 67109236487330880 20759235840357217 86232449132716317 66613115482028998 91567457226053092 41647587976471703 12290463501764143 62170922036065902 86690535330883679 98433607398452339 45538684862490802 19803950088748389 59761677927369313 81117266643156830 22456945831762229 48007353085878298 12376818248148581 63466892981372715 56553067627209146 76958178811677879 81593007853682084 83674756797705063 41958338059224770 12474087583116028 30364909666118327 78432547652462874 81144126235011166 72519376191952492 66603755504383618 34128521506094495 26150890699936155 56674224379625611 50676633354849737 64358996897396679 72796464664599894 85417460965836429 60575473613273117 61130071318617354 69484507868531967 86533541451695297 38628875387734849 78079738998498327 34346057462966900 71696996863932812 11663746530741335 61177350776496708 89762349427330875 64523631463249116 92370481311345915 96224214370103309 89556372075920628 24455493468881229 52841163193921823 94070623880868005 26872561133236255 60656585847952547 47595986203682794 14007375383293569 56616432981192197 35544394706102265 94195468705293784 67338522173469879 62165939088666953 38628070396280792 28371908030713747 14313097893192506 46542180937979802 13759201091559624 11294917977003057 54673691616264253 75245088390870610 81695049323352409 22838762771701509 65514075831194973 79073949123091709 72125048465530685 82993071543892415 68693333039914050 85483421734900748 45675345509719642 27085086918267131 89288356450976844 85011769240290459 59716933297088467 95701690211564715 19323352156792406 76075793123684921 21941748308141683 16171025700871063 70585884615199517 22615323429737273 20611333292293052 89688934947315699 15558763500144893 41175588003343805 89000138372913200 54960847392915895 80063865619832112 86078307110875058 49394304777708508 60442521499115423 13794765027473355 81867162528312389 81547731026320564 93449689297911722 82650081824538557 70809051635600743 33207705281246151 51099789251861215 86664145316345374 49095167904642344 86256905735503254 72422660524969539 20887170455285082 64589066184445284 92187081866864971 32363549911181954 19123535933385292 23271028268974332 98439893154861045 85476845235995306 72567623699507138 56938712604444116 83875720539393847 52443454658774399 71912233116542429 78485253248347722 92511609369376495 35308476722048201 27349748216694025 84247023001594013 46332997007885143 56172397650701834 31959068112312889 99291369076359196 71761016832291325 81206466555533501 76303533187968096 86914032500458130 78871058682827982 82278482162424602 27579555846211126 91272133484424334 52353095552228300 27448236653968906 86378830218723292 19672456293718261 73795315892825806 38260613849093810 56882457727193842 75640298437860300 59982866052540894 12157980343887919 38167065178323902 78549164766787607 62734651498737560 74131198440434176 42368834729701931 58043863853378836 40380306608658157 30400991930614864 33132602117833381 59035265129858546 26049512323016005 92856181292274605 37424228911652652 90067680474727275 70591481610429036 17525365111344952 92318591720197716 60740355904358795 43859546532080224 88647755638912299 74518612948575184 12475198911356453 48378465858944522 15197191951394124 52880945563587879 68841292890518204 16097873201485309 28303984393770410 27733023632734578 79573562100972031 68568927989388358 82238076665939366 42000382838976706 11172012215004637 25202173848392752 30530485095432583 70529850346477697 57875665618193730 31211369319885973 56625895830926647 45133786616029349 87842446733799914 39554316187590889 64718125863947518 52013934472969738 70880080046780414 84298810290043309 43390699187903171 30249629469807733 53298291860196501 37461931999097900 17495835027132264 18580596387036831 46497674583685351 59327159299849932 95257184622508835 39614640999928015 38931558818600651 38876419558876457 12808203204699607 62305751718412489 42860865073692650 73289030819066872 48167646354868624 10335796627803187 42826944204197418 96454553969637355 53631972767663192 36914672702824537 38439336483635677 15575974376339065 56144806420902866 10239238062895779 42117463775068013 69315279469107822 65218065630162122 58675582176385079 98623470244101479 23811634763016195 98940752207154983 73183362162787287 88413040142924993 53717715850796069 93384446833780837 57189067688367176 58819594517358054 76879411333234656 17841784995082064 68832829877279476 35495980339482413 90046688816479494 94456768320502819 42637436226291333 89922975031817296 44904133445855979 44265542516587073 98613346276592505 70222393017771678 58174927792009627 97101885149882782 17397852951632767 24323213725661023 64344117992769683 16315879517231448 33984958385423710 31514951449109015 61638777188191220 44927565890694101 29573295668506463 81062549025430474 66803135771693980 29964601117604278 68026205220844179 50929619988903471 53648264123310123 25600451320066384 72872653368082759 71105209190111658 36841714742400444 60060781625837883 31030078269113574 33423070404471509 22840398722592572 42197142245661469 94585185963714420 78676080869822170 11973120943330504 63119143648812270 37716913331063880 28366346384800535 51560551922528441 28378060838226697 73486614682899988 95342856243556342 43602590855371043 81496677241187290 16867602227489668 39437816530413809 26658037156840980 58647012416988203 31746224458438122 47956709937894479 44938752611824038 27326726123603459 85129426176353723 92968567736254309 66529470503327901 71946672574346236 34524848858714111 38108861061409364 15771304512429890 43785509569906732 61417926329348514 50713693543485272 93338160344719328 68504585844392643 70746314380209430 60606383176025869 14347766622191855 74694211458523520 11734815946489682 25840075273542115 42065557284282307 35858937301507122 97844230825053786 91213650575409315 37427145173274464 55091364773667208 38980523794811405 47076094706052306 94974718860172402 34156202501779984 89243482593399055 35128988846254508 91730618541132435 53834190499178058 35321263581601559 57614863690558868 85425992621403077 49370052769350246 36096448875170912 89730738252366040 20212775208544491 54728856981649665 59094643485764693 22731093708115813 76643569532957313 53193364928834717 66519796176219183 46288655458427535 24330539338753336 19370620976673200 54571973326081098 73973244322311353 81029880981464636 77719158890229221 47886163614785427 61389788812547138 20936555106953304 62261527146619061 47664390824681883 13100509825973377 56727176556400929 97504888221231045 46380603543737159 24618337906997849 34558852869334269 83574896729254761 56416339786565231 78650173255942332 52709562563074439 51288877214666346 35039964344352202 31302989522157486 86158436561319198 96531581802734141 68999495432760550 43051371362986115 67510298175928754 68249536035666593 63823371815220132 88038935178970866 51009823409359966 52793089933540355 98201931980739713 14134507142194862 16431776931460569 57466394499756874 36210759970857894 52410989188888563 70771663520081796 59684176298509708 56109329687165689 23681741111676451 31861258932704798 60565898888848543 49187868774265306 50255324222670041 78361621236405342 57367456915705951 32268040511936245 10512849073358710 63333304081768272 98670775716433634 35982930840928927 55241073903644270 59840504432502062 65739319896038418 91440054081254007 83436217238384060 92384150600489062 49655815278698783 28887196396514332 10873972648737240 77043516199601183 49288319287488505 13730774421242017 64683728742091639 17098037870910572 88472147083663372 49681449358492435 10728111221279058 16317259497357785 51385568348635885 24212061117158915 72221436952118530 52852271943005743 96449363769047475 75741423736419939 68505170259434169 31600244200580985 15301718386593422 59092014297533495 94287669170849728 14142030296390399 27980464736802113 13031850991178570 70843189648967966 81832291705449941 49730674209853896 60153885674732868 12312854312862917 87826220890471749 94023597391237487 41974881041818322 94710220628253534 68249726622586357 82598249888120933 96332229930651269 21036230578962228 13910586808398153 18100979470535463 27019825689815233 64353602118490494 66248404021298137 58396136727943550 83518515718212762 91924162828178081 63874120446112432 49370076690521385 11557746791776641 52145496815824053 79508384494341046 48520426453910475 35109966344767147 53109870460534623 35270729912096903 27443626216551719 44329332008413826 75243369861032377 82575798432610064 15675181380477308 81034003401010545 53268317167081366 96482494629402948 73278394318743186 72500124515496781 32793586815347897 80518755347398458 53731565914346282 41754043027774985 90801464257734839 72378636495220672 76259688979556866 68509373124703238 21831460368280018 74299695288737831 38879466812188359 98820829675009541 47688616112015261 81236128996268378 37075525377216422 96432531133109014 90594280310109381 63459572277654838 95962672146865791 42121199649989592 82325797490366414 69413216355694814 47716924373137904 37194001351092141 62281945103084871 69065770782759106 33908783042958859 29447985836813473 36431660057881858 68012414860061846 64331811535130673 70005891784435841 66651879696609299 93255760558837354 14676300451539859 20330225889523803 70367085407453451 62407146152313587 58993429132315693 81673492741088991 72473564160121286 86224969681108707 22524046558523874 51371040295003796 32421695026210288 72786082421005949 68768128738944470 20261601401530049 64603798658776632 90965364505697276 64467480533373645 26870356734671844 12299021585556736 12506362986935919 28717129523547707 88139587067061304 62475931232293291 96835877969371164 68108426485869024 61558103144885750 83874546871688367 47526140231992194 82708757219338924 72758002452579576 87647795860492375 20650939264586821 36481172536097503 16687888703988217 13112103131606753 89796516583873576 12691064581489251 64098622034344151 20131795604272805 45062911738581885 15802696131027065 68691343174994943 20665976363446855 29433068853671505 86098239275058761 67372044572362319 78862038377282213 91447254988085855 45167650415420377 25545648171267138 59408898038313960 63326425114268277 64435085847231731 88146141740189148 73730444442605756 98736311223860923 81304625464584154 65126121048690224 84454543700158579 86408074665346205 95897480227313637 43750700986004345 87424860662109878 46656176781353953 75116306504506635 63544736538580293 39855260369453567 64067522798319657 58259699954906391 19408303473645420 52514926629725611 29753623228335604 98006399948639625 24831563239067459 94071440595892376 78661999079678313 21335453000290764 35557237126882066 60260784599351269 11807841014307524 13220199024868114 86199831000455922 70255628004013554 42650153573692214 12310259854610838 98009010531735119 45799045898156976 92667574420592710 64970124736307764 26317530146870589 99466672897379938 86905243558001920 62912420374817805 22187144784737624 50553957414655263 95414263577486765 25153038192487511 18777725232195637 28894010366003621 74848728288344894 36806438156749760 53541377649490132 10566013312684706 62965829739206781 89268576700436056 18880855517809262 30060575267127683 90326714193569158 79572323359172201 51461518214092125 21878870296290674 87946329237454043 87117366545848032 80799838301603373 69404919278980480 90763837200516445 97893396748537561 11427915365140632 21143937412111113 39694667057806490 10185579095264150 47119553872860228 14878020094440817 69174642518796883 14817094348526703 64145950603614621 37258261940960130 61254131426597769 11125965518398692 39215745703240668 92490897752350220 88122674260590466 64321197952399676 69162109081121369 23035453140083986 99301181926924432 38034741108449034 72052520430971995 90450154129769673 31731621673026349 39122623039488227 56220460476728816 54464097000983653 30781805293358494 89142077241722945 59550982782722080 28397571749640684 10535020015816207 59302322503597633 85551336024552523 28198717653418792 99728062497736585 43852392741674146 16402121067687151 95300628784015299 47750712501174571 69742373398479396 97819598861803870 62920740715966925 34253411446409306 69055582553323127 25466185821271531 63780794123072406 74594309736904576 55625112350030151 49830140131678537 57593404097741530 26659329194061807 52161640472369033 45305662118231509 62937092362375993 21689545426585166 57410976019892192 26821145645673196 28824772513812258 99886680674126020 39782820214326477 56018875069839756 69622352556560245 91926112229807858 42601954799537760 60522607838080499 54134505369834378 96538213720120865 71298659148251289 35671799456892962 31630840318661053 38086792661239335 24086949000070505 33022961564463912 33708226277117006 14967908793138883 84093077031794999 28125468378363562 44201757205772518 94414509048711052 91439881128590418 26857243094522276 45231557782831012 30168447427354651 91288071531073666 56714196082017333 62422023141081027 97593762004604356 24042691015737992 72592625270640783 89090716831132553 16021758163713902 44562487577310810 38203667285544468 42919582733650062 16816385363543181 79112383644178395 65277512883364699 19888572613129411 49385933899248801 98190644127635382 50981867694689532 75302543604803004 10242144089595981 77894285105397545 55227415589718905 45014709391062960 67096349825031590 19301041731588701 27005571398513288 93944382536778116 51346572328861929 11468698687613415 80003126539310469 18389849196619174 29892465930408584 81673631930467906 92639016728693168 26516815583734389 42928971858324525 36516905503791871 20415953485949188 11545181125048069 45232226828628349 41050756078291494 57493655614598523 11165162232821881 39917546511991928 65475069881762424 61379983029281957 13937269753675037 79959890943532288 67592580092636799 75578098130542341 99934440948251261 82862450210460240 92877536033038717 80995753732790813 33053005940419684 79490070823642839 51129836280202800 56020923605282004 37243390335317859 81586989869704647 82114158610518468 69704485544817419 75375753733999042 39793424763534614 26482500348848177 61300701604616101 82323080656190896 51068235697557103 73881889925622304 35237350037530563 77070973276220894 97160681608415634 17920336435675634 78754572908844809 92198751589769464 74074168841485780 24706599609256161 12681527099332283 31830456344049965 29178906814300680 91605308985963576 90542820512736310 36146042514745570 35769462296426430 73575793196068997 80022744205732999 98671337291650333 32205629385096857 54520364802516208 81703637176927426 25111276125850976 17039461297192643 34353107831092062 37209591490137616 17792860811361970 99269312491342688 59586444099187543 86162214754786318 48550320096596427 95250031784998427 95041280200027962 78850133889039077 25291067276721279 46835776152818440 19281433257094876 22726281003367382 65975690921041444 52128700469918131 70236898252457544 25114463260469727 15412464005987880 25746522501641728 33709062833957905 66450899806535324 52392278567207471 75574955781019574 98102547399347269 25287203032447707 45144384762238860 49280208349118184 76278784182270920 53971425580613657 51643677587326294 66307646093703039 21314112798047262 22532234212734286 21148953628099664 21352802214592324 28758523959885528 80277909525367867 97833135607139864 35373156755404791 92908645145314666 52679772786042178 94452596656005885 87329528749488991 78667856282229252 88328253433371644 23715153611194328 44381981260202498 63699156225211949 30782411046719348 18833165661431161 58953153477501536 43336065032635896 90087282059400212 81485314936627444 31023369157859617 60376088445435666 89118787235834860 72633937731514922 65030742324460835 63681168625231427 36165527922223818 24752065953439105 88920499517188036 64826398228374879 29724298410120706 28502065171900928 55406052214347467 78503767495741666 86860985131160394 91282053833648514 18539321825789616 53477373099774925 75366885463292421 63681494204830811 83098015439431264 20365716439836894 78323235376518741 95195075656647052 30965015219608759 13729979059903444 79538929953424216 86279873265016066 73650803356923459 53179699714916499 27252197323125495 24609530638499014 24874326291961172 51963755934875027 93917944702175925 62348655007420457 74856332692929530 40911999024122961 69660882864208523 77108558202464020 60640597633356302 79736137551805303 13236117300668034 55637045819206555 97000134936781829 66047480418296647 34486851388942466 20488349526280903 76608114490310730 35038653829850767 74803647974175168 56432098587213256 25824955752692039 57302714178018632 87252816121162983 73720712566960568 34761708375077258 22216495210054271 89909680607968442 42836759247139589 55774455943986842 45949058007174298 30185147509577287 98965245520260311 11762287042300870 54683106200074776 32002521283109769 41845193285756988 99758541459379254 36461166205452464 62744630959545495 34118749049956217 68923530808924764 72043267137604289 36870764236254081 34480013074824285 57405798932560301 51678155074644990 46258294569674366 92907157199643477 98640534366080699 61063032786142887 22913435065011986 13214591934603629 49044049446006541 74650085134694245 14999989137045841 94454297563659975 34299403704675163 77222356069132092 79363071457754085 70383394807229726 52843957571731028 74476845953466415 62140417524485591 58596975331415797 21789219015390425 57817227827529031 71073100830089646 86560065673918584 67185349609911902 78389135381668436 76233859913622192 74525682333967088 32932396922375806 40078778803881956 79582447035314163 82326203651433893 77136699539362502 61999107005659602 62925604945961958 97045283346572414 42936438993095754 90993271217778268 78506095834097749 51685730828905404 30082745930255551 51729018747613109 62541488192954925 66765099034922909 76259802125507822 70176174700135607 37203052432396704 20767933681972347 79240204235988475 81641991194246841 75919783368736425 74313935479814881 16057114147318707 50077711803121068 15558806125500039 87403785606233857 53552660349911343 73995051877905859 45231068392754649 40043908091364577 63996797497066838 19714994030773077 98314433939469637 92920740464419301 34639739581529110 12495817999064552 81180342817396443 81906479872114556 25529335138305154 26754492817079644 96404992555019241 28415178760950508 39677288366995957 57091139222149152 33287012793080155 18693255801737733 54423838845428661 54790846178979831 38126129197044246 24480108791852832 81621386672477618 37155245139488402 63860182168695390 14986482243432714 36982250070137401 64768687211094835 93637670932113666 52526422212084727 85068396418673521 75862683363190928 14686185294933589 32200243162061080 41309403522310183 79404759865394565 84604259432663098 51073509446442555 47214556906596642 63722891909453050 36040590606422499 98834066179768724 42921207045510225 85022829972546625 88579930952790819 40410237579262545 82617896823445361 74678472520164300 46585567338568879 20311765724514973 20691303489777457 81255645312284731 97902890016272482 82681646783667580 16064758055856545 62283670698635573 62225165970928095 65055195479726881 64108668175855553 12130296586161130 58566825173659562 29246314996273749 83209226885191857 74473076758965600 17611558918015765 83559080690708787 11296826210783275 71444592382406460 66063131282459172 75406374568072625 55657179919594894 33639516209913437 42580587132744689 87455143843222915 41226875917407573 31002332448670896 47425388740563378 22428390804439825 75699653096272074 16469164437270964 14901126311019442 12401807472707407 41271687965167590 67787285062868105 84731793749160859 37696149480478049 67900605188986108 21680878481468190 44608712386984343 45377850426857652 66797258146108538 77004407737296570 47637507982907727 12987144464177604 47129181153532634 42793248491832396 58967350751862595 46631106508252526 53887292258672208 92924638595913904 34144184637193436 14989401097034764 57874635422059178 84004059025040528 70772272658605652 10339202687453838 87668630045029314 55646081026503014 83287916283888895 26151523354428097 97538253566941237 89862435653804376 29149268725409922 83741045563204221 26387129222306410 99662571101981525 97044838636271647 77746765532411685 35236417336636198 27288727151232774 60914968138896317 64660390704611576 21284663003398044 65635623426114606 86053053217413638 16110034979501163 93022066124779551 66445431143623267 16519147567503526 40685573938030094 70062634962317112 36189315804543231 55782940563327938 33591839680727537 89604976088908942 48031748601573240 50728944478598093 44923046947057491 10723309469167400 91746748637071300 38197393641128842 38665594084526235 90097170862935766 53672917674662715 31422477246180169 58405220403855340 95508997505283234 89164647269492519 19370925179216520 64843026428274426 14092095192902398 50849492530390861 80643868452542823 50326924683761249 70450123684425236 81418072380914799 41048703224081419 18643363153275767 50943446494285246 60067743510520407 82817710419859949 84375706608372011 74058100707086725 86070644455054150 43795916307859255 33991197755318488 76611914247671292 94124287980072985 64463622462346202 89687598226090614 22252742434485156 16425007024353786 95749326927111243 84885344927439848 42460457428363129 51143991310354498 39934747854134203 94065609826572897 25467313239342758 50921345896601007 78860320692474688 36629867198278903 67204985358111713 16585954285570127 37425000852052355 47067881558376907 90741639630330378 82200617615619039 32036593937041457 21043070806156786 75421434286218537 88349078246809373 46482314847544751 34233598682408155 93317074257470822 89273951451028997 98682656333258992 42549418841543103 70398045380425841 37121894706137767 12050185762094695 51762789446908847 31755191208841974 57533196932179836 16391790078978159 45190343384147366 68439180723721746 13273566313423955 42008276391443237 86059174761553891 24315109818008895 65577308312187354 24990077249930777 23740215142864571 66526066509456717 17036735852870604 88185364522088928 94856778158960557 20606016102017885 70338246947367971 64376099979502989 89685456680567487 45230982144080428 50012849655914731 52032468372677458 17392083661894285 70260444912685094 91091155574129686 62706414296049408 72173518076170399 92409750383401233 91561750950590129 50457246537707990 38635504600305202 35936207410005098 66181851467537336 34681180108332537 45128239448743585 41352803407806125 82025207012341035 75066640605556790 57730063627473772 12539923679406550 39250134569484828 56872879176131234 87937009565210612 45845600561514875 87474223873600492 58374391544064556 39066950117871164 96480456017695407 20058905013410980 61268910159649011 92287423445285283 60544532955499671 88283918598669260 84681743271872044 17719612760957384 30621167240353621 31580239462205337 49840656149682869 21752753348600301 79345150195750114 83694247208738182 76287911154360253 89049867242301891 45308101669545220 71566159671810279 64908901813568945 54115069514497791 56351793322116850 75121112881444856 52263786817146874 58285221849035660 58850387084741465 92578346232742102 92977771191361043 21703371505980748 62439012630708377 10567089608456947 68272203714918615 87046720776800396 67200094316191005 76667099273704833 28958084561994221 10852570669197718 79012492185683764 29174590671082497 52662750754514878 55019789325047609 39736929568877045 71744652305372805 70971962889543764 37783327903355655 60552349060955742 50171917910876550 52217171247026069 80385427136687485 33488869278031849 52054528242647903 54053306672519034 71111988430590475 82379129539147623 20010419183652412 17472878747109998 61340011073199151 69408474931927378 10530527864670825 60339254561749729 44395290285399550 18754455627985084 68263376088472583 37008878962371905 87951951243886227 97464121737256842 70441739392547971 33580053668993393 23289761746676729 73123166534082285 60303832110707381 72116353996291628 72811469566805258 65227930166182480 82762638494524530 80347151017951523 78349626031743388 35874815506115134 63618084599517923 17717143237196073 91868842651627317 59132529423890398 38647454097876958 21050070963999898 56156758340634339 99453707484149111 60796287526560678 99516265223797632 12042991106051818 37205516029548732 82387977605412836 57227678228096463 50584550077314548 38404616419523595 93561318032481953 76574886118455393 72189860792343719 88337542116834246 16732779594762859 46768188857994738 48311380237222157 75353449310568935 33221492965548390 37411932379200752 61681314342546908 87565236154282552 53098760107423319 87848783619670800 29292145233874320 11506477233968859 23510983262072263 87434607142624366 78109851470911978 28250385085057328 99089406798556254 39758133980171131 33925156715042555 38308924970609278 81964678622777434 55828636214951321 94323459086825373 32207171190041844 63376516315827776 95809896991697413 72150526069097127 83047988059074354 49656265131886275 66380687809407473 49926277150882512 76934777631294751 14373158641738547 41456132307971758 64984696790583378 91542930918910061 79958581965965356 53145552011745073 48892108534899236 35391259701922430 86132219094055216 89072929338894496 31205614090082605 85637516142219592 44095089206206429 36433553431892396 97160668732459104 80780035887088299 97430868203820161 19202645477778430 18656414232542755 47202892531135950 59308629689963820 56984702897377763 55747732383471276 53965260568610296 44829630312701985 13059826260138725 60022690266410725 18429486397759981 25244140912756993 54054947782740052 74806541338494569 20640705448392609 49413694483475116 22968565210877607 38419102908331258 11391644688091647 19452659815269545 83597648625105041 50522017696275183 56819192360725772 55210546927313130 23403206647869569 86148361313621052 36418023434331453 30755117378350596 46543672397121683 90564415338911762 46590319323293213 44579038652821320 13867805575807461 70641743484120494 53436016186877361 98805278594928790 25955571828109486 81150165431380105 57451733381049761 30094950870228500 72085871535366762 86467928222447004 70427214602756913 90199794110733175 96352908542418549 73872865628703596 53018728160934817 46266713300454518 14408070695116475 33211843739468883 76552778367774318 37309403666390152 35722885017162451 28165517336568569 26846726853618870 60229339501169152 59583047615252808 11153427620060096 76421420478995207 69916776064510760 91758618986842995 97720663178888856 58085048737235593 13162458777182088 13332110475784089 71867824030813048 64878247447205901 96188043645413546 96918462839147401 29238338594641022 41938621084563879 90868146075360681 66501525339680698 96409083754184665 36221299367042567 91398100640645843 47908743829546531 73310361336655808 48296285510921997 61158319146481835 71962714561493605 68979329768334592 36383829549940839 60932535312829378 52953513172092317 78473191275163123 18143662905697925 48010558865930665 49799616817771457 57984238184216497 79628420171715955 42742013686153288 77378660708819072 63799774208947996 97843488789450016 61223315912005980 25065495664326731 82755071075387494 11113337723636768 45177327582576191 58017661785656641 72192504755655913 61929776911681890 26994915756683032 14643199141030797 77804458315783466 14166164616331122 60292039105535210 86533243320319496 76068311723141579 55413855491602031 30635023850843574 25790645084357497 50641388419552067 60871365829633404 62554222835766359 32519393117452847 88471385899192072 82679106429693667 17216144574245115 28835668322574902 94186557726474596 54651754834616846 19116598077404894 55217244517260021 99478192767875461 90968991723653128 52667508237206601 94816165658519175 18710871721453120 99021320668369019 68929970131990057 37167005663092605 25790485555231261 60140106028834750 23850782323354121 35677413329182290 93123679377269992 18030445860624679 35901373313747129 39380421768859915 44218816567231494 22802404146592897 12452116855528028 39330326916023653 98305193950172561 68496522141506795 43028840832581050 10121737534255808 20271503716402908 13956052944234544 51860674753506251 37072320581968448 76523555227783173 31272957398754165 33062601013059774 26996604461171426 60156715931655064 34701818087679790 76347798349683770 48035076724399509 29759547291051462 79632684848498340 24569953807128383 44929540541745784 74005667348633639 37205283152258320 76505526489892222 53019905969878108 97095275348686815 57480260086782770 28754886518120253 63475720468195580 21530205144196001 72460394252047512 54592789771534082 78788188124798884 95601244487302918 10132304226842815 25239624205122851 85306119387992794 53468480335809342 66339045003542529 17064847396172442 96551914786372690 91428127464088396 21958810172653438 45910133169090493 14589381358764224 28184783027055032 91679874721084647 55748188285085221 41107836969944721 73975340007026621 55599633746723163 63482610675154046 99542834592719214 39726833576568382 16724333621385069 51646509809889581 12421980251924905 34534508725181557 53138800021571892 62616844668939983 99430784321784214 90237569207616408 27231072008344268 71424123691772752 65159673945418221 47468616016339300 72579821821300515 71341224604516620 61694832322386296 67822248002583397 32067722310439424 20210661032417582 90523708652109867 14011988630345760 45678715160032624 53191343576469154 17809191357008099 63586241562067475 66875764255536314 57401958649142500 42219903235084846 86046633972423483 98405842621654318 19376194425762487 14344285263279948 41251951477492424 54465749698623964 78842157359136327 37072180060596859 12228538099927813 81205292528230611 98719907387452296 10541234551602201 39449852170785138 84280644047116280 26202938964521166 42160882540397181 45528312014952054 53339024849342944 45057742566712244 95482606946054894 16444427448228500 21270943987578920 78530930292462891 79505962660113871 41203618861533372 56248954066856922 76429501305999957 54990941922666430 59239725289880436 40056564590847138 88590173284473040 30016826349448285 75491718742965700 49646082108187746 67817718724850730 22827572804549698 17785030678913399 36377623417643996 72091359471354972 73625953011559152 26001511750985091 49193534185097948 35469435102930195 64509367248789649 42905251593399118 61134576043509487 93026176623044557 65418305246679285 59865904464818858 45649558605727402 99634901426455140 15548676721759236 88638257188951953 58115091911515800 42675545798799049 10292749981922425 41979373537731596 63113332422744908 61539120075988613 21895081420695572 51646724505994915 20094397893275998 15012111157830939 34133953923026669 40685015187471937 11189267900772400 56126742171712662 79892517298671753 24158986592754333 77157452468915808 87138199950170653 64104988439681107 92890255221554172 16540758112013852 20464208562010653 17560690424428333 64232170904090717 32864762831960784 31693284926464790 44692475083639692 23700651379938129 10054366249121806 52759338026960524 45520098857791305 82456558211354539 16456892133551919 74657204710707443 19368518768188790 39423882078117809 40157659628923595 95877338162081151 61091264129304407 78813764075397679 32719574344348249 74440020081423955 10075406310318094 23778406148165874 50343816153751811 75061452055052570 47831123781042623 14973318840145060 93378569026771691 30878175301880345 69537953925840794 52520298482171537 78503252605845086 97686908096711169 38217396782364388 47455262782849374 39568967354435284 55758363665599771 13635804270363998 31895527087317678 99207524096015541 25055502946316404 42336676050712175 42757377228858232 18693126891608799 29723668675594701 60665388815082122 77804009112261469 91810589184816389 99030806500326135 72854515538430829 36113670860657007 65254395121753063 53979431259691089 81043463853595422 46436450978623103 96890762921386344 86529349687985488 78518935680858635 15188883340196512 73592819891752817 22949030948716035 31247053127442439 44994669784754284 13153241858983826 95797876739586779 29313517070770606 63452525901866269 52176383722153120 46953489357778834 58878018331486488 94292067133979240 49343467398188902 68356287242635033 10323103722103231 99997498625487803 12758264455602182 14052865430425985 21336373171248347 24810795386104313 82262105463366666 60697591317832462 46566233960688397 64525250058883499 81826919886082068 56017527190341325 37422942107749926 67463875591964693 87174037596602423 75178817293908629 72931983255916118 29156852950054018 66720715818247824 17640727164720211 84408959130599144 61435540523155963 70703982533444500 30224064512587937 63020982241138155 44030871048717542 43335361576303426 69233246293472792 14596925744184355 23120219850431108 19250075094216178 85780664402059525 47128915938850521 49457927598048839 41228869977717254 29397940540177675 88390273000630556 41049274844055242 57303857810744591 55784180893828405 94720951400557904 25557090470751250 91901218104761120 63994309605109022 54583672995518166 59382532996318178 82631388502039859 32581256946675820 88199896344815610 12035699434303290 96364236829241062 73181770769321434 70099546338310097 81247514743549543 67306341227568565 35635829646826591 49137737797774318 76285024154905514 42246999396946842 58350309320784154 45738851162772525 51355269932789561 61520513166356870 64619208622960360 40754666585633324 97394326725825619 67484055962583329 97098301699807572 47773240963768074 59481097324126729 66599115156296093 67348575092434106 20338407142760241 75325987736400595 97366598401752244 46054352072349049 96975204309812757 99312986037772826 64865786518647739 90358475575076323 47678306176028922 85473164503848116 83950859414961782 33180305322238734 80458151161524874 72887271123859245 77532356704862809 26166757062010562 63561424641798249 10009037770534416 23698683316572393 73564371679501121 50766256360552065 92256660734884391 19431788016115703 90413887564732418 55219693409180925 13497941108304889 63438280898395896 12951147225070787 54877513617138225 23618402435078111 70946603065067214 19260780169301666 18195299817816506 31659333717760106 12869835242227901 92701037707731275 73303383385715516 91292890100868550 87411790717642020 64594492612821262 65821779018353713 63166495789420956 11713208754660870 18641463455486660 62846631917088333 72025555707800922 91916448451223210 46635677456161816 73077344269453979 30082533238577445 91358477649304717 65165899933171084 38372723906454068 51794556037958745 51228630260273941 83727635582799355 94914745943978784 47278464232919980 12404315202254874 82339806914169168 50255206096917073 91076977152270510 28173084387341436 88424913169609324 24104829655900943 62115140452618805 47795016516520154 36630973861243085 29435403391872586 61635112416008830 20547590238752101 87776091262772884 82017075978458922 64671773401703050 39432450895032104 32571550036928967 62643299432840176 31527205335076549 54253523414034935 70798709611600963 90320795180945360 72273940559241812 41146245997035421 93776617561892093 71039069576535832 38301784293691394 98274847584153592 97749248296674444 77839590133298057 24948588214230886 74135826820792716 53543226805480178 44412933991050739 81714715019719761 84687513740035003 74172418804117231 12875561252700518 68471453777010514 58341988934501849 92341057901845068 29618338030640223 98613314967124378 48543263076535927 27167729255846259 98177486692946903 29867176218877489 51476760329557413 99238411885727810 89332940094815854 10791810643333483 95964601927446377 24576447300461748 96261832638447058 76197601695707347 97028278361475457 52980470037583141 31970183121179188 51068677918136179 83828543224284634 20633348091992810 37707605749952765 45163288867201746 68703115383143369 61476652330897181 11492645396125562 52429352491201885 25145676317988318 86348430664988016 32094022857728274 97556011406748406 39621262528173945 28536885385352558 82449000102714798 61376729408378269 56965302067440004 16303616765523096 48226086267453767 74088829883615126 37732763466556562 49302891287201494 51771827154833891 34500096851774047 53137592744111860 46876735499401918 65557064541212562 50591439552653815 37093769074133451 19396001344100541 14830288861112151 37812766916653540 36537593837421434 76166836579102131 87185036141618578 65901388746213820 62678871247201414 50991402673171413 56000487886630423 10853629192473364 49617456811613939 32801596323365194 64017041905457439 65353722742109645 74154572890795637 99689199654419131 24768382672650903 32780149187643018 83402303637718480 63782267733120032 46078212237957237 72708122870607720 49083751646357781 90173916180847021 69982811672623492 45856638686396509 27138859101282453 97695372613220600 91719315047209340 63625846736640571 31070789592244963 56165116368337098 65735331234072205 69367879601416920 77261873389757017 74324866190779326 29548599106381003 79744542057432156 50456344225379422 13858914874019715 66515199132092871 46096641442814026 33887563066806262 76023085829649257 77381952384951810 45387061333755078 11958236322660165 87937062646092259 94916377127666257 71249012654490640 98341248523196769 81500894193284118 71726909657138763 90100763797533901 28785860397624156 92712613513725204 86902430908947166 97242685782919935 44234132015126917 19293867913456182 82682380133846156 14079199299333237 10335355601579009 41312443151635047 68882843950848768 24707916521115211 10611328501230954 47250812533843651 30888632020916427 88406364986428079 28045721780181862 51829273129078390 62589592333680275 40242315036251548 71628249478792402 61194236584825754 78524125125683033 29884755366346229 46393732030045503 11155569804050667 74345540200473594 87947718910950612 95282762713015669 73495446322947347 44568370776957717 49926745370345218 42817828984497681 43756908000809632 46200535961547009 86451540850472887 50694536053873632 19167867539249276 57674102429671201 78743034538235674 47908311973174116 26529068733268703 70989718755652438 46255405435102607 25146208493179426 13002380655483456 57360707221944629 61122433084483302 53187841076790405 39082117485449252 77451426264469402 50523372604303877 96912743417047573 32480126794531764 50601723422882187 27325628427009250 21135170448283399 42332530734322738 22363076174550743 43514217333280014 51813168881350557 95081469612331278 85732541051815423 99832547852085886 60312422378083791 82608204183445408 42644444807449663 21287798774757535 42953359626733250 99116518050399416 84897065131674635 19763066728223128 97471664786192098 70689665733027539 41916108762214259 21700406453271972 93815791026704820 22616800751258896 69599958104662881 99922591082595636 89681183090825514 70966872289667087 92569624361459949 45303716599785591 69345631897978144 89379293514988253 42643597437678602 97194809935301768 42755226512306516 32880445832829340 80321049871447933 61061082497711048 97342846419045688 36023547681082130 75088259663892738 49772193149486991 67402821737307111 54301708259867158 48408912483381455 25755119616950058 28488894315281825 92660541550505640 34046576737585923 26100184181397448 32743057762189623 59409629486455353 20236747347777580 19624271782706278 18302645167144007 95829628088923597 47267599028739294 88661591179843424 82235424939250340 91045276547423445 18733500089650702 96189291996584217 56474122211560992 20226231402707586 52752783795223023 67853244965643324 12490287358990848 13929326167328987 95019231985267914 97077838558199211 57941199749130240 64296826336128613 74186337004474641 22317413300948829 35384450712721952 83865746993213525 49040399209387650 49576668365130584 78545930763154189 64181702556636984 73830050284927335 10561681743640543 45495481646088967 56395351600296258 21580809352883221 89610188558468013 91581587299115852 82707446821748491 11340598206999021 14298300561766073 38170855186466732 61155259045712969 70164062756617785 50100788910591539 90159055395590615 51994674964577937 37701615636254105 92002908422022481 76607672140176212 81487376122642051 65429524601997678 79966048140319740 57390149997724434 84693789604972878 86802839904951935 19900924901052341 72049578934614946 77818584115455723 80589014495034171 24512622550189735 99770266074554264 81285834192200443 49505812755605941 82570743616349172 32882451830549377 22483454910235504 27284357795470636 11592444239928909 32939004170844942 25316258705367403 22695330556886971 81237243509089345 81174695578863004 99022085491117932 52748422801410338 78719436844714018 37046326287527853 31365534999939240 42904361987818133 32756381923697527 40124323322078398 61246555559706040 37060463933459102 59727499124515214 50028556423641663 79380309421274693 45877540189711411 22284207537667449 12912205565446975 29467883551413556 74306917606856271 50041980908797619 99800255906574186 55383571823593547 48550838563934611 46347959216173061 57579150302855426 30691262626207420 98297580459275003 49197992194882155 60900557665588798 44551516644083594 52013322579123734 43426456275553629 35914140788177289 38398448292120738 30605176455744306 74175435703412207 23751994207323619 76998472804989442 26343825997511602 63481305069414168 12966774940911099 77671671244914296 44450088138470023 78921527766808445 69886154582832828 48088577865247730 70066890150115665 60459763807093841 30014637661255752 22305423403895269 46022625506762301 55629244113608094 57079247935355606 70981440930063191 35908297561986818 80494226381953129 15748342930583298 93746012991166679 91836853128840163 82003626771628163 78211662033988866 43797927625922249 34387371522738585 62008026977842257 38014691562488469 89881718090170371 35734920898787247 40353289392280593 59475611847931225 92712160952077031 41492500226091391 79926351507301705 15388742324011730 78982381837977271 46083202034781906 26946169875512981 22003010227449885 85059620688773601 35836729414235668 74323480903564008 42094584278169400 14989715231427599 72376351441843301 65702292924601433 84994286565218809 30279186271440834 37378357821314321 98177556717336913 28573593540112645 41098004898906249 71081663149771433 99731959908309504 69236165355159432 16391632928819479 70662483934424130 60858994789108224 87594114440366057 83170471639985407 71797728847588063 55967296624584813 77052072204895714 73420455858016267 85987853599069544 48959874713985479 37109346843364758 69324944025832243 28831032734104585 24899713049224706 74667122807505582 55802053299257286 67825752728654097 44916899178499286 24445700337477091 46897796913490689 26233602936597625 41075794789836640 21870120706099262 57063794708877519 76522569326223718 43727056583064979 46995322873775272 39196786149972667 53913014036968195 80253944194087914 56269269974687631 98627059744392145 40374394063761547 69245789642105474 79984345235168424 94439851529018203 30973041674544776 80573418191177690 70331871199564690 33220712560596341 77646002707175736 22593485954023002 80950096767677888 61004548340250055 79811282566642686 65719295578029563 31835864033821429 27913345348377768 95039431183631857 34843121211144233 23432321001858630 71052790096025776 23945314570929198 91818955930154745 39015752155082705 87212687328635896 65510907890366278 38660168556514481 23065943870600502 75307022940889207 23977065839550487 36216121910227879 24221476215818527 69058507895911877 61869426928867504 86628970770253824 37968336559806994 16433312314082241 91181121789156402 47903867795681964 41556941469134151 61848676494572310 47685522620723126 60290830880343228 69845993746513839 72478884254482953 76868113406686693 46624376604631006 41507337968797621 26961134261288139 84629904110295055 38598927861216709 53597709444937553 59161783322406976 39725914357080707 46451675565101249 23829851852726365 57452289375524073 37608273680651794 97022939781077576 28600687276887708 88704347174588249 81143360844761007 45230879160974463 24607326304260101 44082072224731391 44450706746159005 81902835494262278 62710296168683940 73421396283710504 32036246369023483 98165321603355890 55416683917367549 72889951530081858 28001123491717991 13280669506678849 88017655446080950 51479661642580772 91701802571321215 89440768393914521 42996937369413429 74104659014105165 72411973011359919 15256364470896530 77714388243572670 93747105937407571 94564885399607920 43263614323849449 76594235102352353 68693398854721766 82312647568825711 48816629092604447 87480403353883303 25760603068147231 98251883044565465 30653873903409689 22767608605911776 35083665484767283 31679555008909162 13242196646386310 52807141294412866 75836119023533097 17160445743542339 92510233192458243 19919913731909139 68447974416612857 76711271816620190 85443711397812966 59123523969583974 46514064110938942 95241864248473256 23529580212516058 68364715956748697 81652688962005287 31576341624723529 43004913254178911 66461150172756074 45393787813922296 84499527203519190 70708356421342703 72850124365305069 65372780325066317 60759766308430597 66932848211807718 24577424496562872 58155904343740536 12489404452528930 40216143430979649 89594063575224523 91729858148858697 68172096537549929 86108661337191791 75519215568958135 59856595071376526 70767986673146933 33030579620155280 33909108749771005 92458376269893569 33204237054693116 97057683372551358 93569324231414227 29523413986836147 12997370784829124 31871617486036428 24390255293669763 77719071773717271 71334624499654114 81592393942486051 87717830065682897 55247847226135606 55096953430143995 10135846520119402 37074753177574208 42220534428880090 53931129035235538 66201230568441166 20141874952303175 53540186784055752 78431362604855539 43946098144953462 96625346772934980 47008737668316635 42557441136710391 11055436226395467 94730933211965866 25783353345780391 74749322262148230 94149359776601858 19404883634899757 36475308347343596 52137114604956101 31745201961519774 98756617124562872 58435872989294405 27597450180602006 34512528375980061 41711405853840210 61870771271902984 55021093167809262 66062337646834416 94998609195700924 69291449896482655 74990179097579800 67584186841666534 29633651501093562 99839765339310404 27530849345713578 92597972077095500 40358073658175365 57870742528587003 47804610813407584 44885784905775816 81823633875945180 73097035658682400 10386823352011392 53630055868858825 15981326666397542 28341285730003482 64571574606279116 80372034718454423 89170588967042613 26781929191539635 47959327326526841 75093126153912703 53465438347770150 22716704733146509 28391154483246550 93952072352210701 70313833756751931 86413101705527428 86753812548464397 14257251060475067 58651478153063844 86977740596843925 79913986944516241 39870617470323718 49484423043876624 50001867197189393 37251448252734761 56024771811861634 61710006506462173 25024829795634317 21852433270280523 27847882928173022 35563977439945645 15939276485313201 63664069002533437 67589262439658091 78652627424915756 46365091670105417 14791104284767432 63031918135808362 74986249832029956 50731631714098852 10868842271465693 97381288639403194 22936829673873061 22672696484702433 65765513860711058 44367096338660364 57666810476774020 45424820643386736 62625101403744121 72481500905029932 38190557461018496 47972732602034407 48416832384583518 99205862519339493 92158115480072055 71062893386746174 40362673256319946 46866986301411296 95321376794872233 65610147496958213 95134555593255236 63256576487279274 59603402468164537 73513730346798473 78152455693233130 41166324056285757 89514455726809599 20883103084424707 13310199209558107 91655880802266124 95579286545336981 38576751379083150 37640682626574352 90371254128106658 10667405409999514 32389849324923172 26853084062807330 86389527166119461 35028176865778747 16104479344321463 92905212425907365 16217235168016139 63944043809731020 82289778798829451 45459998347547399 98166877148328963 84049133800666065 60617964258761533 70493903126687362 63488235142158759 55116812397557781 57619178391592687 29646695424923806 58131699244890480 97218139158042762 32388275555809384 99783147905860376 15661621928291525 41790978804900986 69929770732571297 17202097093256049 13287629326697642 70155734419519763 95888167588499184 81449127540093755 53295550464503823 28394941432539744 72612500851659686 43900005731620247 38394972910483703 56361082412242526 14636126302937734 10891414883522323 92482853325248941 74377414119112003 33460396752518904 52343507867442555 91738043920163251 21487805106282089 11000424619269050 82409589130256249 37209574578337093 88364281169786536 62224325944778484 15014144966731896 86694513213428764 63289419444587060 69599412368728348 97309109580411597 28727739593231685 77579019293325921 96972143071262478 69316740129786710 61333672112045598 77651999584729503 13902631695879785 54446217115550647 99820914287443092 90122262684954127 59904530258515419 79663721981102886 12681711580254580 89704560035178373 37783717988411841 69156347321467822 24409083483476862 37001481540708262 28036517363521943 24984263650702938 80861473720587710 56170371993570637 51100961300627676 85727330407921064 51365806504591481 38731370333863092 74128905772070632 28293061896879737 63259508854913888 77282912024286012 24290429942965315 19715015041853315 98751402297094320 82015565639916247 14394808258829397 89061683355927442 85127265690475254 57242396547253772 74690105873108220 62126681669789722 61959648258234934 71445674102024689 32045779270638632 24615267103942945 82442345451737886 15122655367843246 77680664855725048 57990132649751817 46327126651453510 76894303241756693 85087151464855457 40325103462601641 18491498124276825 90168487411952547 84338476964744384 65435347587632952 70886390714228026 26768421813569436 23748261364783997 83724649760185420 34330057966240472 47787626944135288 52450054947267249 66852279988416104 51165526980101743 76773699511349099 61527169272398981 96923491892241958 99640588090847475 33387791758148420 62300169662211930 85497123420692502 76212207095137519 93936866305835175 32334281838732483 42876363708419851 22349410956194368 90004648288259865 77085131476126163 13501768150333190 91641232743605758 26207350664345460 96425011655118524 50320236851853072 64414757094322316 98669925799221413 96335211292166143 91310269689230887 11644106364755176 73019845180650530 51335163831559485 10483225469279839 62877549183396599 18381238245104593 59156200898663885 31656692390062979 75152769702808875 64824534447232543 48979885001610767 59496751968915420 84947496181285960 77764834654781315 60272244019832918 31307880237555852 61962940419268418 66130154786192945 30040527173960188 19726525370498922 36247090181551642 74368205196687594 15702418377367203 33814730519519643 15624671060056077 70626766303071698 49069609354613607 13320342378898398 54507660433009076 96817397861904773 67802138097908531 51534650658218107 87770982812330591 46155054682974531 35326405647056943 48229267813924312 88982819953527842 87352008705839358 72875850229904152 79566898946917063 76430178395685374 39078992436973495 33315738890559467 14470029779143366 19228929884726133 90903386213050020 85947790874028609 11212411436742465 17339552989803462 99341210492543149 32949700503594198 58165731332971062 78035493372089906 68441269817312871 79278715760970720 14704287796174319 21952060818229337 49402019529749620 68378132715741325 77001534454920392 62061728075790054 96626877964857703 21788521277253852 50257981677662492 44294076778373658 64676023129992104 73303320491988122 17661508431819037 72841134941613402 38400732615465782 51071598254494656 25586550991294808 86124303226476902 33397590009526100 80601100933757474 90807130885666528 32008111182287446 37352741571182389 37033860520566272 35998984212283343 21051389653089434 69489377171059143 29435637234348056 49322055251627930 91106179062711354 17821779876860292 54394050558957079 45681778372067097 75607055003492412 33115763345653551 36957125847132267 58985716974276128 97938471957003381 60524486487509554 83540489781705388 46710174084245602 34844939930344045 39385196874735112 46739815419376285 48559431257545646 72561915034829360 36857935104815574 24528952178672103 11062777558245681 61675824717165899 91233771657971912 15867171366543729 46827113190355595 37432845117617710 45946365871350197 72505984170856383 63364854176767234 92381173812526730 62365907605856932 17189074140649368 63290219771577846 56017624123265447 73307364052579041 55276812068639204 63476684925319722 59364630352974530 68498844461521145 80800881874507208 90764008113642596 43903049657579420 55793787120173534 23456739204607865 46368737886984335 20938466829072111 11700844152807543 90650842005269073 32669789071567906 51206027720914384 95836573915046072 65915681361198826 83868328207738121 48902663118701097 43945191759451398 82122535924394681 50362957228277693 60778632481508408 99598229188535065 70809889820688844 63580250823746835 54277787208320394 86589642332509950 12983896460665895 48299975660116542 20362901106335355 78259765286638028 72522282443775807 79282270442220302 16504914400904705 54502883282181799 80285329386053737 25954931024453226 30555607621745119 50405196741225615 59073248538087559 78118894663590700 28514888464452225 63839606087993003 79751598589335076 17482417652060656 44419295842648085 41382858322131205 91948850723538699 87052835838393417 35970917431417072 76042766145651122 76362975014691558 93723065024975781 18318226408376497 62003634305080618 54407870358577379 78940559849788749 85916182449380105 53722209609437835 86757025178857510 61135533623843769 77706737227739524 87807408282755642 81478081110314750 42112109223664954 46981902385259741 45679909228761958 22377842112634291 61335440699080875 77531356882744359 78850776334203096 73635810073516351 98289646997094511 23648263718536126 66523950693643772 13419176180179092 78789581343273584 82207770892628097 19787130144988317 94922765387061966 88111193425275083 61498909064616794 50381196667958351 33990671764046983 76325681292105573 80309620819166413 47190994970088880 55137819031319885 72030452645022702 14970893449897005 65695606592996009 76699232057490151 27728265596113118 46421136066767542 72627518713791838 13227380722153265 39999883887488920 96090844862243787 77747221652450940 23498193938729656 38262504049308396 96551590798825668 86196383057742043 26431086386719467 65263141141435643 73881859154895993 71201577118477586 79238672203985266 97336505416998948 62737494736802415 69447540531459839 74414062976797927 43450885227776574 14108855321621053 42880268967116554 80594844533206894 33576647922649097 56841746509343259 91061194116196404 70507358251160673 60125280400081486 20839530647481430 18684016804689307 54779140572259630 99301897780033708 29998930360894156 38419530651523396 50234765979564212 86607702070852245 86844825740101882 82248513381665191 21581859512804041 15002988228997863 74406148275827099 66544577036348601 23990581639835752 57465123587612260 80301089915727139 61634354920602525 92891042200619227 70012592273985523 25831400802026085 40415352053334525 33862549125240083 83655934406914381 97238669934601076 77616669700488632 43604433673416714 83716571518934888 10768332463171921 61286464528604498 81992777909149114 13660914463698799 24073813870100708 91316854441571548 80930128847096285 60204220017470924 32518259429694285 27438934032523104 51018131899555200 38472041518405372 58580217975391369 60387770372497853 73749468932154023 93973701057773250 51933789894321458 56625766154228856 12744485899479231 37913369936531307 77522334804601687 59389278006809785 36651287851050805 16772008943499440 96107021802607279 14211383057305639 27450983146233469 96379970993403598 94311800045793886 27039614096858106 48280370906954059 96884387510750029 12001215789700050 87158252482678979 87028348683068642 60163649544769698 71732085149630232 89050012358226707 93027843381640973 13173824629303538 88657705365901060 56669064763158270 29494945946493634 29108155918630800 26933417457493908 19717725890957482 20944640157811298 43168763870153909 38863717598002446 98506911794440804 88131505162673196 79499821295017156 63413945614588804 64854043643896462 11160563970460050 12033690828610481 90686617824416032 58619894784894133 38220703295328447 69410697881021820 81660261267111394 48218377766761671 31038694236248178 43645621223403702 29494953884270236 21927364651097573 49235166955843073 18802897142755251 46170735798077536 37864967234877881 94504047912640582 18421473010672923 68758127087153165 74613068890760150 11873133720356340 38275412275250670 21095664746448133 95932272945959511 35695040241909258 25845770088508290 59209112283222787 25109328093077081 64955787374016777 46242892127027925 36155603334996249 91276935992265091 38106461050227223 46928432870502528 79213918413136312 75190338463557650 78644615674318506 97641147075495320 62646625050686753 73632559586243702 92657628958386904 73212066222104694 49821992976520236 36993925745836665 35056130528119030 19071719363036387 28229114251975846 61281169349756522 88832525608768411 47855420948832648 77354808876693203 59483488673724667 35606234426387123 69360257848482889 40954538490645987 79558869042560551 69100245662677899 85768691268470542 76046329149255406 42985283605977240 31636533962506469 39923330765601221 67427164593206546 62337876660129577 41728608443071348 15657184450268823 72188047916842921 14316767375733322 97038835070003186 95595436056662182 72422398045038957 56820664904480453 76372105424605577 12795666382719771 15276452359408284 16535902460536703 16214849444944699 74054487494824488 52235154319208850 18860776302619556 13437804682450624 54460384895620195 11536652971864692 48990598248939690 70371374503477982 75760137499223648 35768149016378867 97746365679354951 91745063001060158 97874725798952337 68534023231051657 56437773362080212 67451863077381044 49374617139423745 40562786859273957 34912330257081117 52024282286390098 91523863010872810 87464292971970778 57910975595523725 63624062606068756 53456920294199404 95079840464006564 94593585399800942 35825885050319361 50113355040830733 30331791659338624 35441598434997644 66211399950520791 82238191985684497 70602892028077627 39218692956876480 52368949238145287 49325765072696797 36812445774713729 86857514670577375 29988171957789193 63659726822024122 88844200853558309 97709641656597747 78810044027203014 12885042317813086 20565078030199582 52924676217739491 98929287933984808 16475765718245462 18086789456749092 65013767719674755 21460041177425822 29803339522428642 49469098627792443 89690045734951984 68876808679786990 93415851041024662 13968826733125225 36227683948157990 46304054213466369 31962570111634413 54725048653670806 60404041032205088 52219282573771070 48950977819431930 46614250428410135 65573475697912919 85883396316325872 45680060592581320 92948750614589077 42118872191556141 36500922980917726 84373677973302792 73817558048872387 59440607614773980 81400945625945287 14121548748795626 27079032971781697 22419836701508000 82324950106124969 67357655975632310 47440869425150866 60331815844155742 75097551490124284 29041074698773091 80590999284182292 84827925117625046 27787278323038557 53092898978776135 70682922805159171 17442153457530915 58418632252059556 73717845262045843 33649669005574023 35991425149459800 10875160944157982 27752890727492848 63545733503242992 83497744935628596 36100650397537941 19590054057716057 20463429027826334 19234893156593959 73872933645244527 55925282865605728 26048036753743872 62990498714795755 74151768285603568 68239246945509942 81266156852634358 14762909205733351 50229910098798225 96400048237800034 13062241297901069 14497977056207449 73453738681977931 83019704727600623 61238529279973870 19348930917630129 32033356756067868 12786042019270906 21983720934197104 26976527358940014 83281625947602736 91299967418731392 84833664706717428 46827172360830390 61694725153244583 79107350325366602 77300131662019327 20818344092037449 40696000067934247 57372010471118487 38956080374729074 26374059094256283 65001705348768552 16606283338999567 32923566245179136 58699052744749018 16429883642069326 94018030942521125 37301975029526603 64827638060227665 70511724316328636 77689496124038013 20933446216003699 67984597786698694 80212240108549431 32632907452738998 61484083664127463 87487013888426762 30923756292911096 98911022143459577 27214634234296875 87899963582070958 64445569512018392 15683177508517903 26958194800786077 47465804032082161 66003425585813744 22631118942683930 13500476339990284 88885319794580581 12133807508658896 18281200316371605 68552682729137389 95085269548571996 70746865693872593 52732081929432115 41298857236896933 59050612140806822 99459989651687855 15759122138149851 57337113054415241 31921630012564204 56177542995838614 81503607710834100 63618872300089332 48258413004056992 54710879386558698 80287176175761090 93714277098373037 41867518431577447 81314090155422862 19700525572191546 30322941915660227 87995854454340935 54332197333781873 56031702433493087 30417716270559811 68460453302914531 65168301391880335 30116767887226724 51722719298530905 79344025003663602 30306062431889099 16633235905750904 25391014163760810 27834891687285328 93759484561417292 10827327845956025 89911600828242408 68709942005119429 36258299499965487 44849747570061732 75856668497538131 66041841951272299 59931763532341924 88458279603313749 65223703992279579 56552070836416181 78271890339864679 32792686811389378 32691175729613533 66661849932945761 82132124949178754 19944164861966419 23812783085576280 17366724401631851 19828250976436548 90411468133862352 85941928315399479 18014919352172153 54633636043425947 29055285464572555 57245186280186317 86256696622831768 53789551313340531 95778387392915124 24832339594022271 97909708765431097 14036987505877400 31369432838104641 59778759148914314 50053100652968622 92337114804568095 48916628739142884 30060208496204727 29170239244709352 29068065288179339 35533267876264600 98383583926534083 88522025224429670 74098048954505972 67568685064103733 34586348722218559 94662057876482620 20832612992904050 90344073665964225 67379247347597086 88442946631382118 39960016206556580 23580061492862433 75304538048379037 53381101472979325 56324804380871592 63707077465077058 19992175791631927 34747802722579358 48337292579938748 65337182091649060 75928483846518576 12551875074230228 19255842082409536 92940427209301019 29075327749114356 67488680906847313 85823709475183396 69687025756740904 15356211040476696 95992759719865169 65188364398344870 25815759566010907 36991408381452160 40471557664054663 38794410256385771 87026032471643264 68486370779960665 10175568254646244 57996199157318149 92394919947630840 84060071207427735 64510725387138626 13507184379820776 83661251442530387 20873379536984450 98226742737905189 69064091493457394 19607128166180036 58457824529115997 21918465344214195 29099580355358103 47254496446603375 31795210525739429 56785072298984488 76870966733840966 51696434387139413 59628965702452327 59441077142466034 80674326365843258 38072956668044803 96838125351641589 32244175180333210 82063834472058741 88199342672376769 13457328425249309 13516686892347015 19796434714297580 54631703647223299 23939752969851130 17591022971852545 73881717206590953 24820686129612185 36439281238303934 43821012361437752 76704819607972469 42052548096982976 84769404384726325 45029456019646297 54560400904082117 18341403486602588 64210542374308402 13813811816131309 61214569421776864 64953717422928379 18904444650051363 50958033649799021 20896804239088895 66832987595657044 46100527893131375 79019140372963925 94130700230359632 99436561788510643 46024397534063455 67927454217888122 63608357998290199 98125795576330642 78316454286097546 99988580271517880 30672859871058664 29470368778381662 17196596331380185 89306410421972477 97809660529676806 10518339878938314 67470146197510407 24861723124871635 78100338256979390 88011707086720334 84859196442589024 66724014313212203 54761294533288044 28510303856539555 88000648922815873 20457988529881172 49447618062194487 90465761884706967 36457857846250988 99902532581947827 53542670400250751 25943131408514667 27941752187043564 51923656210843334 94603675602999613 60621516547849855 42592738301844855 93966579089363460 47318718409888788 11822022365885073 22284185870529001 54865873019830002 64749515967239443 59035432377413362 50706315734334642 39898764631216027 44232614335380371 81802326356445484 36061426444071617 16410287904190682 10974347833293471 88016559522969914 69846893132402737 38175155864668519 76402583974701280 67762167837857778 78049244048448842 64119803306013300 28032087297051914 10715838979003289 80506301657488948 67005632826910844 99447404802703269 30393314630683351 28763506361577029 93452745677247006 33907859260984596 11672640182538473 77294678885360666 71514997068031126 65692925087980955 28966059491831919 57275667136200302 18766045194144416 21733135264493883 89756876717404895 64827313049810255 62518347386669607 15461632106715534 46440095073633090 40390452275869156 68260273383481972 60006690750235236 31814315076132210 35348680195355047 70648911597218384 77031674949555596 31157160615823262 13701780087318382 46166912316133326 63882235603623858 47875268064842783 20159317924616112 85957400622961305 66037870127130117 33223987712635614 82621386505418805 18664401066310770 74353006370444983 82712590693259550 85431547809265921 53565163932778972 26297756865853058 21479087038273677 23305501310271256 68381167132416759 26737464656009347 64253836469545720 91466963484099978 91220720246769879 69133934363938665 63857018067810967 33588300592196213 10851337343680186 18158981696089718 23580902053345224 80480543769401365 70202274531442189 41286780962611972 81014637136967876 66134536450800981 79460198123963092 72235944857061451 11137550295692122 65011247692710153 41957430775108870 41869900405561376 84339474694363302 38113534251669686 19133815741764275 56694103967447760 53624703087182949 83076631546693016 67339049626965186 94797102670440147 90164189091377871 67657018694787829 98566472471709207 33805747318071694 50536995146168872 35931128717460221 64557931847080488 83968199894654095 43391388517800144 73753682862537854 82157548034765896 52218582501138892 24265645609418196 61146277201517409 31563012217379182 35914446241987055 13478181500644362 63676893962055625 93405607214238918 79872399376609873 29703635474785623 79497347870196674 99781103040927906 99974268954054350 83864494931059562 18077056362801137 70131641517527447 88266477971927262 71515209900780950 42993109664924447 76899630609347094 91083372275565835 39857014394610022 65385537679091066 95273673020364406 44134499803720391 21073751864850533 81944630904657898 70659203617055858 16979539386449737 71680503041016655 27849546907412619 93553593750066591 20624400116505643 26091351877270559 70763531535868777 51891286968730456 25004935151280693 82707087759978361 55264472532009538 41541062030882280 14599472706758554 57013925671615146 35816822239417150 86600110378188406 47813510581343559 93836175527478703 72292292378627950 66396254765826402 31647831295537958 31160200000661475 44544210222827326 61791925806787038 33705496918629966 79953005777541618 17595654248477991 79060063355800568 11066036142886743 85163761125217770 31990985066020698 82462063833617999 75960943330258602 33860714579057857 42825040203681610 76592757109703992 69521857459737196 68315596500200870 68786298522724835 71309046414544104 25965936076538314 26380098563221398 19930937940999614 10647565495751781 90104869196916488 81931837321736806 43056514702854425 23993889638721245 35896521334794802 22417479420696196 98015333192201489 78201609072738127 50508568090127294 42224062119213116 92850458001865203 31677543441953432 27853438444628842 25717792289758854 32585184579416222 14872495620977653 89333140636627274 74658633537101670 47969939178193504 19801874884470851 44722266570074411 56869674384048978 91527513791754151 46382782015393859 93608897646829216 42718649862385657 32824996693566831 91710085481196945 35474566186165994 86697801934881805 19238877344167222 90048267088276283 93307041747039139 67311913755281904 11585135645183360 96443409594406677 45861014156072261 89513090689951526 96391921030459050 98268990355433421 27605292820787825 66824858847488777 83273394139154660 14932245801753668 42785019085633762 41620906225746885 59015999764574271 57879082656716758 19340141706615852 19148007922412543 21960363530217133 54130040668974047 93543372288726487 22908555557082052 58091916436817410 28337550981289533 60181703864255710 27831566544494884 32498441758594116 66029839136413140 81760109074393727 18057291452007586 91695063550863554 59155296443488528 72638399912890812 50738269288849473 93686371845829525 63108407694400301 96466114585815289 70653842827802876 68189680167135202 70677757373222701 12789055895182929 95329356550267321 63254338279536837 23349255893863594 17550724813809016 79469342640821160 94492619484730080 35510590086457481 60690596309582964 46034916754116602 25393130147345806 26564486606903661 18526815569327038 32560568069635794 79575813968421321 92349330982268588 21377091436328932 20285416311649778 14153412826941960 63128492135849968 77627336646717267 23401467011064317 91068770787657485 25977455880656233 29956968775935159 54008385274314474 35091298778160637 57288886043324434 34176564158603310 53301530206890527 36095135316023727 24608252331578168 27163402108095282 43291460119228269 17382501470554863 62172093722404833 40350868485539811 31986127014370749 36781847395322318 91515340575988923 16974430408806316 37341345941962019 21812851051333077 75455879435606613 50705249423355987 67624160601457121 19945951281224008 54118399234105998 48825048357015637 54380030242099102 88733116779867226 24739464794057096 37892340622933528 76107673631646443 78351904837383682 30052670773764122 49860534391413319 78225568120186206 82056727155393043 66611093494714913 61467878418557588 50468555713680506 61273622849696101 31869319160167074 31096698352207371 31607143214781581 54641535348906657 88178356848251595 84685873571728740 98009553773640390 72209847071991842 40447457648803622 70480723177367873 73182805009890848 97677391053581778 32776509381494492 56255339720140449 15667266188115370 93597632992713849 80451934322957505 50373294568466093 64895378247269492 19787835850834464 53985645486577720 90663370823115657 61909926427251680 57946375136692602 48307277104986221 54744002364485148 12433704048681107 14806541875168551 96336354459047550 62416311471402965 25094977685688769 32576296370426204 95898725088147716 12045969409005787 95907219717809135 34680998898481892 58168116209625926 82063784703076239 73982400243211569 10241343010403445 12493985311386560 59903033166475325 75127234141871978 77798700798638459 15748852549583614 42003381534121250 59016392859710253 69155422443950236 97489014442536901 50134528805229160 39426495647483805 61077382987937869 97867437407363492 21467487513383222 89015985342310835 82291962781945237 27737736391646686 26811215519191951 69068102378143686 56133584458719970 28865084608941303 44183273250102955 40531411710842112 24248150028777067 25943820334060735 30164209654942905 16498200185445288 56949517316533620 57132892076163729 14367568292216368 51786216434714681 72032434393708915 84143811054147037 58914561458073957 64109562885381711 26379774906947841 18728291127203621 70986271885758277 68904985686561183 60277908866422309 34613068496880258 67109694792962069 92508314631297805 45256069875503175 46304775154495325 76927680181264274 72589074549152535 51108333908310880 76974607973139955 83906493549136516 70761390152904632 88471063685644240 43470288134985769 68981646657884188 91015052013559512 90932185473343648 14938297843436328 70843052646208210 74577211872639432 59760865003331104 99832867004935249 98034477077822139 27343661155086728 72450309386241521 85721828511874545 99413357121144404 24109125619934289 20792981226570009 44122708969061828 76542627134010696 65856350479773321 27339020283050566 37898454259113048 62714641290241845 56576924554564050 79658841547410230 75202944550741457 88115665851889652 93427570711246548 63212038916310690 82529516747658043 11093752868848029 19012114234161107 53507823144633676 26568749082470250 71710342629559057 42106704998814595 32921115091442447 81558082813253692 54074310874047891 22900175264443528 75018794676783661 83828123303483327 42192270622126335 75487614150848039 50586135193015835 40156825292458439 90332385861060603 98530134066829940 48968618862701738 91668619762606761 23728815085516948 23788711199226286 27339242475194555 72652211738194469 77841150215660968 90661190997401707 75757769531107008 10038442161536246 55859383043810277 91048631393845778 64215011451239446 56093651152314464 39877470886271908 48109878835028080 93505873450868362 48356407117590702 39552177878277126 74533915717737584 33915993936702875 78585724148789412 36088259962807044 46470840724040541 74858883119944591 79508818906459732 56785480066904840 76161247285683363 29522285842848977 47680826550061277 21728811015009648 90844106462688387 99593515286282747 38076193041352240 90726531687658136 99636470251796862 50226369206406266 55860076505740806 63450567053452028 91330658121671697 52775966531867403 18658454384889364 48768935067720737 66829319656550570 23333574318783495 56546343943537262 91908529914679675 86633608910872716 47337490853629070 51690484097824492 37103913287489738 95955285391931847 21662384140711110 73948231617944315 45912031301433038 35359478199144579 24951810154263599 31248651959923704 97579353648415593 74371143485006728 98990972447566933 25226866332051222 17684361392731726 15140754346890879 86816208059615832 47450375479700567 92214715182577200 68446603945521746 94738166120264098 11101075762850928 29304237591565812 67830301708150848 59345970380466618 57530238807717895 87214896714654240 29157819100966445 73850040995736537 58162618587032512 80335442662838990 16208891543362532 59961858951345299 64451800872803594 63377472098626215 62740783011047311 51051749035025512 12288635124820233 38941834695415246 77050861346111260 47937057150997622 73885220525724153 42966501247731595 77790725836342805 84005355594723319 32656275892201064 82022109168596698 58951491614808743 88586640787483804 64244337804727394 26080826457775933 64771419412299622 62586199590251563 59086340359050423 33137194657878476 43975706371604542 28749851536654294 69445419891766328 80543625849362032 49598986471513392 84703597661307196 71267670174420866 68082575440876447 77011780326499868 53186400088061651 41771513873811604 34744858466284410 14032456055834115 91782644481093205 37349467984318673 55778237030286444 30190403502460943 79865749018455336 74733866454838868 64770761671023397 11941957169722232 57452702600434811 71620477603792109 30847914580224549 41201999990263285 89791448349783268 89200697785266405 18456120486310835 71750608528164599 65723591018413468 39154709218091949 73019526523876312 44329278933772273 20163350635386535 45881329462883274 16412274118188488 81047756371323319 98792592334425823 25616349518089834 62108622137781713 81796983254560255 92846875769134149 26104584511672292 33426679858383882 60029615569651025 34292554928414819 14994657250817813 65172329664108342 60781541545134258 20285391131357650 32903175698902769 92831753177187887 79034043782977947 34509443595953472 40458783354432016 47582176670766293 47245870750034366 39832787124728644 27738148416210223 16955110321314223 69441113426071861 26988711493120245 18456316517162769 71455878270904334 43765109425780548 91981165183721206 74975331437353439 50213957629778849 33510595185139028 59263015338729541 33291255470930255 86504182565694544 31886570627592083 10265948219438026 96599412502085878 12985477455786161 87457472597328555 82713743046038231 63394914590807598 58666176871064749 86078907923024195 48567362776050837 97312587268429555 19479767654999530 17610965497444132 51510169266312057 21410498203084662 78582519247097132 35564534199081599 72460075415965893 89732167414546365 33905301990745706 82884202239380922 93233261462231625 68106083467064264 75096767918593017 38032461702302503 57658549454428724 64816146650858425 40239370973323226 49378398624631003 65125063532017766 86899352312896525 36082673612871219 47537723422193366 75276882094498418 27769744418423172 28612162696237794 32353135466103312 63595897069206805 94786873928130730 45770913966835951 75096673445211933 82886769542600784 65369723987460921 99882734733814555 99467553212177080 28995294926857394 71340530372849549 38617830854246427 15448844944489514 29429716403597423 98198625766330395 28684396428291340 51123102909522534 27726900380604844 24012813488750824 43565069480909708 62593105087816461 71689645829207176 73742952976184347 27636185071388905 78790942412992494 58952312316200575 22934188550757872 38617082746867154 33196646029691419 25430781351452205 57959064043494817 84755605877560699 40819295017493853 86861599729695824 99351465925171545 42217799268284811 30131324468754054 37267160921430400 63445519040615873 15052040678427900 76755428253602315 31090353343916493 66868596872015071 64187071156448589 14740467678030902 29229928994762458 90589497505888858 82632889441945341 27543908269838988 90621888524468238 17649432341852740 44554815007168492 75670517735894392 33565644359044575 60847628801323542 81942476757748978 14777900862072707 63132507599192914 18091270739007249 78794304964978463 46602610570134755 36308455213779031 46029158670830954 15317937393310635 35893814862510751 64931770238904702 33646647158152912 11657098057495910 96511659835253893 17655987168794690 97642336605792684 46555429098979351 70984614947176704 98537901656082725 65634900864005750 68097944418906516 63430576347145056 15008767752097699 20687746936762507 74780073855832278 59481482680629361 33449007131710467 34045894203502444 60940342768220469 43104039441278848 83350307131927031 23640455843135804 10241619182967458 48442269666769683 44373770940561297 42530840216347332 68671371772561036 77715629450086510 22092447740340657 20448161412544230 45292220521256453 91279026618581932 10584213234914158 56824534507150422 83773547238084724 55757157908839146 78294917871135535 61974346861659446 38661049051542969 28438651321872848 80324323102395442 36104427990562430 28309951199223534 18899956714903886 94661968182501442 93153639922582206 53101828305160602 63055247183457317 29804709957574788 82566164208311141 33836277039080869 62714410131417381 71061029974672433 12244496006180443 70045882758768420 63231312689803434 30982143551469594 54849683475444644 21568127344300725 97908510978547632 55758143307192071 30891353404626033 31357714708097807 34718575666644056 43370884038295392 24505446561927769 98753586184599293 59027990853702486 73333086464552526 10329187268580228 75899948792174265 43718826900390957 39186254343663713 81600075785700852 25456434241885830 72735115878190866 96790000969874284 86171796571092193 31943062120192171 23866316278041135 24895468790715707 34696197318293358 62828673559719396 78571026413777509 87194719823048798 18463646649392238 22690960720175202 39910574886328853 46554806499426048 23978243242447596 35732630428528386 36996490620242470 94854099798086771 37594512414669607 35086458108379365 62191935086077919 35789208936589290 26637809906142956 89630980580828173 61415038091097307 37409112480068265 67698561778314267 53129136099557381 28447199406155998 44331756529272131 84884488537741000 96900854765252324 41770728604788983 48460812040163371 75130930124399849 57045562095778844 44149487763331769 88419936382840495 55753492793142430 53061635678838460 55888090997622855 61233030551263772 20098008340991314 94597392322309403 87246517408892887 98525493540129615 35097323666398613 56234627620684145 17755679084582282 14076359104133234 66348764953565894 80896200107788383 82460633011066434 77624004395545277 75365106579251592 47503762309252791 90884916037272403 97886730377339148 26248391749090763 66361105929747688 65728219454028159 53147053609268129 34577528282513607 79265527267206906 97174679490713932 31016352506081753 51005199798503532 71829449538310811 39124659505874635 26768897748823148 17480486943691286 32017089331901081 99314828521280453 41976809679630945 80664709225609417 80026128103591469 82308505741854980 93452192350510933 22845765945233034 71976574829893329 72309774424857332 13837550902211746 51086861080359241 41174996016848163 78025443852565182 70956484882504051 34840322894793632 69879598952343652 87389724898306315 59215862979050528 56134042215610712 49901961706075069 54607684128340833 25560354926439907 55079962854768488 54191824143792583 81074726628060713 47477142932920239 41856871057753475 65835576034520552 97603740085689494 49951067237975111 62529909872001239 31731886143002044 52576025428029614 67390093288864098 93844577096855708 86652027162368208 97309494702338197 88920025556411099 51852503231748755 47122181252785346 42970046803405039 71656076824767518 75433207568522891 63034958410226646 80303054386647472 32693894841154385 40511254737706058 65251633558710438 70565074881127912 99507768111266954 86412344303236835 69979610563865051 72484352825990177 90850948048426437 36129560455796661 86023683767180400 49068680267381503 12881029639597141 32323954208453691 20750284829768277 51314512613011273 53109393047115508 96969425659226832 79745017776012844 25591124821698129 61734252797998077 49572004923616851 37468982263992088 30559036686849998 86739472083069686 78370536587334024 24934861867765713 83767628601726492 15802858371488136 76853454430950868 54443236250435056 66099217001052615 44354846260012155 98999692662707186 52055301429059359 86419089992114379 58012770081095004 61720765713116696 18930787010366617 84969489845539731 99225907078185672 90632350355793253 98086879244415404 94878853053709105 70057150331865449 60064894231655848 25650378055205438 27519900254228499 42298387617272242 38435599694607583 32937791499265037 87793600522658706 86179219020766507 96333431327723812 86335208658868235 87348680655863662 15179114845774838 38049578709524830 79022715311614457 19623032991844389 87675840549015520 21330697373981983 51074460009197888 14780454081319655 48662100609218997 88701707405487056 86541208722344479 21508547534456078 40612404904273788 65299766028956559 80230603627360107 89089820193434355 42575198876274732 77087254687740345 65965435790693482 65915955090757684 64681657164499039 41478380882194460 27405659429626422 50508011867496801 53889736275041091 44164997902206456 43061062252149698 17764753371660882 37348898500277752 53418714631764997 56600013355093864 51361755579103814 27591816073278712 84057084166065722 78600610831593481 95380301025576699 35248627711040057 84387914123700075 40427163188622440 64766123664513365 61939748860570181 18865974542721833 91276086822181369 13831222760424651 63191723686837463 58842348414527983 23889726980164466 41487105580357977 73561466178385320 85984878639768163 49449317206579217 34155205250938647 25857849629041861 24521284979766722 89102444262933832 94077141139850771 12781547704878214 36013148757435530 92312342634502350 46793889087419210 27765797057167061 22168485893143760 88004916393959808 65108707791659557 71356517724405076 13308598459560300 68664135087139678 20655890386347753 90894183753438862 23089856359462206 25436258619565642 43589058107275497 98507190671829063 69915612097001882 79187366568254306 47951685428330695 33078842467462296 91835315647048120 38948819831063549 49666181587380994 15391758370703697 93996019249417157 71485343061508919 69550186392290472 30219606279891385 75728018072192496 33397111906558114 21972916808754532 56022734038070288 36126001979644923 76558207097342487 65023914263447375 83980620609614762 85815518367277908 47228147877864157 78992317086931874 80554706120184492 46021921422961907 17202031554077729 38427237013281341 68024553650678409 36444680744133666 74400506206447100 88864687729721077 94154160396605403 39201852036414147 93179004472058656 45937811752194382 15079472829708416 10799939210964888 36554516220975901 70711713064339142 46551051159653905 81573768613132040 40717412985089818 16984724223634336 95565159237417006 79677357647568222 73886422388506368 64389169082179310 65548252457755440 50941708318749414 81202447145135715 22562751510816329 35652290116061515 44623486677242819 92031753398236451 69527684586496522 64273620758113189 37207429717508571 42206778282537772 49607681014822253 66755485933748112 31354976368017281 35906297000058950 80524697428611643 33254906033393377 22273070000192173 30438790657801535 72603711055959081 24930928023408440 44838044553435988 65277534319059826 15296134365459742 13292533327653479 44813980885382653 24699640439295168 29144854676300442 84626965575251231 22825536162152919 59910121825269280 81043054044670518 23563306873097212 11905957419786848 73722094684731353 89504524288315234 11703673003741702 29842835106368632 35406147653765529 81475930033165863 39138837567571126 72670305066405019 65478637320679462 89960655069472358 86986025090335097 55710053371858166 77997834321031069 85819155046390354 13436743520612691 39025306351973208 46220280174529876 53262236118238804 22853101181902325 63216022650749856 22530659445854520 78022692182068373 81995731586896935 16646872577561563 12881715892056604 44435710234002416 83410119886927423 13372023869965845 59642048976380220 84295889287425671 52717429763769483 37233507641531427 97736643567754845 52318108395048231 78415280305442189 39227867329913251 76771840109892208 24536530310228092 51168099941584405 49031196881138181 32465167787010925 80270954465684230 73848785417191660 96864757640741049 58403484565005366 11915807842059671 18917061327702080 68175947920203839 86631536208743981 49680988326245544 14153371347192350 44674697333478448 28971060170854659 92587915973895510 88441387146337926 65792540349279331 87443429928544308 13796076830084179 37221888937164137 79655005243642928 79578497702834509 79677338388957879 57850376504641384 75020052281415741 52418842076676030 15797802128369368 25891956576160708 33158693007408471 91540773947624272 53817123857689364 61618581524927642 25079803586607299 62902499523914722 19425974703784114 65764030342519345 69523754178063404 95149862211166391 30077029405931966 36219302656371243 96627152289455534 69953163520751521 60504743352223482 47369672876258577 20034031764957161 37479344577725917 38898370711795139 15269190127804873 93450522388023068 49684930761150650 69581916301832954 87235500974377282 78185662358622881 55139812489965871 20948165823080919 97265659429386697 63463279766517092 98025569754117241 96154668448316772 44503277909383871 18235437495491630 48716137458661772 36462163412174605 39946221509621906 73302832389050013 73563355801741768 12141381976125143 95253070765569877 69575154767123149 48830111223075701 81939313370762238 17368513269087942 21587108325028545 35125660196971783 38863607669561929 87051787567396336 84217227660314353 13492432911620553 23466015274102319 39660928582559967 52197168434231047 43154318260679412 51729720868444958 47813335370047779 31996449850195164 13521627965646958 41349416538281103 54786060684397219 24085656101469476 29643971601527203 59265857587351992 76000872935713167 79765949156232346 76562356047619079 87372887971187241 59426590155496194 20142471142628819 77024955897075015 69945375665500400 45647481005846482 87808706608223346 45428042295276387 26521471129944311 57849997622740050 65751761220340698 68364090890097210 95051543816629346 11178776231278442 72664072145949836 87154523418607043 86782695899304101 10662590387172458 66615151387771972 25736985277471498 50302546078019698 80202177968954021 64659428759875643 73360050468869967 49918585651553568 90094694694569442 15833256602959710 82603408186244781 18294647138604105 14902757991632229 11638145395317260 66341943531247021 98069956777766345 31417563288160183 36232556000069451 11535427065216166 92468072003142047 67797707572906940 48113296535167661 49900371202766206 16721812850259528 50809267880047901 21854517507336721 94940617011476823 30926264153936140 21083895177460892 92921977387182619 87212564210799457 17572915515872117 56632739688135444 77106318925269009 71090001543464677 34722503809433166 95089985896113578 10623243813077766 39142824062274165 14796297015903426 86211458469564344 62434267356030649 22292803694847129 98701809393304920 44043983253194654 55294291867991039 77857601761036800 98160606320900173 35056822048284559 80032730240601700 41286064074295484 64612153043555519 83357108010241293 60992489845860103 60152393487883893 82306055737700675 40197145079936000 84565234153523399 60009991544228606 56579865232908270 48133940304428318 13071247209508281 90610653616593549 40123070709636054 89526890092079433 67818522661743955 22464301693232396 90781244982128565 96687567684087485 30631224763696733 15370967495598836 66157193811569631 17918230426766154 19570214654777136 83721435971480625 80433962770142133 12190575754479210 40667930737119326 27791580268617349 89788347732875288 33262815456690829 14591403519606580 75705163615302033 12353916897876964 70616980500185079 49816556064268125 69236924002211537 81484555761070446 13041440393585276 94783785360787072 83592803943730724 31941594257272548 25385867880612163 62319603164208172 43162255543871763 74583906997684431 15306509336925352 60728527690437588 24934498570187452 93324740967749020 73292715079642825 63977922669020925 63379203702413812 39842769724603707 80405352296743131 64121416764875477 96168099847031772 47256286753811415 31513233129615579 62942028832132745 30079817015956614 34327216378160249 25768586237163075 17062371678743437 37589016076245472 46824697407339740 80668694186457566 98226684380523150 83302342008807109 43893116628013581 38981482223996267 82701449400166070 45827755099754731 20060052003174457 20049811201238805 10613452737771587 45423078378208287 87923586151911781 60472892020305571 75916815517511357 97683766869569360 67173468424384122 63581569265798912 26797878701242629 81145223041226824 87088973711483663 35691517408362092 57733751977954557 94855651009067361 84274115716132602 29368817841264258 17472085904398146 38273300461049197 71909515868859506 76206247067871540 90278887195266659 88943144810192287 38589719044430152 83205905729192366 52709954424318805 57380866163779512 85957423841066538 29003271641076050 55667262325549180 14848391794365083 64011966465959462 28978731865591399 68295151319540115 86710714466677972 73171616463832961 67669523423103937 52355039284338892 94392657978070856 86328465431470203 64464202089074804 77580527907678699 59039393098364010 84879796751178171 19402342833888675 64194306319577077 26011542180987583 92219720374861679 94480050897632532 13754317518271105 51406819044676641 67860835068506124 64966212683960388 41896291699670749 77116063792104793 23405252092020626 13453053602328089 98900796066287840 53464201254882034 99170940253500370 33529576270141843 13219303768284831 65216911652135603 87765841508715064 80989364256491885 33847123182754657 23999709732055679 56270214295557956 67111373108197023 76603533948423347 32121001433337475 58392426991965916 94972249182534164 37234056756434879 27391782798329814 39172090590313643 24234527559819755 87052701043128344 12505257022182028 99279081956531435 18986382959373704 77396285897494483 82545107706061323 18756565997245197 21641904254811608 62206469193505604 50101561692879172 55844867408265538 55316863996943598 51770924086624225 53138593878018681 33960076562470318 74318277293263063 56502693902275444 69744026275928452 11663664835886087 31665732878163687 32311753742130914 67417408099699274 49481055543610960 46323114838625043 56798959922469475 41065513797461248 35599082872273759 93039246921912547 82338659826018535 57066355697304369 14958135490788061 60093065370404751 19539210310517158 35135394404791747 78136168970127364 26573999135126476 52880445698970681 11947863389965119 15757280770815807 85039382160940437 43107967911008944 97313000568454628 27426191051218883 60244968092590310 71363173621559798 33978035336139991 65125179846375230 22366173839883426 61769087300439195 81998451229084145 83238240496381973 79664832168223032 53977196121478597 61298649675329027 22912019171334830 94619701979842477 53440041484330258 10234894234903510 32184970586311330 28990297951487610 52963489765690823 67287481467950889 17139716172158479 10815009768017800 76750148558082132 60429051137494496 70167487559438298 66797278644966611 21360861692624481 55848766567612684 76043065905343709 66345829030100546 63143669985914448 57438836405800133 55141142180098238 39930210529475494 71030226690455646 29961808308509291 19643231116353057 74951042906374081 63336521588714047 16039549240176511 69988025601400920 63061203979586433 41137603862076550 42842643796749378 71144706218016575 84011246847221152 70135409377586462 63495450757116206 33524890964899111 61340274970465193 45008788191146929 98288053768924584 58588630685947104 48759464633570784 46993216145646725 94542592814546545 40390137795067915 66042539925384843 94461758032113121 62926308463756319 70013638242170950 21218334138216926 28431510811608959 55583977887009280 45586028239784928 58183484514219154 42611736476299640 23341696208129503 95265808447916497 80652811685762297 45671840240619466 32624849986454841 43967485770363163 88275897052910060 34465989099455373 46528368926510710 11971719823437952 97059778182422723 59257759606843831 19671920209196279 93465629625489535 88466410313243883 97653339914104051 86029734251640340 91515376152066557 61375408487135925 93294494405378427 89553547304037186 44982679098878593 29956257245804020 18156743353718050 65035428083067764 69741865297781091 90961804589961223 95014033875188658 10827471004059061 89997522421880598 46946887761535378 43992304064547565 55059977277204530 33057086333802515 90714579872402432 72179292818361764 40415250640362749 29605571769323841 28247713013614606 30732163170721215 34082029353372990 95768794902133115 31929671545224880 71669240592532194 53318996181167227 14943857269615616 29009170525366089 86884990905187125 66908513921909566 47083144027651800 32627021784588600 93318303823017421 96354093547681553 62656003616139725 18578578814588040 46589153588985493 82711503723609388 49104733027942080 76026207801304507 57189757276121593 45406315725289388 85792030276878083 71048445769093388 38673281931277479 35102196333089046 79428680029077049 53470840466141607 80727910773356606 33379067982374160 26288666684839160 99847405052091562 55704052397848159 28176588971494532 41247045508626316 90979175942012629 19039276480762127 89434543100591890 38895093143624180 54675599734704338 78120434722699312 64369174296629597 74912125931073117 23067116687865813 53968457387209108 58595899347964563 84415400706487825 62701517444020775 20616810967947618 30370252731973412 79586246360920081 32855416159042932 18124922657679578 18115168266802033 82652114882173911 14581173611839029 50459017028067331 38769287030320691 65550648799182347 61584772828494478 26981596992485792 99991823761825471 59727353629975244 29553216309397942 16022863672458228 87348207648833947 61026765311845950 41292756934659649 61194459971046900 85389380078081681 91354113268097630 53975888035466094 89059401300900158 10664939932558467 15824699794229599 54476745952523369 88464146671312462 34838647140423056 54613526077421301 63377171632900525 75102401196722817 20588623810746930 28000939920750927 54772450301862215 33118488206334728 68204242138977584 17738422565601825 62341566262318351 66136079304490450 95811009691391159 42827239727582129 52716644735353526 15116360628609744 11139040672342109 33267086707281240 84801668517838115 65362725518859228 50278103491958992 99865439702121445 27307023508881537 62868791548685666 12873557201438638 78307641487267658 22242110294888766 33219848408373427 92301990974728183 55443831387608234 27145032665284242 25397105455863363 22538684338653613 51723992775540491 56976408834853314 26073107229122965 85844887872272309 83830705050160082 40041641583230872 66479266732785641 35151872842458217 75549652204119128 43651610849729689 22757189569953879 11404764540299756 36268191405039740 17269112537964152 85670304364471451 76685525084777710 30963999091760590 54468041901108821 44185432023379362 56549121354506422 16175533589313837 37314678189153372 75341674171216897 47793021647095437 31026810975978527 91745724864983349 87010381412041350 12638909696008450 72975303567804507 47897193067846898 40218350029215671 78655237381245488 26814072643707477 66117292138776251 60648294072190541 32876932656865301 96352158075552838 69720296869101545 77272491358795506 84094020292517053 94115399217158536 69878650421727839 36966163998955994 97270477970154136 91201880361148901 65129994810367765 20848581827832007 76023825379328056 70897530966860895 67831909710434364 89802048788347347 38366868782868908 30284344055992366 10635615378540435 32942542439379227 53177051170514202 73766656857273530 90991062503202414 96378191358021345 56649821066989429 88929278649742890 45211921737300900 68011329346844330 47006863799944793 12042081769546326 36466805929194400 41674614058981397 46774937604516403 58387510867170560 19347372522703457 66644191521877165 72565626558440047 94007482574819374 31730763547874827 24677684830222307 75687848191391124 72439473073124451 81529737036291186 90063157661178514 20045388455626878 65786442799314310 21165391879346582 35875732289680723 74864725911148389 19596532189833667 94680092085053512 41680812279422302 17545601675267300 81086037590453420 72190509566930766 82551653403163525 68768422376727976 53430297141917439 40782031060244113 12885068501848302 37623459092313272 32207821338176803 11098160059809921 78881565575175197 39748387368831544 72293226758063611 52112249086363796 94289222617651609 53245748432339490 17693762193673710 70702602358273725 58728808245925933 96751383399067160 16392397194975606 99525846359000903 85269374174190729 56496152814997005 52698930461412996 83455356263687632 70146384299417571 78440496870374148 42702015422273368 55186206728074423 27924918856018835 43380373313365703 51821583115442347 94582676822339698 61766315973509817 64847113952030610 38236970165922409 64366124020617315 27659108313807096 22706539982883424 78848992319807048 21162957900420682 19072831867454171 42465617592134126 36394446551698906 47957104637622429 96772652987954115 51084868945867924 44282153095534167 61724356399374161 79561649111607481 30588165553462445 87725523892417946 18027029945074780 23920930054625942 91876338420483849 82798354414135894 36484279380528416 57129525657499223 99329155592535490 72385092347376729 79750888644764129 61161878697299132 61239743127618842 51917415818700206 58570268061502793 29118169768616803 15679347567825946 39831894403552045 59867007947912814 85728708229850430 35389354489727698 27551295153392688 74261731409009160 46086327388899696 78779324456708311 72745150462271943 99486432001532518 45971449435823578 58587523428848783 60682907445289526 79267483595149547 79417315262675221 37629411897285558 99173548874789789 59724163117052097 71131315118705575 83096830342525344 83547820671193644 21179146855083418 36700333769655068 49374538446582898 38992096622604459 70463551861094520 38748007379672496 24394349295311151 16750740966912458 94702605399076815 82647840256365794 32087368417621573 59669279525599854 59431817456186884 79550034240424479 77091705081380893 17087003034648361 31719368926489437 53954537789564641 71794786551101596 20088789422811913 37864724260088208 26275129322021805 16575314254890308 37355636110467336 11402427139161022 49682114026374647 12618009366459562 53177951279028781 15393960102249304 63894615910180561 82633673774093334 21886349323137032 96230131459782530 55980527929221722 26676422523924343 10943972159107576 92882035616546499 60728190579287561 21761388563793257 50578914401517521 31709800225566719 58033950352660784 31441792539797591 24906591707439609 95261687165335904 68602825074683710 90560233140576519 75679539251097770 42333405352664219 86651866233919983 58584432864349778 71454090917975516 10572807252927970 46905984179523653 75771473266603591 30935807568013107 73379939975862767 10368371269694312 19606604087663619 31990543748204381 44276103014967058 68289339487703065 16678428556471198 85186630284372577 67270992301932036 25934315950456459 22882845239510103 56058726471422948 52220647500971827 55359653759104646 71886501466495539 54869627666634434 20264259046263189 43770776039275674 21656667496046079 87612575604009037 53862070702075715 55675000495040293 79717930711392324 16677652895115950 82141599187463474 25480118897679552 72713325591079754 68337187936381240 81177571121202396 45005231281929945 76151249389233729 33230727934271114 53600665944602852 26653575210329232 70509565399335783 15523185702817071 18835256365756027 22339794745188752 33034463764414184 87511043170794031 33368339358735907 69008258500588400 39314646182100567 75463206282376389 32186936072709592 77054196492267959 97425527653345312 25409912409161135 84379005456351859 58479089436353191 19172234342672597 94907742321240635 55951021211263162 53106786150243954 50859415228543200 75886527072739639 20870849010504478 39633361985238923 78103858022354480 32170228204655576 91929372040851945 55444098428127703 47539421521639591 68016636709625806 87646746508996002 64322733199475305 15651867805798415 82090787991504929 41354092959750317 39969178219802882 83425192228622523 82532301347635751 80575701162808097 84498562847575607 71261230064309227 41763560976666666 74656333295387869 25555752490656834 22673816268520573 65494429739966346 57841996855306716 44045728662589559 43456007053047583 98546915316720461 70756032612017757 38083544737341219 95373308369396992 26508271427560808 58304080041855914 95132775847429118 56897930111823608 84859959814702746 10461714577594319 97449967383589730 89877445498959895 34085863568354755 45916177726459089 86851521442919233 49181505723801095 90799154433855287 99511077394578622 22267323432754579 46064769549390238 83201258347760286 16964496744152035 11827177477115033 81363064564776958 89864484116186419 34061346944886827 46544966839190991 66817904309481546 52287930250732406 82322491517024385 93790542217785168 27344733396029975 21456324270686631 68741340283778566 59380486890060505 63254297457153488 10685645862461987 21343757828510010 24833545598389057 98739998645642856 42014656231233110 50169377467802362 96442752436138005 23432272242316222 22840550582639663 31584325224139455 80944699236854106 79276006709546436 74248260133279371 17667165343610574 90875705466839594 64500762924805627 21953434830266285 27539592543296611 69377528817209915 80558387223704956 20356821135271547 42126178277313507 64127966147047452 36892826894531121 63985651536290899 70736887889007697 61431917567816146 66158111780422741 69048506192565576 83790261586836222 32210302759017232 80124425424822074 71038121208454657 22354545293441939 61969420828112245 21954418178839676 47269996437609496 43277999495863210 83419437124328821 55972418541474050 48561901215131125 76545019640404143 16446851237951875 36515654561988870 81663610949278360 50158571144309264 84508481439305819 89463450601988808 33814337021051824 87085262186872031 28038395215305628 32125919506383334 60821135395428541 26526563625101630 16017909729628237 90765290998248211 63331194957012603 51685299070595351 63667193610565911 58938900251975898 59756759720395400 15742108015750587 25285472036226661 26902678219018848 62915657538802015 32261541082186559 17750498350783215 85519884058073427 62079232114175600 31461354925755994 26613743760270255 96354248930661221 98373842555870436 42422812493777082 77666644296821849 45387312496190568 84220124760800673 75443323645456757 84994585750857268 99122699069510517 42679220174992499 55141932953510343 28359730898780011 25342065868767408 62519194453953287 82418664553752428 70418956492715139 50489727886908956 92496639284415426 98282077525499974 33149941927450728 55529272840170081 99482934747702299 28691721899647262 82540863753997012 49882121219811657 45210008748768451 19812525795597919 14522866986417657 74755442425190925 17491725304323885 14047361536474411 33764569412665413 74647983136823401 61463761287695873 45344621779079857 73798065135137154 54138117662873166 89898928487232660 53427840059533043 78945377339636556 29963612247790550 42616429999047322 31789691626738937 21287704363978369 21107648635385515 98871706676325176 65741976469466260 94098723400794186 48928126455906706 29022794929506445 78737086313372461 40871243339024760 86039087871597634 52239594833140000 30250266580599931 75126121180377235 93437850999508132 19571885703737037 95628652184907433 11700225258125488 54665112296129283 21139453839403756 12873954546055403 37252604522580496 15019631147468795 61586755705542021 73172844151607036 93472128368312717 51785437393227631 32007633297375323 24320910081434383 12195623850191876 30588533083315932 14344884555530471 32381806532899181 98565396316968965 52505132303671030 94748482264091162 97683609758413301 82866273609691155 13777793893160034 67667781346878536 33792783682401354 98014644499225034 60170432864685485 20180800457987622 91840851838364051 37467436783726347 55704824681937230 65230639823718352 87785415841444502 83847468168030152 94879217310524489 25255895878805344 56932362224751835 81819851928119286 58547331816112732 38743156297559981 82201283714257292 74940419518908831 50998537548398462 51966282576783649 54990119680089996 83573972262259394 36188485255670982 78098988016766182 96118265760455113 73940791344372045 95645931346269547 38836273526443078 39406023091475269 54467682676940762 99362812507276230 40010762806014616 21573574736163971 80673189376763661 23468489292112198 60554951241381520 22630311715873201 37769867397457375 92916424798296844 24029572208765654 19654927805990855 31831065937868450 34940587028337863 68840497351414496 28885608734198641 98823185182445627 23720890961259132 15347087493455645 15671076346646861 55408634948499610 70124111670542448 33484720848963166 70398344158303833 67557100439175183 37141590432077456 64887843369682142 90752591460181046 54521975440872861 54209373994815419 87246317075537312 12394241837950969 87288868523726892 45281168318427547 37648986885289151 32749896014326014 29685046453343578 79859642782738478 17926091381259406 74726196210496162 51648532123293880 47209519654117973 56420657012672194 43654226428233605 53751406557974302 94637299349474647 19264581303210342 79467082547188906 39491382189060895 27810237573583778 17875980899580630 16528345950874660 41820648852400650 73483322694811646 69393322854897478 23585325923537675 18746568184126147 45179392554321767 77419322877891928 90863989220012862 92736231886521836 80481064792585707 88998963949174876 32875628301971104 91839212693336865 53826175012067591 67943159523710235 42110240070625379 26735979981994579 35823619616085221 74207557924149831 41023108308820036 17657942549635004 47437142558012305 50266545399661768 52681486697396531 73572514504854220 33869864089639064 17209567801253641 79075841506016000 87996645573356094 55942393812912330 62975743176938435 20870961262705215 50977385914984477 34750886865408595 44506927542638955 54437221481816968 15742509663161182 94431772926254081 98380493691130499 48699750580355755 97842544335165748 99427640175485094 29944773891525729 25085254131920784 72335845584370525 38884426684909390 96417633568097047 38422850844354126 88383843660422430 11369801617582255 53853093675914925 28145670675435368 14747262470354677 65807233203657364 28978578982813426 12510599900285191 88758873381415991 54765581107865161 34681152104151534 27265560487074227 27250562196839070 85386986390565510 31361629516582916 64140136755866772 48395574889433135 66909431370035581 63159906319276813 28760722389358746 89230347352828845 84081321019892704 18330803098080172 39030732345307689 25605272772530122 11885066710654705 87922436500222718 20881346568521552 40059736130987237 49323687490059916 83788068340900784 80649292820638349 76433354358546914 65242210859758369 82734982223583941 42126809835235462 26188875533864520 20764601992562143 79719176816491307 29889697426429770 37833032002556468 36770171994360398 15371251589092770 31821120279224622 70299976546649163 18605653823462499 22094126143851851 80243221543448096 26057217099547257 42274951675595371 25538561774657116 53226684299172732 52008853200944261 54806030934067428 17583870280437166 92096851290575903 40396249593721498 77316122866959290 37415898757630088 10929901564025235 39330833162450331 43631363228195129 99587982022701060 14034899346261687 12186796983241684 17257885869938571 37554543949508484 83944258297022878 24051690962299041 40799113266788093 37422523487669510 99127890593724582 46874991714489271 83156068670966532 77498778451751038 13864789612925957 36626687466132886 59718060600712461 87251344901162804 59484619907170625 80941835588294485 10537914006294691 86831549154795505 92751221211173731 33823398797133024 51099452980180768 15964002618355606 98587055058104077 97994246934522802 57079418484885126 17036548338928812 23088004581057089 41083411641576252 78030874592286467 38124623502065725 52354851818179028 83335942899861082 82156321153847173 36586645251287435 62690514206752451 27565439196683871 71846738627820272 17968920930590587 17694322180878955 65066637986047805 39429434625497888 79264604154937421 95946595727062611 76786591416051523 66621812331636731 13322938507795175 40495296721817307 21319834201061368 35883523784398308 35485920965843160 24938408931936078 60402520759588186 52062979569543557 93017477668907074 41402133658402986 59879186549051016 30534520113503950 90250046001851175 20856000349954969 72019448375456457 66276355644788169 32483669232508787 94650031835784898 52245439988347614 16010725401605640 97021426033523677 58481537271945937 65655925673652023 23509068147013041 32318787707363446 56405195220962955 83276662372650303 24404763116891834 40135009145643950 69885262925237130 44460641454060413 19209841486884625 59254397191658276 72825483875499306 26783913328817673 91168533514224148 93495873428671381 17561928013769134 43342495219008459 13929216334290694 83582412253475164 47784654664361494 47981192627097643 18047782724974555 22917152209653662 34044340439944277 77672535654773317 18195869347737651 52007914804667045 71142519108041448 54959437340541750 56875256029700988 38906793766288097 27936316986290878 34451422129464409 77977790684519315 55279166172750826 35410583155582821 64978719865638787 30462680272207897 17129311719981137 91093976077495557 97342817573176776 65304076441795532 95905666457713697 56656805756764404 33769073944504286 36189509429199610 80399367500631040 78300426023531794 77238614742897757 53824597112306322 64255275917921495 64896120850273868 34430949827516153 92231178558103632 46741396559206441 98881092702961593 54710465010217860 16404692439106996 56917614203687752 65863420644539937 77555135526140945 21278758028565861 61172389055120091 40206905326471887 87472132717128171 70839387348053128 51511360166004413 26895376583292985 72770402704730422 61891075355094967 12982792700222813 29119780992460146 41051134753663295 99413105890251111 13022998138506548 56083410731836154 66099415741294107 95946925336594643 62156961739210461 67496162934931064 51277833603550063 87388725449888990 96846722948616040 17760624218504534 58553169813064261 27736957440168083 42040322631160681 98489032092582177 70306599357082117 10247304468765997 43488535044632317 17393128961193000 31779203668811339 71480036296020871 71892686909918693 27299697435641244 49249220218146444 15907401580388558 84038078109691291 54495964347315496 85593335817117996 49899608207305581 63861451774637532 76653299862161489 39311491531586787 58439744531389541 60427702830655981 79776958536531367 23293606943303519 71729000655410058 17423817219820380 34589059547592040 89928659343422078 97438749253470436 61201536382176564 78702234974719310 43801295323763672 12818716987248985 59028736075448184 55898304297291563 70483447381192614 73827057701510058 21922870277300471 33435701505400451 13540912733421634 54046729127805653 54189429745572495 24764433066777220 90931109962030710 45267007749009412 13318780503141573 35885676374863320 49762473857193669 28331009157402887 88516894047344902 35661352906560178 83454311874009907 18481033315962413 18163446145093474 66666953228790989 92987746816602727 75656290288468395 77976499896990879 20292753070225629 53094910866811842 76801985832278453 73671750697448258 52481717095103362 30353406795910439 10136781656780742 91461739320018758 71871258939768402 52338425597536950 13083960522190804 27318790252119151 92712337711368148 38941418551290167 43402304900031027 49498184954276970 30858185616977177 33041683249033460 98973869438329305 58024368580631986 32438562242024669 85489456379055724 56433597091923578 80450785514171440 37346379857561753 32446485589286515 20124338704263290 61962730905097059 12422129514758781 19814555212920804 70802036416115304 87667193649521447 97422103967359158 53385868754038079 38363756858256895 24439638619797316 61341191697536677 66038180570806546 72481473341405364 65784874572485109 26034827177611217 71863621877880836 36268081574883772 72391264691807081 28143064193123112 11369019396118732 94031866533549924 33993603967863657 54042909551330055 81072163956186100 15012226586198948 30915142305739373 77306605763611762 29745493130115794 31269091907641870 67160168086921776 47132498278728401 64982262912984785 40439360248889730 77093900568386254 81218244925868504 97812844472097532 62585544820240143 22895768981387243 12136588828330627 29906252666218483 46301082222337466 62163702388597282 29408268500275659 19150610053178578 78783557555312200 13484769448091578 29642063586141441 93744601167592373 53299260884464166 47431229783074560 80127641940176935 56219198236180725 30733217960711870 53737578636059268 58464209913912145 47779533001708886 61622323461166161 45509579049927705 74738433250189315 54159874218245855 27705027878239620 59265837883252210 94851471918593865 89850528316805880 37198906163478744 90358458506954694 45789796265511042 77400274441051213 48246095328314350 30491444881483796 68587159927587738 97536372532915593 30507577777701642 85278342063142975 29632045414385599 74758468829985971 50455953844373620 98129105093856907 47606723654294935 97426358453044282 58104300706020723 30019702395858948 98512647309394584 32305570405197587 24650433188979553 18169122981618243 64570640371647774 21737978811685656 23385259451926274 11684306142258623 77309946631805038 14374779216655510 24064476511502434 71865551027260618 76342612420882749 69784769477652024 52493076585305049 21798034716195068 47050539432894308 47893617113215019 53568695969122334 34874972553577240 98510226631770469 89923266253247532 21858153320455513 24202288548398419 66693451386339216 18031211896438064 25206098456324324 90048358214358949 16287434671945027 16507291744356504 11969128763226537 45098094068871097 23919940731590676 64969017378900462 29723286588491215 29033111731036805 36505620401920562 92809989449497374 51294695133766818 78154896973132839 37418976367802054 82779584864005188 22518420643338169 44369509657243394 90601035907640118 52994473227527514 92310866025131190 40280720610569559 63998400987459495 97325313300647753 23898404372065328 40078802107101732 19411671952687126 78710101478617320 39532473572114060 56122573414983605 14762637798241011 96836818097701818 92703714896692840 34573968798595568 71905940090641869 41624748174445852 55844613277537600 31601349464026272 87718584062255141 84926073585924400 21157009594704625 85402372228602373 58957079032235768 81272547276404646 16907645262867328 12423732768858646 77061079764179228 57246684307464597 28805079429856657 62415824948542504 43595844578701727 37987021244714005 80393347419527535 38831501263295188 68923221011861851 94317392192302401 80729377436471973 45972853611241182 40016509525178626 60714332986406168 52717441801525058 33651723556871744 40029997958314017 79117139153460951 48660169181096762 72976715138766938 47540161983844484 89367769305173002 64540411687726739 67032495461948828 14809052014053228 11635078298264331 20543752333487863 79278052122551984 44451009604084943 23635744639278928 32697903795093670 89518332007272517 76037024138065043 52404760567644306 43169739982197805 89679917487210085 37447552161958911 91096688996592918 65302158480628173 15015964726822744 50562677439371431 74782774700770796 95996191633180194 51941904528635137 22350770097265669 20760071456440834 51086355550099271 61100364325430830 10943183219181729 57786897267822922 60958759712466023 58061287505019917 14789452971439077 69204389450486329 37847833338903662 29166624801026577 73088258970875460 83975848549158422 11982325193708533 41221559853357200 47454659314550550 56576881973067980 49706520496429738 77353596545297564 79380331975278049 29529120917428231 49830846832693493 54481392950331685 37309399149186786 77690454440070363 33332027127559701 28423871096340707 52534107910839527 21709263747637944 87994271419278577 80058794663033557 25984311815124916 61128476858325992 37792794780188549 90167732741491917 50593941310876070 44841171542379460 62696822525478218 83441652809218841 53339667503797443 52780764396684729 83684385043556066 95675415400857500 69965668620752469 65837750859469686 75130582867402376 85561310981442654 58545758633185754 60719056183874868 48332613408416784 86007030211534090 78730082731904795 92971869477128258 29084540915344656 17337102165757824 91947588642734454 62485676879180631 38287643000560581 75860638499898800 98394886061032844 54642280058962061 81524366613721136 48261865595769595 28951299048660745 75100325554608916 42300084299465614 70490280880101746 49141607856264295 27386695016452915 32285214715104235 83073677817925881 73424093885348834 37929822457820821 47434866796968336 24622362762280456 24621177805210234 21548002365918387 83385677759630904 91938942818503585 20422588194299402 57064333624489321 24493000503294258 79520462671177493 11476555534107698 67126637095958410 10731233357862258 72487112084057820 61912857930882348 48139241711857143 47620667702394347 96022405928323271 23881395087452739 31637531195750872 39300276871420288 99545650284307427 14418258788308521 51447972867526186 76196928665828334 28445519726422586 66677777408721386 88862270229842148 86411869857088449 93396433378341223 60411547504946995 52391689394772351 59066879434530280 44396386749358140 58770691495258607 52301908246448104 15954332854438116 45896952780617559 94543444663590319 42859960036377402 70065105910477569 78255539068672125 55693553947253824 33944262735967255 33637460814177668 94917341955455656 37753510164974370 32058018865955132 30004891216627274 85150245057574758 42664333282040947 83916633106285017 22689831868769000 73357479844082194 98789677010629212 97443147400074871 45180090285016232 80753917368483370 52755625882668653 98062589841487310 22117178786135175 97540793012388388 83652760141726432 53872995376009974 63216989865852475 84535489193893361 20501126105516483 22579740445290154 88125326161290791 92483879530212598 49451405257702890 56670934133578154 45229487779007259 67237883224452871 30282821703260349 33420151634887921 69795054302468105 11153969937481230 61544665758602066 88523017695642184 90365404541407185 66326242159248019 17898586970422088 53331950096972784 53701150490234658 95932507502235487 54124942848603534 29393936216406214 23576929502421059 84241850175631307 23525460203051629 12106557995453708 77703851528386009 65074104287557028 40813851676462212 71445793691690522 39115928703845342 73614534297868580 37311184053832461 53143515958405604 18482469320398444 12737964045849450 74400661504574827 14620954786585050 58169388474465905 85174980471958330 45993638250620536 61664037315044212 34415496942031787 52228848865774762 42003121921056910 22598812690085634 87570381482091141 91143454697046101 16771761365013292 49710527931293673 69165674954284602 99337807063412378 36611284352393335 23884735999555103 29756352073241526 24192346816730859 50278751169497167 91191389118946878 85619089568910859 83509981186902594 43937255231228698 82027989002767064 11611661164206301 71671953513176198 13942817058633241 42962461784643621 97590343181863935 18814325869497676 84533604182068897 95552444391626595 54405396176568627 67051453713877104 21606053671162695 73188031800638138 16113520722237669 71983424120885557 94635602790528333 38564262393830892 50588918318019763 74649667192592283 85647969611307735 55009686018628214 90180586932742502 56033836898556594 43169265315711677 91700558389035117 94275019781030875 15938202312325022 42713990177973402 19766221264867671 48047984687673125 26862120455522371 15264086407236368 76210151851563332 59325534172653875 77278961114947536 25913607359372368 62775246987457643 51721110366087535 57566644393679994 83008286723297934 14173655418587594 92031172304087311 83987010144781000 73365772364513024 65137608968649644 61623311518402025 58772144835235937 91733700525787738 82604350674291167 99237626076692273 76568134616086220 12506725231011918 38539586079113233 76133287878416762 32880046531472370 34533916650979951 50371641209414076 84068101229299451 34914751385623509 57731925818556773 82879926755274994 43980401607492460 72709603023645230 86648714427659554 77691900841333643 14123985109606556 68848769786819128 67303002898873060 72533710936954770 36366705388027777 18968209131096684 12960716338502739 49468040051332827 47715359932043907 63266110235638383 47876063979694752 23800603932214064 76929590971142736 66272180314050265 89609297019379544 42493741763004447 16745533373892777 72536776334191408 52051404059059557 21662209965883491 78062226011523646 17142205118673694 17304855955906126 25477244014067002 31384787303585124 63909689322580192 52400788362552585 52150319811178840 51790219805722522 28000624413456396 77404156738020536 64985586077540284 48396924867541356 59530946406920897 63679605829409196 59510119495886857 46137728091149496 18370401515853124 61620451985846883 76924245138220061 36631954725843153 30917213208963188 31404956414167050 95852843351049611 18978767304035063 42763927584496671 28184353523914548 77698443427251150 45602570235017483 19221945227472867 83194831794826678 90395629002387296 88411304429447038 54372226302351312 11717824351285159 78818533364049143 96752887523706309 81647616050982324 79638211024138206 52608958305834411 25799210561016309 97445804651606466 81363206200016617 34008456319366065 93750860676616220 27529302164131978 66477261378467175 73523666547345621 31072305504164100 53516637070473237 85027025545296585 92701310885901226 20940234780252322 88921582599005341 42247531640503236 30439509852809624 79230363018350710 74941504427562747 72785690733556855 88767287985028921 66287339197809683 26280115332890949 11766842678343728 17547961721027166 61674695533986476 74609878125061620 91250464373289262 54918241376404765 94485626831928562 81164119638809274 58202688705033981 42718955566456099 78129726630781951 55259905319419715 30801722011859110 20416761048282420 86728279200724349 37655857382831279 66305209701106726 78579372670563013 83212113495381264 18995026768585408 68782826979483250 69560084573343535 62997302887482864 65955796826158056 10807659546983997 59732687752439694 86027975861429233 44738723414491426 49836234313313475 95754071300651659 39698261524018060 70484970248149800 29533811004789423 30112331626685241 96257329054122743 53554246253915372 46073869044055320 81201187930401212 36345643200432851 55622450148105637 26745033870050439 84207893665704362 39170535756293756 41497158686047087 59960060275083371 34947731547878218 49909125425500936 54529704812640094 29423727875620821 39393079598971106 22893505408784842 80752538985985595 30446237996175871 60850513210675090 74420344392896709 44402640499265716 27927637252238562 71236202685404860 90849753349358352 55287770238647397 72544246560851654 49816708341891880 57063179122545850 79714217166826207 43152779643368419 70375317664530690 98165083102139454 16455327561927425 12133094868325247 66036369866175329 50340472583532198 73325008080849758 86764539783465497 93787716716745990 94833412072818666 87034965692178364 42802078016553821 66235637222260054 40353611985282346 16581187810143022 18605087677490119 89779423645981363 51630132986373627 58833849160675365 13355198565038563 58061554071029235 47119165034316466 38405297126504819 37766673703316905 64451158740031376 39870777965784768 46872579386994022 55462759895436540 35399906590164751 15531201094275620 36039903840711266 88724660328073230 19783663388323721 72989126166875494 68998949728126733 62301670876054291 77193439904280618 72989371294296988 63737895956052948 11773268339456752 69608976522213800 79731036777387129 11367545547957617 29289846818557884 49175084301193878 44393951584134407 70768812647429750 94967050763363432 82518608432025710 88088255458745276 63993997544066799 53320806880270938 88428628369932405 60226959257275500 54996753178367682 28249013405864789 89310854933944089 42822693466288454 22299201666903138 46011976260952247 24592202641756631 17819076429782047 26563577418224199 17886807449254605 58705131643830236 80763802569451380 66608215654808916 49251316458659054 16629139616755739 15741486163228248 71979162662145337 67241451586368119 49109041966290237 48066741430174028 54288276324816682 89897160498125285 73519248752571035 99084776471416089 16540450652638659 71780384403779952 70170241372650242 11619519266736398 14036347190473854 66534523712897633 29453611683397458 21404949876450378 14298433283439437 43067116472637192 42222899866175792 24194439502665301 82611880383771900 36185330479790559 30287723594603071 43401891420478913 18529330979934564 39576888260732733 78968430649898780 80661528627214745 26026883012388038 18222654678082996 24556664512070908 44419170151092462 52214178080175662 19214011949425142 59214775906738944 63656914036431266 34872660119022700 88649307953929528 37327699880603548 23657651469004946 41142628528458250 38862994914394217 27234311166944188 62442001573675305 70266483357544707 16577212952107952 41706627422900491 93539757878476826 86542680370354286 31315278383207557 25367065359745583 55243768249172024 71156370421437174 37939913780682623 60080093006777933 64849431890475516 76511008262756626 60738399314459667 95609523249595641 69251806321630036 61526034673956149 11444633450415032 74955834420928036 11566617065812118 60917906305460658 25376190293396187 90121598933151753 60998252774416376 54451077697633978 83540851532630905 14219279458275311 55867955757509262 21501933364054146 34491706568110651 92276393229290269 37055677125739628 35371607671954974 81600047286227922 38561414900424724 96021954145489791 70783806198208218 68955635259656049 99916534587828083 55294032550770811 91561252666185622 26666761552721489 14222496491249801 20627448050994111 37403120351280762 94121864674881862 47318443812291987 15166331845813298 86366147550701580 18477251504196653 88361327215200070 74940994863706492 50539200365532445 17624416678566384 55114199339642972 18520622443807048 84318379088733848 32538850731040368 24364489498908796 68032301395606411 73744122479036571 91033790161345091 11942870855668786 19521799756005717 63129953012400201 38635270772710136 92179181222354345 42465951166956536 19183909324709938 26310884982374333 98736596463151181 17418355127934843 68418752105521479 21354505787965044 68626765345582774 44698096269038036 44855704048176754 53689689597026129 92793445672692025 24168581971168542 57412759168343415 17760304847238334 83777666469997297 56871822849388897 61240908188071670 50632849984726984 19663740575750521 86304992499727651 10852444386937336 44893373241336645 53270711459767292 39800437510448875 49115571101389257 73088659586058510 30480893815879167 96921436242048544 59771482105154601 28205280466001537 38437052732605814 22597336837767115 85747511042871041 46136723468420557 33348119059689649 27488976144234644 43026942834344646 25565588350725688 31124042931077572 72748876560560688 74457854237100088 86001536778221738 84440614984521191 66540024594538861 57972520601861859 76536722946519773 86335200452294360 29594084750526547 94591065734672986 70550499035110260 64934590709679881 54379455705486008 10868249413335013 80125580066125934 62939664274576115 56919924606413221 25588005406167035 21715011232468700 64397123519809665 56718943241783521 90572682701665994 81772486031818825 16151698214105005 60712028774027998 92301582352397651 90398507138038323 91259001033806094 86504936858376946 11998827026842291 27418660919329178 53679382661509373 41150742236843456 25523926702462267 47667630897633047 22852836880951810 75433998074611517 57025915099446274 61040444122962395 10769338283449329 25933781632411557 36767983109630520 89275455168032881 55656707891281905 85244086369961153 25946444568715484 51759035311926135 35785328475612379 17278964504680199 54086231441334395 43076982923742149 64177939144036848 59732030802565086 63404639500261622 84560428763325754 94017376805152679 86123138633728132 81214556791749524 17949434491186265 99828624937536169 99763430114146491 94033993459190665 67023440673491440 31504517470449061 43325084595488164 12705837907565520 46932274975168276 25998002998722648 69262760076414665 53062758689549453 36863906457575918 20668507466313295 40153221769041317 37225752912860604 11392805701985870 64740743829505893 79296194381000812 85834115109880690 51862374102297186 96005876730100880 85807767535758977 26739446973342693 93427325520392787 61367878182243494 82212601877619664 28500696967783181 90901357216596820 67075248380633672 68306067789720522 33966257468800134 66557573087577101 42633049277776907 29153835182563482 69566056125811048 55614745626862184 34069130345415224 78629607988167368 88361264061083090 41854636680932953 26472878093309640 31605773472419583 42780120580507769 76858520449387173 21159510194110593 23233809729986595 75048560315661003 12381637130996360 42813916271830606 12610018179247197 40572608094313661 74988244668951344 29893742341433895 13452220857652397 12632259430545573 10362209520695485 87249480628521480 47873890178426769 86836811798597821 66263964579640418 75019563401728344 23094041679730250 35751404034158960 10248654290325518 47277778377646829 67196188749366453 44804792031856948 57368936813122646 83691320298493502 78506763528472372 46927815972688303 40927547110363773 50749056977340295 29853249235837882 60034069353730609 97443874476265355 33918222513289572 40978921932381759 38688349023144459 78654429781870972 28476971936333811 58481980908933462 19696297094928671 72084846522888889 95152898816440230 61259340759762412 40923597796305850 59701069649463565 19469643581239189 86591656145718578 29557628029031360 92835300949564142 30384834789191082 28365914890831864 48029859590949836 88978529011989751 57746626025086330 31343690487663374 89245540323733984 62786447441764483 56766763280960460 11611701791795964 43904685347636668 25902767624303671 64901784797745284 92824462612691855 58874399901828587 29119891501978636 36996602625242543 77737280997094822 32300480540727222 78346656954579655 43399407125314941 87140457244444969 88459833611284911 64690102696533460 62096321596191397 77291120050677626 44981058472891913 98948100155198777 31051462458060685 18051590674821137 90740257894362190 44800542485348072 38841714559814332 15062477258849803 71314255364881837 39504901205152201 79625925981621361 61917699352056337 20151914053530972 15694668103505375 46233609978216219 95070447925820485 51333370113242417 66349210973764082 85682774636026702 35484117780289765 67323651893000054 89294475375884663 19829578661709309 33687182157232801 72182762457587726 25168537310752265 72577384577315330 87311717685877828 98181895963459379 30586603372918091 29192347166802094 80163002829921619 28721505398827929 59089496046850196 52405300066671704 24857681976735401 46088229708152283 19770352936342616 45389190649251575 86585539568489331 56337132232413471 40872432212734212 25893571420054178 61585604642650791 53230143880680538 81425678962107409 99172263729744868 90522152907214154 25915493726853705 20505496334738668 54412661526402393 21252140902595038 55495889318515718 95390824648747855 21085058106590619 66129127883765626 34066367255801667 99003724567336175 54301209987656437 94463525867925054 80186359064765619 92841642285282615 74347121536971211 91707623208042169 12806347194970295 90824237265481457 83163289446049522 12536246456459447 31297053371754196 50946060973028357 11761652124787426 79549521067131064 35201134221010506 79342484625978666 81068585958459254 36418220808382124 54901876824799549 38938603048084306 81775459980215047 29675840160017378 78519512223618192 43534666873286985 47552304009046610 84057677616024454 81905698914892370 57489829441495153 89115984490911277 37381378944208197 64636753320939974 11122600389443430 28602466153591652 53222964546922003 71982270996613186 72814074967239087 99668783952641818 75356217345066726 14041733864988939 30938811490077842 81695921319969460 22957697932740472 27265523103691221 34869491431030707 55588224646473924 45124191974433295 58363920903645083 74234911468515622 50777275839702262 26656897068379592 58478594371480630 18293226208747593 67050279595417355 71829319226736130 38278692408958445 10881908302984168 47304147813771936 70085113232980098 40616108622099106 34328263011677100 56781201253419773 68397189767827306 87086043991907089 92538261188292140 11318702216016440 33413046793511284 44827185130695416 21551412445530030 96635160297843918 77569415012999699 33363081878838570 65190309386918948 48762761779900891 22751091755638396 89327676780071628 68583212203903837 81173688285431630 83364645122898306 49864595756452743 61542491600140061 73139210526130651 84147702398666112 87064893933857797 68767198721116190 23127624803663173 23498133241197489 18187955346502185 74745188172676923 13252401615496227 64714599696902562 17935522610675943 24566624197567850 54762986461956204 67753504153984431 58731689578693811 59528874212639362 23736635506256339 95484201745680403 14133469128477360 98603930149370646 13888855645778195 92421554553335500 35309800410413608 79143013241070909 36499388079280065 39021488608855667 76809244391075745 17211466284708860 36717076553296357 36479764915262059 20645153898328292 99021338636306971 53912328254469657 99925246408245770 36223885090127993 76886528642087031 27973269329325567 49115305273591487 92332042216537475 17596064183851385 38581967879048675 90109169731722346 49326741683216955 98879579789729811 54569139212941700 63555577139627011 51618261204416524 26289238649691869 46730432826182110 53283997447915899 80952539424219647 15217340804518298 17021355653055346 37795483485214747 18854247975472642 26676819646927228 21322269539935645 57997060676195492 58645402605541405 91654585655436125 73532761431025460 56566720897925521 42256140315967485 10478301997445671 11844458523867810 27777948310452003 57046103387752907 46069958059764296 62902689425321576 74998358187266367 30856996790664228 92934592122612070 67399197183110628 24361462674032077 47467468777404516 23769203172089198 53775567015641887 32929647581664065 82579715761044119 88998250558150953 75113247362948863 36441806425403106 55256979910049353 73527037327515847 34854317276592776 92694738263792532 71185190251336200 11265697917302912 73791690944552966 45650057249497906 34839303810799500 88582245040111627 75161779557110396 57347600161671991 57486802058497673 20107441321508598 87999339117349638 44440475485480985 12559356786569819 41343082650628522 67365922364747913 98821349300552349 52986845771392076 36226887554014839 25836643044933901 26702601756528818 20654996722449158 56911605803577884 13616833176612208 94549431609296156 81380021210732085 70941127245353549 20141430601562308 98700046989635871 15605567681825949 77706781638509977 37745377097889815 41083195403602890 10054707522714754 35695565103719995 21493800263207280 86960266786707536 90357077430812879 13473825110369290 20892444820969764 99296895670318664 60349194865385951 66132468447287496 32320225758438852 30434866338395835 65848813837006736 90407176841055329 69722102918870813 61589244449940112 61923235810333592 54589495017522391 21054703256767687 43486107953184674 33386120744385654 75473996536329993 40816077382059493 49065857915710803 78726247830676032 54023393829644950 61318612003198625 96634188893056069 42696263628225162 82127393120166974 53841519267777789 18790573588447031 41786491656354659 96103793241694561 39166744970429584 71316598333391236 53209269053446567 25613643103611888 18180067546896404 32506384181287691 36168871316982578 16074284724573073 22144974356527137 35059143379244911 22852818855272243 97307955138871098 68202515642171194 53177151210066973 80602026776432874 30186710397332583 48675912379455428 79224003374136305 81083715739450252 16209550084501141 22334200824752343 53533205635291532 50664474711273875 18852950363272440 90580870942446813 55256347698177724 20113165965302570 50556647004170734 96881876643232272 70123998600321140 65266489442300512 34257700210468986 77226285451406156 37936851495360423 21731825651370376 94244573296384762 58872477233387501 81772784280844019 97670723760497311 31725155347111901 60937471758733121 32291152930246807 72138068921587220 56069201757618337 25638781623107638 41703556983605015 39590579774609143 49322979555571041 71584245231728587 53231761428596435 27559392315792544 21129203463300346 86080036520639500 69834907755639135 75277695581426370 14799621385056040 92215084096168288 58090214368153295 17517810642630397 64609775484356904 75370690250724702 51671112910311244 27564375826331338 60759890724839764 46732835911606748 56613056851595384 69740828244808441 21216796950613547 55872451954475754 60883284496705426 20246280187834197 87123846027783433 21347188313593519 45840613844741878 86906683926789984 98731827748712304 60067000037754169 82888223979877211 46575911630038664 84144852887943307 54437677927452453 71341040722373408 75508097372936983 22897805889063682 46575577953060730 19085612170074606 13080933462488568 92136955073952802 30780813619553547 38071396945887098 41976758157409095 99030914114175151 74105890494756778 62306184402999048 11160614452819772 28412160974531470 15425584711705612 15904902545099301 48015388728141050 61053700455958551 86451557077115726 26609323474475963 48783181455355175 53930969712072709 85158609978778440 65150994645363741 10861327107488614 45259319102956403 93208610554062980 45087664184823268 40321595640911563 90314140836482484 29536276231861439 56784972120193987 75021256151018777 29122641767691837 14032094513073479 87217694743885747 76839466777268863 30279517302199964 52910108013568927 81568180912806946 81295207866902574 22876209947861117 97682309459439064 56122777613511817 78840160570428142 91978417553542597 16918355770852926 46746028543839383 84178393165067043 60672262294495060 58963092756667577 48629636674741722 60925672054221339 97950708603724129 22002566202955110 90863109552990753 40326606424916229 13554270310832855 17895229515382965 30655230714481493 30247015842871308 86716044980241794 42264076091620964 96177966040031614 38800056975917772 34871479980832223 49202087695700007 84355826857288961 22467590464879893 32513122044725022 96967653036856825 98812247608532771 21661813605901678 54161885579561677 99296166676136443 64049667559383880 90230222001329241 33091552939874606 41799477613339091 86634850331022714 79717283587906892 22414556678791652 42309644906017260 91156370489024269 23230827328694433 51778800137424129 14975094816119876 76429289465139849 32909704415435040 63093610228519118 30486254516132471 41734659341013914 31899600542353172 55022020412746182 73994114257272142 70906331804302600 82025614401320863 31501726311617638 68888924377923864 50110578474502143 84211834784636997 79166938357755035 48505255330349608 25349720843196343 63342118601805784 20103596049348973 89442319737391752 27542886466721132 67377844368708305 10191996631456891 98990513877396687 35132912850431717 64326852788677348 87393986910470648 25103307531301980 87932529556107243 61609245354749459 76182062661449110 21906939527956410 74344759031235305 81213230360906194 69701266946132417 97132090052812868 50886367493141642 98298437476292723 44978654779353235 85962007626435612 94473474568899261 90384228114608190 71470776350254037 89098669841314765 38036626141078734 58597716410802966 71686481329052370 76014341863036478 38645505208462734 13862715344553165 13248970574444222 19197666224116109 13661643457685958 13838028909166329 40665344887787271 75816607064757493 10497191526703959 68580654792541142 16728208170622920 95420428180474150 14982670803357646 78795679538018994 89932982308902696 66855901643358094 11272964771680302 27287747233636765 90739368103943551 67393522202103143 63439846338624543 98382887581661761 54569880068006241 61782525656217554 95390141969757975 65826704806815067 34333572940743786 44715890592403195 45212760312268741 16525455906851961 49922066432453406 98282352234835271 53098720623515852 82301070540667431 48108492828084491 19350637023020488 18579227245174092 96574420734417538 84469497115698159 32302800885201428 75732706553805849 12509379827988261 81909138112261786 36956183223655366 34712674411165486 99068444302849064 37031770935138129 13035165759834076 51309274446467505 71504566682665102 34782849969710791 60559549341821190 93994596703296316 95318598253040516 96525998669688364 70689364104305635 61428563319197383 87067777067943214 75858695527550056 47180963564682006 13904698288279554 74930861140812470 69310929443443735 81164232897938578 87640282089017616 44081736283519994 50629595814979997 32645528619161203 37116824298276678 85071431999786334 98375866373389861 54950237070053104 45271383783735272 52820069573047271 35509366584158178 56314207001368241 40084441669178356 37007249009951351 97856012490584101 30888342545626501 31637250137705481 88853888487566159 96742125948482413 13860068958262954 89079955924989485 74207543993893929 50384598929187097 86013659964950501 19722748285221171 50904718207092279 55249729311550541 27117165734718494 98039703770489227 40098989838192986 77229005753113843 86531585895861352 44894357102546024 38526031795295370 42224604741180835 14078703944097863 68519511545136244 52355854271000647 60874941355648450 71088808360070995 62609561378667697 84789979501708224 58946220009218311 19996121839531125 77937629857791129 28528673790745872 28326043948568181 67808537310918048 12411412418031956 78169754226909902 32687579917016482 29210776560474678 18738553968745532 70864768650195797 23972166122523593 30224169371566112 95951845205716428 71070529946506947 76504360071106739 94341401945921224 87503044064535648 61712717303592827 86009372278381140 13790235915227089 76569508980660577 48671036663434490 42149728919455197 71530555352686378 12526706437070181 15219619755186310 11625170201632373 99221802081163274 91920886077514238 52346613518667203 75235979861663897 61467464770222145 66677964794173726 20405700760183954 38264156764445626 27101394929171488 63079992016934363 63462806992221378 51474348735503003 38826499406048848 57072246996470012 21154182495461247 18472146111502924 96956569183737736 65647786270804341 29463657777313198 31324092781193072 90560207099513097 86666447098590084 83905928850135289 96432265743903750 35226014151420787 84618221766875191 67249500651961989 32685076676567749 26292440431580406 35227628126864734 18476913202397015 51208996733033178 32360940565675378 81187966840464878 27997860745563215 18612678961174492 61369566384821069 15804606911859682 36381055889774841 23967536926997685 13473844405090606 43747910149595122 69330985267136604 98230375963965124 82323845613643766 49408057758973214 18766379988190769 13376100756124377 35699380034258090 48853389570149002 21740847677262683 19823569826700613 36679905453461019 42804244888162985 11522835511821013 96798315514469840 93699361170891847 94211027669868377 68146803026027544 73670016417087743 94617117222731345 56504820034181625 16776112396101697 41567576011678495 55946822490922895 10848304381779047 89064684204197166 17419982395916487 97413320567495793 97622308042777865 88160724594098921 40949282694387120 66609207934661401 73108038458783638 80999628701833537 36096745347166560 91164297035001443 29668418733000178 83453833199322991 53282155737755831 73452482715565222 83510308800563585 71921041529718992 32626139274794750 22457939829768223 28898507845895161 35448380916261530 37029302798662130 73997100314614933 38714722476312727 32371951818374211 81493578819870205 89416749754628780 63372814424752870 28535254781420704 85050875282314742 44102403012910339 39303591660463390 47687082428822928 26948125149774736 45160796296600736 53390854836072607 34841199594813249 25355141383485798 81312741164673001 48402359382598327 22028775802241774 28346151063096108 69327702100327781 59544656666501506 49684011292717097 26579578319440609 53377006111148971 91546511698534546 18492883225636274 42864693672665727 85443142655019412 16185594895152409 31287714496014518 26959769293931350 29197871953408388 51112340736596459 63109459435574027 70696808808290232 63440513589134561 98029867534367235 31723074343420056 49814814272959812 25609958601590259 30270541963487141 53669851709579779 12460518983588331 57341926180261860 32089583414233476 42947875526305458 19112381128983158 55907586761845916 93349800704363352 94987128506995991 76629720578115007 79938759837684625 86742963263370407 83154844928280618 47507974066461459 23327234118339253 16746910990902698 49305234430557849 90413627933941630 77351808742170338 27792911375526185 68980825483281139 34161363779493801 33652241261932820 21060770675876489 93075556567856159 26203371212783819 93085983686342971 73175902293946632 16473297077013451 83947008791803357 10614148323381873 85713500838276823 18422461308302634 13805260876593716 48620605608850178 28077131783681376 96834889129231961 25243460439585909 27381864539852824 59142578634505758 25897518093230566 22395669420133980 96691726956817933 30019390349117745 86574950847196367 94861903542693946 44205667641614491 93178495048669910 23930267524838016 46145104466364837 78137812624159075 53817206985883462 69204204148524452 85040982185234565 21038297162829252 65271975555175397 62042348563689310 39016152036218073 50597511704452028 34187551300085346 50594697010320331 37288926695332874 10984086928368545 47976737024413439 50815888937171208 73037011613604106 74124399559125449 63438326933555534 33126863517607434 56695209159335432 49683414036592764 90162319824190286 25392921160038275 75446618959370706 18538382795658008 46155014465750112 86329843162917272 80726378367773937 10749956103911303 91820126546591312 40785160913054513 86457443013261057 64836275832746939 50516733366370601 70532781603685772 30157175077732423 24828403721935719 49924437291559338 32095734862046473 45956078559763159 58754143099744525 17828310780680715 27097113952397843 74605107086908061 75033961912673990 88226858837659909 22015164328182197 33643664521648687 99878630845279672 30657905828750207 21303838346506150 13604686012685508 14860439716982011 46288858084953405 83308684786278574 93392083361789075 95385009518099757 43820327067569239 48782584660270279 69224382715543592 30211830543737098 48306136192067020 51728553393243407 88789948044033194 93233803643757591 63510578620482411 13925374386643324 56228240160340943 22436626852394661 23031742565836747 21605360363416503 51564647551347007 83236779206194804 39129431959405190 58233139976427715 75241189210624779 92412514261926063 94829888929356003 33978101827536839 60610003203219680 85388685315017821 47397484881953772 85301177893204156 86611205064550527 96601043848987061 20480277678982394 90141708038609027 45755728178079266 20985930900852730 43921557713625631 52319302268080477 83152870713471264 44409735116966851 73692608244533223 70792643694870629 11612934743341374 43133711678782557 23474854131153186 68081949484819154 95534404016247592 19060976237125822 47454915222010554 42452254371449275 35237601809042422 42730471578985387 61701332512319517 21388574672041110 28548895895128807 23471756347523435 13151703876627057 90846977469670863 82303551523220116 14784245646027929 68260900510698911 22386889765019013 69838211153888605 15567550983179040 34898751438531361 48193508872811032 46259170235780406 40360459629322897 19462126554861418 66196386095573333 76997597785060706 19483422759362454 77946375249034195 20119630093691531 10826155381113730 98396602551847064 98158940540278766 25020225511389396 83858208130148533 93953628579396161 78821646524128397 61622226209252766 90421487850559642 35241761727537965 61116337349650232 78577230720040623 40702609484747179 59616475077811941 90094988985310121 38762543736131435 79132132748716846 18505551356293353 40735448317770054 73157339499967404 34409949848178933 92784607505527378 33343098056611825 42903513768363005 14773026886245235 59113961055630496 68976545497637913 94182259837739242 17640239190973822 39180064248774349 59547937823099612 94286729206605884 34032806844965530 33365581510274527 30758935800065908 97518736655843132 73414414488893406 36204268743284591 52885145410764953 74947800025637754 59520983743510425 60443688942501155 95085456345835881 48213821716433969 39044923046192010 53545104719346739 78313917937551023 63281054132076659 13753214559211289 89788837016057038 85391653839292872 29361478991049875 14340122813277371 30230391462918091 54916572053337072 34583522264153674 55385605707604501 23255073466294678 76401231234148017 84601544009503828 73229821226713272 33324388084801340 15016899598566757 44979564023884099 23932615518729509 65128861457402926 94252272696946826 19279419516694329 32668397869958670 74051486771905766 16450763343908727 73706822736906008 32034331316124620 81372066232525286 23079861285858148 39121541477469384 82209528894860740 45531102722737269 75458264092647072 66796113669813518 72964764871591399 14263006407955986 78012343797066824 99380729981273134 53249122807727364 98415510340790695 85566116975023327 27476671653911550 65756071256248578 26960065838616405 76748938147829818 58230781916917959 72568030499970246 37457771621899007 13452639075222072 95411274337898275 45879422128114145 47333317604422161 52953626666708939 74361343974486300 14079868451632325 25358251577103530 20709917894214550 45431977372736562 27000892560899886 34776603549606092 43198482908915518 14464784741156332 41418646728989208 67603651872866126 99750549190220652 36848768942129283 55929132046092803 17968995828611855 68774369295454195 13711359362048713 50085697905763708 32289935894321125 75965303907140299 62571758073122115 44225790718387619 36981019012461563 92896450690869162 67520758366995236 81018393235170476 74733785518657352 50031252723275355 53792125906760630 83886998279824807 38495632086442122 29666003034068054 65707048737558140 65929187205121112 43009872204595476 71143002289024819 61766556808880486 96726248583981728 68352235589634480 16899613051408710 16664120894668708 37108824610296016 52827184117676423 85786431198951442 86951654639099614 72522896177752336 18529709864719302 33621959281390429 26504696037930619 95315290924984257 50760658356711662 87014973270045129 42338141136505491 23874235564643816 27318482696773027 71934245237532766 25940661971037121 70125452046753608 33101017398678694 51077322614269093 88091739852354549 42840741168563309 35602535675946274 99564569526742968 89009105624964088 10251172549087993 62800503410181406 14221542339580419 58454991667873534 64979691377695311 74231006753299577 97836303078651163 69305923109451076 59566715977539778 24334847965193036 39073677279698278 62121005291373054 25679243108142258 12344488883823423 21800478657729836 84906633062230926 25240219161827261 66029004256659027 29331246656993412 37280514204620549 18777517324968237 10908626879318940 60037240310538756 70877656602474959 15827998103311767 51772652450645194 68592189678525441 12645592330738612 51401849161036364 52931402758520595 41450522297209803 73337239713524869 23986795033797153 58623748466491307 48978587614046996 56098836052465398 64574325352661686 27605609345239078 45225868987937538 82653764776108647 49623775062159494 35972752129869404 31707358006147894 18391215650978467 90481992183340543 45524185467117809 63090908945247246 92509437767679590 78375338697384446 97866232844595087 69824216174341243 39678841605540650 47748971924510412 86430781719661593 50426205146548302 93713470057130228 48587693508310551 42936804722854508 63846371468191554 88369910195345202 64400346461862962 38605160822292186 71335230866341470 43370743558608054 72129058964332190 32434662379103315 76931270808161097 22552126921442320 24614673251886416 82599603442356731 81577415278274206 89410135817532031 88497827913452243 92518565588003488 83449082839145632 27084117271541581 54216007786041910 29619846552271462 27740905300447731 79314709630342913 88253566591644920 14339944142094275 22298930600721874 13393863196977256 82682401719969822 43931016088034330 28312242548633322 98973233698166731 13750781173399474 57420475594612890 78341596663491690 17476489395074277 72750567439460540 46568338956681112 75722274339099812 11978439622878615 52725838533048013 88533904432211840 79749037825898852 56302312991067939 68810411446195977 21157015885304034 98371335781129634 46437328867376127 38016195993846088 56556406921784486 48124516233850863 70305853964013393 18221447906704136 27550123239961384 76530724624892284 96197960199278403 17373991957515300 70942566396956625 43941791605589458 42940842736784450 47759780080234087 67576528743257038 51307839250973813 87654375577738194 96003449669332906 73897326774079341 89056714086974632 62906840720514277 11330664559232777 41439267073391743 93905432571091545 39623561848666672 71770794393840822 95449280381038918 74686979115196717 43859413033162923 37712478386479639 74174150747201143 86077622025399774 79482760111495178 86311557655908331 25136692503019201 74630329704945565 94466675187266763 51260624511567795 75534093874629039 47698159158086706 51160804434242071 18702391769310620 21019006369246210 42183290041163508 65216179025863234 22922404882301221 45145890195758628 69499488084099859 15082852662973620 11853743280145668 44316533146740986 60841829797649996 62595473797169803 62167913629222557 64881069218380548 40599726831007293 38810912117869867 96435475690025501 84347240666286276 38306782247657197 89682423439250511 71407436193474496 52985022997150556 85322958772065625 88122380211169586 42316960828477672 37668583729083085 13346577662122361 23291311230535741 15827228299460077 29474623657586027 41739244789876488 27570454547844472 67696626022168336 92191896327842436 42792732241550082 47989233019630254 52433170667749758 53179799461168552 64308883518043831 30335022427469368 12447707784488434 22164330899626273 79495030828712386 35400875341224913 51797463076910113 80870252190959788 80105504115254292 31536640435062418 48602416621349750 72551006852335957 84236703907606876 57594054848696933 14848005236080661 50831202782626183 91503471226226987 39514539389079504 97269047658182303 59958302165808421 36934764986440449 93288664724862447 22304318012605532 64883739015219487 50800876551140382 87684954175367146 90944020078905291 87710546015837406 77010849273505747 86937961276578741 85026563838761178 70337983076852013 53732406102034419 72303667819327380 75144493916714758 14459162055263628 36165012067009019 47726871811612042 69776925957644108 46292662755822183 53814807209580128 65340397350036228 30023588407178100 77578683221110364 54325019256677452 70521643336966665 11830087889780053 43106714483021685 15353830892375276 18364148879933563 14111794072899135 49847375097023497 29017602549528671 82630702279257530 29733383751190777 33313797624445269 63267519981824289 80303281190422157 91934390182023903 84095661787974448 22439244346848557 17130400817184523 29048449086628581 17660145896149032 95851361749085512 17385358456796392 33872425312314348 56606806373345554 16368981965168100 71383187605003517 72123302294818774 69388056764334917 21140437764185932 19458922387616820 59525526334282971 19504329103800697 54258538502868464 10715373660034729 57985314602835390 99717536448089878 74582903849829573 61341729861490679 14976016320857223 62864848339614403 83903132104661954 16127917415409888 89115046577816362 87477008284254900 89179833056893746 53071861451043820 92390998623113870 91490803418741032 10631703665561216 66182203973940040 46026527649499874 47011110264034623 23674835488263550 24173708087810415 89682826408145178 79352274541056498 68832733667752854 28660407420066100 54686080151083074 10097940897786358 31890600750263914 89742214029314688 48933544319932663 26143504757825632 79968923553589246 15601096733802749 37499329624237466 45091645523102396 33392033477359387 66798689672487487 58745622838182461 92759216706176663 96951633211377870 45315342533521379 63947278052562153 43835963912228061 33997286928954685 30908117265834381 34106386802123125 90852498383887163 95042901903211531 47221586129545585 74301676106428191 93897221194352483 18256464143664003 40501955955764040 69393813977247702 33316224752876580 84506993207070489 34067656688409056 91898904522311272 64536840938655758 20275023667604907 66133315044840453 25197222833334978 26691845894077304 11172370780508627 77759647240326808 71073445091128803 49868887912915217 33936154785870324 17699355772992915 40085910669760121 32783818007008766 68591908334840644 78417488120894240 66968404155309961 15214613572976186 80826734036343700 41144143648493655 76135218812193285 94633972918638741 27719285158952254 51100126111951042 78663024248108119 10704567719828361 62587859388559437 74675395466549043 29238048061549711 94052091204332780 59630554497602528 89133997976896714 46520565429034047 14441527388953825 49589446256255211 99493564695553135 22661666114082796 55057239053588019 17925360124328019 54347982379520929 79395876974598465 89892663412619206 39696501910930067 33249731690021632 33671552584292018 61781479997762648 37560813091158090 26948164687529097 49212165103849336 12472340286013178 20976876456251422 50644927421764840 57539476881345623 86072897777448313 64011736623030590 45912233432864637 75782801805145227 38507654349275855 76658730421581788 64861939074768978 98293872971635339 66331430031035006 55820606697676511 72476147821717656 55385523332952140 30134880489345500 88124681852465472 26742119140268083 78010263261971261 50792349464090016 54248866186467357 80740655006690561 85881877235821733 80067022674239584 90385597006451546 24727296290619649 45448229796276282 89650488448002685 16023628690268164 18897495071320188 15326615211483387 90871701317135390 86027526739878339 23517521688070008 53319891404882520 16730486775468526 39848860128349451 37364929019945660 65346983583196517 37029853296385450 61397364367325663 67281376343468371 93948472030222471 83476595809863630 99370014953409843 36080872892676349 58911534305467173 72092660849453128 58723666245133336 44881306141045641 69758774242787328 88802803083114834 49381438156276762 69605102112573500 52839771646395491 63820882698063703 58420388340723326 57597350294642297 75803084496496802 40668358543389923 79410853053535292 28142537343787541 20410191274742438 24529455721111612 94755419149070883 50629734379677252 93443595144557833 94961654187104047 94747891755648672 57621506923625920 36610403984010476 26459100269673095 87896344159413631 82501746307167479 35904544698909280 71451583938747988 81576624171355603 61392049660810783 25897603892512045 95016576211863872 59022247163105015 53873737439936151 29299290601522159 48939016391564327 42171347053736985 85795704540056888 78437455786848716 41361365149399916 79727797132720889 34650686096011243 34152865458811897 95597927706655733 58674515957139771 64164603640889997 40165921484240171 55547134356704856 18433913451696543 40949387473405417 30399160218148319 76021779041663321 31112276285513225 88598682073603894 88012209530119983 75880455911099657 80471362060516725 32562150526222918 66382595163146733 75324973172937204 16784962950390283 88473267513971345 27054979661574245 55472436252566823 44872190395938567 29579291750312665 71695909755801545 53888942036545506 56303244056552212 57059335294371967 15100385126195176 88529536796996314 78780076819034507 41629254837519954 89828671972458045 37453789857574437 46774776889747565 41240920242395383 44478763584537162 17265109102514898 73649329291523966 72665235245765219 33431878691602374 41637654445635576 34158186028254293 40093228400891932 30953350781864297 28331484673968209 30262792227566788 92978675638490005 70156127789120676 12401151434437281 95038769210685829 66692237897214102 45077479058242962 37726525749713921 53942377880876175 81271953533962003 12898181721207351 55115561441048030 62522100293602888 78760964401508185 82099149163707356 99355514152897103 98560788892977181 22585699187415237 80897586615759265 28990905801470394 55742626656927582 41396177277170641 40914046305193341 31227141238179590 82427202585871528 61903128950697592 16937867965526975 86634335602703626 97742647239404456 34090533674731904 29788597781181250 82749120074020748 29234070108694467 65333700113745372 39272182239485217 18398939810148315 70835741507698221 24921001752109406 58056243335143881 64662459405602187 74030929121764656 12247032316062959 21075179096155732 61861499088830198 67628490302638936 26299671595060539 59702508103665327 42743044022393169 75982706049421809 64432998535102720 84252390267800560 24015822655902631 66850545585968454 15900719738367898 79501978228719997 76002102193985585 49156003421029919 66441562570178703 36690143318976019 87343000190385741 45119189194821343 37875585645326724 41754015260593979 11918614837325853 51903584910020167 99320137490139207 48278952166560879 45372924274695007 64535629392167471 14779555414079526 83455642359708904 40791073805468210 19568832860637768 13405300269015412 20804693863128099 99002300698374957 19522583351284851 50363867462239772 76685261529890188 34083928583974932 97118936717277034 69002909144534934 90870979742620766 76159882592254330 49676596454164885 32974313860130611 55096037163464150 33124280671458005 73718012053656152 99670885277883890 24415945075669479 19072368585795380 89606673007888203 68520381945830135 62549656614746740 37277896636157665 42293743700897617 15155977977868164 46496319048448601 92540728593294500 45698745575126430 12064282486251188 37151876110988920 65797595389516439 75458591248383183 44529949973129401 81030831601994518 11995399350559485 53471351016448783 14558784856199894 97065367781408189 56935036481422531 46459354566805367 36093867219771139 36587619573833418 52259828624112295 45165749874808980 70018224405497711 50534265159404839 86753751515275521 62370415834530641 24073258297895939 69128132762245925 71322243877965941 78792922237378295 88042982670791222 75157969648303963 23898969914846563 69964087877192765 83896711571844862 48648286874242734 14203619747167449 86148362915344396 78555266034023854 95585768770486326 59239924540677432 86331177621001417 78493994059557757 90932253689862760 66222739596628806 55801763660133921 14012114794118289 85550722058003780 38414031227343182 66462566426504635 70975458969048818 70767833336346364 42826813617414864 97720607471553214 64217243254304416 27501429687279356 24523470095007737 50647383463184770 23712350929363789 58009829009782617 18518340783805452 54414550684135847 28634936657491720 58049703228284629 50120557966992423 12117025543925617 18263109261152104 41367762761757448 36817649221547191 48211265150872835 95237308945279932 67083012644539187 78830106659438066 86360457918415426 94235392588645087 24019780229613988 49990685314021243 48606426096467622 73715291767655475 88379984554265572 19108246181304267 14502511007534254 43739150052931030 96955546819510607 51371893302294056 51721105035489874 35502967638385452 24091104988257428 53816778596206384 24842911924153014 15105558394359014 94055157682705629 32801591311018895 27405274425100168 81630698996540348 34661399094804780 33895646651040033 58769032276842681 23317202870277645 70254687342161152 53951281895226415 72134714874486289 67144625404554848 52361513932292359 28053873743056229 81625178747867221 54214064135576653 41314730257109633 94183476545652469 53891608794017154 16763354449991545 29414773248486329 24890855568679572 26311090393168489 44953727600561435 55528569661530134 30299389278274406 67060283375333533 13595674508354102 90983059619674330 25990959543719932 35603241997782324 88741023715567447 41073836629276798 88897781409885883 91974907928239808 23829625575405674 75834194495270713 57367320694590964 27677715865443826 96340212049073070 74568590812736238 87989671448581295 68376379656235172 37478207743127588 64591998373993896 79595614689375190 11239613673192177 95886513461784732 79657620878806199 46294320890340032 59069531612355322 76984652281017546 91394381072493791 46558173909282691 44268534916553244 49029390328845023 58418930901567515 50658646469249196 65700645375607608 39092848008848172 82810129900873363 71837501837357888 66077052096083137 93600456004693752 20157440867433043 89024372731318758 34354440965570226 47459536930503312 58239319632084865 40826004476968285 45074277929549852 33784879143525835 29783777250621172 81339509295592963 93274268003125398 21398918259061503 13834187410222930 83417221405353927 34037804633058250 41962125449549686 50908149480722690 67110656712739134 48809234572012445 80040930294062744 39353143874134615 41272100028595829 18500123749963228 23788555757761663 26828449815792025 41524201457037132 32378125144105582 37519069519623140 63121181867078760 28841904835605922 42607823047099478 86236183642117232 28625581050450039 76888432535135929 13255948498764853 12672260467357255 50439339858633407 18074965894559528 88413646710951085 39738631653416021 33362847243147665 57426501297186452 15772356758584820 58202276052926263 55727097070402407 67945861969567485 20103412285065056 31941066803098964 99667321391670540 29916200420396869 71739874387808506 61043133626649328 49497456889855066 90759842863994809 70786605948716350 55401983773290918 67346119762238847 65984830632774106 54214709766204098 64057109207379046 30352673020156598 97326561068789075 65328773900553946 15187717153681973 49222472499284690 27356719558585949 52155971261691600 79943488199000545 34942751225447514 13794632907992071 88993659382182092 61788506890392386 48770672513233251 62031701831290484 86276075171249713 87015380730299755 31356870707520683 70461246581267984 15999171152621285 45065817114827842 15166148576537149 43728173736051522 34953642276242558 13033037436627306 95307185418845787 18720266601186243 13627558220490258 84780090461765542 68917541793409346 75302507711878020 88685730291982248 22394070249517001 32477848971440626 52511180127858691 26697014644657020 74148291245231531 81803505517680514 26544627178653196 88219525089323883 65960583958646354 98443956292314727 81272764299117186 31758539877049749 66100043372409173 73635709312828758 21756484704904770 37398927779917934 33387466679933745 86898463754752769 11517973578008670 55658298007571983 22739927444161597 76178149564244585 13056075478359352 19813331207209762 72652571890625859 30994654038393635 20665802368347869 19709145813797659 66630046370822014 56030889532244463 55850671549798615 14456240702110904 70991817431785234 38357883464002261 69717823186176461 48366099191614919 26273524226422585 66895509221329036 48035304759020426 87295300159600394 48023476637751154 65515990488461878 76520017197183537 45921883144040864 99995678764423971 52215938690064069 38411222427277916 24187265758141749 25272051071791119 21709304432667592 51682833781007682 69885906828186170 45313313451733127 86899709440987778 15944504064620892 40443907967871866 90315402634792834 80132674843502755 49192220610666291 56799501249768725 68708443566906370 83915475739719435 34250233010087251 32298379299757114 78533244272077830 53163392278101333 92185951807942184 78121116943480924 91699050160444974 40860675972979133 48398342048730971 15318406615710571 74512109647102603 68876017723121267 84978574067350592 56750629037778769 37872777007886842 56217991569775116 63013804535345892 90200792661111000 11479428243335464 62581902095498909 85254348519480613 25792754961643183 80293961491756471 75366410682673288 27933105584233707 24295030508321984 53192664196354138 32350655513119576 39561457786793230 22166759782238749 50040106218799427 74048997490732440 40035237887846743 53443935150672010 84474655020696551 98638491205435116 57458730906188428 44590886194579212 72528550409545255 98387488196649777 58318156759466195 59809771191059443 57809646422937160 90560793654225781 34361805269891901 72842628317592471 78971966538593816 41289513489266580 26452937331926564 35248884451488795 86446671894743835 26549894989011289 64289628384599162 46702032163115782 16945148561521237 79507311665460746 98684305337202431 48535384576974147 84117239552214415 53762231902342726 73763609609948123 69999644013735373 53838190190601446 77099797701171869 42203836875209155 29416649048347080 47634566242211954 89333363009840751 29807509798562599 80266813770213816 77166200107615679 89254046305097418 28030976593064105 52534778539439805 53495427667538983 40348182888040128 83712942019495099 89527400110447320 33141101200322273 49391687280962857 87762434446047515 85422092882503775 66794040609047070 71910237343167131 17832428096073878 72188527980276946 91203319371713229 68892659209370942 23078564576980694 22360116312492575 22320981973055909 49575345786881427 36829510578436171 79207620710747838 24342046598306842 37869760453684364 68617166663427070 37518979907645555 66631954997553756 62376065610785983 39013619044211321 82018693640750195 97107680989007412 20915836674284831 10571852126034745 55308114030542454 12783448927334783 70084158170928835 95391259407475776 37599119244219801 56807230188887480 30259626898335046 58275989553765440 59836860143855758 59809610316356309 97799370386475015 93172105907436126 17354278886422708 74668856066788244 83396915358178822 89481180642871572 46559866377199693 65717625460278484 10338942940347076 42408795924794554 30213763296872913 94408484640590173 81067157820227286 68992999355260474 64065951356336674 37508512187798224 55959176000367355 54708620637277656 94823619101759012 61427843438831722 89955989700717366 43075951189685229 49278026901142694 72742188947980293 91625205002879529 67409083635188732 89720184842406261 82195755884745366 68311701026677270 96233117080432987 17321479721201878 11341284816977485 99247799322435573 65942175008191385 68667589656153652 20056034886705054 74899388653267210 41157752713465823 96441034503156783 32753291571370779 33500978269514415 44497105537111361 52426116504151694 41056350815124396 62571895484697222 98053841866558157 46343881640889137 37349405791103991 66036395018543682 80364255733959335 52303912712638576 27426181539973069 13774681053465881 53205498946203049 32996187615305475 51157676071950654 24399752469716841 66034608165931584 31506113724896329 35267729295499707 34419342570825664 44538269037520853 24514052059654101 74128314142330372 80045604408691078 54422535697238130 54708610831985444 37785299539924486 22351131965537484 16792994660136699 81555249723597321 71777058512776741 87570315122328601 65273822035029139 99225757271938290 32217544742456603 55714511292369635 41244323705585741 89557057627140578 97010052545117450 29183281366084646 23260066238518411 52307472897965105 85981947504903707 70622397632776554 26504417230314427 51710334173738366 21106442083922302 93872232859461748 13412473389098312 70934993143155535 52801672354598313 26865363821270929 45125388042177876 89540043021401762 70195067130513245 23123481971770237 61336132788906190 26398230687932662 71864565033091843 52450169707963555 76637279554062382 60718646837101373 73458107884553285 15952337220583753 29157358818195614 94589090279111747 40224799608784520 12046804409921489 60311339784306435 87133688400968769 42947757782134509 18751937485457399 89718479195557365 86112248445015029 28503664533123885 16161156803272958 49344846435573343 75881883217842408 43191212247675906 13582838899373281 24349682822177962 89417277440518746 88892656595976369 34279878608507851 97107367724237473 91913864544139232 48338982653193898 20060404172526980 37860642666079602 66431523213456045 87023620228921630 12222569013436420 61064286622262641 57446610819715778 18491981926454186 66840529284724012 33302814157491796 68678456126565541 28927021533863315 12988656997951571 42719762870784850 29441448571443861 68965276437928865 66437204689976286 48608937979742195 13783082122065832 21696996002650807 79031785279940570 41139937466772131 47175660914632100 54248008700117552 70114252043634282 18864331544439722 55740012209669149 22303495096222733 30445103581804315 86499218143328478 18541489842262926 28776273852668243 56029241677269902 68362162101866975 85334091507631039 68373923893863516 57186142538503196 40135110130382635 10424634369670121 55399310750981682 41189621536591921 21358501776366658 63878052862436793 57515394238572378 26051279872258546 21126473429650650 89123306624461496 35902116312471500 14923527005303667 22959334638872316 75796268341376147 59200936400440577 87638171104406176 16311449571629294 12895682973543993 91588772244839568 67515248689541124 37040108807319781 62919849042474836 48419120480548438 42440764571192262 62350541161042822 35485546326470184 40968006556240496 76734934487681535 42358519604379265 22728084653417913 73266557670969347 23745697859099307 94303348812177671 63028723791294212 90459956466962448 75864004214331995 84059668791995234 15608449517074109 11826876144995839 69974641789978610 81617594308103975 65360090140593618 99844633249272465 40463823508335579 96325679007460751 36555989314111458 16344859838222848 11365920300245277 46243327987377648 94416382539135942 48647198170580147 78931350515229985 66549076644009227 26780643818243601 12627962996691077 89628479646570065 44173270378284132 16982065886239251 78012430551473510 12057911526296808 57303829244439026 75380442663755276 81631378561724518 81749090723220272 20899851648494872 23876254061501507 76214603905759538 83344312749783726 12444040197918165 62078035879975369 86285738803233126 86553767892550519 15705309085320792 31464522217594690 42465807833474247 53383205253790894 37675966833604916 44995532808429297 44114806948694841 83616810413167569 96254999057479935 68740506756593305 11145392784673934 99253279701030322 34275530616601516 26714412702852123 14773448268427359 50470666469006758 33893819132530767 50486369396098524 37254916087070418 27204660150209929 83957525702357549 65969319869865584 50383144209706046 67633491572405880 61049232415341518 58541565873379027 92601324601089179 64663693116590973 95836979712200033 79469601345288414 11057542488106228 86698191015116434 91772443964482127 23050501119230987 35119371511162223 74900265469798514 35324186516051624 12522382963111267 85229724241686435 15345497183595122 88588769752502543 17706189522206187 29598068268999016 16156286801434035 53566477368416448 21066094849293058 46832645151197501 82803733314416702 27014624942343724 97869129278250062 60847432933066754 81126091075786471 66946107697562757 73087246143386287 43096085331412721 75798912877947468 17475040624199785 56826994532799075 47315900672931683 62233459712366603 81462511104689554 75710724149194482 38271773158201067 47386976062680841 13372020093126136 12873934214319223 94578019863534367 81905032162269882 35295660778470707 49770125056327009 61703254356251008 32661666945881747 73269959468036217 47337392284414392 11218413781771826 43058426473114774 90562167444691190 67873813133989675 99112096279149869 84076626117790435 73598173423555503 34042040308987383 18825503910290214 30655706878930532 85999721307491709 51170064864745829 50496080998803955 69997127642356218 54061223606147326 86304446766602406 85883887652202677 20963736144320688 76256378286824308 52091561580728548 29459856829418582 35294192050877876 67966813654015391 27070894755677027 47983642099568099 66163818832947400 11628634261627096 14300227255904981 39115308375922526 49690376033473293 99561760435138133 72928567379215838 21654820057233721 84018295773795793 87319125366569471 28715871688755154 47182867982052435 48680062767489909 23181532397212166 27972890241355182 49055346577021545 90362389069305359 11080574158487074 22596637609113912 81465892289109430 99325807869063739 50393414197091454 99451620671040315 27202368238303015 83227583493947667 47198640660194700 42095647442376208 41433568094961617 97423551206236285 97193871617763625 77243075597991589 85134833792183621 10689575901088739 37195424953724687 67170600689539497 32518950146507328 82922284368684347 96138436897480975 65782477831460114 37470985521069093 47808560953020456 55066447521017021 36111759206037255 52194953264991782 81183179853607747 66312216870447287 36338454413190876 15569081691611585 33556931131899477 83385076554735466 76816872254068013 32903733293340367 80246886492707588 93143654569071927 49563695281445960 61084630147927497 12679640652380130 59289651099349814 32871433005342568 47426380243012530 59766721969475897 16408280176376622 12659843770117243 83786966894957155 72908690034961008 32965349737993033 45423056088120304 77166409894351578 43519382273156705 72603533470842716 41487580342253431 99529355375705280 50952662329314216 94121084189003060 20034336594157210 93531936428525545 64619831516136892 59915083725574703 56109339157958400 83096478070351722 30548021282016434 84925457215669429 77608205047766828 67013560683180812 65251567202113382 28110717182624907 37429907881489814 55162274698988887 28490541075881646 44645833152409578 64483651432436138 79564038574282459 36072877528421751 59437335142948775 98765761774107652 80658271789093320 60041664433587990 41515407362956103 38547060789361005 52066910208574231 40860904899326372 14904913624255787 88684831474362028 95305561590088504 55222733696629629 46183361070516471 81344692346975206 93258846369954594 61454817070421134 70920222754332605 60916722985228756 73406673336447174 55311254847772342 90553257971722114 21980073698086623 15308703590082992 56256730527432923 65926115630139730 84534967816349415 54555701547175092 81601160922429979 20740959301540291 25101462317282596 65682791601444570 23609609834237651 39436413560330540 84197608396530282 97239869706389823 35257220474283083 42417914971037509 24097164602590733 47160185128339705 39107805258346339 22654874256338288 58270524752948761 27486811998469908 18433258872327767 34899463126465104 76465280950784570 99503965503674886 33066806242239968 68691051673706133 51386867520652712 23912624908388208 79074012257417752 58065738676442010 91632103189913706 67898899290238734 21788082126541262 20924854160209005 16670843915816859 65229544877181825 39340166280989354 49176560023020531 56873886665719109 84777200276300184 61743328059309500 91836114573233105 77809461024537411 47148844688349044 33328795449445571 96210145994888039 34458315356317514 94422816420519314 76389760093687886 37137278115602720 20206495375205656 71432274775220816 69829650482569118 63141001873927441 50732642991341571 25112665556941166 76957457903456992 12617423704773469 93085792282466163 77605798167392711 53862867500761207 86132205403749904 53565794070746723 64196193009547121 87158799413838396 93811196254794349 82799623389499853 76942238379659066 12774281455503390 67568083544323449 26992859481332297 88463861716991546 82543753725068172 33375584488961371 69363322439308939 70427413199834092 62078616061898102 10933538788785189 40470798055584521 76262916264594297 68827703204430914 89049043317327926 45569736683610673 70924772170211187 55622620166803809 37958857497522480 72488339179220579 33567416952466335 83515910481179608 25147447619671560 25454467398446838 71196875689994390 80966576894809290 41869542740511089 18745302877050518 22980679131178985 86694452208459778 41810441377563907 91369824053274913 68241996153745725 34598650347228802 40732476247805667 50544006395010977 38778447029357959 71469008550348894 59783287854849179 48285278566978231 35749230176874357 84177069843596815 16548476378020212 20097501804756880 11381984621860915 57553505415188540 96893471383175757 23059722110405018 78559305871848842 68313947705372711 50705791604512916 42021124718894114 28343768270954419 60836942874003640 15480871615102287 47517585882909519 62273042146500724 89143405744736724 32439347765615808 81521398639803191 69003543548743873 75237432098851944 70882642772963405 14194359388536989 63126881728283257 32373075118813143 42785059604577122 88344069045597885 41500048451725991 74457067147745226 93206141323434615 88061272027652560 43594060449376133 61783325020469394 72322623990338489 24145393982260586 24841296941270770 88335355070857044 21997886857607068 50613743507292426 68542356023688520 10202801002021648 68372914403073498 15959605289574540 15972753677167691 64397389646152948 20797382600006975 64652320877404022 89233451563425090 53706018743997064 44137993212233896 80667694845838607 70452628626700960 62173626757514696 75435381039737247 22274131595249912 13765414211603734 69799417651372498 31727530763299902 74848794424366990 74145348714439094 23279368494990019 93833147934137179 81555556878150583 85530251568621909 31310626598224184 39734050859063851 39219656045569981 60567797909000995 27284741295097378 21889298362782976 35610842526942992 28587033790517225 36269924191509708 26659854740093989 38519804129522434 79850394197854774 63111927278229355 29179052486961117 10225823943414293 66986143450873636 94789119375418412 91189947934762271 43525501408355789 61106265403130130 25890683406905655 58556064693323147 54729287566251811 46535509115611089 44688392769726821 56315844806752517 20014785144044976 71266253336595976 12641543774360680 29051651084554117 35400705846909159 45993111359559310 80713907024501581 32272960428022785 13578620513242531 99233868737494423 48315896117988608 29220806605213028 95747005909256035 28849810588546408 54753472478260157 79329053986587692 75360438761749303 66754857125179892 93116603163733705 57992679454212050 24462837949164243 51304155977556101 82071438766308857 87715740332233060 71481308910648997 11095699004103032 32127258873508162 19862199857369074 53191634472811344 71769436285374728 51418026843739443 97952645695879118 55088912831450045 53531377938005974 88655684793533241 73252737625793568 88226988574675165 74366079766509536 72296172691499910 51921799384479173 66901641862697366 40362924671205977 31525669985755086 77707599793342660 20279409545175835 53593139124681957 53990073427102133 70080624045159442 48763922226348969 20849936083528050 93271711515966187 42351717626381622 14833808395698765 75423915241670075 22687733023998142 15476932235412494 20150759106021109 76645477743881069 90289143519291890 57127609818001259 60174573385627341 61388463497384155 88478725861769926 70341801219009828 60548637407161824 28362780664568591 90040414741333767 93988057932623538 58391229639004811 91872257690136109 43773183919098110 96901188117655123 26929679970053511 96209592508313341 77678670335101760 82657005946426588 62744729141017649 90142994383992242 83504105711147901 43184162141518735 91615370326200477 96790476872760345 11679420494192863 75822181322055142 93240582235093218 42709307517225490 54322732886754013 35993355077516904 73339278745037265 16408828563772182 17268369588174731 26511866688551557 80807464957523446 22285197731045428 94976326254881730 92122495107106657 47100607182867725 44080265085194908 89850658880188879 12479956455683464 91083722822123591 84308833450800425 97587840950668303 24692682295702925 39803190018424514 51509104940336743 92402515912084944 46118181858803547 65263589608777709 97245082984282017 54153238999694528 21594037012761798 59770809667940223 50918586980796593 79776310394652733 36711198451550950 95565863320251144 28366709893672902 93002016384916920 18592679667776560 38777690337069899 88782430151787568 99572315915361923 19114285219012816 64888641618593014 45023180358196716 42322976126125315 36085086699242122 69740673683808243 69750672207689370 22462423275388947 33512711526315917 77746931003881233 61716576566194717 96562217752136710 90148639992604563 11189402141655014 42659470013523850 20149736327703038 14765138223001548 16524315177506561 58413063960670126 69494334470535071 82097010578123259 97268752780173368 67318231287241386 79003211772930726 75645123253640802 76760830492717754 14383770392755656 51422114550642348 12650247409238866 95406902729434607 41085792801952866 73110416021921857 99864556127672448 50452776674497930 58265833747480398 59500347602727398 39276615029563748 85736155414572023 23947261021796285 24345247038650144 34869308628750431 90906071108322876 52678808281132829 48322400511082264 11860406719216711 35843751939797614 49872969663527605 65488793924561850 90040832890347910 17421130967163335 18151243016896110 91218845661341788 12709083145650554 15024761031925132 66834363885104821 10928731056978081 68969041093515545 84177036134030928 15886401708575010 82409918581100469 21028558694894939 13806860280693420 42736061145413172 84317802769309655 43224264376056559 35584429388410006 27216631323748189 71630792920454110 29689721813937639 14235967551723665 31484808938819820 10600513079378974 24493936715790758 32014101155663613 96478877294110812 66707448496456270 10270318090982983 76191488662744051 77559350054371647 52544132914349790 55245912863521795 27200282221557330 22901770389353221 85471231073753444 68195135388279705 15730448185660709 45616078622976361 57597504860722687 64554124883597929 13727271440406381 46652928904067171 67563026990257457 27475827586623895 70357904518725314 44577885119246361 37853372732796932 39157025775891439 57511040890969827 57257124265496150 64316056762240847 88222385955405010 92391503909018793 90175371891308726 89508286751427545 94528414583138865 15025995324244459 27698026315742005 45486138932145936 65534277771295645 20356480453096988 13048690942400444 79350885119340792 21728661503784407 22054438170375979 71153210487141232 98559727614324757 14747310937393683 36372016914556015 64603609875746498 47927816281864269 32432386940983084 33989342524063579 80301109234356034 21990095498253992 54040385536050394 65994858433617786 88990000675927112 39824106270606323 22284610612325736 70456835114949414 90027842233942212 88695100509760377 37734002890913309 27009616605025054 40401191350507301 31792648336654185 98929660411179511 58896159805473469 70357300092271420 32276367782961435 22123390494963659 22598136057656428 68707743933959051 29775306419480792 86601196738854334 68075752297504434 55835996852919495 46073725883206055 18042474594160688 43333433337602202 44617067350640731 59891156517140762 85329241619177429 39316343596571462 20024027633352382 79691897051406198 25271857096732805 95688990667988546 85940389599637602 36299831450189004 42096168109767005 89049153543067374 59171411209343344 35833308719406684 47819843854820812 85045022794255756 92313359303325001 57092906295556659 37991852048026776 93022773363042332 80211239237742451 82352432085772679 45187447233365274 64915880130192262 75994988574348492 14211957222703382 24721222860345986 76008988542964199 61608796976572620 84652846364718915 27794548623937379 11637963101260090 54420089566168646 19353999990302429 83765498423619395 75466944476260573 40441749281358505 57222117458177842 12222559100324454 61658121648332676 32960936708884452 55121627380932676 96961336017548186 94203985879788146 80082931036201185 49911688681736164 61722845135938948 30624764407073142 29789297781925545 54075768660480849 37399711415648185 24183575493515685 12521394083179661 73587520276108329 37208970250783231 58445540699180220 58442900874180909 74384824334766075 89649653582495012 68912220968602971 18468436839520099 85508488948655500 30758730727356784 39496893665850337 29413413762005375 63663172358314158 25824794904825379 37087225772182494 70209582115154050 55992893650633111 24859642809590345 86161514912047637 84062737153201386 63031961242073821 19001714273314507 29178806496571197 65223437880997089 12264289607722464 25966482408620478 26735393369764711 89541526819811231 20421657722320108 96580223126260547 53960294911224679 66020055380156646 68684800244416584 72985892955470676 29423278252231906 96911699090885145 44061723117680525 89275456405387530 52133382114125592 20203110858124545 47259756585834672 69705622041161542 72464971428127935 40709473455003528 64933938572432137 76550726815731249 98539242296769614 46048972682982648 47987548990642189 47568867762586155 79257330890101707 21620900965844574 54065158522807468 45356772935829453 74979514760203226 95758393365545356 44189771277514212 60686555068977118 99716775654714128 12873431668179193 48601301099484512 96692024702835674 27391788415307348 46945850098440054 88388726737665602 27459193183897729 22008996774964337 79431511648782886 72758530676842955 24718791784260658 43559973611904831 19043712471458338 15324087475081960 54844573189188546 20212972038299499 61293064664652350 24245917270208439 86574835503349375 97377628294286200 29232050334141050 57424244523706886 86326457747953637 87278504616824866 83512467243290711 19180980174119402 93680987713720133 52693649449062157 30300532277126356 32625058378157210 63845135270354997 51770659023517527 29016213875988384 57646858883063439 56040154048747082 59974133743891084 80770795553462166 46253047588436285 45959168521975442 21812144274569724 54161843737816755 63050433867864037 51226928146989132 50275780736147518 75772790683508807 47220034406278443 77316786991159139 52597074297707078 34081997813125308 13431357515625490 20527628477374467 73671041069678455 95392025644723108 96689856443042916 36741937886565701 53462615761816596 90768676309501490 15484139189167863 28261200750810173 79969084826065465 96688246671422356 64324443742747285 78067659484569952 33645338863141211 74869826047866083 44977937972147003 70144263378958647 83228261338305556 70485294208330507 53625136926189730 37629415077326712 67573637395591803 53441589283164634 35853521843178240 28287389464202828 70876000960930107 47736754805655291 72636819756303837 31667350551523990 38498203331732338 84290678087441486 64922695868882998 94644999345013551 39612427873552102 31374620169337242 85319773870844928 95663551817441383 69420358809128272 92501776880021639 73904989638821470 54622911277948177 23208436128225819 97698762700119663 19858782185000877 24752925230442565 60624748347659418 17493125766543531 44816629463919177 27611351053475657 81613169671605844 89199179051154720 74990539309899194 46691557018162778 55818251409353252 87818132682372870 18610571086787407 63798825952059717 29277289227592895 29872934155007843 64090057068349268 89757700555640981 78557954637194168 58336831334058663 79162717943035093 53213662977460655 82942377208599508 56071515895668244 48391680659918590 65550425272059465 71293212875799807 74691680107735566 34632864512248593 54854065901602407 23431841411185972 57755115272197771 53181935420632531 56927780654050645 74598520964854888 46269023892403720 49594059968982676 55113315683438538 61609784180400551 41174660183864763 84700711335895937 76338086820516234 23832128145239870 13445780306296874 40536060800535492 95725409854503286 88640831110464527 73883581687242795 74821836416508060 86664098805134995 43789664536507023 18394509395398478 81765831957692160 16601965836300206 61038671097371893 61025663216569901 11780856641046956 51897976318682860 56585394301661580 49028956864212910 74547847032109003 25297965454075249 51460837764210491 50385983228367143 96260270729991562 73380420490653943 13602485536566962 14472953212937338 58339655345971203 47828796959822227 30530082126027891 18961261666019759 88496390925044312 80223813349123643 76360448436606620 78572020837676445 70854727250982711 71860096361098467 90352394826200872 35080864464971636 90749895932644473 36720702664902002 25046810839174372 73846911446213559 75188935986363920 19453043620835434 27002930638740259 86489124789653714 58970944059034936 17219251242036191 90288834772298187 82230844679344991 61070246991850233 11612883559092476 27034687861371255 19000207106688778 92166455643906264 87821234138498583 43704679489420267 41616986084289544 57511800308358936 19654551233509825 96273027562287292 81104764436237194 43011073050057760 10664270879529242 12823932612251272 51959323440013848 79721485657418474 39917298012204486 55479701284924803 13468725458093612 70895448303581993 70460140633592577 36535988889964330 68476596392591800 13639022427240272 33289854465510449 41711504585277871 16197813579201668 14086319680266307 85313421223415688 64708401016391838 42566349821451701 32303366185902649 93909331720748976 30044558416093618 18966082160087255 99633018629279732 11274728296450850 72836551146591092 74563588726977389 53191071375117280 12076697830433549 53685640681512569 17344654329671027 50050314844895055 15943241815757731 57858729383251477 88754805860031340 14774463278166259 24486003975579466 15803976739646577 15912684357320598 65361996937914878 33694626212854982 46088674951079116 45227194359455824 72952917372447631 90959614003828497 68560065895214867 67676802613768296 88223139991064442 16159236234733504 74000460211881058 44609017442497286 33215568235446852 74542668520682813 52063035222907028 69275370262500993 39123004722922179 96136295275087855 51415989706000661 78851643529788672 29480832697820263 73861013848637187 80595741060722006 66140829197708382 93604113264918478 93348473988895962 78324160499392619 40914885167730369 21597937781742046 95573378597629575 15277628989097654 89061750737588162 27007392764468390 44630996335955379 42414122905935800 49251786271438003 41691393654746351 45476008008859926 87460641141100925 94981662590043767 67213087955761049 48909066613655681 75362772633456858 86183918384452990 16269370797967154 54430830747985931 28089050603405197 96785038481794320 32276765687473766 48715903420956915 38108740641240193 45605890643773118 99796290872086779 25420821325460197 51362840919897296 57848763585396787 61015992638197190 27676234727270086 89466470159155917 32528374683642016 33211506513371941 30543040545657252 19401607803661199 93876985140072045 16401522276925766 97478863101693568 42502122051058239 15538356490052062 66401438644296951 78888808966480247 99968693549247575 94226362457241263 10606350385072204 84518229151558927 36729066973514625 54690428714970618 32271328834813934 94089341792150839 25197185136440762 61912788139561481 79195316879211697 16451853549971339 58787083467746399 55280594904159563 83613998774866270 22919562225845911 16568161418561137 10091390582237106 44937875298822754 11133106803215531 79093159916558219 96742243623895417 34172168079921109 68372093985725842 94354307708277220 30773818902792641 61065245611662801 62167457749057554 86893341513480456 92201800329577349 79886053533854640 23794627628656491 98763589251271265 70959539751912409 95935570817255268 15822109987082968 65832184372780808 65329951478273807 11892895155509793 84691611629644167 25198435347538975 50113259865026375 41742173609404262 52673772434229971 25156076820695244 95484180393354318 93386821274946490 59843035682128017 70310686021204918 36614985117695859 78143918116428191 48833643891702672 65595462360675882 48369638094642113 76011672333328693 25125785090780156 40909630941504138 82501993221555305 37054447250788036 32715425103725207 32375692590035593 96338300424173307 60673525572776374 10027506156673073 54700186771683844 62288254363397252 93486973607155216 59816936996806472 78554744005812561 16843814782950974 78167192331379428 69518295422085949 69300662292711038 13692644495572394 22701817032168441 96987054544190886 42880119257562431 88606798009308518 55597108935642612 95496368290102085 35448439682293605 70643905297363299 80428595369560734 58908724922598482 55623973472439604 79055479288124942 13724488461167778 29983382265827559 41042503225193531 60376603252913279 19291603473781330 33677018501066182 32070143030482640 25209117067631504 21291242710677776 91860531661637405 70696982774752864 36093699123553952 80822180559306865 77765626541875905 85876574680350851 95414903702115507 70525731089716778 46375908840879004 10418606132007115 41487992029151502 44771840510795226 61461520872798432 31375553994482645 65385183348980296 75708772163528127 71884709930782035 68164556335233015 85335203847503369 68599154005573694 90804057870454339 35479583114920074 85251399381376255 53150789623481142 25182813956253429 99253731824835929 60702715854764811 66514970795567901 75369760923926751 42787802908172107 49304195311206042 29311046298218390 15870246525866816 54853041750713928 91530586516743166 26106574421461476 30544930722060249 63292026828310770 93418468708544793 42693993618493842 42432088392514481 90492752345437853 71264247970619011 25812381342776135 76741516963228646 14767246413907836 59034218258436875 25717737184306068 29983829335082639 84115702766499105 61554375466928094 80593427833427870 73745371891047492 86076504047342015 93275763907349331 39155066399263317 59988882895002363 77304841503415300 84048122904256526 58320201095963601 28230897210720710 65591278266407996 32114404345334156 29904620294756792 74115831399090559 97427027272590656 83306106982335700 71331026569904155 93312501163883366 79147409811561964 13077736071077416 71518108900549838 53963248666389711 64389069090019444 26872037323837860 30383403082793202 92268588091246311 53714286667776487 41727063770443748 68636429853279886 29489168279291385 75452380024216024 54040215992007449 60294496717355390 33777647226108165 45626195584958199 94240344148457348 40751312060251118 16151464845413091 62726390617187267 33299812291461797 29957651153000754 19542733157427433 52684871721999377 95675848144370051 48704132188112920 92601937342383032 22544398535322860 25547815306201217 64074760952087883 77689330879638558 37977365198330300 55371102460005774 74325001388660347 71875469565019396 81166036592131941 84543018712314047 49351260272735394 71453123922367830 84550585982440157 93004566729967862 56002477208839161 33835125857778345 78552557083617077 71407348529069204 23432849102650897 83086348361712067 90294838015984680 26928292161279091 61766639195343466 69349292775531854 91944638048823053 76757076836474133 41761999885316410 49036966932237455 48592195513782416 60154382901716094 91007012364585059 67637886630353110 74781922837551000 90001353445541051 74315560308197009 51319646593846855 29789543357529435 67492499524045358 63015565945975875 59610573972419499 16032842891011691 17437015762990435 59733929687057012 23135667601332376 87197519520031121 22831330756969540 42316130982552877 27520059214560159 74418307017415806 61012834418030407 11408605552887218 65773345998621399 83624923643968503 84572028486539510 30699144453917318 27656971467528711 77263748785938701 48479155270876277 94192934174897095 43573543341809698 39748058038354908 87856228759189651 29066871798263570 73135999123737666 82637492513567248 52685275630619844 27125587613105286 39188837864098356 79724258113876913 44792668937855247 93450871821871958 97109483239971590 18438489645509767 97587479634013590 49985914653882488 81093434356282484 67973233486761594 99922415319422022 97003173599922482 48384639636310761 72545495841543173 13403051377366228 11720171361429814 30075750319565261 52001269353447431 57240964838459094 21861642672710627 17490528085182835 81733326281252438 62339506204078720 78346791201322383 93539780124913859 20173381848664479 82472045956252350 16339773377780571 29744475734704608 53085801449417263 87086544239508251 74626820253194083 18380729608122833 92158032583295512 76342625307306450 93775868904021909 52001453353160966 22532690727339000 86400335664787542 45718054152088499 51874117357306861 10094689933859119 19212707043450390 42045685818360872 21836147361195467 81907226984359118 67210759392634074 57905102499008558 81570467056172061 44443005763709114 18965112720365677 30872352434095003 77613200325387977 60020155251667272 17445780116217147 98519511534189205 30657144654553686 66266824529372355 87438140052345527 16355535393747948 85278128129911961 94034055906263789 75894060495902636 42634785338967717 70017041878287078 73800407318702877 86706192186003509 30917571839424514 49864238924267358 73973123379365358 30128012223014830 31767058049199531 64461939297441151 62105694710083125 96727103116402660 14678235006992502 61888642714696173 32124920781797253 70356916627577696 60682349174772337 42580225121664218 31119736087935554 47964617173293363 23616503623421108 23067692900791360 66718244852935096 21666616819232767 78273037278753493 18834456590472087 81448330650337099 27415671263660972 75720202297049669 43804814479057608 71451551649022031 29423305861008642 70783767521043530 21019364511978066 24324406212177109 57903603182538659 26492137889881954 57693216425680205 93245490988367561 43053718725333424 84520759599307161 35418855411775451 44314860574290775 51465450478617728 21102598413502280 65062412575579213 84428346464338073 87676793809740320 66225225277656629 40263753180975511 76399697460433216 83442538470023906 84640634142308758 73292529361709283 55260416727138219 46361778661705000 15871946612627340 13797664994284902 96956161878212660 95801013477679398 23343723554709572 62633798999770794 36137946531785339 79961925679566529 84106898838406937 28628020505950728 58556348866354910 73980249649207771 23674319367903638 46828595127645434 74514491186306379 59300230340873103 18619529573448966 12517474167464608 83498695539578324 40820863905558327 86298220576308399 62634294786307882 39140090999429688 14032370970587059 45223033579927237 11478576267798713 48493278579159017 81509567209095772 73948975381018526 99765045282230340 17157030692493786 35278711176840147 19299462983589179 90229800554568154 50957029686270673 67024438282253773 54015247113599727 34502427901525833 40924197904691924 56789518966497040 31952129826990935 65207511968720291 31436459635237017 83308303250520528 74465458090430591 36425121108039083 78435708653035801 74927921533013245 92165568346232406 84728945139475574 31936711659474752 82932505942561427 40069131154203909 41423589572936924 50578495471016929 71043931264145527 71145049449861193 14202628695543215 21642432164878750 48405421681625945 41587937130867913 32889809421140097 70272901676581680 96033192779933024 16342422001915064 57867934205068258 36907852493778292 16516548423920247 68718648623578806 56762298620498748 79996456468705771 34064593084202118 94991665974829666 41992456131626509 50271104505650667 89393024834897227 38711386408324354 73940952619721782 33715755927446607 63047945774364975 66381295470370478 21849877596084382 88973310911925816 56330574632353362 71028343707810980 13813395354823169 67036702279202535 73376547388021040 44614371420910774 82352867552427916 76809374126816138 88889156375798298 80897973184511648 20205395662155677 15947630817806789 48456834095659754 72521776293536164 90836829553894153 37719829703402125 69553526701757169 46347287928852020 98523837688084298 15704456133191850 37310293254941910 96578237730701464 17129670473283188 12987905451263837 44649301128512337 31727122663221361 59312893819742940 43079122471740936 12512181450853943 61831381095739949 51884567975277453 47435946147042530 44199002208792925 73429619567507497 37694670651858772 95511446204116339 43849787047369940 96839980660981310 31260589538206155 94524057925469074 34483802090194018 34232406549736905 72484296188949110 18732924975308627 50601124547654679 28427961818213010 50456704347925462 90147528495296725 17882655881028817 83902559293416425 28486638205733998 70366217770098103 82170223553165251 18612851774598623 48822189537181969 89108478888699666 29117439440431530 84256174504317554 76094925106933596 44707064279941337 82402861182881342 32164022115180134 44296984373273816 84726200106463242 85434598753643532 73844463188251102 51766183907349756 34156091052169041 90974031275045606 49117440937678948 28037469700010812 58046315501833120 22547774805078531 39355361030899546 42215207428233464 84013752533313597 74885594237475850 76689945337166414 18764535660698093 39014743458586486 27644698271074653 89289216389781408 42155288959224151 80344065714741936 62374211880145758 94467016722187086 21440839941893658 15948370922930430 86569893022211751 63736585637333673 27469285428780575 35491573763193125 66812471694473262 67034820220083891 48983500107911910 46616782415388301 98498912297669071 35839431047697639 59089372611724989 52210933806856705 53706594184206169 28601866194248463 99091760834459206 34548632408725957 16121552491267669 58555030338870078 84200905824440990 20732457681969067 97256512748594163 70945910465194570 86033985336291801 88452892814028039 32952381079228785 14451031553795785 61083647909563631 60182701937162285 10154676951177508 93166851455735140 52348736280758271 37030083532526491 52457989468708044 16917966373176882 21911829015574628 33195363428549210 10978954460635447 57693199500178013 60698532561688051 87313020271544470 40088712973039505 34884092611585333 12716657602700193 19418952543318569 72231304377587671 16358811362126595 90730874636892690 32471135239464551 66972019146738558 53014439665781222 87318224662359687 44058446658247780 79402174347891843 73395362492190120 92848043547822476 74540079433824263 22927887222189833 57660451038464947 10948611628453750 45828279876854742 34363914484013277 82771883284769620 15664294921076238 38593326626334625 22904603290691224 82825863410231978 92997539267454248 71807299531721095 39263546575876113 84496041468649952 48814465233704032 87800681193057912 62537156308913986 91949237524121119 86206333363712721 22051168979009501 12375919144303255 85596605015545032 88961205746723283 70340193483627703 52377901262694105 51380006644056658 42562520904131778 76244851164958938 74315431848321201 86144796158570412 97361383733025023 36095924859432149 85523362220713299 40042695560737782 72768192870721622 63150002579174035 30996305295640190 89429350091140279 51456802438913663 40512694641772706 81022845749148303 94771706570215039 11334668847597640 44245494447405465 75052977351781370 66811024464600829 22032637887646564 40056283664667614 68477389622504755 22421285317707664 17082687987423587 59706254975867443 14676469871716226 64984862599567137 40834856729515401 52879795558597776 55848925284842377 31445476353170292 72590813827818562 97103271901223000 87135847129509888 31220355994416374 96496670279241911 46837131886826464 16332206932644466 25194088514921840 70539203636011387 74742636601929601 23118416327833822 75573424406701498 41468054589147475 45598599709206212 96375853732787422 87410129587653525 94573088400774945 64374745675542399 84133599241201007 56516782920368140 95336264555628660 10143881706917345 35632832171766145 68247150887795916 46700084791708768 60238301576956483 45137609609717129 11932571373350667 21319396045032578 31421002791418623 46999676467435230 52065979858478100 72946565389207834 70079932682230098 48015372377357055 35652410928820970 29511746248181528 19073666127518919 58178649104450107 96194213145377179 60548182699953898 85929537742153818 16316245515694474 76221214095043156 35494182533339731 69087931324565490 88921746499282580 30744390547010420 23557719053541318 64677294559493517 53359695648762719 84137596315033256 44611919763400696 27827768090089780 62012104927373373 92988723312117092 70338102179114726 15465478939472355 41503596546668792 59684570042423815 50887066399258900 64447411640427124 13570816764838947 81188659496696510 17676630701912950 31818772542985936 46048367404353448 64413418274342494 66455528781279013 67357430817516526 45818074007602824 83951592363313837 81980370637883631 51196652260852774 93309298096916108 12594099401709819 56931492682367049 77254242228142847 57116029690865363 79543325255714516 14945169453517827 70936415349225163 30767348987823481 69876144566855239 87917654509687090 20368881934428956 23460697273044474 84695499509721612 24194581758168465 43889567315854860 58151677463388327 32917320079724464 64734402194926527 29907437957488730 83767026420205166 35156431428364932 46222540582271882 49546455415989071 88507298202302395 86804817676462120 43388406340766845 32085268825057034 15072098194624570 78715286649073995 40932391367736061 49702428815721699 79870531280240262 81272511800926404 97704201439356235 59679460690291335 92295688282348930 40540978153982888 76229561349328233 45419838410020363 19350826322428318 57560644732101170 40173337426019576 28394733317342117 23199202120024763 69194416678778939 93734839444949879 70838651859000151 16109444520622052 80534285975681354 35262898403004904 24828329461977488 34325435190050591 52115816423484691 98218937770302191 50908945048841144 53437070896145190 10769141656467476 14211955231029135 29299863508997908 51612528893574488 66962928008583159 56347464228858875 62504706792442316 41065422842449392 17055785545294533 56726278623128582 63785169152524319 94642273959111249 29938122006267162 97502704115896035 45637343068522627 28244789205557651 45142800015321123 11915339004435533 86691161453729335 29333521783720169 31586272026892930 50023521298364598 53218066420874007 47972519729558218 98123487922610706 92562370864866761 98857616731004691 62357471609506344 10881340939523921 53073786893937028 67634239308441699 45954418729958393 13560016229883397 80786745884807037 83372184530983238 77278852701716283 29992272624284994 79657745204439752 27316199046648385 74357498070992015 87913927588907556 88067391358354519 37771885141857650 31201220119546604 29255080476154303 88961744306099630 24665729653526395 35195563238221157 54493678619688132 46087557303022564 80437748297577042 96289518248870076 94846432962288495 19234462464826174 38108436848441236 30129279730623924 51104851198422783 90418593169255770 54681838676614513 70488230209446475 34286630722796802 61106744849672185 98327280896455385 81054287363077440 59537529071486295 59804430564993608 13176818241144021 54072884784393943 66013527417079521 21274855495144568 46048348600907069 92135561083712247 11048261030034018 93406535730262768 70660217887679380 56882347867611632 38113944344984254 31410099284758058 23586689807865075 77003686980334314 45373996634030122 27156263478827638 37932930983777878 28417277681685665 32646864432870320 28258190823750183 19599028258459709 86636452406016651 70118962183875453 52785724286766711 75150699492922315 47283474369968767 49579305707910178 25876738529451796 17101366481039052 64782182993161521 62880426081435326 20752834484764957 96487333334574518 51404477402926352 79342981397968994 58991563171503558 97839735100543362 10048756172267775 18564699515481568 44105257091214953 68371396421581278 51628156891883701 43788279088033955 10611270252875088 49830864426201133 11776933563686094 31818981277264842 36463163605454071 64251127465478005 25410674698113076 22115792927584411 31589532066125549 58064978223166994 78221200453064537 63695457874037356 35765448930469631 91890878241631691 97707477860547352 55088424888202398 16776017919194282 15151850919133516 88878997325568928 75031803480921449 37166418745144243 22073500810553043 41633805242733378 31685468655511328 92416276020541636 95498344744070883 22132637326276265 72395703889902643 37615912770116387 60916622922240902 57997877336135549 40457193595273720 79061221576307743 61086430328885653 56106969094403404 29364637204785715 89439557531417341 60393870595623967 23581464144286603 37675519378752205 59056973322512816 89454705678898251 40501668839182913 67535496568765564 65421901671650155 43411926447795516 20968069413327926 76796980550989762 59144166327063002 24795428929729823 61456118233884976 62248283658031794 97594158892131871 91483744626953120 53414808032482227 16977443090357477 17959657006158454 20579884892187216 46193604511319900 38764743952537310 72824156026428373 34400103224718176 92677828267511110 65160235882406831 98714183017833932 25369326706184878 69709875477089168 24190948166591522 51917933784079467 69076858490158481 57421924880505085 43828561834129576 50643907522683228 31504807894225864 70729375942608732 56664234649469110 93397963842356336 71399122571693870 27354192594186210 77493077180303512 54718534427759158 88393358565458256 88006478380689181 34955186398837760 61750288669945878 66521787881615518 76392791012060102 54758600352154784 57920345967293553 45216310651684496 89608490546609909 71914286533413739 54276055778190119 98181658249761620 27246814650243477 13876750519267792 91395468914355043 53819806817189972 93264960888888175 84759883824758045 66579694379187332 87814944091399464 44704026788399182 69076844001492343 40875695124684751 82844690070547289 61953431926484585 38190758819588649 61983251616745103 65551316950075006 90467145260943490 25469965141609195 11488058110585632 40552043570981319 82617655571748889 79588579477560993 88862782322369449 95592066262080273 54300529956335877 99169311373789223 45082536318772429 92041405864165442 11390103150504363 15735681568789912 79672827798897316 92549191738015805 18388167426038618 99473237554192762 59150355904013393 59807838695939902 74304636664314842 80708598576075557 53367532818474447 37811170343857243 71395840293059559 24569995166329573 30227901516773636 94197859117387440 21615020841879395 37365411813401304 51365467027696919 69958369264683596 25983746765580496 55475158274421447 35284355214868065 43502211299413533 73047385887636150 81782883042418538 73045725845768594 64019613647121231 21802114709134298 74377810761703003 81703062153480796 97902808609631755 94679578625883115 14372560901893623 63517563814972051 76795200075534969 84663372221827351 89543528118939286 45213869304632467 90500052041855204 99151624842368354 64891829322392784 79205188196581632 40935036735591164 12097329472028663 60696311051864903 37387122563574152 36437259449902824 88451846318032937 38708685920709438 64842635112327194 89881179345097433 44003017404645164 97145722566085481 45216297272314884 61178460397839409 12587686283626300 46849999169372815 86204227659374050 16439716281510671 85603741732200754 52275458754327328 10499296842254190 77135406540820177 87792839287552567 32705557707170572 63299341774464127 55433883895004535 85976510568916723 71973984824511741 14386248711289603 33781068806803710 91388941145560639 92830078158677526 57305843795490065 20720412309466063 62594867923699514 12188556649987713 22417338341769557 56791148521227223 17380470578125078 99588196187440417 15125821939618182 68874184065619149 34217027988421745 82590191735935861 22019261466361561 92001227531738356 10421868982812711 24232838054925506 69949010927461322 71627175680261412 19283616022745576 84873980176454527 71746601057589689 46344943251759695 82459288343482835 61661736100565207 29453273159067723 20840803890327223 85223959945019696 82937254983868210 33948685568738312 55982351595005770 87003797709833730 62207556557213164 66001589604521413 63778743827280390 92736362402370943 97659727013487187 24819193210151156 97335458079412967 60918913465771203 59635544708104571 39798009603632736 46708116413822552 64976093343454522 71356991715301811 48717174752405882 40582330590609776 52221151033885750 93666309160139157 63137452876194523 28181784930492182 49230044632738359 12664562757934051 21279693939474088 78260403199454213 68860300963427257 74417750150051236 47030936220593727 52227666728675058 78709058565165694 49714868962740192 63800421967958198 67853214030995361 95947292725184422 18849254251460547 46969724254072525 43895200278960052 62540872946790394 50638339603718999 78814371022610594 96667573713780727 93489468162701472 71420098548352287 13457345327194697 96577334564160958 42008767449632683 39916334389058575 83849659675722120 69809369608191844 51242917081636768 61950027328206005 91593348741456823 91109387272170411 50960735206682165 89171269660307932 31803179422566433 34647719153500609 38924019357535607 45686361652275597 59745041418370627 53133275567725060 33285513065046023 30134028854249454 64753850800438919 87513630559309429 35351861121973895 92138657058978086 84710459838304859 45921091622400709 18750973405701258 96266853454732293 70851047457211358 47842339187287308 43826801564697412 55921901491365412 57573842202579936 58560294408193401 71130033453274831 16060545435759262 58353716267012364 50874377909485982 84106303923044658 53738429969813253 63353795105240244 70589549877823394 67668118054331375 62634082753985820 15661035252325755 15436930776606988 19501217579435860 96188043180354356 85710570225930302 16054902821410882 50932928151790409 56210896545168117 97844102849893045 71938532300715035 19397748843566548 78532242306588428 52852460476363029 98858003464814358 91529842558384775 72759611584005038 15481947797773425 58229339282934318 64222834174563703 88375192192411808 62538423389860288 31600615196664838 52396859918927406 23859282276053052 51752455658451711 96815053604101866 65731083418920259 78523065794533391 91297363148714142 65126020375608969 33119919075752790 21696046556289967 91615556310084732 52289687413731181 45700510857795519 88596687074506277 27031562475116539 17298557447801107 91081207578914331 80156158031514204 94994474015896447 45105559699307822 64866319796165095 67456090280506096 92358758650365295 23465810678373544 31913400800468438 29966462964965956 42573144267183034 29061684582874345 48555740171133306 70615161546300135 88765872157405717 40454111106577259 59120675647711057 16749133212112226 73611587499960807 94618033032359458 18961417358682692 69599834589280374 44214648682915160 88483860252140204 30056704344660984 72572773142082558 46264005110511295 68988206485192421 51612675582852932 77483894842057671 80096718298604019 33254935730750262 21052555166744135 83139798414402113 37562739728267475 92800380032673680 13578209512019491 21574865833434109 15139291737659728 48997864083760539 29635432275677180 39249409670648031 26349071104542359 54064986814289817 87476562518644678 10710010858820654 68966917180917513 50825860745614706 95475241262079213 29875198462642514 83450658783638335 23124550572297803 27290611886448168 81025395972583432 51357176030752506 89822074280311990 12952266686240522 34402744759475847 51757627713227791 87847339493470807 87746600243539667 79261247771039842 82785168978725311 22848605462809750 96599077133428137 38639307877913682 33539625007058390 64191678243448105 98286221774787112 69084900473644624 20354011785839638 42989463657262960 99246918681790689 70727068474793321 77112765798774497 59702355318157088 80886267846072261 19560174903819273 29452659481532822 71563179818471517 28564222650736037 59091784264022656 99109613029198969 50241001443825364 55542785018439706 81730413114979498 57174154328430266 96243774484263249 18130202067409131 15183771625800650 85707626228801267 98547660622284224 79354320555078360 57664720886056095 96453942742086259 27737452885798646 71029633048536060 58575286057365603 89625218802057617 73148929046612448 45166308628851186 54836615528239106 49898520905994762 10815129180323178 92145317199468403 88359267885848137 69852642290344667 91222958532384090 32325036186850661 23135806751902324 71880124984384522 87368106522310671 90968983764760548 27795860366240515 70834367117777189 49584793474551755 34601839024165965 20076878916627322 18270182745204580 94798680065623831 61686118106214208 61678809016537224 82588263644420488 18222538345722852 40464276809629331 47239669295069856 65324674589367373 86334374398097596 71056768478049059 15581836444102976 34086860600577315 43043318058999235 54522831605792911 57456649269208867 45178557886692005 92402029620063819 89286574390356956 84315676250667648 40973829516283205 36044883655269245 98229868426187961 62149315486426084 77449791391340346 78388505167513253 76429848775873194 23691040562953613 22609043001323793 31495945573661674 53140070143733756 78152050182393169 59434536181418939 40616343050715684 69467700702703053 59229354466093841 73525015151207402 26269841266644187 42514460888371005 43696777716959680 93769018539559528 82644060164363319 50112810661851168 72488575178809275 70311367580273161 39320242885767734 59253537354842241 81240662368989770 29389290028921346 48751005651932907 18412714149915222 94854993372903128 93478672216486190 98758592990037603 62611514030908851 48078202641005857 91048641396683020 99050007948619881 93104063671178949 44676470675945980 41478625412378072 89658872318665018 68415659329150120 40108407515791511 10612203206972664 80747224596947331 78207276267039050 87983495287185628 64832794012874746 84411827441402316 25742477268369548 70560282551736828 18932167180111238 71877498404885692 56005326956695148 27278936327840649 42657421710810584 37830178885133230 74195731880479572 83617827806065171 29149881258495911 50547220269669176 67633712659860711 14706467046717693 97756502902626254 46639600314531085 94868771491616661 26187749394374000 72984236852335531 40194151815609409 67408686956267078 24888016115564197 41588662232459456 16729347887546587 20490544830369410 43948951289913861 68073936147021159 98099602054959590 31411700890148366 45537802910154979 16724876056463431 26015546354619641 44397020866121926 95488871937345754 71717204643649598 57027895220458933 12539586972924677 41284419504790982 50805989788902199 21029349421271961 41032064335439988 76084848942795666 25776483150918204 74678630614513545 34289230718013016 56894280816016698 47313613745393267 15497233911109447 17277754444154428 49725542937701273 31861216420383187 57375885495067165 38385025169151433 16670105891813952 96771761459172774 79212598778746830 12154276834559563 45007142215310569 33392410927350859 31016584376122271 95750575652128649 86570719086456754 62831826224741920 14749199347437734 67245632770970747 46096339358139322 86924927753975108 83856768036001073 92232042827343426 75610754777794567 52565407776726147 11292074278801090 55595418077238393 86581613133727976 53468285946181193 48106092675101160 88600178549067546 38452816516403530 58695750070995192 70378943828670828 43930919267121733 53914268113498419 73142459447311640 37916720517201234 49680790826836244 40504135638537488 20324786644190339 44590267289428572 39354617382273307 10240679040833827 39988370545240873 43880391979422308 66105268687160171 59136040572624917 80863172103740900 77807976153545566 92747399941608644 93811899891162375 46847424522214667 88819208396314498 81953097590993042 78930616336382119 77465851666872039 71548853686977324 38974676917261580 87067171634294063 59465657424272127 90531028564185180 40151040062092966 64535156524198814 25360926099980143 17497877094215844 33216698410219605 22115216939828079 14038745046245936 58020703575409194 69822808261957084 11029764259582020 39662272316288974 98541723128464969 83427499623766763 85842896005425573 14714259055879125 18941088244752009 66524089332390565 49608052250585088 44788633351341304 20428153978978877 92028183991813991 92856900494869338 88787156996751126 15333034097731342 59159510504817015 23870550236549172 67459153329856844 60420197061285573 87047203320496527 53818610476457138 37144566084295857 39274684904652228 42456657783212545 31548504642834712 76558498998189623 47681093563345549 54431276462707949 81893972923650278 79623022963876309 13032594704330255 58117399650129087 11015177569800096 63319529074865118 98868414177654389 88900931290051904 88818644852497671 18545197728639672 35118883131866837 61765048903658694 69981625208826702 66104916854099863 86986929886478925 46681232116275919 95989259743962083 93489211864154621 20699467127218707 20936713603456918 63196788158897447 91411551261258915 89991400960870901 25964564481818673 43927737538782619 86505513967550406 38854627762532975 44431817071744780 83892527048089723 46721172521263237 75275876337054902 42252408074835537 57489077057696361 81048585758700742 66258391183350755 92117151542120391 99610768429108537 84394765616391046 42665256373469251 19318240129048934 31615770423524306 39816009579383454 48949211053530626 59858430106876022 51236255235007787 46222214521310991 94785851635893052 63274170159844466 27647994810471899 15824848636550202 32508938296060475 83519956394320220 10637459997591369 92911117214793247 53136068701218273 70486973648349332 98645758047571332 94386223455594612 69198274490035793 98183242957709325 87253256049164173 88461905906010431 30882034817957056 39402568207319163 17749128934741852 39235102904527921 60341610508484909 31095375056499985 47975707413647403 12223305955418187 78778064742695229 75709035002882567 42514952847766260 12976717158214870 86058866632335568 65706895448081941 30904971390827925 74938834343002404 76204435694336043 61561404690109994 49794768148301377 94369956821302937 39472843621139874 62915867704707920 82858924279847337 63111134859398196 97640353027919130 23609798340007580 91577246944811787 81320506116614220 95769429515137230 21272075376354281 87311244150889228 75266636336271317 25900494311007061 43113535495830467 31903826403916370 46343888768122193 88383460713453737 80468022919874723 56571184895415875 36390582764346522 14525237864730722 83684269636982371 51388660761609383 65500551527932669 99395206591267953 74450456486475835 85819139296885097 49407368863909569 98463679730123569 66188347743341673 75884704276736216 53015644688169432 54008448552603220 84669231033169348 91423774338974435 99266798866190368 76291654859911513 50793563927641055 58243331745137312 13449704888247547 80991143864239182 79112888035948400 16180635009480188 45170433018498284 54111819886207348 86771660751310477 76409633177891282 15917064021345317 61931709403302258 33711014055903251 11601584457847015 71476068765301365 44561522181219722 54070234962423368 23419852267160002 56931280263545346 79796218109096873 32635174098541900 19142058821332840 13446763874032239 37985214495368254 97283762784978802 25852466085598179 94993322131221175 45120654735134262 27711788787171933 41264242914155683 35611134465744327 73134131845035192 57657391672573750 77901108477286132 35769943953240321 41261196484369075 15520044234094315 29439281092254068 37875933111780828 79583758199473844 47382474242346242 27939888809322325 12119563669905221 40557481181186914 19248337735704224 29708351812875492 12292415457100834 34103547902354002 79170970720140955 12994438371961897 41171448669719599 53889243015071312 41819930517092636 61705307556179827 20137438114025818 70622789521296702 61527854623023020 62637445577064626 89110690417702951 71705731795976480 55184524385509095 32271599965377787 47695703014568873 15070586000024194 50916155175352099 27577767657892622 51154715787482230 79836488472881821 55766825189256368 74781900654044548 81050955541452185 58241568860259957 81652002790798198 54330993068241940 62617705409428395 84498429509916036 49208823074812321 93380721576066697 26593156913938715 49069038382530478 99744505194006893 67694738605407238 13351746458197374 69686899361022271 14777060660787393 97319527820444039 73418756650061714 87084054869242850 67773078484384230 22614997252520773 58679736704933065 78033298702719052 34667639090587766 72586679705022429 76622585713712134 14303912333232449 18197678087241377 26238679072124743 45208351352598912 30295391299899509 21347374279368538 48587181241122741 97522405838915797 25078067496884556 95843674199058196 21842186833905378 91014294066210913 19803257769712732 63509322963129025 29097322264795985 34656698163568104 44108970365683162 98637980654304635 48492409857009897 10341215898567753 46408510139052766 94303335454509941 17839376830408330 58396650856873813 23955038524272475 47997009872758964 13072494437248434 48361201431290317 23884901105163309 81651458092618936 76576450363742825 64905585886706559 84977354629684910 89239487797728684 61548676828459404 51541656348337001 72441386748841703 71795012880092846 45084709181373778 97796476278544271 49987002396010548 89111888478863457 40465460441541008 76858314499447935 66176055181983457 29362331720070393 58676595168336758 59990313645754208 10756295649829369 27153831221776670 59205356671194110 87742734787669113 39810658486924073 85327902885467533 12584614206804150 70645175300976856 59321093554304889 34300474844706426 65768974927603890 64312641635207085 49595213331975797 36040325164230376 56259807678458125 24250679480849597 41805732369629745 32718626955598757 39542132706299451 49804726665580640 15995629277672121 30991504603226993 43255488602067341 62060360856847123 45972009235874249 16384478765391618 45288249540374045 98843941474022704 31610446243239025 55757054976172801 82013805885451895 89538623248254382 23489929343263686 16781293707166568 85633669763144332 72428707830579281 80806648764416326 75401383952653324 81654196239588720 33920053492802338 88160738591535521 27284204703049754 61563145072700924 16812574563221816 47275861308457645 69376881170965644 44376896249434806 88618427772656695 75508714407710404 41648915699619201 74913007432531410 58318009641142241 11209917048024508 24666271769466328 57300900434743999 30550323406723694 90548593903632407 99963102312047459 28819717074023131 36893827648944670 41524424494332409 98107845198044841 73107627310385091 42830701722108949 49469108425812494 78770668864178337 81062511964018933 48708866284269787 60654127325559727 83304922971661147 31089696521938908 43691162690621559 26709150662474885 63608521501608469 47266906019492224 59674501545298553 28491377715748475 57810678527367980 88781790703841254 69637134565215136 12337111435097835 61618364478348143 47985314210665855 98675302745086430 11031650452350021 80170641463302964 32258375378791768 15820792491501359 29735575602698426 57206228258154459 26512256688192412 20606266019844964 93307464382983862 27033812548809207 71272262533770390 89687111251940560 61764747643142913 11718891609255238 58026617318292983 58992998585625008 45987618371053456 86904931028345662 45623110498760084 39785778580286063 22801361504202544 61509760979307679 34524903462662671 93135763608745711 62448383595343843 20364255645905114 41091985734031674 38612060023905122 59138112757721211 75862385718535768 26675312427466532 47766006702478960 48281436276893689 34104013003855663 36946036682430338 25556075582371780 48631445923348467 90816907408939947 56885073126159422 70564215375780015 36666460204047983 91105789819911234 95912769871044387 13024541479662545 10956943115871665 62077226264897094 39353727582308885 68912842569119255 78256177031762710 11522637493251329 72962163565499018 14862554996886674 81669211761715320 74733375907695940 44669504870809713 14792803139544324 75823195327628775 62158749371989048 17103811399582338 95043680950318415 91048109562474407 59848219048884591 53602845276309612 35223293521411630 16700106757274575 84331778983712624 33618342907805524 71597655498837794 29946552210014172 48918173071780727 70383384154359673 65504148499469829 53422105034664209 55046594249682622 26168623674000904 32938282506828857 88859217696752396 64949498868864941 71206400993471911 68431193699225011 55818662939368558 71244773951405239 70417441865778142 59666841840439653 89176459417722094 88841108112936424 45206434937910810 19837012675823387 73064329345693468 43454628937745891 79111785240923394 92786932536057384 73931209112895604 15618751657922999 71452595970955090 13474791280854113 22081193800916811 21996760941622730 71090075702901764 60472183897591696 35038214128275281 56506954126928253 31697521726713815 32617737993095309 64448012287525451 21232345175732740 20867776556360630 36814150940419329 83240983469889503 39278518545957012 93912733789082793 48127180229409760 34021022737647857 88079619294565343 45076946551888053 71024560343102103 10009541804078671 75148706610554988 15660349978121270 89523965025184490 34433334013232596 53514497636575236 65006349301295531 89564472587537972 54338869159160939 58971048700558782 65088499067362721 24678022118730677 83798303642015953 90196608732561793 94269647690966179 55512401203020575 10356016984851384 72679503658792132 46738126302207568 72669496310399620 18849988112060645 58755375557033926 65751976335606469 86243881990538764 92432215311791746 76842241736321019 63739734429179900 48436772432645315 65434217673793266 82517516879299906 22319694950599727 70305835775246628 40580768661764999 45658619766566292 40996774914675935 36579153005005266 17090127609240704 30688213332566815 70605443743617608 80848358472113420 29352095715429612 63640053840934518 85974311471471184 88335811387393611 55492664091053060 62630786952846896 61037858151619224 16776740040537311 53536176783645092 12116148204147554 86820809337620426 56146476190884507 68038027229411658 23536032558299416 85272935587145337 60631665331655742 72300850148376984 35881259359727873 14093381271007217 76957809367958208 63355511445331602 73879818057663503 93185348020008352 84564565243551922 72174489805051017 86799601236059671 90816975628055984 44271019010707696 19256844693002445 98731151024327296 47685932887570359 83770003531184369 50675468119403738 99620162966469784 94824066903466568 35601442179643678 24448682300726148 66943289615857099 11651387159521622 15758268357130246 29455658860608382 67247586751989209 47054592611846145 90908615997419265 39500512156489525 44307617839553181 56881622451540790 57756955557802432 79789614770713716 75674424333431388 75935993163521143 21240439931853272 79287521077803680 71657551771154111 47873859236211122 14862305897328691 30426561499896832 47317000628749110 11419484831044354 75848316574154677 13633260800285748 77900970424925173 12992020987846291 54822713619156173 84223848334187163 96745307378331378 53609089136012568 68801527432885525 83146309642653600 46957069368239187 46611100181226952 87427887833393897 45849855988629218 71759053169007385 74975831608759376 20504967998999137 28199269767556050 15115146323699476 29372133564813308 73433116385711417 67028271949579363 37351825475816424 36309915878905294 18913135971252567 79998248037794815 41221334941024893 50770075902335996 12337447016761212 63671863010223691 62639080000795770 98330847784657220 17033800925497774 79412494690290553 34640062761157762 46750309794748282 61864316131938999 18528407299482843 44447549495478676 85169353642512348 64099018068604034 17508057357072624 47293379228627285 42143054695256043 85779080038447000 91202724897762727 17197801851049589 44873325180672890 55136165964036156 24246500632420799 89142191977603320 35086416607251999 33402342274786329 62940256354376748 54669227481824931 96776957587084228 68633613093795197 97306266329299211 72893933172952128 57431272883509610 68086564739681407 38270977255627749 98382375660030966 62893814989198083 82919894165349652 96408981620212358 87982593860762980 81191201839824241 45259824100490969 93799634901225895 70372170533814002 49125837999960942 41019488985459054 56163604729175807 59792336998536687 30946110286702631 13881344798611701 99995645657528576 25214065072642947 71323309547189274 54810611982595452 14764101731307186 96278880243716305 90466720044894682 46531732002773669 25140102271897152 11745630706856969 34765183018926951 16162488297675701 98162658737961402 90239049177049984 91671996926574919 58600389443845349 80588370893613824 93106500738225652 68760926269728317 57686175834006566 41156180920314060 33840931485652122 65826185076580254 82509757636672190 72063801120067859 95474321982518203 94147632344366355 90846179840332075 76469845657450598 64843670712050415 30838190639532114 16687016780804592 45548792369654793 48590348904465804 96744654274980137 25240505781486475 34562529583890084 50380256342717532 85732960386252784 36734990372748722 52065774560585831 71193752875986687 36700036384518107 99859860583104120 62756736264288776 64569510715993169 29275036371528917 39909873016002049 43281277621568385 53508563485796069 94272262339445632 18832673982249584 42412705315877807 75456354952394678 19707198259187702 49587614211277735 28623883608881593 62446456800561293 71592790543115157 38269901709152475 51026510240707647 15457482178775216 85997471994766423 28504468443859336 96672113563262506 23787771237360272 70165818587039850 77365491136065853 12273698563081200 66566947858291118 11316414017096397 22311465900401066 42844539458465351 42264767387040200 19377205120841224 43292820728538013 40197764535904530 64668280012780216 92593149800424650 52562085211683379 96716977884420618 32505940401531449 72622655815457418 61271202767716820 26767348397630273 80313822909879327 64105101861921715 50894837571748283 67007899319496027 43365386827955321 20335395667240735 26136661297847202 79692483973590495 73478420899204953 36921627585753796 29735822782712172 47835520904767658 98087447489020263 51678906121604980 21763962260633007 10613426545226979 24873102066215147 66449705887138471 26754877231974036 24927714884112797 88709158428523847 60062493777191163 43597837486224041 46275288964609084 50415557222380608 25801270893941894 48028278921921680 72591636126222879 10076242448515346 33925373662571203 46223130656313124 34667670272215041 38342522689804217 84979241132189734 88227660326530165 17504035330012843 68707225349528036 40907943333260828 86589448123904445 27096874673932181 16860515514830129 14965286201858088 66309832782774628 48555975954428169 16166492542734957 10206248231441312 63979361263544401 95479426222845667 45625400737647722 82570058339372899 58848418137076566 42101253050363690 99139705372281735 23968769047399347 63314125299427814 72014190779374902 12151341703975591 98827982886290152 72008039585483174 95830928929567752 94771445925545144 12237053648590783 60370467609893172 71191471247244171 22230157801116696 74623638044252836 19633128240392194 33053962811645520 34231021727510078 57443808370782456 81322114869998720 90877334534369356 42016061972494015 89890298744724388 27455396934369354 12881339782340328 74180154330728975 56245076697914495 14657561512181342 66436774377392057 24108410687174639 90333145044097246 81104259660541934 68282104282819893 76107445798004205 46048173805149695 95704522533377197 79440486992171316 74841776984873483 19252590371213334 32868731862618717 94977964153690812 83968706292057286 40322110854579249 31517817843687694 38272944851510510 62801753353904316 25929183953173388 49866417348492982 32663250408565566 57941091207409788 76245216091601104 84163868272095862 27802632613829005 18631669194132090 17064580985680072 46750085850105078 40069596928976859 76145914213823493 76577426516652357 39357834584925767 43792373570343180 46196483947998900 99284099390513867 60963469712709602 78839301659148997 65157406209282531 40328576482181552 19631904625109193 65585887792794605 56990035300672769 90171723644062799 59981370781944677 75857368035784260 62316967586116401 41576104344967903 82933740262170950 21340584467079789 62818295132087138 18936771608023375 75231784792618313 29048468342226044 47621738498783754 11780188997714979 20452980947528848 25298258548908462 23729747143018231 35306738831906642 44803262375533637 16981813001359890 54449345477011025 23099104595700052 62588192473754579 98277224581668125 29436526284087611 29111599871210750 41947010437184606 28524203348067988 60635506955307388 95032628185851301 81559017273142196 45300453521628721 89467640988947199 32423672360444388 89465276027048734 88134839984957889 45302639579111833 61939109295410209 85877252439240964 79929696331144073 85799477132718853 33992263793819748 88997014704593437 71931679718935584 37383974143736078 42185806640595018 82358373351566400 84067515541263696 25745782764083707 35682139993814876 65079350039662680 74451359558753557 18942431025221924 49477095549656107 77844246095401511 99248658782289886 99968771508227317 42670559104607030 75896047042243486 81766855535332792 40574843040165363 77041344950852683 88339901783335003 63395452891223939 17943330346887148 97007985291085690 12492329142243874 19974954296324422 69738348667050565 98289791035488256 97033029612773540 73865472118528508 33710186012544328 91830957537402197 58906335378489492 39574507541821747 95937621344392128 34046826269191435 53006751056608686 84222220111560872 28070924727068432 29576917286060389 58966690087475238 81283608358716628 99743176476456011 72961923760693542 43519560871335167 85387676228300900 94663838083954654 59936764416140928 88395451757442662 52493835648603514 72732723522136413 12608236635175602 91236652094250355 18474554075351003 99854809801731040 44977807125116562 70683575329288328 18914123771945497 86929281463424872 70096060643467445 73029969323063750 52524941818692383 91308564097948273 37119308450974095 77624993398112636 76381664944593746 40022386350560559 86548303011547459 45662358222256988 77640683148276569 67515899713644225 61734191079745631 73264840669448285 34883569911850810 98684554834242484 35596568721792788 75151945227970092 53666923133907607 85691720213658521 35985714237049642 15066303074424041 36219544704949178 51006519508030463 84979480651592072 89483915708729759 16213173908520264 25361227297063389 71130266541799939 55815258146961096 48720687205334330 77137901137683954 98023778769206765 41981381683262386 88913302714770859 31858846145222036 67904635493582644 81538029288870737 36596391553810064 94568992405460862 57814727918856656 88262192513920152 82721474042055635 84749011239460580 42388023989344282 99989736300702285 87162006481293053 45450877758907665 49502307836585547 36644749783073344 80078273506176064 62395024041118628 60893155163755952 58129289514779249 37409534012958633 84449507061460436 94193572860075497 14068361221255705 39110241894403443 12231322210035476 66604899308817371 28729859070237010 13030994661875007 82368594230009597 62866442190582770 16070714725619213 47467048735292807 93421364255802724 30447009209633075 24691389490529049 28378682882751924 70645235730292823 30214946533195153 18092408004529748 55387209649219865 63684602252194725 64965306723128531 78837841033796415 31044793204715266 14885671415793254 33080466409338390 38382161142165820 43842793656761515 41338666374333236 25799108999390834 80028264568228934 32553150677522503 89933975389403362 83070839874189264 59715750582114049 32559846942625432 24888438719044234 13033023691082957 94259077838206476 29039869020465799 95454429672152546 46010915059051627 17543096054089282 19445978792970071 13069318141766155 52672283582951034 90639162889572887 55930270491295770 77906870005286225 97007045778426096 64204824983653394 19502655524355795 97099421357667205 17286493292972621 82197647765178509 10724074765043082 13372242182756392 45855807888998124 14230560957684768 70182055105993775 70772935842396871 32831690649534335 85037676929482862 45982772985040899 88455190276245585 92346941745628382 18149847598782328 18705711081445003 29880058153861066 35582997825178669 35966433626559523 35119772912807448 40988685658459776 39197333535157345 46430213935117756 59848455908721467 87952929937152209 39380758298011180 77452429682741639 84617195902395558 81100104502616791 30850909002435016 24624229192004331 59982743036855894 20288208765326832 50929391480840115 33320701136351975 56725495795564948 36430046401508904 64919997141004911 50981561147960657 68785993190679133 60026367245073938 65136869461397397 55562376847023592 27629651759480561 54207965363535636 35618494148269102 30554173772925145 52563649327760192 31702868057769107 31657940681136125 54395220997551775 70034345978004450 42030419368387556 17820168179142091 45938184159581649 14965274502074273 25770045440330780 50388320137894608 73215644741334790 69074400381673090 42505374679616702 50603136186916431 13897628315504427 61082952441504575 86322342784794411 57449624268470775 25084051698497884 94345412319393509 85081658070222670 76005813030950901 12906828543577804 81565529235268794 81612770165103853 53878012018236737 53541167797696754 19139947583363150 28724403850299826 60117757158983617 96280646906979401 77880570525728162 31689262238373512 43291310330347189 32543964216800022 28658646444870691 12739871450258443 29670751656273714 59159053463441207 47769676823054519 22449758783110418 36344991094480856 11814860416037969 81812977381990076 96076137362199005 40222135569199115 73256217491662562 39399436612557748 40681272451592225 23236818288854691 34264914420529594 96881657455597500 78246304589823687 76019194764033825 13301203034161807 32182531630603891 28977495626384175 22296851617901734 84290980550456078 82257033939117640 66752964817701084 55894888526019907 55409132736422947 91824804112009760 85631011251600129 54588154082610492 15972809397583286 63430509644917858 69592563717648798 48727455249448503 73753267005227792 33024954110926327 13737899261501204 81641993678889218 84514564798867431 58540205221659628 43939279437383715 68067294640959652 75675916518498465 90512502233243799 11184934100278453 84334550928853312 67927287127631668 37466473349977892 47806985162199192 75946274948839886 13833609496052150 80146017288579872 85999757301465687 22785544257925220 54250043993744019 83559918965369986 72218256256319685 26235982672457677 33804464430476811 99157765732182833 16263544735078868 46854840559385818 42150407227699528 95934654580808512 48753295017839735 90881798593156242 72642576462851358 60392962692764378 76475131478739953 27716349251405635 26567002845427161 67710237106826305 82347032532903556 17974501549413368 22273631745257658 64265519066322297 31737923936417909 57261942370345562 66039832694079174 19742343945784305 13838542410737759 67546160401704073 34517017294111186 27752235842899080 47143711116676131 21098940137921111 72096891920182036 63606803506029813 53632822634579413 99953669298114062 56686823941767664 99456818732380291 40996173215738305 48956315356097846 17599376578076790 48269972403023111 52828948802339876 57786443316615843 96997040282218469 45308390611708648 39992390999796246 16441799560421541 71508362394069563 64867999856461509 49890244999337326 29541103409510557 43237511762982187 60023114799965637 36839541114773545 72048546300293382 68023031520992042 87298528908314182 42782652708516213 94561463470442123 40420033306313299 67508437496899978 93730927055011405 52402065886103203 23316043608256212 40838220045363896 67134433043492546 76526393058519482 40651390696056551 57895098562650019 26104088457868727 93509207999662327 85255215636010162 16559566146191449 41792372583451670 72705464679068254 27483237412239895 28992782068001562 83118866169707045 73158498820907610 27324819878052883 15968722764307533 47808376470289722 75089897654538212 24471755089398188 33353062059075137 72414540704884865 55589853670983082 22791321854656826 54915202484649189 52732886522629265 46257694654221044 55343587856212050 24579180710621974 34012152643299532 68719871604740301 28184381674106429 48078420568850456 16449994241027825 29328918832954259 73927108856547797 47343173293045221 43589972048147428 85319101234915153 14155842431937242 75830694605660412 95831604794668225 86952271272898278 69274286444736648 30453422426251794 87378916682464897 95683359770907714 68418783752293776 19383919497279177 68813082661784447 21886933291546608 36676319365957456 37046492607231507 99010118580821405 44540695040770991 12612257307441800 91022184853965635 97552526993482725 25774074194302484 25862162535067768 41537422391189342 33862594421600678 96678280473325906 75185953946175407 63422047200438609 60404291343858468 76797610861651644 69851445533653076 47601522867680272 94280743170056913 35446464899418266 91412675802745638 23217362439533726 33760674398467166 77282201376901435 71915873203842283 18074495028829840 31001197852857140 34451353789231782 60697212837922824 83749045976155087 92661581484272343 69448737047597336 23681517407451874 71162583024571051 22018932290816440 47040742738345607 89130439182960799 52048904694250366 15284955931914432 31889028148604822 59148202498556961 36966451269346589 21731366898413847 89242792198432951 86543650450491838 99881561096757158 84071580687785233 35777456406524144 63034460807366979 26121403881820862 46746755997807604 52030925454210072 72839436611791926 16213310663115173 96122945603142111 50186571552031888 56258064973008275 66360547404242997 95872216223670429 73755085300772929 26216232109377190 20401771777335235 47275752430985152 75628388886585055 94254047121763512 98916332849868348 22648029284376123 75610761867915664 16151166478149109 86374566553284178 86667295861513142 93276917547751583 96157481627063488 58403901787996075 20324451737663672 30197954630468081 29484914975439433 52931996733282321 69666901278051688 78324845879297578 68207413265265690 50970803604160645 13559425240576044 50654415280965390 26669069904116840 64245358828186024 11116113957942382 86690759148004144 44023017157607608 26253071035817943 85591032161022154 59342310486499155 48840628293041604 79821274459722245 84277937571511249 79927270408549423 75086794981022035 23906433238602066 59176929258693968 26116806613577718 50814799814259580 13332278416091509 17362905491763390 58123670835083369 93684919961441011 32873799631408596 11112294336262438 97138524449917879 62321142539726963 49560600150419538 70863438428146418 13832016283253494 16962988233318956 93299070462633310 14025656901336602 50131667709621239 78704289700514517 32662461019938314 66041639060700030 86636045544138792 94859881788964593 75860532739046561 78164881820227696 71534990125179393 81251905436937310 86583442091020516 83579038422088702 27311435057140394 95994128255358535 35131946663152659 36426334617781557 42800762217168111 79880705644658881 96590021365546498 13023460651409873 22799955402618575 80166253389026085 81734035671181554 50115314073550770 66799373784538860 99526894415707968 85547279325658440 48267076021024837 56633014131267738 42710857468648463 57587396812680786 53444798795409743 76261995378027945 16184826405203101 84312277510656824 16918409229096169 86174518551354479 11439398937942739 53459365610568426 46458352803244721 10753393921330906 13966319041490937 86104603357491085 43339330362388130 53239473180465006 37571662595816002 94213090179395021 93162241602790251 61148846344089132 63079010614820873 94625381370098629 85266869400010304 31020464589656374 29250275396475048 30072041020741388 24111410870841369 36380869064962753 31068351300604711 43420863089960669 47954336149326370 43962677567901760 23749839719362565 80126151660403546 35347274120560158 59681314738934295 25782522428189528 18690243632982638 86629335899716281 54106897127832694 70144193376729387 86076162244125347 74822071335728590 66305659443650583 82755534129485994 67790717854867353 82618641334952953 12691726405025823 83225889744715579 62560029488568870 14593863754002525 98110206120949292 85995237100268713 18043580044612582 80467930262329950 40700854620800144 52343240695768017 59822288153255450 84751141513837958 89112830157431738 39551053455899053 67444600151989400 10088175071627468 33723705369537335 55713541125034406 20178516807173280 61285102002027832 66431650565589426 83401841542907497 50086578606077166 47926694520255493 60394598929842680 35521650900785628 34715351423893463 95622602655953784 21087631435029975 80703938474001576 60029824598748001 54140885789869440 30669623366468556 25851780440825582 48820103723203507 99764603168734158 66218116636890775 27202880444832403 70368011310910417 48727912189367482 22906262797498408 16114970884337475 28815918586127463 58995003686593000 51172883907765325 42299791415175058 34514146102471112 50671425646864514 42701338394869121 43699304282443804 66523998152710995 36694900456362800 76699852026199615 26420652370996308 37209614113468342 11015669092517831 71938198684168057 99523305482613036 36445589017079659 78281574791792225 63003954969800251 56726149849601641 81418086350296652 62672284258591714 40211486416040333 85423097655726255 91343891196825652 55028726821867686 51898713596357976 89609583357086347 87094814363138384 67435024411952267 44606194177574575 32142177644136433 88676711641209911 23344137360858752 49875120257904153 92487179917855684 46279283797053333 42840536237194269 95621555693232194 69709170683725628 19355331111067339 77201774787735113 59073301744168364 81737964377423653 78835280949832624 26016059478901815 97155672797333896 49150008356727017 71391700788935410 18833717399271254 39857820880752240 93440333004812783 86611463526495302 41562999102960674 47985628129935401 53238280502237916 39857635624154597 63566231712275299 59850812969195553 33709910187437813 79554086299194429 12086415095613967 82737913535563915 83286434237203547 81374841905984291 25281257357275550 69860296601324398 39219235956503518 51508434250626743 32037818645545286 88987238465049950 96259816837890227 31123367471892759 71117556462201067 81453788138907862 36510866564195848 31983507878585121 94840928935459225 33250196117162219 77206614853908848 10019392391146170 44415752616481998 29237402898327224 21610214041173639 75793302836420256 80213309831586607 88594070716086515 42142252719857953 87332241751970412 10343508170594036 66784998426160878 45483666504275222 47816450506286286 37750251242511686 22518139700340620 69013566053942189 81032175137371008 80263874523589057 71711277659629737 15989751044439938 17829343792632158 27612039735988602 17841786040183533 26545784585817243 43164794772152482 57697737112793729 99894981215272244 88579353248461471 85160074552136613 30958070444549119 42854855896338616 74162975098687950 95810029840632292 90126604665496290 91312903587121969 75300440652694193 35812769900260542 24194777499840065 60380781328377886 60369059925232371 60832477110749668 39681078711890943 60711782170892156 53502706281541498 58023823019123387 72068755337075718 47578697533789986 79424696084083472 33363088795497443 70678297537898955 57270586104753950 83931529425950087 32381062440993297 43403900535763818 90087667546974428 58871380922313917 46515275925015535 11914071901402992 19695946413742392 10608243208874390 12564749193499662 81039276687845572 70641789153528444 40406533451246906 15539192706697860 93665645151481919 49622983706815168 43285118000302071 78618687943440694 14439654782311693 21684549973986450 65950805863610796 69211007727380544 66224426037994754 79156526794967517 92782549689813304 66287912731543830 74101464611654444 73405388868790556 78457545785910988 25981618636189293 70857509439925939 21153962749152181 99326450825686936 14949760429256423 86486126578002287 11553803465674543 35764578215390574 22805296880851561 64092078969881567 81072787357186245 44432057966396559 64255357786754849 39292426743819396 74570888742655311 22649594807647086 15366801404339013 61890703827315934 17161563337399770 85302987705562379 89039984563522112 17757995018765160 50027849643508595 95983915668740728 17116634741148180 57075080427166122 16360076986168440 80481460668313484 16196035404825263 95790272396518615 97808666252261538 73116649602854088 18027449468122082 48206541895309110 36348842906919301 67339984545354988 49479462555650996 80199833487614559 55837324561133997 57267712419842187 58336233360117550 87395469935869021 18603507600136691 66666952569213996 17941373360076922 56312134171451285 46136354110961062 30806233165100542 53933681155896183 68409831876793956 24839657489599438 52961094818971706 47329847891308140 74219216669555061 16689042095142532 53802148929116416 78291606414282788 80583604085390517 29885803694438169 91955498738554763 72030825198600520 63107641890644220 94325115274705922 76653877507063686 78809183818227689 50670364890609359 31283835340965762 92873367924945261 84950923609012917 87692249826083371 19413534103171616 33819767570967226 68540471219346725 19288594398093269 63337719564980298 96544765721821121 68061459602171298 80784728757920824 49217828285065852 76516385594634546 34700714780139851 35846652273008373 92609099400761875 97995776098537892 96445644265478144 28520758342132906 19837944321624969 88209353787119200 65819783922857964 29232490840927238 96999642128425468 28770454903211728 49443132720619983 99507729245049248 20012995192645253 77897162377637671 10556048756479971 69704268620236530 40125567940638474 53888871531217910 13957684926358746 61204970461397991 51809678608576398 18730209997585006 86684517655346941 83551573035468788 28265806335582969 12202140781335913 70723691286099168 35523309257892060 84355684590309638 99606245898580422 37269329518913720 20481522755002526 38287622962393504 22204219638322765 44449318652772372 65794909028681073 52585364822377951 77410581729662074 75316246568896295 40760291038804246 87506344238611328 93323599551299139 25500627161117117 45223417531991991 18122830591802534 15764801947847541 12711972516103304 77134573009906199 42461830342571233 85444709469920895 41091673568590772 36980400336431094 94730636290847157 97950842254212651 25415836381713710 60691048031308034 75480945875629253 40911455546955597 33383505820419313 37405821535480749 99423445803215354 55361332964194777 50379257460066892 73951440989759291 23015935449923221 33028680195942081 87085270097729729 36214353360630868 82292360265125084 13404474468996844 30187003605393944 22572422921976450 89792015276285283 10154949454541374 23745318382657368 78369573707202535 32333756702945101 98069258867849147 74462950325347059 61547670348205637 47139829366397259 39503934723786931 42752576503748249 86666981247165089 59452225423030938 13455842061367785 17980455769041141 84063066301078253 94301366986516568 73431770429281213 65209364116733807 68249491188861818 76734948062170190 10562399261971850 77497031904855553 99827192202859223 43184391633680425 99968200051531716 19617641955818737 16079279795887572 17410410675745179 81935432907621387 58146569595330211 50733112794363027 90069591814585919 52758936703750894 69440850382397109 23636101837089691 42555076249608487 88865745188927902 56795243982258178 43918298971025611 42845421298947315 88330571766661779 36306855349162771 59576583604212805 12421239850389944 57579186249425084 39721428480554869 82156784491737328 55481813840337026 61660748385085849 39156559465347897 23320029943126263 98913717173165964 25110171449369623 16663291107366453 65362909871969639 53530091741692051 43252373709338320 36545143094955718 75452490975964998 27166201268252210 92528783811856382 65992159907864954 87952071618913152 28050413567295316 34592352613566019 37918079693183733 46807011698846632 83755712929728690 46179563588788245 76735846158335020 96642164006473597 18806258116561076 64791196867530231 20397723067132964 36620212300822767 69518895015364478 14197667711828868 27614399402737380 64994257156683530 25970262697073882 94391648019194442 84343686533678842 81775183716240876 90176790726622659 51808903919107033 73515308693381374 83986561086106884 58050871110671307 64747641509802682 85914306957588424 81983974159623993 86773353744967773 70123144684206627 29815375273479746 26676654354461345 74857161179849341 32488142226861012 81998782848677589 48706483013279875 48030296142237186 70085298348154191 93676999885576241 65343987250756451 28712336297592103 36949539672869157 58862946878726323 73192276707344913 80726842713020559 25276792241264317 33470966756711019 78060789377960178 75597822743167546 83043701182538068 50993574144828621 95996191544850240 53251571432814966 98113111446833516 88062084205658432 44010509242919059 80471719726955352 97290888045712454 71773456434749183 28761347821415587 79001770677606023 92694145678472283 52621457418576769 88806983356634119 46763639885956335 91021941314358171 75126056834987435 37445280491404311 90984647332868386 73379790954003371 19366478754076796 61499270732734700 29240692465983942 51459269935825048 75316021153802550 90473014024058383 65138524591987184 82264250082078893 27947259484284799 38579438428017972 15161270440497954 76720572260886438 83661128945836912 80397411164687694 65565901861216100 77486472993744595 90960213915271121 18666364361722453 90236053178602721 87075798071030374 15049335130915931 28220788423208426 86370267793252182 10267583502362607 55757124394451898 44940313666620855 65343596596728379 49189895019086407 12367627209789131 59187054809274090 99171547543182035 99957699799207949 67395956014434766 56888028030832107 40063124860624941 16681928321334279 38708619605130218 29472040536132895 64960709667740813 48163972992888257 44460021789855397 77733964680838902 97729715716381792 44311162008628916 25438179801999942 18835083342811769 17939886346813617 51913746849408201 75961642652308619 40834542229131819 55172379510424810 97035458330275733 17009278628631051 94359111239269059 99488005120002033 50700663418298670 43788913975796801 33746279761597620 52734043392231135 62327222153575627 33036900298987069 36712888299319275 87899561816136501 61794166825872575 66999172396010445 72211034802017226 48772827040567231 39136041875593204 27398509692195430 80390016217403351 18264317422596438 57280319122450379 62374486839793037 92260023504581480 95795436451044564 67965916976580721 75648298783989479 29185906635329129 87705044245461020 45592240715736481 29824876931684655 16226602412425175 84400367039254724 37770959073041399 77354577658067597 79385275332160220 58450044443621196 15256397970253425 93743251382285848 84593315176746114 53904839166570176 86528353871737948 75469033029458725 85728449399006043 27196266064337154 44946658074397810 78096534542589197 34070133786869436 31133895543757503 54587251663210971 69292901871044086 11603299925934411 53299848069919943 18751577566213122 54123468036946295 15250789546720377 82032079894905145 48679174368266280 65134496533657765 63707426171903357 31509863580643811 77902024614304663 48795394651204399 84554061558584931 68215103507420054 49907330317594252 98684769838327299 40897403540480848 34771194870279108 49338442107129489 10506950882632484 11810352349384356 23278675008259645 80842434668067245 33419761749439510 28177180310181827 47576764110114575 24486089459753892 98606447789725768 61115132961832300 41650670018712929 51930670653891547 94953472621025526 16396015699830857 68001873628664853 98099426601085834 24358495632337413 62390098793276270 43910910288764796 83069732204927797 72888871535352614 96109585405097559 91496007421053647 74288741434819973 72660660176089519 84271799648007993 31050735919479702 45715547303197263 96511761406356116 41920454193445430 71346685476006048 28328901590089051 97817784744348553 18389161543860769 44725626388781174 86591218709183509 11785704274599258 18904410680504213 82672016956304432 38885506038089963 15004971758231465 21567068043544399 61491837269787709 27722165321193248 12444045636796703 58918284811410423 84302174688778131 55968961891171203 51005508335672359 75266247106815912 58928819407035526 72478893394038314 88689025812570567 48852041325308240 50854061341289265 15894607652492750 50669908979885400 46883273613676685 40938556627115653 94141400419197187 15392762991018873 50010210973077609 44834750757951076 51770671164826932 37520413252741692 13621217037850769 51429698049817212 43561949881911051 82804341007996539 91010181195716667 41991802573087332 10200700617204758 48454855972853234 13173318295716948 60287872394514826 74496832700215335 36122198935020842 89764284123603695 92720141371743486 89503976164765664 34470427622795534 95929294254476217 29727724132116781 58726352777395243 54593488737691531 24577972840564158 28346085828413717 25905607259088969 22346591403126235 29916559790562548 35939675274046357 32867559130315681 63722171239247630 62917015340072249 48734559516212233 76936417825243235 18423400650085751 26497955150202132 13989691504708511 43568101905884399 33150584072774816 15451317178648216 74874786500682462 60799558233455722 54098797227666057 15174672569103212 20590767372064973 52024818841587573 90664028746328455 76118581339037986 66612357518907910 42284097793589369 19252100614421270 19443708385269684 86199642225242312 33284207212961048 13860566235279749 94397923378811357 58619325556378166 61518675801998900 90521139830170329 39788316372612006 29107699009302638 68570024398969595 78330995798163446 72637502798523816 95070738858136204 91394051013999668 27299539661114739 99065231058533321 32018663108011938 83021629727928661 12627419200407252 70633999027525231 92836582970089958 82642101007844576 34592693310295470 52555876975445563 26675522664746950 52215051010547789 26331361952654723 83038463573899150 70466703161886481 65218829449043001 70381494222552146 45458784162105337 13634893699729199 87306833178309778 63410603963380315 72550812176564984 66087686791741376 21738848892760672 28557722835185774 11994312028593053 98122468509576705 25542291731855692 99301157556119152 82910832617479852 22430678202366266 91115960020988594 10016724161244020 21357227576242837 98074594728326698 29585705404312232 45299584177414589 21517445315398213 19420468489192027 81305830539805997 52680512670501749 39038437099467223 99966326402225086 57173653790985607 24224180305413481 19270290150751225 79616884788336731 40587129575756511 54886961037039263 46356231409937966 50632604344923457 95349894041493137 82928246414613988 26834304536555570 17610190176786342 12413197518955534 84635785898552774 79187954690094791 93164576349700579 16576620849756646 29874536263462639 49578544811416023 95327364155549208 95895146384655301 60996948909806845 54115146755986680 84924148934984427 68687522712344365 29181408935381446 60111452388892825 66405145336238110 67813577397667222 42844109622770701 64363120281746423 63488304723037418 29489235693469201 66624096433041324 13615943574499175 95794148877024001 17704529607243183 32321357949870903 97967896131730376 52892505767518235 16171681486010834 17210252373768217 34066401860513515 92384693080557577 73820738951850982 95056298530401119 78745289735326884 42222186684411598 48861140599135775 33905393267700501 84845120901659149 67993730133206614 32975866141883777 35937000171395065 45550403647146100 51575732487322490 37711657937980425 96095745827040528 83970932654017661 37096441448360809 94239423251155428 52907885417154774 72135990842797497 78877437053469029 74401529401470589 62743564393206298 48647065032540051 60150489263483777 69865571418228720 50260200837664099 44457206712105102 18683803992132759 65325783466599562 40162605331425975 67888008052106096 95239025495298789 24305052897887072 75488717852479426 46822165302276357 46277830586667467 37577315881438018 95093736359783761 64281636302224039 48532198677243189 75216361715685360 50579148148765596 79786644993899704 32256930260622409 71449073019315371 24533428214639277 12527734011609603 24914008135682357 10976500829274322 41665722158758212 86414627893097541 76089708806726111 58486159478910622 91029763988089872 63065842427288957 56425557970016788 93071448956641320 86267026339209619 31969765174761796 70661690755906876 96732052105906541 12037372809101003 64671482551566719 80425218112613221 24852130979513107 71275225808362727 43239794322368307 62667180244531896 42929830461809329 96055538401429893 23347105957368473 72273161990723899 51977079833105344 72674243588512261 46506931638332025 70882749056166376 16527045903479334 19654385812743568 26141509763867470 24443400415387459 63320218614746741 26179881276111117 64040980025164696 74865346069695538 34843072712432694 30445497766587635 16248295495779239 39641054720543678 70110411958279535 39973752200255812 62901846553725969 35616663580668272 33993603679083669 17874938927750145 18852281331648533 41875090759346801 62871204365601865 60947917171304466 93418104661451270 14650522826789593 64510024493744264 70716768935552920 78889741415303565 44128989562505554 75426434411107928 36787670942865534 71234744657030093 31210452619669234 35012710313416485 78140825825852955 96339276329563635 46841789258134285 47373245607156476 14061732530852263 79003583974599960 55492607744174319 86293876966521258 57497412011389096 30383201094782047 82573969735409222 18706607272390397 52802353696380478 34053402923731749 45514515784536186 65772133836814031 19006053511273177 33878905365328896 82695082211300414 77182366042455592 34508070477278462 59047821910807589 85603214299599342 54798579147230406 53683172741073144 36919399711359081 38250576058502736 48681866075578533 76856248689347406 73455118766599829 73225663693874138 34168566202305455 53051194818233668 26292716596377749 57093592113523193 22711668528895015 14390589343288935 72359983310182017 35048407659088333 82851939971551253 23044931454019814 62060013985724983 99530418956085989 96825035522251403 47490263456132299 98323308753165598 83939006495670845 56607637338180866 32863661684208518 25297670203641469 82708113857533507 59305897247619195 65326704659317097 87817846208133166 16871642277107719 27702804302323165 38702776143782748 84427985871322550 58637283131467699 78560763601467799 59127752034728608 41782500213766980 28819551557046720 44977218991455299 52491321072689147 32933605963744417 65853008390279427 90083585550374953 74004839415202401 40481985519368989 90676725470117288 54076526565677066 86510447451362238 92121287673097078 12204939258638812 30488825917895412 97757007266317221 58234003613842749 28965790884843756 15673754995957829 81235090250184052 78057969707555051 16123184486847314 91316213868186379 20267058717725991 77414348728854641 31394594847410271 72072257677641257 62267742698945007 47546495665504292 35333401740848571 70612968589786040 74450457858824426 58297795081991629 68541322647688683 22750092872736299 81445596757160091 95024546998088735 66007463514897396 72987040559693075 19322773710822746 10073239838727292 23141101616387077 85191484631408648 12379510013881360 11397993969990078 56029251398265107 44467688064009291 31285864797382234 35414948951579211 31370118830725417 63692290092647702 74351597915003441 88267821297450583 22084753483591074 20830001411739385 27361334382711436 27615327181034501 33263798333304376 40375180159993012 80392939470561811 90448746800880373 21172371690329074 22044616539429412 93983250356440585 20396980681597540 79863966177108398 79668912015455091 58609016536500049 74189817724966802 65878517932446456 24682237352064966 19655972184157773 77387075619094888 11641667218645500 61123384287584674 40236576030587245 65303840926543118 76075769853723293 48299383176506662 41264824222369229 59442891524473533 20867565829577611 19998924286904568 97387324547760510 37079656711284208 17278638354239758 96142938240826608 63109841185932307 57445086021756055 25294999554836548 66158523587785802 77737516308749525 27129879243112602 97113060777853266 99163595599346001 87260769504312571 88858656805883646 90449392283337191 88118126694138941 90261068212029840 62298763896257747 66499949392086660 37430798997606326 86854366516267485 11138219876357848 57285528415034514 12997910186898659 14248644982171125 64090662829643652 31623773806266890 66621161906509062 93386873924081639 61937604824362326 80174133516851314 27161620370172872 24363236168657513 13154644234768892 59127917311879482 12913998911277007 45076303763097516 13570848644617539 73931840934611363 26343127927285728 10672492006075556 28295978245560505 46762770998297441 82334467226776108 88361272822166338 62112699481889135 23832542542788138 83455251326949838 87506816869378806 79791269122068867 17374116154857698 18451680490664920 78799679007122273 65223209572993344 58602252912746487 27379184412779084 37724355196551912 87758811253095602 33534500999745278 21257357754222608 78195054649424179 95484485754745616 32188895398582367 39232464395116881 97153296484534691 98332150260513201 64019443870034338 10877730040354498 42457658037908544 57492846003601467 77760915494906097 76191350694205020 35392316570250638 96949473392308544 46204277713013858 67821036896222145 77518522703073357 21217146946870726 45787416283304525 47052412299726316 61337552434715400 50665723884776792 22694890893973282 99810237981268404 42768287908757342 66625183761645306 65929835713229403 28562908565995506 71805665033253218 99098157531535434 35303134470815098 17617679418001066 31393549438312612 52857697397951683 18537484872154779 35034452779436853 73183274962290028 38648285715990928 99948755484060204 85061618330389505 62980862974234837 52072816097321519 87673272941113863 69671257903140725 60183413393141106 90209127338759518 79782579765424886 58400957300965334 35245660928001185 25303137456280737 46268253540367375 73873518913030652 61965282481072558 80723942562168446 12273127322679248 28048020539129870 39226891711145372 37188233895197058 78481140951669457 17752029172901822 67589970282390184 93617416240894692 33909110719815755 37925295626446618 90411974241874145 88222277245891272 67717403134594020 65432439927331489 63679551087082798 63592178615945968 17017084292000283 70356100649032890 29435621862676417 60325167201118069 87813955568886480 18610506073610447 62776470294451549 96837668603561860 50926344808759388 30188512363458330 13054188732991900 91033577843403708 55386065490280937 52106809899113679 10518786388881908 19964304280440591 50612257354181713 59397326085543652 22775885140982927 14368129194043055 27005303418693413 10109878546840040 76192509138201354 10930112658902397 71342117535569171 30189058018040910 69763918832496331 33158165490830238 95785805542255173 88246675705419021 43198327824628331 41691519788712700 38984350490162142 35729024219463113 58574353742226504 17777798002377966 79223472021543551 24703195258885533 87667887134649625 77996346473592767 28558159047577277 61090528002879884 98895456412578863 87832634545466962 86800026929287083 48816506309468500 22783024283975785 88615991554915477 38764742776011301 24326432040078251 14215846574518346 76865459401264087 38601864999163111 54803663221868686 61110777394187318 17070763768415754 98952180612977000 79431873230263239 40258691049124548 18028721534270761 54103972752849044 10715303028875281 46342558396070667 51956748314649446 47314782784569359 27688394961687730 59135953393144406 16744052221495861 76550825962287986 55805381587816102 16011808648321448 72531317098688422 72657132248958747 66881105010945485 75317600428169445 42995524503529627 78410225960990849 49531496227655519 49887314533785068 93898526182049829 42092995444809545 82714037290274878 67652435792710688 75532596209977065 26945274929207622 56477458066356447 43104701022000858 48256147400680687 25475582982024892 26594705978440062 63239978391851064 59315521045689644 63454768405951232 53729505588706594 88647221248804098 15754218526906109 68891131251409956 51416699634417423 32050362034087568 14426061161585513 18481306765626440 91791676263571042 71553434352590100 29073661083939094 50852400744009548 91501633101162283 97446297060846994 71506492806180004 48787653778255781 86613062293992955 96945201429759993 38240510438255975 94297601046295455 86345165695321872 80003458902443088 33702979261425605 88242189104703460 72857235028925978 29487920246880883 62282118685461356 25332573944709902 70970934984233107 63825365126909665 75495177168548974 41717900982978995 20775780757327149 48298753035433917 47284957654598506 16710990412008206 89219916362451823 53713342684804564 79198137257145290 51575858568913669 17354996982103535 91031168163717095 75065726851270206 43671897177581581 90783141250088207 43650137778825247 35085385933141281 55798641717016249 90565470982285629 46081625066819175 86244696533053957 90372995277787726 74067023668601083 56837505280369548 83626716442943173 94946364022872332 83915889720078204 65341553914204813 39879452220188442 48568861215413301 10190730527946501 14958698525977792 46494408750977968 23239341135243537 38457353073470517 15103664220310042 35977706330659090 87000435844613591 71386255001650063 65788834103996456 88812370359512533 27804633901126638 84560634743763312 95822270924545385 78865050004886333 40673796755381272 68088627092281081 21491906363516268 28331685578725785 50318425135889679 52605294762490862 43921415710010840 71384112000091428 11071243456391766 11357344327229500 64053053245015883 45435430260972782 36151892922197173 51029444342593185 55051426469674215 96277090175001034 75127064983798960 10749488518422485 30238645538859091 46024376039046496 46477082718985636 50407484470511090 57882066026746077 54847286071579885 80256242865457386 80688026385488580 53936305363643006 51644858987780904 18357501063452177 82040766813573017 71229809657449965 40182164991547141 67060262876605254 56030658234071914 91852007946984969 74960779348608951 87234333674725211 10802617649203797 94036622868941922 65483660972732703 62525535380080674 64213631797355615 77412087202619439 93719090658834686 53086955395518744 30079556057866446 35347162933983372 48454943284622464 89041563961943815 43399647732402208 49508742647972704 10505091466298615 33114009059434730 66924383418322128 25813127359369693 37162458430453002 14194841056446160 31365708604037416 40618433942875556 59127855604689104 97447048704655387 48438910054667659 85844013161068052 79740435768051387 22782802645641632 24936466891387738 55768436084437978 35878488736020864 63782455046837923 96632522916482851 63898495810995051 10894403499762199 69946301656591452 94678049047267759 53031815546126468 89432028894307537 69615629445405023 85331062933891735 74016691688504901 94192753337104387 53017704172306969 52941798528361590 97012778844729916 80254754813646556 51803431483889006 85153228801905958 13818891485444211 81930611286585537 67940723100526948 14616735086406627 91644808473698406 83410747386808859 36327269233486447 37160016756104239 59300983742319714 83839419923113490 57574510024140339 76152065723185503 52072934485484817 55848279740190587 89011358827922417 73151504625300044 38731832289281685 18479167339263035 66095642896707256 41461587869263603 82686878686261535 81984417371920890 65823817993068604 74481818478038649 78674878995776389 73812072494997408 72355251480153817 15145445507994345 90116705389242473 57374620030013612 96518655293652254 50550061682130451 19223027598415379 11151374045687187 82168369408571256 58011472942523217 53486895133664373 19248462559245060 33006390300066485 13144826052595753 71984262341595870 34159675200964930 15319422332555719 51448893240983261 12806794469498828 45817550378287482 13599012686903267 81420723526862752 61770322188222276 70265233243623555 82930857635441766 69225844025094119 15586514232562370 58583709644253277 27157437201537520 26323046214622099 64237121433251048 86134736920636859 69635747459064190 48821859876992456 21148704404377138 88540509475037539 93660974272759932 80804113839591419 68784094451615565 14017365966924848 54593705109108169 48774844038154699 31134716866493972 73293282966349948 40066313821071565 92022962609264088 34895288804395536 89984199434446136 71428123887189862 95575632756916017 96674882969111921 68255742912448538 75650071466546999 14598926738139588 68256857107357272 75853173720279942 30232607400812223 37431401862593001 29706175126449917 19394476055311187 75280511328690420 31125113344388784 61506836973531937 17166814048415149 38669771545813989 40934757658890200 67439114357461530 20035159534124035 59104057807669551 87724467499679316 41315293928927498 35906977121235791 75665521572298277 95568724467866889 49693349258336895 54089166148636478 66350874736418870 65064239450280885 50599675103537606 18525345742062912 92634660506483855 10709051951267847 10960456621992051 63493874225633946 68175950752449633 75194277449711842 11573139611559377 93225453516574016 59373254716917152 49971623837289398 63808754549618223 94513897095102152 36752422034335811 48965429921290831 99485021798238494 94418823676411825 16772032475271540 31934947822338366 94621480609836757 52946950840038564 23314815624992702 27367010667259485 56864263538708087 82872436459703355 13112437464927678 42981173309814324 58778047440437515 68581988278011657 57636739287227229 42887110683973806 94898701450462165 46552712805490630 84814396595589414 95941854335154333 97159089343564349 29681481990745989 79665388981455880 62455715182354708 79179976558971650 26884289511820664 79567360511462361 99614400648902602 14102044957242451 45617740680109865 25463269707441876 56382152155220152 86941514188496085 46092203604632264 15463544562891265 82028916613545805 50519021453701280 26547811856680623 88691874893607089 15629593774856569 32186156626265861 41332307537136209 45986651601685604 93127417617814774 13514614643156417 94623693773250572 44286170832327309 39325001135189034 92478915372450391 19652733858589339 61474903049739294 50056643597754124 14514062462384414 35940347669463580 21276574110634875 35046720034682770 77055253085100984 50806948861860161 80187270888656788 30577131735687310 98105469111648007 62756979971354673 36062749590688377 29699973349562432 99768658720254766 68382348650183556 28051894331810066 30909961297641175 42058014378802807 49536897901980028 44318863839711911 51403066588893303 82699390332761892 45855672171693006 31573307918865213 48921776462936990 21896614975941986 41065056928869261 99826874446727304 17080718016175385 12992032018939435 15831203506703040 91679970250785683 83403878001593330 33762996435662619 96410967419255474 62479113331847384 40459046119983613 28771906842756304 69177056597603617 89289462596988137 91520058166259168 37981213152239365 46527897123451207 64785532884027164 68804678909629439 80379032817667366 22806282371516831 40372253173907865 56049365820564403 88102759667523462 92615518444696868 67569745547844886 74116786929725091 69325487984515520 74176883756341654 18427465750995729 97066332891229812 98584729240854220 73508415006230436 75454324182210418 34296757661992390 18890489506655781 65143085870700350 40252260636229601 81075347050965398 55329079203037753 60878862050900802 70365546651748629 54217187500189347 44892260953893873 59759529121088343 90258623115660663 54486787119563636 56611845888897435 21952402593836418 77579710537099201 38044403676632621 99779836525855773 10636194743401516 81799076923202576 66627356964856569 62017239134957229 51810068926345974 19192004736473347 96111806052641684 93290980829775102 77716852632600860 12631476047220110 27086139513471065 36902514544890104 37491725595526570 58956509231230202 33905392168329751 61407758102349611 24311836214966752 37981715509101536 69078744578363196 20284476612842591 88952840452076572 20551139231409509 83264893680039447 27119138662936586 75079119740032715 97620362695034172 22945923139679866 10126828304038096 45380487351426964 67971979839704501 61666217175295936 48269876786099282 45534281824496088 81253462564056384 74313984992030133 60782821813551028 98128356481021850 97701684287106294 18343616244592731 50000301135058876 19676704213735095 33463679577492417 64501486543330283 25694084350034724 65668523124910038 68612689995997934 13971492502709626 91155468917594905 28048451096696757 19500091050027046 94202375490326963 31730329720266511 91435819467737361 81772795351089542 49523427802898038 46341134450700456 86423788285644622 30559567727118935 15357765860338596 53060406095761300 84888286746002170 48654801109686646 36849787591374377 88915279516866085 10947218887630612 98448728415308215 15993414573709967 54328482993082948 72119025174532985 45640250502844369 49736788899550321 76798979974300626 15444485848733739 22886516918173014 48961628083147380 64905229246239886 64297763226993646 53204171431566469 25222573750586080 61864397010377819 19822557977322730 53090669217245466 24358397664777532 90311584934292463 49833507853071320 43610792789376703 51633646156639471 84800940061807612 60386311542855774 15011885584318884 30373041813664247 79938845677425649 91886745328484620 83294789409315043 82059792349934892 65688188944477220 98277877778969675 21582161647698219 12337602225638618 47426422985838930 63079380756642284 79883498828262453 62195013902832143 77829880165710466 59233070944362064 60540284177956165 77075639825829365 92110271929758718 71235168123685926 12581917721192077 54108447673498003 48449091425142269 54494887893517175 66713373400868319 15295877702770968 80161793822992580 93921052552814531 47392719134594217 75938082233734629 40880805691627496 27935503367507017 10786866056697768 78843442254931032 89090728253565502 48089687048839594 54687992732109442 31657649793349383 63479512457860767 39714977280541420 32438695496332966 24457942563962312 42285310884265223 13829256138511010 91951000156833719 89259412729329409 20630893667544303 13168849959331690 47806408628384346 59237193301261604 82489306032680394 96810585970128409 44470340692541079 34076882572553484 26723913851616091 36415253631121228 54171205161851240 15878075703794127 72422011971858622 59737324006297346 45937484752356340 75390566688675179 49783489299589617 71317667187177074 32244353540338721 36001707950544736 70676045733156952 65215897283028213 49922481307376036 60608193209553545 50366125985647449 57704068662065221 72146232884874083 74609368226423869 90128521048032676 73285300587233146 22936864399954675 14962971825431604 63453806974333821 20883267677277043 60222110664290477 56851293496717041 60419344545869119 74857332888038454 26031802076363688 56129988920115833 72555711397400397 41638912251946250 25405950923478657 14620586635212939 28859173434827313 77299014570188804 44376759854488533 92865902536350996 14783940967247270 42011225362090077 57366227575505859 35357130333941330 53441944215794775 50751947921230104 86721238825703120 87905537731084119 30255391035510652 26710741088029171 53752739013087027 69869657713582281 86955935084129256 95014698122302957 66159439279449881 12821144373146103 19371917723500071 92998500835326952 12088341709897329 94951811146548928 27142594630498361 19138614968288473 84658987647554845 33986538175202914 99251103798644075 95119660143163575 35324989967130225 16280349688990301 35586639860707575 99953436642520633 32026918833573318 98854460407805565 38978067060723085 88890550826793741 22398576160156694 22967578589344962 58834864635354147 30280109776431845 91118626796830401 43853238283435130 69974008049392231 43514067550325921 88315484106798449 83715233062090177 49751998194788209 75137415498983708 22833872451648911 25452823767276708 96707547479869390 54066348504261559 93063682441778978 51913741848646749 92355102027410558 99643162921384506 22150887124621368 95761474809092042 14695605048501011 41639773821660408 73990276746331209 23123730515061486 39652707038662608 55260781701610754 94407968317076703 96473986077860405 27669518872596911 82629282729526346 90442301656188601 19032738890661082 33766085610224482 76633021882485392 91843677698294643 83243926081952199 78762740377442393 71036797379075707 94071675944763817 87394382919588266 94981901956153402 40862306981924533 92540314531522923 96076828626173924 77774250874714119 20362371032103563 82841574269479860 43356198958176374 87353958726109489 73344584915316058 28965444687122663 43644937734383790 34446521465743903 29411390002273457 71193854064527269 27527821961879412 61481817365363271 28491695878268758 82268051488959431 67002253409668552 47887972553183285 12454646997883387 35542498557023724 22029835697370715 66104875540256075 26431478769462993 68167445697311781 98263831288406860 94597596551017134 90309669478690814 18135048436059532 78340826990140278 62646039720138395 94255362225291083 11602604802625436 45584555888979400 88066617181547219 50246907049768742 67947577558709938 72438232577083399 62028158117141151 47211559670415943 86020059130076302 54788782790107047 45313636785300143 98733295726509037 74024169193129627 45188000496171880 73641604153810429 43007726234318656 18479042557446395 47544912058106860 54193280104179303 83552265431052595 71310721092246592 44103908697508366 27435006860063611 28120708126871535 96547909768931124 65833419019788133 77803163180744905 58129539129718780 73269703197378545 10516663494500768 54568471528213801 65609851863191014 91612696435390517 79958345418281247 59847970953415464 44688864743523204 90557080069674049 50212043480493850 91743526452659946 67884388367319245 21502559348372002 83282290498365595 98122464972761864 46410848891506819 95443170250785759 65967014021507517 96001063487448180 67268480408605552 18027947782873915 47884447244129976 38654548770322432 70059125093297045 97607701508874955 41528823913605129 20612022565063560 31766495565523870 79047966571215684 87946517871547343 60852466465833086 11376713525301870 58371497796127611 92790045584591704 87766703106140652 82802486852242839 47382719217601077 24992294606651133 19863875859063374 95419915510960128 63809021332679157 62812067032011052 43074047359304830 89845157884835077 59293550526149535 73204255404483969 10273043273886346 75838337604249029 93547586589571962 78798139401863980 21079792756855590 91648135335304027 36724604704785154 13204034739673166 55845891978976785 64772051896793983 12518826087022480 59364271450831252 50823733295566233 31279214889868443 65166222737695542 55353267514632138 65037889197664177 90041471978938942 15972898100552700 70884769949180049 85313897964822236 57542008890112462 49677448885411515 70469422429869869 49164689053586816 51001933050298789 92063488219002055 44901293350472924 10943151032753051 37191283318926384 59083349772038237 97673854517651037 54285028258023615 60082002683111122 52522387360709002 62864608091693203 31387524547637258 18408892890982673 73041750580473510 78709044903250881 89983244151417308 77336348422108617 92957821566660651 33487010907178369 53725953820375975 45938831371941936 68556375714541018 85745277572127842 23837155133711792 29122070747911091 19823726187833799 69585330279914430 97464796568889483 96126614577701982 71058895765216561 46922460106341437 41723392056216137 40457445915864231 50372748496619269 32827106305483646 95298603128693192 18785605691148780 46346671077050032 14281327647685833 25288190797685216 73447288366891129 54368253922119315 19896428142260576 26289379404765323 52938213565980057 83783497539280778 15109337244593453 24767204603491329 50593949984766734 44885463746078917 52794219386458270 69273704193366055 23262895858682173 88960785318921545 27982579871595158 10149811478730236 56203274489786555 57500439903797034 39150916785881238 42976978392030700 85161239443181520 61057579375933625 16736335935713726 79114583796175089 69041907504021466 45025672768684301 63549631028283067 29544438023007141 57621770267663247 57188151831497874 64980769966453487 53410455048761346 10516366291114804 23845916937478402 55020845114409629 87779670798403544 27064165386059106 43623536105247522 89681267220663888 54903113038294233 10988015070325574 47153294497939029 66989035654935015 37940507468578864 78558692480336299 31138187439101934 69429863817209691 91233278948689710 62555289879448416 77440944933809837 26802412761266103 33636664879104670 67380135061062752 89955676011496567 77983829750803100 86132513988985759 39265242276965108 33499566419524739 20220149148915509 85057428804053824 12015874688679219 43792058729278132 84256453398219066 68206346075623434 61941733634246176 94030148370882951 86272683937320791 18187829635482108 82494234761838788 63537954747778512 72908967363352314 18364167414520158 32015261623638169 27361105995061269 12865489883877146 67883376887229732 38541666410802351 78357193312982486 99626306770186311 89564114654034566 25642376284416255 69797366131379780 85379516450897409 36900385430292767 73465002192129564 89762250897332370 96473847597127735 75401278054930389 89929249877206046 69990732622998097 68354596234735933 82871566843924855 84810022451203420 90550837581578851 15992129208633948 91522959565594577 59567628710184821 62144389455806218 65225709148601161 55196160455325861 94022771201766587 66777125922822825 96333117202418147 99661067958342546 25128937744507138 60366762788468022 61047811146538875 19481051906525755 47983013381031585 93998734808871232 58439565041974112 46771829608889324 51149197219173198 38355235196424410 16119603400587354 97658110240478741 61698629685878707 41719305855388859 99551722365804313 77628122158190556 71806351467009441 32615945374385246 85208176758510963 54836559738193776 56316357668557235 69575383817810394 93973366385418706 98079217232984970 61888178218499652 82176048675467021 70995197516028518 43488161121099578 52952293052500262 38308651165899113 92299759301582105 45273133846559615 21331767433994328 58311117830684626 53701315344450862 45926638631734332 84877060091296163 98885068815059130 26348652893307776 63880962606102181 82135434288049104 78010627495591894 78313851302457838 77031638171178698 60792930513267861 55189426011997879 96452442758815858 44328544552413072 59520984735356827 27283306743710439 42248679119071720 41227287953711876 47757042923973141 99648043142518590 48786543759066863 19068453084944807 39778440950752055 94119439822339387 14140884997167318 60830704361890505 99245603615365987 58594015144950513 10189486192080558 65644385069788190 99310551619368871 72219485638392777 19030600196313454 94159610114116041 69793161719895054 43580292094394271 39478062457335036 23855152576091437 60924941991011184 78971226525150522 76091791932017790 29522195942804556 68758644996141800 79538488194193091 62829265782261068 92357045110336130 54954532546225582 74351565672474378 90215292104616395 49789417199597556 79223220832014909 19329446648222630 45736121820993366 37620754803278887 60940537461272254 80827242056687865 55063743545943455 59784466047025726 16876780672261497 84652224514283782 33566309409065880 22181811382341820 70224898067273336 93128328401062566 56222859828462798 34175220962248043 58823531696869216 87384499063686913 35406448907001359 42679458137298291 37490008857194230 78888474931906737 56966895555789155 14115253522226624 22742079032476475 68282199041305193 93755838780460267 35769940828709379 48850375068320983 72731537088169390 91148731967183998 31303181840334781 72071329355456741 30912585480519856 52307978571805918 26824021621719944 48095335255589824 69427296203565095 38087469844759232 94181351693524010 64463069434905486 76460273266034794 52928155182756222 60633092005344067 72348015055347388 67042685341268688 66444796239136556 27579369837259644 96826276200522535 93336106075248987 38309572873985748 79933245348072269 67001834389768874 78405049832279641 77948964572671020 97704136297858974 42323403682168376 84419740775409508 67747877055425614 27526030243167827 93487090022219269 86297319692792359 21508603536817314 36361494004745623 24355834229799246 27901917659867197 22501910450819810 90736194402636982 74814872779022663 99860963403378056 88379629370354699 54494591367059118 82047455964929347 30310275782691492 13366929374672693 43383951211092442 20742642734405665 85048179333751905 94419592844319766 33465372414357577 61453980218036362 11997143353962440 52860101016388459 12354636539810967 43614651589052488 31604032749184906 69586118032647383 32816882514869077 59655877609162700 68553721146482431 92544741419467164 81425933632687841 66695932006743780 35259167557906691 12300832646895199 76144467304688850 98187395285353430 96674457187954543 31038274895540291 12561166013538247 81470685911855321 66275509112286357 50021696411225118 85971402538249131 99661591078579090 88590480370964624 23084993782052786 55590650379114829 67473085920357249 18897081943038198 57345562918947357 32978728302939980 35623727469674167 11902770673886783 96537928273209821 68836934561455392 39200904461485021 74860301373100201 36185739368526644 52567761061091268 46227452561495587 77543862745178789 77402712417760212 42414504099994137 18792653788178195 93216145133266275 62677763826865904 63909646329691223 63151385376686008 69541712119883032 41334753933911272 57530557119897452 29967725185191301 83645528120920040 82529157776062069 65997339633436247 55988705372951468 81432790803077464 43293303055644187 41406543803189471 48704030712670116 12589029829734001 48297531929189144 11261985916548975 11916300166069141 82790024205609896 36694913500456286 41316614878101569 16040825983717344 31384297322900711 52324086007379871 62618257597828824 96996267001554829 97372276010178251 65140157296205263 41467997935990229 10613351673575377 79721398173045336 65939263327429644 23294364698733909 78764070339715832 81202916967642046 43486390967651672 60535589165280573 47959372859432122 89546825910906412 71208958009624204 31202229802812400 39065705556019262 54159770937908914 71333144137806361 55397772694128615 64986771268829507 53355687441946712 89814348441927360 16052340579319433 76468352934516417 66333215305779650 64006232386507171 46381314158651156 93560081682514773 64479015980145601 83970702497242556 25033073433926753 79630187283414171 66631145738400695 63097082687791784 63991976581729361 56332747029810962 45482516892737320 22886587614318600 32466353322833411 68734693531940637 55131891602668668 91293568899037049 73240643349625281 57780028765116380 72793818413563212 41134217193370897 14945425692077748 43520360853327489 25398127492498646 30141326944803981 39373111035191091 23389985519625379 98516062219192280 92977268036305727 35304173392535620 64372017725598446 72637786605961986 50384880047844269 16375712504180797 58654042023757756 43145957172140671 82988967106718471 90133009644641507 18039831520847845 18397264599164829 95363907584877191 29974296088880873 88583669646696957 20009642639199112 22109317409407927 52939703678277241 17491832621101010 80222254493819649 17394853418888359 87681474391081323 59310746525778966 77976518156197457 94467053887399159 59925613686440602 63992318809987409 76456170836044930 19394731731496092 41590943943105012 70899435681641639 55332786839542030 92976749705138930 27426693359394033 97333006914682905 23376728134114243 64943479143963574 63476241760071829 77199141053152863 83600707866266424 86783371550521217 90361235808460169 39311276215111334 30917442084513623 36701553596608637 25517618502117968 15173202831004910 35257750325283057 48811653079143631 27386230772154020 47040084518995778 55577671328876311 80235977972095347 11062034892191426 12419449164292224 28892352113557781 78800478575117970 31852778682287141 91403498195732305 76343119099060620 68360828397453015 19799991928298707 80837071184937857 54563832754037132 59464647047024797 11997415985572498 38529036137702447 92847631176671046 18838440979945968 77672859915231580 60415800727852148 27226454133077207 84720182145599892 37347948477710733 52672611313950118 45743150066742102 24558071213702012 61025559599321367 61564547921591362 48328404908638443 30870836581494984 47878105764840586 39193245518483651 74304217391793782 67052688164530311 97680665422699868 40744560819138057 84627885126748761 21112789052737645 65723199581365634 97190832025346546 50292858269051457 88154080849913878 91475198232705077 77922355198393383 45842828062803273 35229534924489269 24810502689577826 15926332495585486 60187190672944680 45229181710404337 83301282807237241 92210203862683160 88713659849764286 24853379548678508 51429268248367801 34364665355649867 35672159562149713 50238697665792059 74083360467813916 84342444181006779 25144722884354632 98832840317621086 55933042199451672 26530057828969342 33895831642275688 90636732949716194 98219775749671885 46745240515751301 30151427416589663 44011404789038491 19623116899354617 28570841739099672 92608156350328821 52497432877158548 71528008403124059 36373152681702177 17960465993354352 35483595754690303 87440263082696733 76788465984896371 63815068971117778 99711641541663639 50842468528389339 33379349651985295 40392437258387259 15373190699447867 88063926778678705 65292086913654503 27377848940347855 55323680830095336 69614441114090195 53580519248020035 97620966019940937 64515316354660298 87365603144200206 31140471341865895 43930166573492764 50012247781041371 49681699680740018 70830748101231236 78680891353439130 74339641109216688 74232225468095864 40429636412262572 48794609975133646 73040472704000606 31765622584259753 24787140612708789 88442519501215577 10830904033524559 10665348526951545 98130179771508017 37207210162370358 28747628155989702 21909441806463714 87790441892472221 52020459876662489 94614153167725691 97044231667904909 69248911193568283 80748926819665276 97586930904259378 60666085538004433 74930780230966067 71931331412689466 24559999205929842 11880498705756181 12426234684295991 57489979226349236 79774221945499943 24172207944879036 94457136012604009 57880432138668737 89328416412387055 70165890850647022 17819003806868134 60069475810071722 39263900391389765 26941453304264384 85546281271343989 58726163938868471 74278622412486465 67795489844297502 83001848490090367 53744257459453157 23669672597054459 17670655265104448 57492108163667720 81190816121119344 68834935460614648 35818328372673790 56225349740430976 78086955100322390 51347371396988226 46809990882087573 59918666684639824 44616909951552374 46215089374172880 89766516640486006 61435959339753238 48290491580115417 62995386405359358 32924201342937079 82349407364944919 31027934973431073 91880221319191598 32531057490541595 54493093984083138 67322047615193230 74508350303281911 94470994718334724 50686456629595089 31878136893335375 41144272222930690 44873496352434290 14469252258660648 49159952089702337 61588755835047345 82498564891693530 80507246321396653 35592894062409136 58633187178171982 30100267672618736 87919377329456826 53276045948891120 11274419267606483 80609631247304708 58400201630614958 62839919574651622 11409293873357442 24481545301828345 79397616390107829 93277789571561535 46119846309291692 15215560561326794 40416248295917218 49169219970384763 73744432832643125 30416902900773979 99923510069636361 49073566370075284 19976393714760146 73195277128007479 26673864486619373 55459354894762273 37072048794870849 87722093201707742 56814730393917886 99520167177989535 72659867561220823 51405827680843569 66007345468679865 27557680904201236 99710219008896722 88386618244495095 79304213140167080 43343769652064349 85823254041840050 27862689112202341 10667520629720725 98491124225293791 56190975295661501 44965394472247500 97698100139088009 26220256539755062 80399337209490575 45513772297481784 65438962213040228 28818984448615984 76783737384075528 14173299913657285 71741999592251925 73950394574899315 85041839963412443 60647849682595652 95601407130959472 89910876919542653 40424724226239262 12737100234394615 23890295042670498 52379275322243670 85587837911392163 79753222908973193 23216492411770489 77715956291802398 49302426893762178 80746691790001623 14468594560028023 92237054149348340 79668669699654136 17718206934610234 81870679555349919 89502724978609221 72688248533415075 38713829040370006 31144147900868866 90457591852529482 75240550382120111 64290435747221180 93771692016002924 36987543511577480 97078652372826694 44710777981649392 81013976485095640 90981443103361575 50381235351615507 72591716856145559 19529661612051419 25536813801546128 77910994719508702 70672861481456088 58286463989882877 37992796884329140 43934577609457171 16621552971859077 51590655855614673 71532797405542980 24477162775415673 69056223640708379 14725852389639932 45540329300389999 54234784135929100 43293784246143805 32307303453855721 92594888906867415 97023912342256295 68114404134621291 33181552685476398 34510405436096793 89688718795639968 58855248399938457 37131714766062575 81498471792592407 57665697012008032 22772706664990099 37246378851635260 46032436456044077 37904845675261015 99434344731215778 19128429430881799 38043465460524916 75758123740553748 93530836881208828 64619221392582021 51261279280589452 59229710449586031 10419781043064130 37600537744558952 70104344529717381 92121348280612804 60915806511550444 93037566680376028 68300583664377962 19022430570595936 86757744227328627 60995930232685604 49912468097179499 84243409670539240 67230146771774039 52210869789247235 43542643109357476 11891246906927485 97540990710915946 36888171197550480 44110179689707249 22514867415619799 72276330311841623 51012743022614798 91971493281045359 61354608469380459 29435715494523055 88710142878323206 41812573229111272 63755865590251252 35808933579618765 55874437230840377 59182692292788225 51681701472542101 57643871051661243 49729318054395103 69522557313268425 89531047717497690 78174755056204647 97708617841254564 92935170266222478 28197998509712339 84093866811025300 81126344517397496 18184683058782602 49468663645214077 84590692764845703 69069689037545658 14219308196169538 90312199538775662 46521629488776738 74177792771526737 79399968400061208 40093193317927052 25302661649184766 70917190108528358 25275581162149293 68763347124211833 32728994105372206 88689466352306487 78321905780649655 35977070363022363 77532752289383535 57433679531278586 34708509098289496 38239116928064473 14672470671555299 36515026605658563 17480525061580724 63296042697744877 32777132517633292 77288305892467219 30307414507838728 32528625197032067 16461469014159024 95013562332233209 18940621587604012 48708121116444197 56346510036022617 92063942214279664 80939121675320480 14295234178213471 49470323537204717 79444761839087261 35531031058356890 45970799397396297 71370634059917183 28480358605998101 73551324813701119 32493895782538975 25881126941131868 86460480188287412 83287810911162086 64458833047033395 30568806511094998 24285919906127707 44324811260768900 12724893969171981 72340343463829952 46016830804370309 68848316933546433 16239928923319386 83756171119816485 42360874760100340 60088929519257598 68550039283951057 56266957863865848 88312471959558513 41321685509598409 56313975605998077 92876530411816714 75516749512723044 33959071411772140 40295335754960037 27008607620190161 26075173869589315 80485107215201182 22201883604451684 96867498213733337 21295174732496234 97928472141849731 84579631375179683 86795009267465954 80801213700336623 57547503180065444 64980248138387691 76273549563114053 64295410100136757 86116576542341499 92403420421947663 57049267110457397 37153403668291255 25109647936077320 63824499532576077 80546618510319391 92452282736319394 80403225175903698 48308316022734062 89521033192515976 19544931239447290 59782224106496184 55564009328804559 13486109068398346 67302472369689758 72431487679546518 32612902201593833 20261216767251399 73236036220667645 91064694978000869 43275398047793677 86894688454579051 54835870012792822 39930550825576182 22739121278143558 28638163219562378 45646373606298080 50189134947579170 43916536776694349 57027853323695948 22091453175469287 33957781910444326 99191040560502374 46874824564218870 49202201963188374 67160351845702873 52904744844984933 44018213040610102 60248194901751439 38743554012821922 11688932384254947 68730255995400099 80606916482061048 49380782399482286 30463574255198809 78731482979446938 21851437076625763 91924176678952915 28935552553722773 76556007572483799 22350408475125085 56752054047358682 29477350310875128 59525640383535848 46757969716672650 17647763661221276 70726169109806807 63393286471328219 62682954953704699 37099017905122895 47537686216609283 99490848332796957 27299217258327309 64618124349409240 34482989989586089 74945177961737697 70561233556189831 62500731101633552 85178287495042231 13615085268529557 80510915628641227 30918719228382444 43627085218322936 75787691624344355 33405057974655461 43446660746331084 53802087241839667 89615187042177987 82433877757876977 82775873995185866 38014033319056441 91296877665480989 19479367598658974 11011598956686651 74297923991718000 90517635579032033 36231525264230881 65194466527160574 75231311828580831 89480570455580254 60074844215282639 93732050041250781 20152047793630800 74850484410527342 98781322780119595 63813345206027139 59207513474680500 28607661910969468 60354472240398110 15770464135588472 59793087674408358 42391708734554237 86251489412172468 56159236644505759 39156010093523458 74107687777814048 45312761636917138 37879395592171225 92999693750278404 66320232541256883 32397783558276145 24983153416054916 85698215279346012 55907623718473580 63744910232245530 17392879822568249 83614110934438550 65447628796646328 54020893720176342 63009929942527571 33156575812637219 42521168490649942 97519761162577379 79907848717412791 48087818649517723 54286038213267942 91670211166862483 59852187957408767 34330185723832393 82215074968809691 57936746762977232 97961231817090297 47257621966576067 20644294145194804 23778045219566643 50699093154514091 16125624243351965 28864133245701770 17188876338758794 57565207968931628 11263673929348067 53459048069346329 22710985976224153 25171528073220879 84218126508966210 52880156165534290 43730620137923794 62265983606336527 83343662720870034 60637520784033407 89672388457230280 74710269655194616 19163670990998586 83799494887218208 56774285448257909 95049052697842619 73927209965740052 91250574430091458 16147093234918629 65889832475711411 74550183899539895 46829594820759289 18969348983602504 32297109449886468 82366272004285296 78827320903834799 63760484384950309 67605921284872499 16458311931347494 27997088640335769 58500529553863779 95113058118692350 10163606930790969 45841859695837980 51410979611700615 96454910881475022 79238204922025803 39337063832748886 71426193550342118 58598661109397667 69157189757211617 37847081492359066 28899182886587295 16848592122899761 68952843357883238 40946714282574817 80614991550447956 21474536529511094 53661990020964658 61621221919675007 94554525431178131 75114424132953285 91449371777110152 52593480209609139 81349708146194266 38119416867911120 14214458128599609 41754187408812065 62280809395607366 43942884274210855 66660909171660170 89110189276133911 42306366149459104 98938911831157420 86088106194320398 46028023194052546 15689347257153766 74792821742735058 55686841408782764 72322662183493406 96677739396765571 89720526385941919 18166245557197518 74088386445539832 31138200705149432 56577584025199090 85459426876739312 21440791067553732 93638694672703835 89648472074548281 18324181725051204 15008182315868388 71303054588619006 54171684583942289 70945628434201287 26495509499841734 69348394523416529 35690256065516941 97227010060502444 40484055383476936 32536422288902338 47942783590305511 78093310213364283 19541565075439235 78190696608881254 78718081387001589 95198591997060769 86243659260326471 89515165145847108 13925779200492190 82144976826666548 92696253856467968 26198205768175964 94176816095081836 27171907849007623 99483686868075605 33108125521319758 39887110382566036 64618719881714620 52216276837634395 61064838499214030 82659447091306527 93065073361371744 97611564335096755 38047219138474433 52773692602917488 17531872125649412 82876991710151679 73689809285270659 50630275970806672 70111047263246180 60169112468089110 23210607494649334 35501248347696154 34042297713548012 63553626162309588 10762598570398784 81344377016274974 83757420832225777 27855898059793417 28413406234324125 82430374975116387 68458856183509424 22618719543408754 58052672970347513 17855146566318150 15310903903560065 70047736524578832 16856731080476925 53563940004226767 89122199908857911 18565112936743211 41599054170162834 32660266782147606 64377539433631503 10191758320526754 30795722515404886 54405033601267179 84961988908301619 41880621859324954 84872607465247450 36629225063304136 38422819724486900 33940821833182439 98642028350819721 36186880710557642 58559636742276222 10706976371301033 28756816118096269 74788915347018429 60931895365368661 33156852044926950 51415902966904859 44499941810294478 34704031712304441 24745158057378464 17825542697972184 65366973082973275 19189944270103962 33170301098705546 80015724278554070 44985983351305136 78527419121815439 53861516371509997 49727892928247579 51386746433399596 38722688473961255 13329118102958581 48291111477939639 42433785755169827 77640089355239831 94202414308102045 26126571698651194 23774793414580177 40268724257213671 36379203115594465 75866677079478494 89454474031233162 81690660092907587 90374587059601416 81910030626231839 62557414854211069 37128138573525108 57249414308554385 32464406186937092 25490355015539987 99191086706943255 57529959893978463 91154061848616813 97351954070361499 42845882417734148 45615110474156171 20558991073138186 47863894861732858 45939159546030268 89543855985576862 80658817592816233 64057887461427692 69918926684132201 11824720087617314 31006282638220553 39683208848136330 55473132161247554 30258649194460131 40835220698775947 75067879151934014 51357412815172706 88419691293997787 55143702514314702 16338480186767256 86479519438381372 32257109016123197 70000928884702724 35575339704827360 25385311074063194 57593991571587744 45575000580712985 23461547705017470 73400819958804184 49250207205644610 51885666233165159 32281740003782756 89652448614403426 20730433234320745 71472347065833975 85162620790757948 50035928759087937 12832472299259292 97170385068104469 50075597603769042 36309486371877427 87995141162400370 90471090976536403 46544475203128062 89162080591036463 14708648377515252 20613625795614517 68230376611067242 30558627288329276 19821589220706269 77945557016662195 21131039535924279 20049492741736772 11329545301392822 33563701149102856 23523774966600092 53796486210255962 29107185084063162 13535443514935092 23173131860609300 76522444328412962 95700276716994117 46321869069765528 42184390287935363 54995388205414607 54489282645288143 44975162489998314 90835165900484008 39896378249731682 53920150928627624 88111997363445123 86986676181641654 44303231990751485 33703534318201111 91109247518083782 84169122999209163 38716497920361453 33995987310078623 25963312215937100 59673867028352661 77801817098300039 32516870036366070 39878036897514871 22368890611485874 91934451237199784 24802585343876247 51658623010373784 32124563378662541 16270156942698950 92864746841072128 72538286477470266 86780551286696720 10851354819439294 48198698810064467 36617752515405980 26430914431400264 32592400337874627 92885874596431524 30552031365960465 53428579237457301 88738118964831779 65072215075747687 46433718379918404 38035251827259870 70263875209575569 34687076304214866 27720956983511656 35417078837259292 29409356105361487 68835579631569129 18696348260186005 75219088951981386 15430624878184080 62140297029387623 39538496071573957 32906077470474907 35701195521044704 59412123154351165 13570712898613391 71510706646757849 78715244738870469 68178126725263676 29973902688410760 23500062490683177 54335674604286968 29586103998025447 65883426205119288 94467453295972909 54296511476162746 15545198783159090 76922080280066589 63832577824525458 20275984005196762 16308291134341731 30775677556272546 67875293386739901 73642006717087769 16708216029734185 53467022258525167 99787318756517907 49333081903920984 55268580570487972 87440486657084020 51406955898132108 73985273739014953 25097304330589824 45336801488543400 91211533307462278 83861086515397460 94195937060782294 49594816538191142 46382637543389172 44619925502713221 86432551861421311 41463656584236600 74053993738041592 54820340461267889 13546359239508444 69583039708554414 81818277046176859 27551399921742254 23239227381594761 36168540037443121 13857242346063469 13020259006792501 66595045173788996 66428328698915878 98883055953954594 56589049839539107 14346759100058285 14659590626393634 94980027258054334 65146622278662495 66403733397996378 47026899949167218 61545506364898853 22443851890676920 71664067362020413 85939621319108556 48580714091714158 95919810205905942 80758163823421421 65507015206993787 52406116740332906 57263253680423235 72659798089413850 91650689673856564 52138168417210316 11918246587608907 52933869274421385 65062133875773409 58522564726569511 49288869020240565 62837865548720238 60309099513651423 30103435920070374 26816399135575840 36591252706653751 14228639289095179 67682073454059028 10572557243820030 86407676854761596 94354150802787168 89650473012423270 37243884878659099 88048316978676209 37086829137286925 24363442460117679 38603184324422627 40613186325337174 30365501347790224 96917304114259468 95051261211068174 16461669947478714 39787231101156016 66438916157722105 61445929416419915 37072295563549188 10304199351309829 38918484631047634 42861266572816898 45495175825823893 88911893117324827 20417314259262513 77776468860544477 63700936929926227 38299395883321566 25825858745356492 70039454630986037 82763624654260164 48191706412135441 72335575967242522 96000977631212932 12146955746247248 26542636061459432 63769130106736620 60700921606077553 24778006584811363 47498305729901487 50154978109297141 92351624536764188 65406177683738609 52975143399350575 47607133455778842 75220783922516348 34983813457086355 83527235243056280 86215707166913187 69716600022699699 99664794845541478 71562333420473308 95396357280910014 51184022495560438 99527146049965791 13153677107156394 92210839171772107 36490533818287991 29884732651540387 26348942282246182 46214639367197105 73681215780625991 21246163631652591 63288041625263236 42043505165272990 72616881216850728 38110938496797368 23326958741642148 38571406854992687 68085691095599047 38378854822963485 78592484532916114 18349618548344631 48466756889752298 56307042589761383 38275435687885464 25207808397374165 49841116990487741 26336119205073932 55767174432310151 22110990760363766 74223346973834357 63638621193067205 67632120201048349 66715822421894005 62567951688049854 22242788240567035 97129392958336246 23957703903950370 19544614995384273 73459193039435525 36243786304070577 93544437412956959 86895827844169135 20644007428460069 90638322190292323 10723660489031718 31412047379229008 35855105952811105 35798689247462872 19823697914317270 48366385868858121 89790119113283533 17821945744880853 95774171957258641 43110704050393721 87158058764276964 55225270342333364 55806188494503185 90920388314067020 76162413992345558 99709974636822338 47158624675415668 99932652222780904 33910364662101143 45360175076704259 50710832637785162 48860853167111288 85558437923837026 38277336520213717 23138313373390203 30334239974224582 11062025743267661 21230064991888800 82242166947225062 48246695425155803 69183944608521484 15615178069031641 43513017310706957 71142967991784684 53913771159531606 96013950240707984 69207944354264974 73408419603206189 85373650563423956 35126562155234871 84339315579735458 90107436618353459 99166048694842475 70576395881383000 12526388295003266 39995402553228239 60293576678942329 15801894878266163 67655254564276665 46975812641141344 17901019131285860 23559482550775030 85420112298126819 73801307890430769 35264793322168000 85242771664924478 20169215049440479 97534725811802898 15784758974559519 44675179771421725 57782370336841025 13430989971112473 40206524778172835 58777871900987314 66474598808013980 86800403159034362 53634592078722124 61296593593816845 32853524578513071 92748907965183305 54471496552149290 55444621555029614 21550074261861937 32318167726997346 47210979072989742 45373470234288243 12668179679399162 24774554098677416 14822552388975566 83585182919888449 20280598995044838 67324997504440857 94723190964684654 84841833836935145 30409621842052084 60726551825264948 36828856589768528 28039236588430773 18323712107493787 66576902434685371 36550522275887982 50622036040626161 12905219897130493 30776816955014856 93023130560703419 66797403575265076 53574647030688268 76379254702548737 68404827915550681 85188671241816254 72088899798160685 12690314234963829 13186473023714417 48381423558749268 79210697244707728 39447203339505319 45783001186822169 27182948303606286 44618024908839226 25116630244373573 46125689774033523 57731155947567758 31342403401195749 58379396680560437 11745798779374419 21667539702231224 42675419890730439 30560478726301679 41077282782062694 48290608895018284 57452823818105656 42231717339574067 61370148514464178 41693993541367778 52503056213226221 57864439868073659 19056572629630673 63474223509323936 81464085116054790 30955593248555007 94722284774663910 32430096152760327 91144878078852155 13818540724178690 41526250581694820 35795560894565836 42611548611320842 36068337542799652 48740397812548623 96402894483493359 37728472681939239 11677053910254291 30524612961751542 97447374411337580 66805193938424234 90177669635863221 73979364522443280 28309895160448065 78222884040907666 58875837946277414 80815612419343008 49925634503875281 21096301815215590 58511893790379340 11594280378826476 42009958869813879 40279795490596465 10061352471993628 33930451376371563 84642057547498171 24170545153128696 69927132045461242 17967997783006863 87832712974532065 42380833530231368 16620317750919518 76039823183001831 49263557610927861 61805120072556635 21137625511094830 70254228452762365 97910743594989356 44699681218697323 82975383832165207 45628302916529152 79705146831108074 32314423094878715 87241676126201197 53890562228703374 41474807618670258 41389558585733570 29247099892424203 62545819557622794 93654358226194603 84741352745031725 17579351496965897 56435009459190039 31582493967496008 44350709335703070 98860530064211158 76271018166350537 82553611167266036 16300081918136578 62690277555725564 44723691779164340 91264038170427541 26524818375042906 11327798580534960 84719592934976815 90594716107203692 90753749766445381 33859330209529749 81707062162386164 72944901417507269 59455340783025422 23141119673896984 76245835128182040 67073594527339527 44014761721457397 98339697758928426 35528093244309879 85107049472571782 95616022129816227 90622877626819495 21265280749459110 11012088383569132 36914984670908369 15866811120497866 48662739387018696 64968572585685229 74654894787674584 43127497554896749 85194299552898318 98987019996834100 67198511912825149 38774535878858901 12336880690292142 71865680413966189 88432725288468605 33040944387874248 37017065057460178 79991694340890035 85731358910192118 77129104890223670 83259872912872875 28692273549802002 91290798899323901 63136852002191795 64127271997840159 19297969360041139 88712844113108486 12055524943737324 17218715241614524 91136449182368970 45478321251410262 64203693370417809 76725607046984352 65824150330065320 62647317256062363 19209565958203862 21367655104347213 54582888215799818 77640427522587163 62660185110211992 25121919009873023 82956690045652066 25591255107612737 24337900964876573 72159254936570938 95019126656477628 34595523860830484 61125216227188466 77605156471767263 77994353660405225 98962255994472800 35339833489341897 51335947493428098 61316060743565837 48088933434978344 84039921393882549 65150812097022759 66929870658227840 41303679364066852 57222120420460400 24630359185903351 46005057425650101 18069203106157832 83004294847419681 88195157413908504 32450686149499984 57203108289758196 28472830757963221 62417912508355123 73388479968701368 71288329342319512 69217508421613425 14119585623466615 91925370445135567 61661035031639295 87028796810709426 39735196189422008 61386175943822831 60895600141025249 61495617621659764 26196222297074644 25447723681072223 91039581847511633 92116011503285547 36135351252550401 78873117397950921 90731702770056347 93820443992596163 38912735556032241 82147968578224096 11052717976437090 56856662954319580 34235931331729627 93382107606981796 43787156021280197 70685472534354577 17506319194225523 64531011329887434 21028138249642186 67465268845454536 18994692272610471 81529549419907841 60636413119524190 70857956800062985 16337217022429655 73928746659690700 96692434720104927 40682986106914481 51239397502819764 22666390491613736 22002749262055195 13293108181070288 71744485297840140 80835225161602984 49021648052656765 32588230016813128 92105879932543782 59163536445168719 41261768471274447 63983455454591930 87655442550380542 96988704341098539 18059228976502630 94171887692743006 82129848691643634 66631258290625096 35654980074589950 79080172794739731 76267125610075045 11057271481042129 47846126962437599 97688787349938041 44637568537372126 80722838068347707 40943892867949106 65762202794278448 55222374477752366 38387187645347974 72865849681572592 91619811396682732 39295302435240683 30713303702599846 78799092826029344 11169708754128273 80684340353066221 49640070531235968 81099053793118230 35775019232728922 85767472111955096 75271456864114838 80057197423975372 69480245984590873 14041232702982913 21364496463801438 64698357223462275 96584376786776313 97861185517069638 79243831639363546 80526959731867420 80420524879912041 21060353555831590 58427796732995510 51344954657346635 18015626236251615 11407498535385049 23535544683450313 74139926892953402 93606737274497250 72504035046198605 35673297686208374 45985160925295724 89178059720518771 52707687471286201 45235180590564213 47122073851739735 44812296659472544 16159886060645857 68121299329393675 46928413671840040 27377060978362932 53352844083263176 93935736058572662 40243377523145377 65049526625718636 58135920203640878 36799847511574049 88866347054680144 16081180798899455 34260602935160518 64128073120371560 73556161060337017 54190242802008427 31482577548848228 41925950255920073 18124093308706485 77954261048364780 42167586671752962 86702720563504730 98408180393907146 14293618480168150 43108684596910898 71491615988998376 44132116434952833 97674328877644191 96720073117333976 98274926018240178 23689000745027011 51432241163301409 19203162793287989 82097944319744525 41965761787440056 92815596834369365 79815686604183215 68429555727976235 53186636279956173 48657650458419104 39108461240577674 91362068772211453 27861116367075673 70066367978613964 45590163834085184 12459187415307755 60378517672846779 35525243605846621 47580612034615169 35121074000638006 18485683242572826 85511830563377729 67546769916115477 72049987570806915 15961809821331708 98509628018458581 83985304084484011 42320524059018505 87541810385020045 46670670993139403 34122614777542650 37585056262162477 44208555471229469 22872267857030325 72282775864205022 74757256093072975 91581448577203714 75088332514389914 15778811095377897 66165974009587076 12882435601094790 28004686126883184 87303876809588321 32447432947052461 92596749839822228 71031285203678376 65356714263542828 39319893715684422 34816713276720625 71857057268478588 28101669882509791 31918421434309249 90243005758265264 88299780973530725 70167293749710619 19119325559381251 97072409941180566 75124622158772144 57762238729664046 66171062413559152 97641451581057828 29346586073161832 50993627623897101 82712266388122355 90697658784239004 55553018338569794 44428345969027875 98464715878473932 23593866788670836 90575791802221949 83394199087239633 29321675343243411 19532217895665494 61548460196839294 53122543333686092 63378383811228594 53797748037716440 49806465283460165 65464744657040017 68007585708450521 24821953789352933 68180270550009676 58546458929206189 94883440998860624 67898881599174478 61958400511429847 16757731251568353 89995047399088522 15066384498561875 70775096130137809 53230917974007251 62647021409436241 84832922654807510 75933786105047508 29548324497444616 18169244995338646 56008282600570506 77512776157424038 23481233238121497 92807807449844997 20758122918166078 28773898754577952 19886587673062496 23692539387838106 62778218245873057 64047965875832199 27086001740285588 72959503909034875 50420917546395232 86108906127064176 16492249308754632 24334847193675855 77365949141945382 77214948435630404 31709221262472996 80804100710415269 68458667762812459 46580396693588585 69333175831933685 41109941145237160 61335918849927660 88911770010403325 40081616968300164 65149932221739497 87764757088478607 23389849863112149 95326493947441800 56837021608956727 14512369305859912 26953065956820237 88027065661396151 96161768463845058 77455516269746188 43540430562554984 52664113490441711 84579561609244621 53999521389800148 11289068768311618 80163488271665597 48571268611931825 60041806870487063 41502455074268586 69278335016309477 14872419108165359 40128223661605482 20134866960045691 11186473601604180 73611110358882574 49898166274679388 73931005410769476 16464381193881123 67899095342764732 59406454616786531 75532048230585064 93974415400609905 51244346306559684 47697856592206475 59782401638156189 70898588076208354 51303449978849077 78788280602788782 52035204047023318 14159083159619572 99291465718426079 35746253461407777 49927265052603425 66258009751527756 86364736053246529 27445064422319219 97070902387070369 13609549120896090 87910482419805178 80252537397919006 34040265764412817 89663680193830207 52206874090676947 88947333731004271 88950392131174593 51736144223651219 37927001063524057 85991548287300793 57600139995734415 19549002223072716 52569480859601131 22322839553624785 85934456251801705 40624001926449652 83521293225800670 14512015676081661 70035022697016684 99195870115216601 44252697669776960 78897324656445721 35552197030807454 61274770196504847 13268728256660263 50283951503706428 32410337695705324 80281040690355716 58894258747413001 69917424901670962 88262683692343591 51861871148177862 46322221543836316 62872984900912559 66629870180317751 28962505643595616 62729431549097846 17125819731577609 44069002991798601 26519437311638581 36304041302489743 92253078103911530 90572611816389852 71062466167417470 36402472641531013 62825151481059435 91819606057280022 20905614049465024 78520688741859670 83947171899915679 52167511583444474 91044415247624460 21317250947356334 26184638528262809 60823078765906840 76764935979401497 74734811636642012 22811750429211078 73974374015680364 39953204175721857 38986533370077036 46025398212809499 86424297246444393 29658350981531399 63271777107341683 29119311355730762 46123511844702435 61345232657875723 86787534748417452 99528852892774967 46748966931568587 21451721249988723 93006132478285128 39828553878483055 51426011045049648 86658873704123252 58052135663443619 45090839902807742 63266997250460840 74926045586821856 99295168016136793 20829800227811224 10609584553978287 89704970256811517 13565567578586043 89903644234366969 81790107734455468 54930909335849310 46414074693491492 88906844432957443 92606443222390184 18002307323482776 62362829014626343 89114378786595548 55776150157702950 91651751466587959 21203188467963506 48256239550595074 73703646176485286 77002812882751208 60712828219337388 89867343844766495 44180626866292524 47270883742579358 15319713767113261 50089706473433431 49326783457166406 29849937450750731 84530329408540509 29485733271836713 79175441185598712 74275596622266566 63744851769638142 59687653841153259 90023258531945138 45453451735829433 49312011939688891 41044699108707933 97785362117434709 99388558133306819 27274105682470313 53938606124162979 41847548599815172 15253828208352465 13036318129544527 85269330630516313 54417633795146829 90497504784196008 43733558311484390 53279944432792434 94254508962844981 56715252665132491 36895877610277345 23619412380003595 47223833744284090 66351657855429564 81551679252149704 81169932283512171 61925278262837949 88208264014155263 24410427170376253 57708662399736340 63653628603473494 85307792693697431 11765271778515328 67752734502886557 65608697436051993 18848180214921177 65811117801289601 19564239237437735 17266364917993526 91958760419292558 50223483998278726 48365487197870496 82526780260583882 78816002991310843 95265240416677614 68057140612571828 11357913120896833 96748427436078054 32095637606184567 25039001400319956 62561311167483178 90268187439048024 71241072828685522 43783159362441078 82750561440191301 84867851219898838 37766700834385213 96935981949363272 64613872730226248 51608055651331715 37349589755497387 47852473151195579 62284269099413694 96837146283788770 22310138668681952 88111950526396253 91019479494602524 86024528046680974 40244226901126562 57064148241141018 32597669058817210 85938328666437222 42904642228910389 38285684424017025 90643242571288233 47995030429336037 65671354424717175 48171475196480354 93718884211854292 86553655141706330 76226780830753131 59441711470767348 25809189419819196 99546926157435348 95929184696557005 13147151699895753 88861611220331275 93630229088064911 63516018616022246 30308701640720584 61005213305859826 96390650834847582 38312278564399512 64586104023149520 72270632151306299 21028636678371911 70489662717314155 75958177563870799 43232741740191706 44732723379760665 88924256418566412 88947003100037968 10327486687496119 92406237671572120 99647279242858981 49232255710473411 82829538374003886 46895236334410578 90708469895829058 23416295178448492 24821697125468179 84763741703645871 29817601817374295 71610003431774703 59504266131354539 76406782187268309 62686453580323557 27404903999135276 28084773473389396 63587661605109491 92021644613867980 43359826582551578 54280326986520101 22880414388341344 15036873816613554 69380912768423435 69160174149539955 53751337378695678 16018808730739440 22959582679427556 58365917542987602 41591498191961304 26210183164529624 64256803482546513 29033536551487896 43287251246393656 19310377389157247 18883961130443244 57172449120930782 14780611808254698 97438271670823390 81299984698070826 66934042561632168 37039616656022202 23649214091750796 16417315872321906 18352900781647172 14400724197587565 95855853809111988 24816897610143053 55392202871681175 60497250553292313 80675914406503893 17437190880756156 33724510586934733 59787538885620030 71668680946028163 67504008829583081 41271927185683552 88372872272781518 28579862360868330 41415155047315054 36647072431964187 90188027481603761 45068921793462985 81772983846551085 84205033796666423 66589635672760945 68519190320672665 73695227397133202 22883177446487601 50769150990888915 36135484937708893 20988705685235637 28999072720320624 38686315336123159 85517118948397414 95555069967503397 27327077209075322 68019653710929482 28535585964018688 25967725918086574 74616466118498615 11860976552746569 94652447099589206 69021402576551124 83752960638702806 26923297237448104 59960260621361385 69631792543425938 32738282389551965 60523007275811613 86742236954812714 44614207455594720 52574889413538059 52396632238234118 20106503438806016 48946772286368005 28412695335800758 58170666070335371 20652328155815694 26917637575005142 42960122643493867 10663627585642408 17987507903275741 99548752628019346 89640347632245618 49104612189901382 95022898417297388 20395288990974671 57804781813104607 81529398308336895 51299692971273190 70804899494829533 94626941444165713 51536146148417871 80617427890433191 34322776101064500 97872396468517174 72860476803452263 37548307428945572 33315006826297643 40210756054541620 18577821355037255 49214681251187304 90910658488708764 93648542752679877 73953829726603901 69776067096163927 40087688309799650 73407513888316445 26663896153634883 39952854657501310 17880478731679179 72485904870102377 52443604553318873 56518986182536749 23290747138125287 54252623651339929 81144816872427342 37350818743162898 27020267543316521 87936924798068376 46400350483215917 25928394916799024 75623309437570351 35734634715990088 76748436878404647 63273663816671245 56577159315787574 44261059751855344 89959407657586443 62225809243876562 61626089660214048 56483251547969247 64764005009451319 51738966711449751 97972240698739642 23021702526425541 74256917667497547 75730583974195733 48073435305550693 78774374108784113 85169461676992115 60997320557284042 93237173523551465 21775705195441840 69987825396118318 63680253150337669 70634563546145020 48618924262174824 16504574001591422 86802677651471748 15677758503164990 98231762040907739 50225993196800258 39160522037620413 27355724580298212 37291806747202552 53403325166671132 22512664972380151 78119882462118574 82265936768553853 16266319331702435 31324423320417433 87485184725076669 94645890458614313 92542139219670900 47645943470164603 19903029162979171 37187988749189931 61889777738026645 47368520396992168 61263666464580619 86194380631265958 64398864208649398 90893753243940207 38718800549693405 21627638880372107 40879314523293490 65864253419555047 69040066468877368 67816144270559590 82256181702398823 61093808609493778 53752345507160700 43549744286634489 98306569203291303 16213131942492591 85814041619635151 36224569351945808 48845040623594572 71146269710588641 27095324113559908 94510969498593393 14726901511441034 81003162016800848 24328758206571524 67943351192143660 98014120647662357 58994004909908868 18725878982017124 86377637453862217 57570385146212183 47474706516741957 14825522822349019 33605183381960745 88810550881227761 93966868459788573 11015858668383732 35307729428107538 14436842208740535 72314574094075932 26064139444827557 17881670095748688 32074934674400476 66615766092206096 99536243823701607 38321423662259530 82497704939023351 54953096093359138 99124876053129340 81287626667459979 12687936913889675 63925636962399118 20195460451740295 27564805669996321 78608735655273338 22895354035333862 45590753796744998 62879003068756530 40996534276583814 63104487010863256 56173457595957381 33304769884456192 71538810286044111 66580601267610798 30732996803484942 85104141883331331 92674445124520536 46310826947215078 70922521334566201 81490023094391553 33441570414716473 77091157875914717 71466202761244705 15007249911907165 39131523597968337 16159032135662760 57877928423595359 81280976823402892 73444106202427701 20610503771517482 79954470290975369 53599171694084491 61414759470806312 35375148243375886 13808516924418967 97350370057205863 55221525877404401 75161970751589739 92793106037875533 99910434543877875 86643435774601200 74418284202500699 50242815880712329 90044210360416293 62382583662239332 62771627883568146 95350136882107276 49410806938807121 96505504789000004 77514395700869665 57341151093523698 64854339825959102 28541767012529671 99301497999862039 54161955303178324 15822559621268315 23113498595778950 70240001183418749 35288399020943232 20194785595907047 72046528779417070 72244521067727033 60979616979237607 17894208706785657 74994882780933964 43956638724242705 51875010439557243 49063528604603127 81490565109080780 28575137093096880 23674419842675728 15523354614294319 77173358796304667 76945611390887701 10453449824452079 68465032964555835 43680282975511032 29707794997328560 92570764448517311 28861806471371453 11262033228732648 14549709057283223 52848634736343736 55264895138619800 53640009530228462 53962862133629053 29966993188346841 96395614278676661 87917158753982843 73343260874031888 47198631062139594 33670623345720795 60837689053644546 25742781327030687 18026740964961651 15969369120535231 72877529830619214 16362243859398708 36037519574290460 67717209381249686 96532258557391091 12374287744817124 46969443127745788 79582502825942432 21350758038539244 95699287645283772 15235893190830991 80917151056413058 89220085838965650 79644144634947202 61487964599392418 88313598280307820 67858731466891337 52738121727276418 75123645491995978 47667898081129022 68496859095515378 40541668884898868 69034819292454121 90748066624680251 68519780183430094 32464769137282350 76237046344917544 63804006925040659 91467393558941888 18590521723774648 27772946588883822 19783489093475345 32618984150726625 63445644790928100 54762089908164229 43959342789155790 13922931609708635 21265780525657348 20847760166537415 86427306284169685 28218446886202119 62330591138099317 79844566127402109 68044350995548471 93549946130127674 80194284124126242 86652368106226264 35066023082844808 95633561108295296 18051790291617977 89748926726224113 30142798647159087 77951896774521079 79556547820213202 13518433577178734 76365288197320274 42819047463570619 42189219461760929 39696489593395846 40274270779251984 91968376284939953 27802542640995222 43112823206858004 72494833636802415 96643507140745152 32699672768013051 92655909678840796 57537670936918952 54985734529859074 40889219213530391 92602109971510854 94302464327832775 45653598677084116 60907825635927462 89290528055419188 85454481966827823 63441762107254040 97919542735434539 16370185181393418 72294689424755982 27694588703304769 75088172859261281 87565367051117530 79156828647311878 58264996320132245 12753833502148190 80269813358245122 90344116263200105 83316389760136370 89604235352940787 20439626897621101 50960525136564196 82084013235121119 19623259678777618 41039625830186264 13791838577782234 34987151759449004 13131538204698583 71114086589578468 20437593109474516 40558899132575846 98964426581822997 30112032308341101 80393232357353012 99341751380488834 57137915539178705 63089005724894408 26075246590610369 40132459346687423 72126386331450908 74065968886856488 95883632692373160 77675065710824895 57966245765927884 59158776876492502 43483204278369121 36212983918886842 38922721007397306 60306031843059714 88904343004823456 11092206850787152 79077061773060513 29455147900638847 11682293623057266 66494556848264984 27217497782323453 43700590473531948 56692634455015610 74109377586380753 63669321386385708 80746714567901100 63107651266012898 99401054861321810 78588445671801263 34196548267779645 44936992928503685 40527604891401936 82560359174490185 99189296804889827 32341486268039909 37649893891861535 99688182984537307 61569097034951347 78452666017333084 41361220934858416 93033213612121774 30653754170424585 74493786755575685 81977614262996482 56148960194134243 93784434767433207 27466640988049672 92335633945592338 56934596611549009 89452252586898314 61549137497932294 91448287686382415 34972513707669727 42892447624925006 87586545348056181 81391752597665237 53973815550489052 57515735530120979 73189460450605264 27537687824995696 70133727428633863 13510969169957449 34605385840157815 58694612429279963 63420811867329869 45706396729354877 59160475571959805 95454171279887925 26894079479687400 51560381683021493 37288868633882348 96486588686520890 65106395420222719 33277395520633789 32685801103894356 98239891242742546 63959745263013512 71002727658911287 41993701419473384 37638912331083563 57041279730600840 42530919228632424 92481872770918438 22968244145932758 88230493010506810 19358986334102741 74550683529366049 68953495980077368 14177885502815612 55243468034350118 95560409505429121 11386980819852361 16860575094354733 68324059845047901 76559269638593640 36627294525019019 50184639958213277 56786042311821838 36813745133355139 86396039222394756 60055257501506964 36118612772709609 39750807894291252 55838512728064704 22243986537191699 81198435958567452 30214219177774470 71202169697797376 68114549809452740 61025189187594079 31238094402787410 95741284460016500 27081127865990627 30185329121540985 79556772092092335 42763458238273257 74950029609392259 71593544411725538 88093278888145434 73401468809546448 19551447675201529 51158605292234277 33569347721405670 15322440009880828 26633703521450681 24857593873062527 46285732104832891 37362006329969340 17870345937211822 48565608655289950 82598882797998875 97661962787346032 58551158904402187 99637245555858964 76095755520920158 97018774574352070 61356261696945270 40595860772692343 12994525500849848 11179124377768087 82234621276522780 51924694278943279 52020832981340059 54644928947998990 11369883166174670 71326660251736101 65431389856948777 69667508814123370 93999146082540498 55724899962636831 69794730077107210 94569146268533245 92370395295708006 33376919101301550 84163391871748351 90176798009169345 86111893685625036 74386004854906408 75626678723776366 38699324978294079 14352881106151273 11884232152828545 65429369895756146 64884056904154093 23730431607394037 30863650583297477 56443051195273530 80331756662247148 96729454172935061 23951052970510257 89293477000758846 15553023830711754 69062494856142180 20999613044782240 46349086979189530 15489175087870936 39112024603570389 75017564345631579 94978666658763851 53438788965059053 82217054183273518 53720510646943810 16187586519524315 13757146341203820 94989082297695709 69060549255457064 90966653752425495 86793756707911692 15642279768098825 98676753300434965 52168973476861490 17179679259909515 47106600375513975 22755435890143988 44558257323915856 48351626114121180 68691076341032429 41190000190320820 81653377045433366 87915259067949864 59879857517795498 62758685875631121 18350861438916684 48079519553917412 54186646960707000 71032021594641413 88276113813508284 62239800431375866 77575798540223842 68507539938138667 32992095925708250 53845891454770877 80724578575348935 80910975690030763 86516134664124525 58472428016682804 70326331538564226 51416268910515053 94940196174770268 54892352890087344 67944909542121190 64314025116685873 63203619198014737 21361170023756396 94509035252250892 60344609537801637 14906431309892426 15980390252553587 13473777632146186 81289552599220927 62878178994429464 61099640411237936 30618225163602387 71895730095251563 21676841420257236 83146628514824995 34069703419050922 29405227293110974 84910367625950275 45243268137919061 98827227173741675 49479881144309037 45098062936738261 83429059967983974 29531801194944450 34552776687375368 32453556652884102 37981722402930446 99716957124386816 36911474520077429 41015933119078977 74791577672468005 67161493888418534 75355596866957027 49756757274125851 46012683184335558 46534622530328712 40203035798171982 49770239716451148 32161870660930574 62760505676298834 95683171891347683 19302935734471897 23075482248785930 16591969511161027 65178198029410731 43228824874450657 59158355150941673 16489527731789286 51180823157542795 51537493321026289 39868671831017096 94183197581433717 32577069257185016 97167274687827087 11007538062562571 41360197143577958 81024658801861104 60906427787818221 61054975464105690 14730239026783017 24253126670395101 40373716135268645 51640466955373349 17719271708248758 67379401985582809 71870850651330084 63561413142479158 58171419981649341 79099140338704924 63538774386354084 67140433955086341 78553196702164282 40433035160576622 89549301845995251 77236479224484747 78214739558052790 64573236245168447 32434290049907426 20788944704810222 59864130825267538 89868751617502248 34171031508030583 78665473968916064 11737027068442917 84616959130251820 14416409821616614 80041204821755869 26616107992682204 67661245134255424 92796612867118816 91428435334117788 17797605838570058 34752677374491370 39597583158225491 63443737840194224 67020659850145378 64033993557208192 84483059757357921 44544482583134282 59968596471971537 86198790899877697 57421924086603203 58570844645824707 55374313854118113 92850354179856695 11758673837261914 81800516963065156 79365372952134354 74505564167454189 45553113494270713 79633401848503503 76620753008612187 65989594647896008 21279316989828213 42247629604576825 14194519883066006 23432550747210220 43785894447186636 20716794614318372 66608592838015711 25163834753788201 31525535112649442 99978054218687223 14472491250752901 32277632325946644 96357975837342419 65442946759587779 98823690549877213 29382483756673704 62699744777269027 26967559351820517 28678920786105872 56174971809162265 30995703548882855 47416395042803991 26018512979417386 66385352061797979 48166058327431749 20194071135069228 53996442758451389 37391714679935063 57687062359791481 44374988961299469 54299903120488499 81418153546404491 16157459994242108 97808139807924459 81961295313602113 31169293614873068 40028911924342053 32828395096010771 61656164310582965 80474853832065483 22971186876674809 90990876456168091 63460022208947379 10626076463288852 36929842930869792 79075234083678093 14779675791500017 73461217568559409 44992886977151355 11919898915487606 84419532430238868 84596929951802616 82301481845745347 56064056257332606 66039918474772902 66817321600105682 72798369705762979 37074156105591795 69663541341573486 42928852358257057 56078446382372350 50264919878746674 67101876499629196 96180461953749882 92330581225369369 41540411046331528 37379048482888520 69709487553178762 54582561218418442 31719996899616835 20726698518506089 47607636579612335 22425328593419202 18397896098217839 85800662379215193 40944208398182556 55083441484216891 96995466816096106 49290874617762611 93801874398023571 95479729466791578 77777602625427567 71755754122951872 52225219537770877 22943844174728907 54656745711753892 39270394400317767 93511275023063459 20096552207376211 29943034731979318 95713585490387034 91450839063291506 64911232789885426 23463730781612204 95130065928672050 13797195878955194 12776588029202675 11152116871658344 50647515046725451 87620334008374416 55385872039080440 47993924749565006 61046119680470727 18495165623735137 72605504402339747 12350406896465943 83327081003155968 64397586527737856 17548969964972631 50489223178944399 91059580605608110 45119256012809469 42658285562547155 68539673935921780 61945870206570982 69847359747786079 80808895783566048 30428797727876004 60396904464511726 40286768359838767 80838766111769147 34076035424984407 25042089169275319 51801909980499900 76693839511674162 77356376138028164 87961729566166130 77454342550545151 54292514383678134 77876526315277056 41621964233790753 93902659138006056 28169578701813793 16835988661145157 27882991384277140 16362260400296910 88674406156736108 25046457511863207 64889064704778752 78257786195456813 70942832234087559 37318708785942155 23940576450857446 48032085966586779 66671982069505863 17459385936632786 41595638936607115 22685642827427106 91096984609663564 61222679039202184 21912778187736133 30574203583196851 56768838436093717 65680363592065753 79890557902878138 20474885813281183 53267879389977251 75044341863054404 21943242802918935 81044003378928459 98284633861566756 12910551870820743 99599406236112312 33322368544640430 37450364793830180 53188447400607968 92924213607115357 41535881324469825 99849905368088008 65007515647928516 57302158297721149 83410243425466541 67866951445977992 61590569153343763 28755754450356773 72787458584420195 33991538551134214 95910786410653270 28708246964760290 15847951529699478 64564304900854851 18727946530031749 22398345300122949 29366853499646799 83337570546424554 20609757046539978 98195516530426444 63978634757876951 54763272267582562 80990783903838277 99560423541263688 48970086043397568 99043079437094434 30397171166691029 49389511591086282 59798302150162760 93238094428224918 86396961642845184 62968071079435832 58285256077626260 97836312172625290 98802649659427506 87942349368006107 96012101535302221 98984169803395465 21146422538219930 50576286539783161 14941968386630229 20506338225630969 95579660157278976 80066210722323299 21171205086346821 22407428008106056 26080024759650760 39115408099657656 21831436712650221 44019853983816903 54082574218070077 74796041534286282 35435748027500893 43092655680639187 93422019982884216 27729979933660620 64168556868636827 75810926874487165 53988336978028189 81594618136603324 76356342470135587 65883835751196224 59270724523956674 47598005860352426 49164476314684420 65597387940732799 31435617026339008 92454151457805365 18051037615338715 22268776667521617 53228400475056642 35758304725372365 51882083331037941 47708520948980355 16753000167314101 53391928150336430 42547368014557305 64232055701922698 78768399909478261 39725448578648493 56762421306515361 71045126872137076 39238509076667081 48042505859198268 30121997510590187 59504448510497292 23172971179926881 82030759262744937 29208838397187390 57795045622157850 50243684646174688 45279611004623614 50161140084916403 52675917060442775 46517135750888194 41849265708925469 43844635953261320 23342331758488728 39536793128593890 36215207839217546 46384220751721418 40221722511886789 34334231025222116 23005845720645301 17077430360435501 16292961796933146 41238741601437076 44324444994522398 84801530219928267 19300906498590061 56763750111783360 53089300439408762 38683580138307626 75991550891520846 26973778508592992 74792585396702743 65232846114030101 31279682326361655 55107624434856715 33951562194583177 11007464201526708 46999899220313979 48723853101476545 22650099093543253 95281043128026339 63476913864395127 44670213960729993 37589617686344211 17206309107552764 20184016352199434 40088860635163794 25642236153538762 64845261466540972 94088772347932708 87996760917716596 26445955121505583 38943821271607619 44861735042618138 13701437055115864 75092014983358017 67503717741291273 42430781143084172 60021865061280457 28080010728072159 86939609465359922 39795542616203060 30612717105817955 41076723824600898 58870000151695194 30240146006610413 59222228742268784 23684330530713352 23020100224957358 85117077464213264 57909746751734029 53685920026128977 88679245909068174 73893418640811076 66176898308748425 82122774069747333 95923228891064687 53305798714647258 33583194362139776 80710063858794117 69843999661525173 71798776531000645 51926634496396595 17107943361713989 83913417849857735 35912673064770583 96433877354572398 27776014345384017 79974308541853272 27489468434229290 28674007394864325 61897845626009291 43080110595018421 49017106441974213 49486237611659986 13866063282354428 99540872470195552 40953296724798931 58152124328561460 28411073055940133 18779442665332112 84635405070828060 29824708154680941 91076941593195114 62374250252384589 30519506431773049 69611028131991063 89751433817847488 84261702027676820 22817148417794355 68820390965291933 86637715518105673 45784697294356474 91575368908011805 30087788390884367 20361991937617608 25265637997276374 90443695093310946 78170095366556667 81917887845138025 11809128544807842 48560963807634520 68559939641814594 20075127926363189 63764822572700941 32965516731988329 49948632794708735 62776339786594499 85392226277276339 86399467539649455 63342261727687161 85934684583917462 64994240359516430 73500290291766776 96595224698283762 13733313800852280 43984354452295212 86206300813032510 53334924166682726 56328308298036185 35057715319158162 67570281101442803 44112122155580722 18589920885258549 49675258290333530 34180340959090459 87683696928940008 51167614843254237 84916569017349724 82284395743951176 52385919025674015 58620197392595610 99741372565899576 93438643838733845 51341999458524494 67025237105260350 42535809211274848 79712781272845090 12569443707708424 33144827436258595 47391813340092133 47712288086553277 39409953067151948 21982406378971638 46391251412357740 39096066420336419 85397115538969370 18435597124436077 89908385280833677 45291173507576281 10488080905677312 49148870286449422 48497175079710409 46019415059620792 18397021089039813 45688579410398734 51305580161854564 55806941495242300 31632063126567565 95354922909751847 57781592037681559 49169589630734726 83982667352032382 38378891927436964 84948249537762548 69032641790541656 76823814826322478 28480127090576337 21363180100356635 80241694348032616 12858272644648420 95281750158940211 29779118397388067 54875888227434805 25044875175962408 43761108022669762 82750246721491372 16089411714776076 88675066587796997 44748809152045556 24842098208608583 14726131225600737 14776103345848953 68294815440646989 47038835685072015 28810781045554098 70554439438004511 30736762473866667 85303214320451003 33255669867207341 21917716702311518 17935287515318574 83125556672052377 62198418468673654 29504487802058432 51011535510166161 69034525178212220 25478809722513763 90023126158446834 62830271798380768 22809974687567499 83214885316837285 13157654912863410 48416766998376872 79756956315065020 97915692249195019 50320113417572981 55359402261762894 39324504980691352 64065255543797714 35812412999088536 49046520111875500 41696464149771073 79536927863179922 37172990553023220 73261472593166889 66861157797524253 86350344799662368 12046986004588303 45887726938279970 10835916070982708 88186836629459291 59039042728586063 15394277024527302 95370483830682606 35543187860829427 91547960410264060 65481426398369325 99035624559093084 28595292695903448 28797964294760263 80676098219186512 14842508304616648 45152477830343430 57586565948159763 29869933735610275 48806199788037045 64127502428538133 49832329768245063 48685774841270633 89433940162394892 24499481046865279 73378392459141771 82017265390219824 43355204351339332 39856323483630278 95677085114490617 19580653382152679 71875685545191559 17136780549351077 54384091559798505 24963395366614352 24194999454178792 74914127911937574 78128186492631180 96126162766671212 58801707194879601 53005403659307786 60282131805921256 40748614960933344 43039699118123361 81587587630645231 29518433064437898 12092807926170204 71855878130718265 57052222791638699 58806603527046186 96404703408773954 46819620810130047 26349358884222190 33893313441323559 71213108494470834 37169140622040691 97057184373994954 41393618756829761 98122814667514530 12418902547199580 66116519614992058 36747726762421016 20976098617623926 75175325892623277 94873886042196883 29105633294574277 64303754406892064 37244710496057447 35180051232851223 54818089922650670 85507051413610217 27316937642041734 68957123934691397 42698984246020839 73215214259040392 36522892487979163 61458993006974790 40704409091344436 81264813545644159 19786945200978807 62364568271616811 10060154109559505 48989367405303059 74409128528890132 38119245663559321 59814808435967884 38233400023036060 37268673650515044 19067874697006428 72103195119616704 82319085568430019 29447518787105493 13633024699643987 31859260738091489 89832327293373602 96091093903918083 19548787406917477 81722026858827272 94870278962056919 17189158279017226 56453291505506979 40154547674046160 57696241490007239 50370202608382642 56627285420909584 98108036047477473 20601943060257769 11748504186533422 60462483367957715 63163027565940788 66068390985702894 39741722098095289 85644250305533354 89589568373735206 88212578230707493 21047624898796558 72203588870745881 64388662914040733 80915618042093543 32164611296943278 92902410002716075 71602311689939681 11431026490316598 25190695566817919 32300696683971488 95286648571793537 30008550431679187 87718168407599481 73041705111412079 64652603916990389 62914604095164207 55917653823056341 57405810129349506 17180100751265083 82415109545116680 88872375561145567 39653466795622299 80612262598037663 18292699626117214 89401769383968123 94055851266933312 66685181685775910 41839441907495495 61242619257115583 15384411117251736 57947390574982369 40286626322842765 37799266701903073 84964783113908208 47065145621576872 53962469806017821 55095490764052299 55403274661580419 77675717274821914 50190800464701767 79405678123432880 92625187907394750 15758259002311757 38475058318215931 58122590057084154 46833107468326803 30892429669792327 69224809676538854 95042083640877378 76871534348473975 71080357356659566 41785740430825979 73148330550794614 80983012445687289 61809482668891962 50231422175338499 60493002843163980 61476119417049754 14909782754920401 77823664709530599 90839818899800880 89372553899512866 11765028125402459 53836749621471570 60796695200232913 45530889734989342 94311522739073010 86977816813290984 50995857060409095 35353231671920353 95160807727040374 33457491820337097 19133816892468997 71528798987086117 50281958230213316 25786484907695538 10090775440121053 33937167900369937 81240057681277486 97497124703139559 19312499250181045 32476308085610079 34940187074330757 37888267181226110 47868260848534940 38841488076119668 28589686765970670 46549662427617531 47597485808468904 27182942911744789 15417402838631358 69324299438775597 31249919643060287 78203614063757282 71955169987008355 74938761575987316 53338515182034145 54339109120761747 27108640243132078 97162598021991255 13929416001715090 30792437850828473 83139493892304706 64080804030266545 72210109917863225 57620584849889208 96046131555600784 10817279908184961 42553741881783236 95721816209171251 43586466178093908 12871479299650908 31138479077128479 15775460336185884 39387799631812568 48929996725005069 89526682147466799 75702328102516539 53846049796813111 42509898279362751 83077916548779307 71979936641853203 57892211568970088 87407553896618189 37715478630186585 53715497828473622 96290121658958616 60416891846071495 66922530944168354 92802000076853470 54627762933983691 61592057849682623 10640527340786444 34777572565943061 86859229819972028 28692737170567578 81457282979919279 86384842012193486 61101567814828764 82974862389096535 22013058993578882 50160673623834795 45669991970690244 66778435302750778 22092494986527140 26739672637667992 97615215643058462 64534851312102786 14801871624813242 74637973587519510 43120197471724160 60840645861036422 76896445337028179 25316060595879829 34635084318171944 77399795954553940 34217311744630787 15037294403066092 82032476494886585 86065982426818459 70304765927925548 27896736139098023 51792356883714938 19419554914040501 65723330486852241 18645274666188955 61154790591331132 93680681103202963 59092144610439822 23367141037318236 63772321488090833 85370805465127824 15290479226612772 61887041280372158 47239697004439447 35103940440835204 59717188848985105 60108526471711666 27971201551894944 78189839905644752 20952492696571409 65886313877956087 66698062048292115 46003661708737238 17035013662468489 75970937046608295 50009439913232289 84787626838647624 62570166423418027 91962854278935720 15860932134560929 95534111225441985 17775567582567095 28585013632391078 62754963713733923 60445044279708320 70234052073082917 42090931570157917 92072845046663220 64480528219650223 77516766767689154 83465346918929285 88032929544187758 74050490813643207 45876292897686627 88542846879967083 65126793647978152 96663438389191322 99666903891502919 40277603173832628 18493836281933075 51381653152924629 47189993043833308 47025899774560572 54353656944078786 20124933786111781 61721064967089392 45348449114142556 46512226093863686 50821365588815264 72530411998719967 91294451308378797 53276884878232907 98577494251063056 81897968917119119 49803335559182268 14262880393275197 51113834651505174 32178405967999046 48538918161298047 84558943150695494 65530834891371724 49941033747181922 94815060174141943 77691055834169108 93987236901895243 36565904706889253 17708951143605841 39928617753352442 54200688760065856 41130871385859384 56660732660402157 34909998877128377 11829580110870034 37389492748230482 38786841297252362 18667147667392479 95269071846666966 18553170919956705 72704395381169517 96231348166475230 67010799582883049 94052929770380217 83915671988271318 17473109517539987 28350192054080686 23471127648639560 77819309678057087 62646257621892538 14867624967379045 27089772971187150 49096939545529328 67443815301743776 80457572023839243 71081443441469854 34123353304172214 69716057417837941 93103833659777161 13495788983868439 11197249593949694 62236278760903948 55275917487221046 11007056418496506 77779073360325990 20042196879941345 63976731210997762 33955643157969299 79548087847106104 12534900684799715 81239738141132032 61781169473992967 75581751318800421 87119989729846790 57341073238346933 61155806209740950 45668641868184533 89583396554046978 55545831707466379 77746932069467506 36416688954103635 63682658344145490 38526157127416593 11416457101743647 39588782068949058 37168340811354271 20339035552495194 22348114472653940 85768282706682123 91624460643972302 38485302856901613 44037912607732836 91393535108009041 96683652984611481 62959662202233312 65582640758504416 29556670859561362 52033124147072568 49583574732499645 34495255375624428 88791539334493869 18831138223567755 48905104710511517 38348829667308273 34814995296629710 67952276347910002 40456611430888210 84106323227955259 33589393983927166 60351656965661685 39693979703318672 51510928521562308 32753414497282260 65918360431117656 27718189018754428 80268388112601681 23932467121791310 67485402179891332 20522201035659607 58880807262376624 31452018263653701 53835904448724837 49103867827431112 57351900907396966 37510059779378631 74248504149468716 64991435838263839 41022081604769494 71136903413824384 72986842972425264 65370535010841478 71320046103736391 33777939673014247 76448235678627240 28353813528970502 64970392463172172 25139968876137434 17190395515185664 42023372368903613 10007308289360152 23246638681257024 22466048395484769 93611075412262837 32000704062793857 13391104049480504 19513614564267608 73183863937026534 54795100212305592 20079704971206407 53879990366771251 36505551900804131 56526974497304883 18749413679806171 92936296314327621 45281982150795218 55848039018061415 45762861325013580 82436792058503165 22092115218081445 40217978736909441 85165623019821397 99575781096782505 43337098145202697 85752138804776202 26929718048404084 33284796052925742 14995950018741872 54694002375628056 47477779227317238 76368838317156621 94623052801980997 67522992908646354 44237460822548821 92545769956323285 17241225650120834 26555930254544902 87877474589041753 22194516285857837 63861783228673809 11255933414741040 31374946417047363 85143830904035732 45293464320878676 71283931197604220 33389528526602782 45721835721599336 35067153035419756 81356121516980713 61172564692907296 75752951182779779 17293578547003833 43891448850063679 67671677666417375 17868954506798475 19034073827958183 93731674431433590 48527776332827203 41392684339805257 40206852700279263 31344250870483941 64575047982978851 92572015194289992 81459487504174216 52390508132379458 59557100148142617 35484263629511416 19898868985730021 81884531022391077 49183800877901799 11924457058799542 76885739592219431 59937916608527660 62518603782805256 77798225570776588 56553339721827851 38572616123253482 84996296683593023 37974255872896463 71994663418272397 25352528627710034 78071268480036437 93323370739648462 96175308817211853 29578037051524835 57300855456787762 74993084823709971 17630015254326418 88303523169187135 73682480014359877 88410412610282564 64763753475518370 23140781529081783 88113088339166102 67891699805204901 30579802330909027 52881528221158823 26528824651860314 77298805641384438 10015778320924365 76165665711461797 36634435774576788 93223038733340744 77631457119995370 14622443476285568 93050257816447616 29800895256377665 36036322577466596 82244839558961127 51335638380380553 91482414028726944 88730832327430227 36328569983193673 44368727867417191 99708545257743381 84336910657290256 86210121889612907 74374196602983375 92733455042014821 14478749881117891 37942587579667077 30643298707018354 95806304077565906 37619312751666063 91945419211660117 66169722968118301 22061533151703546 43634875479642335 53144905619982578 81144635277384346 88876240826527296 52968467477573602 86166570653031889 72337378473834613 40103112659341526 37481513360991825 96271814181171088 79830820034598895 54614067065030325 72913461194665384 20531398791949097 53097238504715484 69479581500081713 76159494677256773 87668670488599976 71190663389783898 52001703977983160 49811859820628300 81358504467750333 91976153288460802 95862842412879347 83763995489555983 40736960758799437 12171235991800453 14405435720940920 32109360708530038 53286713674841457 95126331466182938 21458593914612992 60028260255219545 11721086256147198 64065030367881653 67324847261701304 77432112170377767 29131621970947758 85595920262494515 92225330272239375 16031523108458266 36105364964514926 34082335738097872 47025818776717830 67793795326811311 53562479016858117 30334917340909372 15817380478861156 48702481335683230 79518647330015320 21570271221303819 30843285406704823 89756086243356391 47696657841303185 71031732201358441 40559554589679867 96913114873097708 21273013978619613 93144059114935570 98786991828623009 73624901371371838 77354362070048202 68164286069365944 90610265681323221 14470861283098354 45587591348901823 99056482863024429 18219225442936528 25598718364425950 68455970155038570 44583646678975435 30351886877746874 88505505937910022 69361932912572907 55970169358112022 92150103850831270 31620518493167412 82337745135397472 28123539745832319 66377767550151929 89029924194192600 35487092960040036 83264653004218833 76538340521116895 68003165162945894 80919881946076284 93728392045070314 21470369060512484 29640202629605455 24481082706694244 44479417499474852 91859702646122864 84502821477757483 76732894187606008 30918482944239010 99075916025220828 10068239422992003 88574079840143835 78342373417970198 28576091949654176 65511788012940941 16336863848528599 71501801617402239 50264318228615153 46734696333626532 43706621496695099 63870181669751793 10119696041288723 17372865080945506 43957541066893223 83151153948298289 21800925184299245 97829148806911483 93456590141027687 90877906386036088 25062980348960781 61482771364292198 66533360990354824 44920454291473788 98633913865051665 73509866655913809 17917125689933082 30523729279945444 47686525602773780 11769922263242240 69868292881911314 30006852088635272 16806653379823288 61404752564060031 62137198539634005 62561171763311811 93783688218474837 71363795372215603 76066926509696688 13209959091573193 67300325514996920 89453046899688665 84306521415979192 44921551820637308 85091308008040189 70194417891212097 38557360137447082 80229927854402260 67475705783353367 87148858807351992 61299169103963299 72051271869820254 72718802258673684 84601831999571723 70575199311249604 16513686210679702 53141885211443895 97092350724792080 53729503675838258 68335813011244677 86482777559169627 52756252717886624 98350171012092764 75949216656053888 77855933502233700 77540561012334466 98053727874625636 54700779428520579 21011310622794812 21310496665910588 59676745516123510 12209476788544932 32869596890035624 38346676008019659 54703594730756209 22177633259257760 51075298930187656 53258672618240653 31322745811209793 61075433045016249 76221765052192932 47801280097867112 58851355799335631 22729084600106926 62254891505501310 87898549827826472 26781507998513837 86778410941073448 83038841402678903 59617979545057495 62337496697727682 92333408152141182 93477735059850093 10757589771234626 89480513886094775 72144116518399646 42472646434688492 85196580978918034 27734572095899132 46029648071204489 95831779037132850 17000232742113464 98924290889693673 79930579784636895 33267745831878321 21104057592995122 43857693187145228 40067458188870812 47133025667957946 50256328585505437 85509506821462117 86995044526346061 56561550729999501 74344616435414065 75876440879375838 83935289243079197 29618555415303536 31870932523649408 77285118516967478 96547720111134835 81537161167179507 47872742385076473 23291982052432518 43768004292173304 76594691324738288 78768809438328529 83759500322222378 65547345244608847 51718537667535343 42613023520707874 27196786359232728 91446052557918586 59493067395186158 72400338136810436 85390632073147386 88600957835018232 63041330521905322 55624591427672661 87489283717228466 23542090727172354 11502820063559108 59652733059493525 29130235388842788 57539801559156191 75160734240253798 92132690263518280 51430464992110109 35033478933579956 43208554470776646 50491629766249831 48184156102055695 21820741031958200 96090986570497920 74475617941966542 22884517686623601 65061778995559160 76196455210078278 72958164194324483 98110185253967923 59829989936933565 23666894673422021 63855262112483178 24791754498914606 97904590440709670 46944048196277817 86657506011456963 12423515822449929 24276361595292861 13094499176998121 99020129306864566 91530243001316797 59113721073483818 21207812858155178 21465922104976435 39169344291884626 21592828076973157 87865681455599984 51278596383201231 38364403500627577 91423280018956378 89603384345212577 45310324898720692 93977896550626385 46768322196300543 85893727300570617 47457751127295395 74409710103731596 14417311040958158 11663614013598906 35139926411259571 24856642714677922 33336289709500732 81467419599197515 96544466178780809 23264818773252969 22005685686207518 68721971660205881 36978983170773341 62190758420173598 48393715958134056 79084402671037851 96423897176810599 23347778512801886 17106993176835936 86924200349001902 34535488682101389 94863839296519426 34070260145088237 82737383683184678 16799132353681992 34225916241565716 82687576015407583 17683321355858768 14094039250754949 60747080210781004 99724987644542362 86360636486748679 13089357034576251 43218960982103546 65831576155330846 14667572367000131 90835554188554034 35700320064473906 72653077889496877 30704184830565974 39526172201916885 50126045478790472 20165686041561458 39563282805894983 80261995394585271 94665336160426125 10393342026997352 35622604933287437 48445116871918103 35981557893197767 60116556840309217 70583435373016965 10426836804072122 71933773132452196 73895101122479697 59549766873984023 93762675315185157 52777002874941808 37170260695427201 29874583395904053 32411077366779062 20581380661082744 20857349662427521 49667647192865136 76418837207802982 26908534109062793 29695735195706498 28833053800170388 83007974641314034 22756472868322540 50935114002597538 48926598368342911 84784586969925403 88162704176841961 94187333401925657 85557739216606530 35150545152148004 29618144088968477 85866818423271747 30116496075164302 69944397721263348 19979836511443966 15699378732614112 83944073695573805 77804555437651806 85090742970136008 63712147239925762 85745602138760816 74526613908084582 60282635073422678 25864791676781800 30242717545497923 47253880677550028 31944460078129859 47338567639619980 43047244453036903 40272847716424331 91625657479269976 37419217137242707 40429439337763756 84887213852030669 86463490065383079 63234515871529771 49918334333657416 30617292590818718 89714168179533536 56570820563787678 64085895832033259 76692507871068172 48382302652960497 16251560310040005 13540231633384170 18571302169568446 14052676739696247 93394658230731682 66990296989020565 63770241704333387 87596905954248320 77935029065782054 79450521616075492 45518783098976256 11947720856764967 67121343707941547 91448903087595962 21757739653090656 70511744028782650 58141852577998664 91033758118158297 28263042768627819 63108619435746781 61743124788215738 74580262809754815 18699871015244453 72938820167755359 23604202266465869 42197672317690617 86613570636136762 62983432764644513 67250983082098767 15707789682565430 57454490744416197 41396685585289314 64305971363468106 17095482180554111 62816947732836468 57893366029654159 83845047928363124 93256171265514082 77659321500241670 76615918446544252 11997658535144313 89449799557697209 52377261414653351 95617536207615146 69579678277398130 71332961674627578 51843237853312820 16797950921238427 54214407174317188 30778628980449321 28669402502247765 18993873636495276 39401249910904816 84746831998975155 20635409509023328 81640237020163887 45794298508224798 56369396294856108 63121590689685416 48629105928754712 76014901058634589 54292269576813176 80762818145422832 26088009764916582 20862794234647962 29621380327794246 58604796025030148 70493271247528540 95124244306999161 87329757889620246 21950358369445732 93860741633233314 19174007152526578 74496089839339070 45731843107526688 44092218596430073 22541231568076056 47717502883212970 90325789119078706 35590766235935100 88430650081009367 95859400072927817 47100632983888774 23191186032092474 64528058764582379 11989263607114452 92737733259856672 53266255632529465 98403486863671703 28891034086501650 48637339092176729 57835752348560344 39029943430853899 35389832073218375 73722673946617788 45350040779814724 79452393850048387 68086468246717886 69011461823982575 83150664635556990 20374663202243659 14432421944392854 89972628350772633 35249232839657547 31631506281218418 95242302435135405 43442393966635441 47928057865753363 52103573478025288 29598074983915166 37854531687392021 21492572195695137 82009197342331847 66397205268519380 99218621265236045 30855005822095112 65881361079416325 40073982914734688 97022024275634393 80583473056910619 27135659790756052 37399468042845151 27855359947420045 79289073140751261 80566914397293651 72323945232539959 67817965234593636 52609237939755463 78253787203852613 24321301530376896 92591441946468818 83833827358125841 10871127050608180 47154161878282057 83966507294243425 75950282634845823 57975733011442728 52265113088203050 87277145826157469 12733186484661219 25819294859692692 99550023448496632 30952780524995817 63067165713248252 27310809781415018 67349613764060345 57650640895414201 64754557911729163 69019718592071757 17917747839978887 28777304958080049 43524793594498903 16958669827797962 16079201068968679 87158957380718038 47409860313242349 19077221249165755 25882922780688291 37049255750833362 36152635619590160 92851404128634744 61799879611959950 66781045547995842 27534132327288461 29627029328294991 21747763486969446 90157970714604314 54558197071320560 88004020070277987 40132546752380243 14777906406762342 69962063732847485 67563086620348139 74306780344592573 34107757235608225 45087405554953246 36888353446257405 19845574587412897 67713125539541750 71709128742310620 46084704437669295 37698196637243573 53941774831458895 62682084995600884 49482666931787127 36220281293799287 63060201523163221 68666387804185662 10514360506143746 96446517350256485 23842275900844381 26019585715806167 42229340528483555 34475424472454979 31201728674269821 28007659518183884 72750572645395686 28317225603175257 59157073373548752 66724624974952461 26579986435218719 97808331247260970 18240013089024832 95359334920964911 67290677262509680 94725125700838915 96173832950214295 91879813642844645 44982059765118162 21439631455283912 97768051775418497 82367608004542935 56087286292310827 52410787580768407 91159711163683411 85495073553704654 97100044859950827 63110151309156984 75596776909152723 85079000703794960 54699562838439326 35689049159923393 45849671133493175 46997994034978569 75476314740143126 30319406242901412 93182684755100274 23094464053254797 38305150437680562 93708026106003881 95226490745994634 41113192037545891 36535655831275529 56295421143009311 92049874823786399 22310763926229657 68686192274798694 14252945070321161 17909998829251483 89071063294669933 77948788409924994 94830160527211890 88562031846894767 10743409202955929 33504007644997656 85930497339958436 25808365686941084 95796169781318512 64083315911744880 86836593063336676 97201987446865985 20351580504235146 16375691237687285 17174855722161747 87840263377660454 34309950482198386 69250772852236647 84821401101988118 19936393648724702 77421668371335920 84091502915395834 39998144598096026 18598269901329226 96864741661276558 80476777417579269 87954785230816377 77294192769752671 48895403784699711 30777230136116448 51531505865642384 44801427195229093 13839954105738886 55629487440377297 54080066323004555 31072541463038354 90316910233666619 99959715055012442 42250330249534102 85854789528923998 53691535956354014 47483676351643639 57665790904639757 26483820134230485 69128014291098005 11281926873122637 14591352992110044 81923615295992456 33758198218730534 35813783070796606 15756393678096474 61494610347362403 56375289009235703 11740799958572170 96090655225347177 32420944855220896 25263844136524334 11687410004364709 71070243513267516 31859170326177168 46604882947567888 55270202912591697 36353253479817800 89080508781775864 34980729201546422 94906826677987423 99519841739158663 55356624749344858 48256725940996955 50335861437662825 73871184580628062 48430182010962622 93915299522163546 89355030185593321 68221811333447895 58243715678484649 94198422014279022 83694793280158559 29785057603040075 72858364250907596 75923337148208888 74274540990571948 77539196250820429 40896860024113141 71226255609866725 16243284202205644 33949430334800162 30053616331520174 25359009370572168 81792828474516769 26139899807250162 67348724589799711 69053090239589989 51992816734379357 91787956076997309 88402845970429044 98955099029914435 39640929680370715 62427462781929143 85864709803896383 28129607460275802 46070748838758284 70623765158883194 34314316252140834 46619474356437292 24463946627766639 88930162037973645 91311504393546825 66128563195409020 85134498750958018 15757582639250642 75702168990584037 68483778948325247 35525703997922815 70855278627966661 65285619140631223 94054142435964351 44727950492724298 27725301129390874 94093653218804128 99519607997603576 26731955954704754 59419355431736361 97512979341356813 63449826329409501 83119555935806144 32133091749913065 57449623481243165 64166896405292110 77816111039437995 67737247040040463 70416480116898711 95117617094113593 37360764501849673 49149275783025714 79690054598247889 51783533561628927 33530679080706878 60203521969088311 52358022821760424 20719712317722129 89623535545528814 21564038574298327 52368053169881062 14544835581182210 72029496946596702 50880408606565672 16854587595142159 24794652933156289 62333147133769535 95695289725241978 13140090859285029 16820303609066275 16007208903128945 28662243170140681 37183897957473037 23950784774683439 18101694729055637 65334206528445349 44627095488218620 35836698667122783 71108590802502468 13667488122676336 45719568530144259 62944518854166649 93045015582960884 38306205049204718 11504213497482905 72073282350809832 53144435885129957 56739403707204636 49324859149370718 22221715558557250 40000747790607610 24453218829122801 13863806322848390 87363871901838601 58562016634586918 57737150240884139 68035346458516484 38134156108273338 51070780252600043 26064008191228170 96811726644667990 20520763589786475 33047623966906539 34684017669977202 37984247159890103 47184476212128330 64903141423703717 75197640188974501 81323330219213739 35862274415736710 38722498379273986 91164910410088564 65979231692702931 93049418543871725 55845579129970076 38961526972867747 99062558956389018 42756276563055830 17790768313479801 69975451400122847 49072380770605438 37098992637039573 66346468429239684 62834456207653429 68858428400821744 34644618978633172 88413610100917491 75918564906201127 67245444005782307 43151285336633728 11817482511112606 66702017132745346 57493559508165909 71650423922608072 12851129393565568 99579245935399047 29976101080434244 83408405782554723 11597117700810706 63096083163606333 75165557566619418 76525083734088226 40221344560654259 72055085432381215 87458880421762962 55499653190501034 28279078433961388 33478328174435747 60895364259150062 72852594085049286 49171219051995485 92603326576880782 70668504517449403 15928291410495385 13539936164955237 89589409447784783 63657183747572829 85129460376837149 79920011003912659 48571503041636244 76989794005313660 27763573261398450 46222303232942965 15736311941241414 55010877168683753 21795578665725182 36287955206177104 35861278127055812 76134137103091017 36397936774389816 97051329811993561 82831455416058835 52232154622411544 15149330079540877 95076248670215245 57569008923499531 80649569587254053 53737377652805354 60085453698548225 81996187728482316 62898371394176389 22206403508122623 93235566918927996 15769271325007556 14659163928078128 59794618821452193 29201437717615976 36914119548130669 30966773359313831 16764340808895848 58726787341673398 98982647756746186 96583338866918343 56406321290176660 42763559195589476 58618957408702338 80968587800830607 18834426685515793 57917571687525216 80489220210675114 95428563323882003 93784767507963868 52377127290728556 41715596623539649 28904694992319905 92848933544691457 61113273545480048 61094275634030915 17443793261704539 89200165199426500 41041454882087047 70897076446188760 17777103202217911 11215890845782859 48561802388566276 11680215153004813 42408924417930513 50256980995189265 16662389555785349 99670539664790876 85458789079618160 40361085242393849 80047034052969779 64709852388861181 61332443911994509 76272321770767008 84537214643734171 15814878244264379 11559478695584168 86615825807084135 81664270261080937 89932175902074645 75005202796221833 55118010390724481 19859863028014619 69179441732509586 20966594868725599 32631592924434000 48597506957579621 72848933913351773 90087144546853584 24540241013918495 47169521415809275 35230441694906222 50780366699136901 89630156045541166 94436634980408908 24010041746762405 53973502581449753 72182708467804527 21826886046495087 86384613125888260 63549972866692950 94255895569410363 17053522835322280 65802492444253572 79969413663711953 73579610963886304 66101595811281266 90235698585230786 26324925988618067 36092307500051106 25751496305018710 52301445034726479 83630366136728586 49924968004609379 28511275408485730 34990266908313820 18538616490243169 90716069905320115 51825300103677789 45508100753096202 69170695524700420 51058682962659769 11178968578983231 57531823730281232 13833762305866556 68560597445164632 16630191530089953 56797928517702622 77584458173888448 36875771662710327 43664812329842116 28448843312827084 44130387943574909 40508508871352421 37946123982896518 79661015273560675 88816857658490265 77629319798990637 77064220052181985 51055766786346268 48587200450123096 91157999556683647 92454385904628007 41466247573784150 93689287839122919 31295997519434955 92673064576966753 97979304209182401 23262279196870804 23630101741182777 18935068666530553 15288011285507063 39160497252582395 74971127332303553 65973640672926879 57523928271054544 38688566992265942 28181502370102639 92723763071239633 38869877618741222 10108265856740381 32928219989079217 27544465110564070 23939773014410157 71970872961060558 57698420467788857 19009295267120694 57464681603108294 10192797578051843 61498782024955271 47952648430408668 84073692983720749 80850934442752126 59118818599400230 23242571124700347 87675348095820772 72951014965336811 88655180562739109 13899997317181815 85138397850747625 78915670753569050 97564469779803687 85675540489930618 67808849974070503 78833376039718588 39645757021534971 64340268251682606 80745009949647911 26593877941861474 14960154630443568 62791683016219177 26939581390992971 95917678336183282 13780898533061071 17516700277491787 70726446710626592 17863253002141756 76279060138737329 43754112097469532 55055231188273876 88925806545267409 15161959274341633 57459853349972351 33548412611209677 28526459075893403 67245642948852636 14478884557619231 20493499107274161 76849976154793188 61050044026388737 53958032254244949 23613626566387871 22049482297153756 16749197413531418 75731629891041448 36602482963936748 18454090573334492 81823738156886532 49907537851828739 19803375992020170 99790057963606463 85850716376390883 79102324909036914 57942208636371729 20847562503518055 10503554394508464 11351839485830822 17470586177172942 88457513131072693 23708171906133297 38461288712280218 61605410531219063 44947520151284991 62356413597932406 23006430978788079 27212686496604940 41743677852217381 85055507342498090 45893235298796169 74676376288760997 62600958217384511 97283077869733929 25972658253520315 28599919404884818 11671177944808542 19816107194649218 16020943524485856 49336426283477689 59600150608366440 30135109184406768 47523923830862597 82420939442074680 38316051205980493 87800121342707414 45058766223025358 60565419972425917 71941823468001661 82878258047929221 21119510289739770 70194276585315951 57838359704486589 21588818556148938 70367186710909954 71448718580119843 11350816959154942 17180376124017792 58912682595100362 44170665239237469 36350286420677173 88688536744139948 51116533694477920 92229426604614181 55158200164705380 92664294739876873 29280713453109077 11630863920579673 68240740164260764 51356776798892113 89707704469707605 23393986083478997 53893726593543662 83557244014814341 83357165501440618 85379686263141049 16357708297136628 94727811696241179 27490451667678450 92415106623455227 45262887493782583 15277379779472433 18085474779674404 79920402119459484 98758593195838376 48720493876563859 70150105506143596 88695778518725343 46025358159527790 66771859432351199 68158095692460093 52071969568460465 58508847020702047 26875489518982966 42075278944319060 85256405630480602 34025035798637119 62404029581939412 15680387039542847 77705625587531323 12377908606568792 69889072085267087 83389613687773724 73033581640412848 49290591646968170 39212226148920006 93909886922129546 22274970961832983 95813784517709810 48385970258047610 64736121450407723 75215392413733537 12203292367680368 42333758060861920 76105034717703543 84335861317504221 72323672598971837 48561920360598075 51557382422709218 44723455032337339 50083777051738464 95012491226719895 70901712299888407 95344100565528706 21791496962409718 65892372667582402 69120945045276611 18726052005009905 11770953378827421 11318704392102096 36104298307548254 21658524510834981 41535552377717378 35119065485150096 24318559092638378 36330496045869611 15457067239593067 98930522166528706 38543588462775375 68887165833504823 80803221346267662 70950672570876388 41196701701271712 63774926042791981 23756012835703454 25964077495918433 35374762871653571 50869133143396875 68797894552448077 40697850335386252 57379220806348096 59385809274375071 23282212396172639 11586599371842427 21880392472824946 29928680639376079 43490377445096263 54993390448124140 93921883690117411 37179022890121394 79642205704518482 76907647855721377 32026897246604638 98599697127829992 52649765549856248 94467797843104912 75394045341074016 73033077415623236 47333743700499616 87619754664866533 61760811524817514 28338376797077764 55778845480885673 39320074119706551 27249931749571890 72127735238966929 66794603445886529 89328964802223945 98707081800183198 68321941722330427 15680251855893843 16974838165799184 35015888118273370 59203649180533643 21209735074835749 28933808482873410 81962665424517559 74696416178271556 20484752681814584 95648862758349056 87089260988031740 16961783587306701 65746549667117390 89208192692182715 98767410949806963 70092663513749953 10104432079418127 57562056326079367 17812987391014238 91044256710676464 35262478134505035 59212669495724057 51282815768273198 42784040304436418 33607457955941079 39738471966611742 59726102574107853 28898156881810006 15622943215664072 62244434717556563 63429119013701450 32714407650116857 82191815026908027 52981202376151830 26486563349416478 90872797298932239 36931808494870789 22842930677374490 76180030369572861 63396000518084738 63635721337481761 52785886063942839 52555340214936526 80077246898966258 63191287163904296 62524598222478381 47913335555266502 15159007355797228 52399317103425696 28997210294449290 76502042731003559 15757957814954192 48393708687333155 85629821279142598 98275141814913297 50466534371908892 71067244901784999 82470453928089725 78859376262273851 93953419034878926 44936134942364101 73459409141417783 23616770218253674 86008706688006117 16825840963512538 64839267801029962 76165596198226207 90243908581155905 86946069418355640 35000146014921490 84128027381833617 59152447620885845 23129408606130251 55948631654552669 33583018124156489 88979047537336336 47340020824962744 14940403557926683 83518190432494720 18450367568710946 39047372618506168 93334023358578889 69487818426383760 81688875997859900 35270519294646182 94650212314486437 67419280808430235 95482622673958101 96054276199025154 34458866709158689 45008439155846434 91025495618734600 59468208603850991 86448538203819326 76139144289359974 33846188538607977 71810348740165600 81780209646167113 71182489117235984 41960178576890936 14198563258311100 92033953630779779 19333947598981529 83233882680012963 41135444204137225 66810327484860459 28080390015935640 11616130393083774 98744110468125474 27906719755877945 14377008261897758 51490409114805967 14324867916934332 59023995209242449 37088408662632790 52076423642985666 11346496541651760 43857181155006698 62828853686113361 32246416668619805 61354114667514276 87610929950214679 78549490682933341 17515225973970836 21409651091274403 76157657261767062 51796044306528846 99535414808902704 75959540215249635 86160502007664638 31914026305282629 69112534555625097 53665118920434233 68370610066906807 86978906875156615 99862375734959219 76652363221534108 31318081159887131 88211305128792733 44737309066782357 69981173160878752 34458150215786605 61464360581021741 60545178605747219 68836757087145696 28762527298418419 76100827565908489 49428153027046649 14275748411997213 54237039509998741 22474376749634785 37213866668317041 77854143248335084 58058454766498736 91134581235368466 33369386679298103 13265656451093431 11607629241506695 25958373789057396 93842950040998666 57918683214880948 94559986078638304 61683233651190453 58865750337664436 70834024575044932 65518791261670320 42179492426192739 33212422089652841 40983365516048234 20402253611660235 54601585050075478 54800323966893220 57619473757837640 39265933339528107 68553799851832587 28999457106098198 92046743902987015 88235123354038281 96082829287688227 87332980093586243 16745322253321917 87371254125658273 81773314575994042 17350797895103956 57845471341649723 90168155346090804 53848573372876249 26146373863116958 59746178849579079 47023113551181794 29516965432416137 72761066357690048 43571554437657074 50271330309303993 61006093022133091 45454512623957026 88895508307546075 27462042904481768 98542383620393679 60785358010581910 98644868938257043 45712744102858709 24532886458457276 91622466688233725 65062132639714096 59733192771720726 97433427521729598 70807819048542672 55373151226847409 62560463528612445 92807933420223304 46045229278840931 79783051705926130 57328935205363790 48140706914769716 24810445783042488 94409986203473726 71222580436099627 63241893060503173 71306502199898020 77442900553840924 47376527829546408 65680088243598626 12503833501758252 10300352273806626 32780583020342519 90321683245547074 83943792423467059 99153606847500547 36206071241636101 59029740070319466 81149249724076735 46847762080226091 96091051128650699 24353674783794058 44001363374955063 31562720104905870 16334857868589237 62653880812109856 47206606072216793 63038747213809104 42356989589624551 36962596732336504 67788748030841464 19416195334608260 86208651605937433 59941659510723333 33999271519377438 84533548248593557 35515855568150920 44885503613824338 33005685469642606 41995955265159292 83526230402280187 80414023000379566 57937180932574365 93364827136413707 33099540729142542 29231483099098332 59257441909415478 44272925755743425 71625899431330327 37768851640238898 72345985634211561 80171533590304433 87782978900078439 33880100286931044 62489691890731748 37119534336245171 48976769903433979 88697696395667927 40738918030426911 61046705032940669 74584308367423582 39482993246386630 84451800924513411 80640896779614231 71120553652514538 24969319667163300 37329693376265904 69765989950557449 39494602991885203 75641617053506075 61586467575341639 76908132953775018 45849179934656394 30798353595504383 75140315225763937 49994598786953663 35201925346959044 96442161154884266 51050667281990572 27693810539784876 80208551513921891 75285294707539837 62189093401752189 10833653993973233 12124210972847689 60695740077578807 59476213131178402 24626705037166089 27248745475742155 56811255580944544 11685563276324945 76822747343288586 94735644807627645 77996084492291609 74848464765250965 22927406445405288 17846457255754600 22639501237417379 88693580950209863 99650806202590947 41757272589677930 42566978010266553 37705956747428137 43577372073817846 29938460505957847 91903928454177273 51177075278689967 15449381791952974 79434190463519478 73964520203291597 79857168095497252 66317710621440326 49281420031505060 52338314223843331 32634790836118822 11911262375428421 22218405811926504 72277826719447005 32805003818628426 95875325803835524 51485014540651740 69472919625022122 39029222900499421 26112956627933629 95485690369215916 27891952110625230 96351589377582604 95667284601387089 31967986266857761 82024988671595862 38655251238410533 36562742651739744 77310596004010098 12782134580385996 71725593118954876 63099462215837489 27068796028613604 45646699055197497 58025601553776469 98779126124705343 11620491382095507 47750357099670205 42847446205413067 53468839750009614 54126129807519421 61372279742539863 76031052657144624 21974398317871016 84099768954446129 54113739729274436 93735549087810566 59570995653426301 76764368707930017 12724214769335502 55676040048188200 43317631562017100 65661325566996932 15515250671551613 80983907341775950 81005275688920783 20887876947286723 56915905231395085 14887271672031286 47961088691480438 39289090477948875 64485329028022188 26762604348119127 40948218672785704 14449026001688441 70817609588947457 96912552885713366 70146785865043077 72161552925253159 49219503102953029 27695192998452902 57113232044540570 66486734992308802 29300329883983984 13445713181186765 44783760424613950 18935816740418648 82337123357791447 44036872021814211 26198933100799561 83877375186288772 71069938049804622 74682058878975839 20754186484628204 41146868257825773 93384187633616095 33347859557458742 53248077293357842 44784581784436151 37117623076787773 27656598544584108 34758495189711522 38897039981366512 83332341975221260 33207577324617411 45082809715875515 39819712622778757 93805633729589551 46518738402700182 52475343165243125 99456170064441377 43508380109497698 28615789870802163 64483970037148608 69574118229895837 35440868245427676 16434322379525791 70544992841506417 67113707959479223 68330715322486480 44483844397623749 50257476673682141 27675764704553066 28999389782479878 17351402698317381 50036133184348307 80689927943838875 17984378112574037 21317215031766875 63296262133304806 76980444783996599 54029449438589024 48270583415996898 60372956050955400 94107346323965876 33515876491670778 80759532570376089 49637028771163503 56992218267633576 72851086846743065 36603415211680607 72254266767433658 82749254839825674 85134010080480013 60730545542011724 21315524754736634 51242651904148922 73842143359636956 47400777415162940 39468431110431586 18637109514242625 78444668040010785 27272231866439958 66393695744681079 87976389906313675 66220672317540802 97908314210420196 18549495309706083 36146413931636943 13107194748642791 10758375596983236 23766270713862021 18555598013597464 46502815229930239 25254477474851126 48183249033990884 44019790924095313 53142363034075290 94456163359353188 39181226784708935 42489735970423398 23133969602257914 18085700877688228 59639841707450824 41691611703423411 10501984592755089 89627145383112885 63732801890491224 99271422120859409 53090696983942996 55057672774206257 39102554379481639 68484706053170500 68572236207935027 14927694480782451 79583434280859391 72417071289169846 57293356370046806 34412730765248540 80048399551322032 79398242894107013 54064255716240069 57886263683997739 64263735156420128 61369968196413968 71787137186450970 17195374742809863 63081237500297013 56001996611237922 32203038456848548 83566868275997432 12628619788818425 22072776529211134 37171527185956671 40632375002635927 80752611054514187 91897121440115807 78832904768528411 83164996201292029 14353864044174070 53479720253291271 99122056362143652 78203750278643612 58012464287507794 39093113886953539 71964384361093163 62369594018605704 99491219143156953 23257210454732186 43526751375013805 29794204605748331 66347669289868851 17312757381534130 95687180920648748 74513830523430538 88515243109305692 97114782348929275 94897523169766758 90752273042710155 12606031825587783 90484969461900366 30502241739041080 57345187627891698 61540984095637769 47879571704389468 34432147261359980 13899021227789217 13884033953416481 21050226460194386 57376604902118505 71798183893465155 14304199608717168 36387764558476910 42782635397342504 21396213684131439 52309464462628391 43251562267874758 54559086104179866 58316068430273744 61584312126865590 20028499853321813 70422277788261428 34083781033307230 75805811086790570 46628808359146753 41329036762259842 29389997521114874 93875657560477100 86906995526377517 19859669369007460 79618992439763458 69997666030997275 12552153057844887 77162154807883586 38192490668856574 46479254097518860 38278103994611934 77646261830379831 48433559943436498 79437705002779892 56632816018418611 19575940555729726 23355194751421245 67988062441965977 69073748771992558 87855783407288633 78706497249654251 97235231916289961 19245702104594638 37459870105609716 96734838064926688 22085714002078889 86668137958514653 23161811753273175 27331640754940397 13276508097967103 76316992672309171 15246140105423252 76745396138306827 66092288647290073 97986706909030543 46587110384361907 76960509235115540 51448449112821514 37342995834148943 90247259837287483 89033904339198221 76299198174473686 42583497181682569 47452513659913401 46888110644679234 18290432692248761 35301209037871291 10794430085506472 69764265402762898 62278186967738637 21159392921845073 48586672825701134 57781927036518139 54438853867235622 81442656267687580 68010120590618155 37164556500799515 19947327934671296 77061548900361046 75675656760768815 89864811129725504 32952851253351942 83051058592718014 33515840250177525 44944472119511219 30668944583732447 75400831781066629 67607905911713855 39347632372159768 97651616477233764 25406185643445652 69313400647439945 75383825667847115 96187975432681188 30921187184575486 64945978453477710 92508039757763710 13132286301818746 46452881803231560 77096708541467198 76154873938884609 34431416807790020 18974623798342562 56531588672914711 16293988441827288 44746441213150874 12467270724373936 78732264562303484 86923191025893758 10952275162629736 46049838839553251 57842864661762299 46117414055952268 80278801088232242 11114555670849853 74372979858339356 82183458982147403 82807042326307423 73010620088082393 83238281918216787 44121778862903779 26594695716244820 40730511349653373 33389602993802734 89095313508664663 44381709110483078 91575253573589504 72160512699358614 10990597590933003 41371364393694262 71414794437107104 84686555645913352 87835952619944001 75227863861822417 92626516050612773 76535605264579347 29619633767370529 92854963082203253 75150862065525298 51349981685786832 63008517052521467 75315635421684261 85526442524846354 59267317278676590 98790514657417055 56442389216051425 75265613621182578 35350934357195998 45520544981518902 52635376930684326 95956719633414361 81424401357225579 87997603330536600 19795227740360071 49048359930481059 59267045086606320 25056083401436893 85900242134300339 37643338656302522 59088568211912049 50774174046446911 73464244967929880 14874128103097577 78481265044126347 23166220885498213 24701025179881385 48986605960816652 33628376814419873 80310777972535712 82737476401942186 36071137023320149 42023569270536763 50622472806587302 59011794878428738 29410411506754031 46001099205705429 65188044201738025 16484335047902059 22996879994396175 39606400843370076 88856793927046269 28301141492035627 69371386307469576 70489864770120312 45282998678033297 21529239742931613 26369024623538801 54360883211733853 17499395973161233 30990413238249759 57387181731252490 25824982667193174 11379364063958180 32883269425103930 87626026941601718 30662378665885049 90713250211097524 37920418460657320 54816124671625486 34007984394469031 61621899798787831 54587607030135927 39966392952769280 60265958859819993 86928792849481029 38228039047285380 46239353574699293 18959621380990494 35562822058076041 14711985752694123 48960196508649648 98118411964653904 97485044053769483 30794191017155245 15689037368761754 93936703992950932 10691661029093107 49066104355623105 25517648665885756 80244585581147522 64448215228549897 36116439774483455 73355819778621388 82643276829258248 48704045815662928 75099257085132021 50500953429406340 15816911835723775 48305902544046142 63487557543033082 17365257590161022 41429405729786871 63299473212248016 15095266581441881 54427994596979886 56292510000894870 66459914039857169 87905454317192995 62990484663062984 13407486311662292 59146559660452652 21036144454765270 98594718363220050 90538977079379942 94352958964550936 36178068386217545 44422712469137212 63896995604016871 70296336037285650 67715051789288258 72497715748435324 23263962841666539 78162542674104560 27577461150918071 64688447373229882 45779586785073370 51088425975450635 94451806622513003 45235944135878658 83802550866297089 71243593193861459 11396990304094732 98357883418811368 63236896430864576 41075175567613190 15082320769867317 39016863925357678 96334291569866093 92054519181039447 28916700343278029 33080798414809056 23084026634203762 71487297595907825 71177156959816694 14575683313084589 80878513482159419 95622113960931378 11619089178008865 41258363318177241 65968053594781090 42126264023059143 84113582742348427 45625717522265190 85099506194488274 79122502596373291 23896828399140089 84989443062809612 49837642050024827 14966678128879798 43225277586928308 82306811257962946 94452645523342742 22209662086657052 43122913768755423 17214231485573617 50016793252503141 25920445589255074 63224625282486593 59326861898621630 96598167903784708 30110044174464716 70714796714198061 75049843974914604 44124538803939398 73959128672727067 55478081369577120 54373042122841180 96289742755890973 27803752067825527 71249896529646668 82404256712015511 28820918195504890 74870799076675981 37165114092897563 64001697195212105 48104323914524605 11101322671357155 62122917132650512 61371804328826916 96182121726642973 99766653626389765 79361199883142098 65526609982312007 73079687552850654 93291884051655154 96738909049692343 68000560793928972 23959697695877765 20192683040488280 16176561512311157 66553697525649594 23642348157141866 51316354476956171 57380977223921552 85418530079369495 46350325287123253 49724856736037476 19763358805631831 72706028589902682 49405803912387342 52948263169080266 97140064176621174 26115562697042666 25691789566604555 18060268792981031 58811302643422137 36146269899141601 40923703311416579 89680222798487157 90410572928147129 85034202275820818 88680386825639600 45734274176640422 73023842243844628 47753870862085253 16277530532112496 42213482589785500 99536217532754749 26191178275218531 45309407706879893 72138886194060399 20320874556626363 91703059025474327 74196245575459636 60605875920039534 31196753129403242 90863445952842954 62334682334875583 32784176826377111 48025719251619752 98413091467194523 45944293291999709 77903380305052900 77195191033144768 90940497340438311 42301287550547436 77507968328878742 71801121368346573 12392233880208471 83946123420424117 82365262206395674 20607615574136456 15682953806818956 18862975747929655 61313052940349155 90794113440274562 80193191284904427 17546804996255841 99342001794870633 77564895193752134 23892985017747181 74219637695714851 23841876040650630 51985111394062472 79079087177929916 19788392993687842 33605374352523609 45499111518629592 28891655869074629 35116280595459718 89481869601864599 12295460935977499 30464046845611900 88890742076738292 99853360339487636 20016823625322977 53788457669602966 70671399343987100 24679717086926702 72614339363074951 17951202263141593 87189815024678278 16297581240482013 32150293865851510 65924331527061924 23767978810754646 86089064836055126 67083846561973653 36092431381418807 76516795951952493 24506303466431961 52038666091719197 36104699655218924 19468535477851340 26451576425891757 65979630929715970 93304914609964106 31490387052508477 93554481912473089 52947351503070620 95831209925493092 61566542227501498 34989034349092620 87027812954227920 78585192931501200 51638241506506729 55201441180470800 71848635564748904 35195910998115213 96716028814985442 64849723925080089 85028073554488413 61475309640182967 47013142435163454 85589637443172485 66975720678283629 81956793217091442 81930899035161307 22679561036937193 48136294504827974 94084837469709467 76694282057299044 11587033771549369 10853390614262689 96477803221868946 79638838500843553 73891144546202347 83953533354308186 71556989431614177 26400451560202860 19845647946277393 92808030754356562 66640710700285936 34140580858007198 53600894846679428 15528988261280305 71892760260274551 50277408395328603 70234820960698552 20006396514183039 57725788269892205 39028132636487799 79227875847937859 59178032916590201 84506250732945092 85682064757408014 71119089515946804 95075000764264703 12985203552348999 61796064211493186 69214093928337183 28139848238221080 44895125093010644 50352587748914597 84505340566437638 69963972119128911 15457733157532929 91001466236712599 48441533325000480 10602073177614581 39430727016948502 98512075593625123 82729935255624154 50070581088184031 92094551444055619 49326303920993842 14138480602493052 33954013507542406 73083449813921670 68599343992611889 78156106121625950 44245762167132445 34531262523292962 69032266499614618 69600972628236094 31674666840165834 19165506908866473 86640376584147016 97997585497731341 41944593033686655 57142436743944256 85657068408696766 40494631883165001 82249308401341494 83413533944448829 48112452369693977 50278982253662287 61907559504851016 45083467927692175 34843170426725444 17526978513940434 81991568462234947 64211590814932753 62258742032373397 96221355783834157 18508803584710094 54598575826638770 27114452741383729 49363254267834914 57794881380009362 89399458354220284 65784620065149487 43681858346791205 42533094137142258 85423293656698277 96289027025224323 76147851673935649 17547112875571918 13224309864144128 50393347641233430 94037906500805081 64443115211663457 35391287213116239 69592277979062573 37046746700880892 96905472579439813 88860767702950533 33876337093459333 15273234869387049 34272243169434199 13745968131907089 97596486303298148 41708062126702000 87370441860456868 50716457721501053 30388413056274090 52375256878644969 83228607381366639 53148067575467387 85972514234244727 87628452989256719 49384645283393151 88290238885963129 35043143352779168 26410871829955723 87260292578894883 56147980016484645 90047366902228998 82948998046569967 15773015572262123 81947495430498346 74375708172347420 97497180406360595 15070030204221616 59053603430526476 63364718753370712 43522838217327271 80265319446795154 44538797889003618 30287477669255121 99674830628636647 99355857898026491 46130430418162152 13469768036662319 79199085727827029 77000849271072800 94693444916293879 38301086425020544 28061983887425876 18161585056174306 79497246758364971 77573873114897660 11964500206371418 27247489994031781 33749435589853365 98028602696830615 60628518035036883 51142952896673251 18894294855223261 76941471085111628 47694422725988123 98016506392615983 32898058472400571 44394039431652863 22904847621549184 77270785097778954 52507197890876390 97725701486420430 95333467544149025 69442090914752932 37853787459602667 88170578985564342 81751385563602972 67132155113439242 43344246615131249 52885648328458150 57531168201472877 73804793040593353 36717083444076298 88295978852812239 94112666780634068 97883247578448765 43438162993943987 45874496571508499 67486407845716686 72018341220887723 34759610776080259 83900564640183951 16345464631755525 93681767454925910 63547866922407863 26326644122090625 14123151373138487 45009998732407583 65710837292269913 66519023137174637 88935065524758946 62200588821912692 29085868140406282 59863871463679972 25733442231664977 36036202925835371 37243125758036157 53227177512965878 50445549639875405 57626198178585086 39088953232677641 62151515706564495 81183646605792823 86737920556350934 17656283804326759 97836106241446540 64373381250418106 46543087205990672 43066847110932935 58510167359585544 53364725673628538 41995960279099961 15053126839755598 97639498840808215 78516242057557483 12129504239345514 10976170876810482 42486854274529932 41456637498475172 10844237021040530 95804648153414188 16294194732724438 70420484411689535 96371865097822450 95997498047174910 92670273406100711 51027106893338909 59379479608551362 98753022878780285 23416041922415724 18428440440482638 15208799985892993 55973138886873530 34283803738135291 29988739891498704 45583452733979048 13974883422170578 26201618052924762 57194456368347899 95072929540128435 99931650760333177 98467654967618963 51922124525936219 69070671540114709 36599264656583167 68351334302643964 26900429790615079 41318260938852652 95457452005135586 10923967824920510 99497912924426625 46863067588261887 83961243123249821 72677172315134616 94973808605862081 97421862897039048 52477101896540698 62525572519391709 60246999709240289 10683044074648970 47382509635228527 19388159208613669 18669624161958267 84965743376527195 83761864187172264 19932256201396027 13637360226502477 93130618463462796 74953182211590904 69582541339473712 66035456380132019 61377312270038769 85557638940711055 27194237181628174 61493181315642942 91624390904178393 57874437452106183 34359519765986747 49532992250492202 36004718179567487 19505839711749808 87686061250104221 21264504344283590 97160480228717295 37842239589784564 39711514629835986 64823810576007577 37616602874899142 56344006140958309 73170858808931246 64043658027582298 98657390936977588 84198480936232177 83320563705603275 76790295665992142 86323005983942224 58085873040217195 82041739270702010 66046642070081458 78215785460844392 10535393735610424 87305394037418480 84058803616973869 40880635416946953 75867911549802239 57707658344689777 67652764746113055 79861031085384804 11550334867646356 23649426205581202 67404996031974111 24330259037995707 21937611198759191 50622267848742287 21568199706891362 63810231102266324 32226833422546695 50954100255969231 23206839702383710 16655635786964862 28939291373312991 12730797412303838 77398553253742385 63924428249614275 24919532605182098 80334691232072700 64406182336503196 33977383544203545 90864496780809957 11605208498485074 27939886170609950 27832817261906606 65362208031205761 73297532812613238 89685087927138065 42850917297670971 81913949138815327 39213544613761327 21770753103182872 95188342574679862 80319536750906989 56449080612220381 45839999038767917 84717263302815671 38137379313574348 43667899055360275 35592489806236059 76454851438211692 70628302302625361 19825552290054561 47802615368818339 23363914706683633 79036670874853976 26438988528599446 54713866151106354 70575679189152253 97854489789097670 36529424939423753 52783500103623028 77532349525010411 57022056163782543 48583657936628632 88612564639662690 68937124002757279 16781868942064927 53031232134522733 97371559927837395 18657397916011844 25232641656448431 61027385420806351 90462707307220044 15453465199101254 24110312100772017 61627825445712222 93539008013737327 90970972736042360 42614677508844927 13409034469987835 17134183699248355 17108685425049770 17732352502337587 33707290346473329 59850774970682102 57205491053449537 34670319661475466 64736969075421190 68197454136847114 76217187300838221 93473542902147005 13101273584133311 12361748196092733 25382758891120646 53855272440292680 70500608051508089 31968682616264498 12842686579970947 90928521190112301 55537710295363584 26225986939398092 63481048496088887 75006025105386656 66566264417803334 34212493636331893 40838144354034133 18687247345950442 17591982827700623 63963564172785231 28057757931637177 23404662499947964 18117235500122808 29169363063194359 50098651663990225 19507301270955670 99115045291418800 15235291414353920 19625730753537309 29844565539579224 32965766553099733 95727467323616747 86597255535164154 62332501215475281 57590258383885381 64158728873694143 70851093085933128 53403253591664469 59250721906440001 69445678105916506 63853821583775956 42334233334702374 40949302936637431 68157497820743551 99977610617824925 47061711764487895 18324137995809338 14904297675570758 77429535690886075 98465804431778564 52910211982821560 30339750228049853 23410364642307375 63165985438267235 59163408476411191 37782025952589085 12355747855740922 73728838645081751 81495429536208394 12640950570384237 24378372961637527 42723640736583398 30630938183777022 59091832172929435 64001953547348934 78404566630599031 33402808938109297 39699720709851470 37606415298461673 52781563742835587 72101283445770128 37807930084678728 37319508176653009 62632963854080952 56428068690053469 24616123336874435 48850295196517619 89693426828336327 26538694691387534 16553618057100077 70122456215452790 44504650487645549 75249346356346990 96058832568525283 58301696313600978 58179546752466279 89942178646647714 75307898295684770 79528649158180972 75725678326179306 73075411529817432 29467828415520289 66336738310246497 95399899380335194 46960275267680080 24999360518242191 66720910494656689 81528905923470744 69328521217927269 58531948839952506 28894608629453307 90540095490849870 38637494289897300 28258463116731439 12446805430507324 32733733714123513 28245211833596690 97266532157440701 75646538680063678 87336466884696333 11390604350991828 91600552827262538 59822014088552067 48826481385725919 26078319919203976 56373077570728841 19470133890745093 34857359312521052 14735949394606717 72035124507392653 45232335087470166 31820205713967264 36557232038354396 23644059314497845 52874222254263350 65016759951698780 61710797608254865 36349084130260803 15169498503810231 65485276377121785 57015855989762768 20814455705585186 26725539590668245 66525920740926438 27494050317967520 48505856614488036 93402836073500665 14754314062072893 10545646988945464 32262349487084186 40689198260144772 71656738075331775 17126404051187418 22758812529337608 81320326717474896 64833562143571595 56846766022899008 85190751616643230 52094519708914605 32566107713624083 18128555643514464 79901507234649334 70711074111688633 15987335268496340 18272636839690578 52961266340655099 95237575134058406 83153339206288374 62348459735355389 36469928931356153 96297603155636347 27151703380191995 84307206819427937 53507110187916261 75775538325416777 12328666131262544 83599982153894652 46374768305206065 98841287917383110 20002158645866522 10103098607650616 67846531076173336 18380683133756722 94265222783426979 98848999005859743 60794772995647799 61825307048935623 51331019722551245 76265375793217903 80864107122348224 46499399422827573 60569521819024986 24563271121123728 97449911339399538 32440441136503279 82839298994073325 56761427989721915 49652484215166399 21052788869089022 38451597473111055 24204825047526121 94658086210093074 63128931691034345 13563882954750430 95445134320821875 68153152140513912 47063359659562324 67316997436351981 83648482393539381 29453861978442199 15271441232128223 24852629091212720 36307850820909791 83201884610930589 11296158511448820 16061759241823315 42236292337095269 78977665896297006 14878117504774993 72566501274357751 19035539559936378 37243864148134768 56329866030628081 13309453483318176 23191051225536480 10331731182277753 39851789102781801 31100764359534752 84301868629275502 40850132361404439 61870208754414900 39651487680249240 56485603101578190 30484152889888584 21935784487712219 48418945896255129 69614909209334846 43861985914550858 19173979034516099 24935436750039066 21288462070394184 44915333623147385 69673786492109530 41571982484146715 82388053317088489 51361838723681426 47565083475765100 68002020658199251 76011613342475859 34850907571670022 79745573788390181 65842894157393549 83644039466309017 81964561953736072 58786040167545686 60604951535007224 28900696819201468 97957540191979292 93559598820854981 79795582616163275 82197822831076692 17141067218707473 91456775483933390 25547208170908034 59684905846508475 66629501297467343 32479384917657946 90179936965730508 75873087407500653 10077143967214771 15369140840281271 10703558618272439 32929281682892808 55336154065199353 62666564385130596 84466634405970874 85920032198849298 96594687502653320 96428681347575593 25753675359539731 90414223124172733 31794381574891787 72009396871723159 12067026363870132 80242720768862224 28695670949900339 31748676640114834 16807523509935675 81489886077431756 66584814843849162 89631221976576017 81998083649566277 65893439598031265 77991968886271093 60816340086135523 67407322076397417 70438780679255339 30082287231641604 90302370061843031 45868929726974338 56992059098463966 94192127977000671 18264697493242576 64797629324594712 40686220448087120 83316023032186723 93388704029816212 97368859670492422 92509368880783194 41405990628255964 32940298652214996 48177900256014598 83825744613974151 41283425563271036 49871193696371519 67099913382746618 42219085277511124 77385100461758730 16166620605059553 79582222313746595 12056969261816368 18313363951175750 19160184145073961 43961492951890157 37797322948872251 73327351264536441 56750988559818374 57290699162519537 98852003133799312 97083903450063078 21312485293110282 23495419543077377 32855326051571355 37512661649815686 10710288822692396 24830049129796629 18113916208836536 73917741083012433 65326125324578309 36923776965663229 49847876502640136 62526714565371015 61588978253564023 87063420582066450 19700435990855168 23478524898799236 90994367440379842 59157878422038753 24762402018875904 77389304108712488 12862486819612565 98425148545502284 59705313677939735 20927751927368455 21753118455359196 38748071751546977 60773313501252673 48406377002354049 97041006046381886 79225756780617666 83255401095401223 19864073643229486 51773678225624653 58838337727593167 33177066052883475 86686425303902262 16818508100612141 13712119006804377 84505853644791523 79193226231479391 36443189098798719 99055376546254491 31835217875306059 91343871825218507 47617017025418737 55775985952184788 73153500095408106 78620230099060697 57188283482567913 57545749075058513 16014275540980290 73919533698725960 88579302989048915 78510372929459859 22781956788762067 84040198498830357 42005854840085326 89224990483569386 50864054595637044 70461857448609832 51149980347902898 56720235084020159 51054043034750087 98183863157786943 15935715092351652 35346285888942777 57407958015830109 41259315768707741 12961457999386175 38358519784650138 43639401669382652 55542232088987368 52155435019385223 93986523160209977 97846609323781947 61460858595627814 88234516717314371 56758946740086612 28278974543422603 50731945853950460 30947361123138327 55491147469682036 93649445547176927 20510313163170648 32212671052112768 17131182133198972 31156425800885232 86370838568474418 48141930286017334 59160773874767380 92389440786130823 81640929045414453 75691209148183201 65301379635093811 50977708759126709 16915762416095895 20719029037107802 10684583219995541 39988742469271665 83698487882444726 58509337516175174 90110035619428384 12927385283772719 86698254311409288 84389382309022456 11859094758643250 59780991435162697 25968425976729814 80292387469534897 76728151772546462 63258218200292269 88260395612331753 93269527321717711 91366860398799575 14208802234054322 57868297009122290 10938166833367016 56176037996476243 81935969005863078 76997073716414228 98367594652789744 49755977423509215 95333763763682095 13425885818057612 16539213236729881 55700709957602955 81051262386856638 96102347209875469 23264659248505212 84502126000031105 47716682114641593 16694566723833569 73106561355393315 79271504689827144 85033148107699581 24374694560854944 39905911421006955 62084274455596026 10871856544945666 95405866746841427 43203696508930348 22730658323978129 94448375540944089 63710266512289710 56709085176104031 39582588277849874 72529558005621275 74446710000011118 84807592488252342 20218167466343134 83842993334177207 66459209862639873 53025002863127858 72564462681129633 66499628032268368 14787515452805906 67683155074397968 21375029435503680 29293242393515340 84132333333317360 88204225471206490 56156788276958299 45279936487076913 33190220474398767 50192010664356391 76529090152248708 10138721646493289 58469044810362150 15129004998172729 12467196399298277 22797688159996556 40724643562962716 83372316079407291 68392905137531462 15557722419838022 95541210409776804 88933449972810558 43374253992847301 33141939736435810 50209199598135358 92931957669191600 59763446034746598 69587562163890227 39885649491086431 32195718985353627 98470920011606529 30868121667035358 13516114600419292 99997830869210057 86135664649006753 35977812394481398 58495311653080127 12971268097262947 48801319783757723 91831383888665607 75043862806449436 49260526592323566 44271662510953435 28781037834409716 63715301688701018 65228588886692385 49735433356411419 21453932248328195 48506982739929734 44410778348893334 23441183024967854 57708845780341876 97210784466520301 91366592540943232 34153003650307545 39482900034546705 30260614296732393 81268980924345234 21191780999902322 36073633432283195 80270051858424321 28870265175581111 33988132311728993 50351892506694170 86168558526215525 15722644162753967 89136162949680696 18740306850790146 22042210692889273 37377182288858951 75943500974518951 38435228562643870 50847900057122673 85726105012196473 70448237820083151 50986146576398455 53124446991698389 13872594357863169 53165644643511232 29760730989012515 19378400609789084 79727614750123263 22819808761751984 20683076920066013 83392435665900885 83469544714579549 67223868297757703 46960548953694087 27225728757514801 50150331921138222 88052116465857285 63424464520196946 15837520816678085 40344376738342574 40239889045288209 36015828093620238 74736990068605454 53822202227157406 78647936171346395 29208894931553169 45945724820990147 46819910519090954 38521834089932660 52855223016118475 26068083305450146 43640566023054213 87117678520685251 37658238044632159 76715352771887581 98213714038520541 83957177319877531 26973243580589122 36932983514420610 50635544118956146 19508277105337070 28326478192904784 78387690696406431 28053860200449275 20637791397141578 28062720088795934 27465221872403625 66350546448008210 54611090453571656 10827474521694034 42415878269554902 52420173307056475 34130843489549423 60107204559269211 28260318490287282 45561014839198281 65356008580087547 98842698667300306 32144033283371093 25432176383672845 85803397450866653 65991402618466208 25289148376425790 16529796524984336 20264422174175028 65979860227343150 14607915076341495 75910316138497287 72013126650218762 72280968857932483 11697089415092148 57488329477484415 72411198098009493 89795206930775975 54223015914357851 76607214387919386 21889133912906245 65401472111147801 54164829491108393 67131209022371408 66739461834316667 48357696127720412 61971171849638401 14153180260745633 49795194686571852 41722118403538954 54762297340194564 91695054288946689 61671391668511248 77684085257442488 82359352160812235 26691805133801273 49786891598526339 83678643736754560 20376516013774582 79951555547744273 24463361320638400 33668392712639896 60081617410623738 34181237178768011 16453908808063479 58651138723855179 30496915656500567 37263698799333332 55110600743043439 50360558000577026 94423059066074097 44128721902087246 77098217991341282 12201684031135958 86152214843225043 95450643406540332 23546334788901076 39646135174327366 90268119626755827 24216490360538175 91956887294928333 14054053291901980 94466287286112673 36883639019089803 96960026314958458 56952503008733867 98355561808721989 52051738359088280 54024550827232253 50345164535501538 92034127238530883 84515104909223109 48639197067915479 22816513737683672 59699419308779246 49709818129569286 60368054373596337 56371654385378580 42324646404219739 64222680174141932 29970299610670801 96569293945114122 47286878085040399 86882378345945432 49127987873819808 44425492855373029 37301244758660455 78962107433537643 41894612803395752 58697718540527882 32379667857259326 27863899600758862 27932259566127396 93924238045808611 82643385334018958 21216797049082449 64393976971485621 49028848400630340 61980949620196476 69197539971006309 25133409427051726 69421738514496648 81570946027055932 49352134804428915 86257274158570862 84431545566287469 64437296941128610 71520485234493812 59461420580572414 91724796549484254 99689021641995246 78098786527160346 72007390065857392 98333718937643725 50757691101096781 27606906726960005 15863040125707983 83237973327754104 18113396335590347 22663460160042010 60053002259132367 99901094989256466 10650553830957658 98390782508885754 72186876723124137 22721247321953941 71004866162711287 84260387545108757 55878768643790741 39558489366803366 15059717881823396 43374514980031397 71931376410919073 26220598092907592 35913556030326490 86309600632251487 83378635685047537 79685938204894688 34469757480606363 89290920959030733 85255285376298701 22746002970373697 26496423005807791 99495101439302291 64460442353198810 50117739094811512 16481542334421613 99145861093986132 28779105322035715 31323606792096935 32222349889706571 12486531159526257 55782221790656764 88177799278267731 79126799382493983 48122620316306223 35535839374504647 78772100795437774 23071848509776116 50260230353531791 18240627616529329 87544147494267716 79876141093730372 37304148249247081 79357371945793838 75829389920960948 95668510517425305 18307355123921473 60753443063657197 71979487601138927 72609820769394697 17699100395201360 61645122120387352 50526488664165314 68483175789468047 21312499988883853 76361653050807428 36901179763299927 47620933123740200 31164933538655557 92873571071090326 50859395210195809 82797938964049552 51999815093916330 82328920707738809 68150724640416620 61698544848548924 20980413857771015 72199431705688763 38382786718077106 16793812169990825 88686293516818351 35305270798517744 23305819506352219 20033490028175878 18767317774366500 77195345434394740 78916879801834478 18210769496674535 96644838077319412 24463776043796722 68714466235201846 64853184374769007 22683670824606888 80058420476404904 19845188804038298 81710641806927979 76820082447129478 85034544658452304 10191650865108518 58973689836557206 92679924013234034 52533092401559597 33863820897653781 12548078905771359 13033348297592742 16455678246235649 84348249128160193 82278336476890386 56112880208504771 43635507419616146 22278464976536263 68181061636044328 59478455015230471 18930807082793732 18890283419174773 24035529609593746 21530492707580106 43598091659570249 84105384030863160 81033195924881030 94205767289700433 92448252860762648 66827878827384976 77046281016634264 59276429559448167 55027019972945888 39388322254129961 62576060523408820 31300920154255621 87158848770527730 84178753725111508 71059628770644708 56438827068805620 93595575867467307 48113991129035863 37268982073034363 97576151285939949 68122660833217013 58463884860048892 58406389879802959 56661993104043988 69804776438591533 53819273802200733 29631990966485916 78207534409516899 98090152995257533 78494514034385517 40676809976620530 56550975694526932 82753224486769817 53290849302882399 47037173229092948 74917418731413039 76447529521998060 71735296671471356 25699164992983647 50069466262300223 35352279873822823 18689891938806778 73863944476696714 30878800058126968 19159996743150745 82713083759656510 94542697611349672 45677895295073483 88586316266490526 40043143610788816 54436627396235939 97006903161944059 31890673772210369 48831871701122192 97127531824436440 74650324235867401 15388107161963752 81937648714114898 26670951941559028 35303658221154115 12928362779879715 99731125448399392 12271888967884446 23173736594324382 89201715109400398 34200365409887143 25336417577994428 35921814188251197 19634603849495946 74746392967213212 81197966314987048 47964379142227233 95347550681354912 40234005651682283 10640859930241029 50388388305197906 28896775603074926 44142700714387718 43308808413572678 17757133411835160 86281515442985588 61458856991512992 22584338460628634 81695695131282566 13822082160873419 72891796993207268 91791571531456735 79494622958351862 82337189047683858 27933970633576630 68559593992788571 22537687743946471 25819959824249313 75370568000602117 20599245314352581 49096960325575156 50405340160535502 44776358760132409 17196221690638339 42353765684034073 66665881329429329 51483521123295427 53126613404264002 79455065210900743 42059630250421390 91405732929057304 56129565918425011 60302008027191587 52847705011533002 55712421560878716 10689305559403574 40168360593722635 97825591124014691 96582516265900133 10254042330977296 14317313023799388 94108078971142548 53674466256037664 87382860214305295 30339604108108826 51273773833277250 70308179444333612 22953230838685942 71667506584078475 96575347392188175 72890905042763113 56374645637348707 62664853827059036 60966672843579953 77485991547082915 17784038743710290 24786237521521451 55094767276218272 10830021755000451 61620141627349310 89914889214469682 92894023880106231 13828325907508104 74051812185457973 92263727585810844 93454875357739385 39240203316322330 75801879300141357 65912072424641072 47637774265221396 58617634433312239 25098320688260935 72814178138388840 51928780044571364 91649140956792901 92751118689518465 60935230899266093 26709226502933240 67644804201002455 52721335331848098 45320141718704467 91632499155427937 92142931292975819 80707172923781526 96288598247971628 65340313561170811 27701005181051387 33709740595990894 84280341832388218 48260214115216149 36002067480286501 11724371397652863 93139583011903615 60862109984994250 33760755217570348 30025385316746528 89489052379188824 75404617355006489 60552668987904245 89442747234440809 77448258826764195 96165271007760487 13307032313904292 71744419380232494 58882063377961922 52728997652263551 15405637606204948 40137605035621258 25218762536922952 74127448471115379 93729384497200283 18574180705867983 77504520156729049 41757122057397137 63892342921436108 79847404490864352 56453900869410157 82075659902595332 61705541427440505 42227396054902624 74191248597937944 71721309466583470 88802869035023464 12916659630196475 34168603288157063 44633722101497477 42372617448980388 66223587715424844 98258896032511010 11294654871512218 92036408462002127 58838184835000107 74652194319164066 45515776342889625 10097208230437207 34213366412615584 19366213429720250 18638281297311099 86823254077970799 41296760308691037 99856882003063590 20269600145237198 38449381041666818 65046137260537037 90373908245341029 40620647912394592 89855442661624343 82188664530350725 75065123519533210 68475739175190450 79211054537534015 32848216600183041 98266366785304542 19834182298896508 26944110140497047 35830172633624275 21462165459140506 25088805801404763 97985530362928512 77912104492776586 62817604441113204 48157946769452737 37655201468221206 96680535545369007 19406071275224555 60339081899288000 90874565324704206 54606384836299918 21430981828368900 61862268897621212 11335403251249789 86718835032976487 14668137372609153 95070202224018981 47325757656504773 51248771780931257 97852735178289374 16231335319283916 11452203115369920 98979667919396481 77853545729422756 30169926207652787 16296971856382572 79156570958022704 99375875843040290 47169076100428371 51016632800920683 64647488788425034 59909824505391157 32940301308213014 87614978089541884 12897589875211564 20959201357952636 53350724575694084 80666288668891837 70778885712175105 92594368771556439 17025717836859017 76737585523347932 15047196033112963 59024023828657796 79548098877967335 64114117031267316 21208989981812221 35481708847706295 62742146024815102 40173878303836870 36161716264648550 32085809583145741 93344828629282023 29536551414847696 58928885981387223 38362065603780480 14572049391330983 83980490927327549 85383260417502340 58992998239135935 21553514436873081 34479963772408548 59156521481399131 54143087720210334 38334287460634675 19186616682604927 22820812356589369 61153723137310567 60996552354727487 61973834899986164 80164773493669485 37686486758682530 56577206309864908 49562245064268728 67383042724328584 86373770099770647 87111501082729677 11008685577500358 17237495494648053 52674561607579196 97980873093153624 27930015276237639 41283041248910147 95308531968586727 88274595184041870 77294821004304582 15408353791334401 58969655882574984 29401521161342256 59832412478422294 33549676587045826 34261171599183895 30415409624013964 43012258360894869 55180059760469537 30171707481358330 89023440690589694 88367210170557906 13135102386233136 55977074113165267 27349069484383173 54175610502633431 81989042647899911 31954805373173092 15172310494920231 22289003748577633 43140671792045497 12911532391914650 68442908095824811 58997346447286932 32176058555914619 48696975374309056 87121742269091464 27450102437995428 61159590319756909 31925395227217394 82962612522837158 16769681481121065 21071176453633680 39086266121030938 92584428373272533 42783319794090714 27536464153068686 62980135871970922 55002208045070877 70948527376326418 62864512480898979 72325667602281035 85275700707832775 72638915438057756 92594499124738602 92969755762883146 18159016242981104 39698981814414505 17482967828196176 99314494014063616 61929073927857025 34334397363145240 31982521406165045 29252558306809458 52647144297876393 26163423928140415 19343620775008516 22950700821739448 58651344573877102 53159765837887550 25884915622146014 12784751179467538 54277561242686591 32335471612259342 78224640309288504 75564234139310138 38095323472306096 71003377052988013 12898249094414303 42934330325274170 41233558562119913 63280572715213772 31378102201785902 45023297063406450 65592967268836470 89224614208031159 51706239833517427 43177534214098439 45611676347289516 57056587067342230 36162125071484249 82125290894540552 77335243626210288 25580820032777212 61633685858648572 77739615435064183 26752389912190882 99890812572724771 38324812664265160 26785464643651651 75283139947505178 29352022328052697 81163885699024070 55363582454421592 28199497602131306 95420424288754290 43146672357050363 49648411006773510 17969550092649374 12238034414375723 55635574394827041 88359539271479937 44605963207412916 61797552902194487 93416577466117831 82182349751064295 11006587866618343 22145443968080238 58154212783847861 93064477137460983 55045829656970228 61646914747691768 62416371344334548 59051197267072762 31283573796030511 59081844595741912 87803526701977541 12798952850366863 33980680915153490 44590798697477266 29712795052123020 80771840795645320 94692502386061680 55452805119908544 76667593632422727 46020616695119444 14478319195810432 45294966896715303 70323652814388106 57473516715071248 31873380154859045 44157916756034659 52094357465161460 90182321949015994 77046914150452353 16020780166464221 91333873771692097 57767352030294490 96681429694742027 51324221227953847 47701936381149434 15042469788115564 10591360001614339 51016725095718297 44364523692814243 59703555808628288 85111496682234753 62021727161708566 57012139581910909 21008233432607941 40972202104483941 11124323818142271 57529284244160470 24774494141616294 32991901561519696 22438768420775992 40069943868240758 31732870219939826 99587807635250151 48621065848656457 76659915252566948 12880826318396142 15847647353212972 74730093587217301 46128206921003563 37678760316731578 92911822068289466 11036010644104368 20123225960757263 91632912803670376 47866220598056442 19125031561343346 89047931021751369 16803578907051797 68263021718681546 65644205378285615 50760948074149298 38125050183888960 17942515231094067 66796154179706251 61708861747261393 88952931425772251 88481571504467666 14412467516699718 17389805434460246 67553056590638358 89477309750763200 67537745256148021 28477593370962341 39582212484568754 12237792889808934 70459856264174823 99709086678652088 48710596931625804 34421042991477669 29428074663592632 95165194366291871 45469811534097615 64625290803692048 91217656289974718 54003657926748175 81897563699970556 29386644510945757 23660648335031497 62655207497524334 83171526546236109 49143020416795882 50857995975635144 27800053639767836 93121652185794905 27953737752865934 34594383754179383 51876038700277401 12605043190307523 40949544341838899 78054127138386379 54884743605327536 40893914084038385 52787169175532720 70253526430886415 25700135573306709 11389455251226068 15895101335727983 89527578570531405 80784639089704772 57080848986251960 67331582750004082 54382378980110372 69260092071297589 42356433364996053 26209691355250912 71061990861219660 44301266833015437 38048278271244031 88812371971188502 75901002706587961 83853183591431703 39975524117856470 48141759738318604 63906224871285943 23934340380940413 83395465821390141 56838352807854620 25958334730541701 58472588253683444 33531086905561041 71519521948878502 30846547615945400 28797455747671746 57280340870294585 87961337486715205 62270892523394283 25577494223567433 77048472147499458 83268466523628185 45304049391282767 87537122074345159 69443194002396807 56948874481246800 14353822379573035 54794953428541546 87686962797699172 61329676498933863 94203335663460833 44540196391135701 85368734217763650 57209097489206492 73069113365559926 83778935104314805 19278398060187429 24458673879613991 23164677324435767 88602994994550857 61047558394590826 68936224418085899 63309681093785122 68066667705595429 42298805320311414 80917093359578070 25013030954810535 73957919673795379 88957821230189026 64891299261985618 38791775693355807 57026827265108824 60565626328701001 59526873223769400 36886657660645136 96379371459521610 34393901675799538 28277668185978290 20521416274310862 30824273774493908 94119441562148337 51808664773446722 66982724913303161 26598273596006564 94447479629316775 97147438034320424 38185544200122530 42823842143378406 54804693867672969 17857046319820717 92371776420929272 61363487807294021 58527836777016102 31842516028936402 62126967654055286 78078513145264029 44662179061970072 53475487157001332 78210626480777235 37012991349384772 37863571165189570 28376325057612588 16162373615263783 93084555944986019 27322709490432987 15815920617298953 14978653703800612 44503527682175931 48434135278166497 61485276566173198 44579611468169585 38741400513321856 95603458648945729 40905332888247679 30406771010619419 14289747946239861 18642497024545873 55090355981903434 49194934060512685 93238959427958655 98485694680892689 83441546870285884 56483209977368310 82166768729108966 48579679759867585 83731556021925456 42344717432631853 36800346945497840 93896096180281200 13366956747171458 48042779332998856 19854686926719547 76405382536044499 75364673080051070 94175507116921963 21154644150098253 93088932876683814 14084788486257471 18699856201034761 20988559745843323 39606267522736384 33306247043124077 43930435664382885 90276538800170384 72644355807701944 40639440942255408 15762989547233896 96839171370564229 77270797385257490 15469539392058961 51083342407476864 32306876052159909 81850591366560707 31024179054729436 14482097758060177 43654352751122228 96194331279186512 60424740362065918 41753173183945163 26545454666099719 36100532570605722 46306622616836479 95853757140563861 40862007599991256 82904013068117909 35221248501075424 22669463275293092 68366789435880439 54424342936017149 32220915197598234 12228369481975603 59989013765579931 22736263445824838 59150884525948179 49180937625707218 91670265228927433 86680705813769915 17175866553515715 86927303116326097 32135553152728561 87449372964217044 73351849131483272 13134275796109540 75905512481873061 43481089318429326 54070823994705614 58977480162633733 53197052498459941 65694431681705074 43124754809661460 48768583138476658 40865232419112447 25490291077206097 94824379093975218 91094969174584448 48124951858265079 14460680965270285 36199186157205101 19079277907576046 20377607297966223 23660252661993175 37141008525815217 51232306324881510 50706566873353860 85876508022115288 24651190785097027 43711464888558208 24230158691039081 91729491895145009 41518226420998938 94728587134171821 78963121164774623 26191083111853257 28328085391465878 81159453289588898 31128734040615426 23199742576290304 17084855175869442 29286440558548833 80589666026304685 57879877049747403 92528317265198045 75204079213702615 65023428561376493 42459557719865614 98392746628208166 89458621283277758 22586172621868292 91880419943103874 83181923894811726 12172293336963642 73777573466449174 62650442833873748 16994917512886360 78807352416082706 46489459516952834 47438025603371189 42939540914504016 43423198698653717 34667226639824275 47049804169538651 12229529360831746 53197881038620637 25641780980498228 59216210475629707 14111808968776227 51555217857290067 19433806168149405 77882004133354237 32234166087603083 50937719588771267 72755620734713439 39539376745600596 33717828509071167 20145825696060128 77453520859863410 61927406824048477 11984502720122898 18985882757525152 91453514717097917 28589072932731246 77154349661388177 18947567367579752 86276880067121335 13241939206863974 48255859875406333 48834839202769063 28773781890481081 55630705760579365 10372225704608206 94787008816781840 87803158754430967 42972423197506439 32337623643362129 26369304606333161 91208380143547624 16761854016366633 13189343855109635 63848775242175952 80812876798176797 89282294835275763 39478043388451626 47300046119287039 22572468117522041 77368036441958078 78642593113790541 55615599531813967 59740076153579040 68513256098417676 12737234954544745 25203622419998912 17205758897953222 63259786431476035 33123401459915928 41386414333870914 61179390392003168 19734972769131332 43760570936291608 94708173417923087 69058214932063309 75874705974494729 58542209687798012 85457072248741222 62541693229057679 21230232617858278 43046220352433552 67254522346450741 74995876317701010 45723144495357231 97467057694479526 47116379900889607 39421868771098828 81726576074635519 90275665571495100 46981691475283264 90950117184990274 77931149557366038 23778430507415381 87706699974979509 40068538368474234 63014153420589709 27549890336741054 16833401618065142 21899312070948134 46473017558329694 29073561966194615 58321846450750078 42198581200613754 49593739991644047 47086761850439914 70490102279364756 87008375400756194 82383749339714724 64357446886420365 74451722415489906 82701939949220483 76879000804960166 75893475668241197 77779262466543561 45075334121416301 99384721293862894 54709996137793839 91509816428668111 62492701778830254 74751551223758496 14718823134854199 12495158655690660 88050518330286075 41551594131883900 31957980774697633 20987746375568849 77053095640796366 79487363454430904 58908917543134877 21785860794685191 85130112399210523 26874658948044524 57198338954698287 79308977278718738 90382826012865348 74693772699159993 11208497215262217 54496316315225741 12683330780011561 69418535296499169 82315988592423030 15661770499390559 21255414691971319 57987603474788031 80858495893692140 23906898232973316 60182468910658941 65341919772311026 77976079395084956 67659431080258328 13125126626495465 69490484796680961 51832443553868974 51485761057052170 53656041576633436 52730367878683015 12328527451489212 96075676651741852 86833216629266188 57180912344187401 97377123763747481 95320898202171243 29182475083840202 76939009789236625 44223220483506119 75267293675320859 47123863797776234 15826637756931769 83783856504328680 26767704241601687 64881829161073680 63957876795818882 66563361251633184 30714665341063019 14249437195551297 32318278071053444 19499378268692585 96091709394442008 59760409798687753 55242586879188633 35837232151009781 69334311527386387 80989286361260026 29071802558744747 81435399362936412 26020661352831950 29200574853167446 20238752536291941 53965547527779833 87887233699278029 97294572544342970 92311728500092024 69636955202268568 58898886946513730 46728556596950130 46326156673817638 72706920698682842 69780297923349457 93116717079103872 49662660903914678 74305528838697257 32617021542253844 28182737791536030 97489804857598228 67727153229000236 51851291111177714 55026162776966730 18759451845181379 54901568213918680 43423802482542102 81810898202977652 54963644382136478 87623916215696498 66617988381622790 36187629032995042 84261592925607808 93673293574134501 13774930213834494 56058848961351405 21820895967911992 28281213378743067 62458140140113996 81009849276922988 70323907292109065 78538157650347685 11683041694200094 65508026223841706 10230853016543425 33163520781695529 25623335572454099 27336708151712250 31985434821121238 55180718172083767 63395227289429850 15326309829960989 73947087939110536 35978770066745921 97976279014633536 24048210647525479 16585606955293961 72974300449416341 99385000117818621 33202042756395070 90971766335073002 16988316591843499 59455063574244722 80482994324475423 31314908090461624 52338640472044388 80323554022077649 13214215071198731 12820135145879021 52464312013862344 72976442517677790 51249613124814866 26470091380430172 94803725186813447 64365823471277545 95331233160264737 42202030110007237 46191331708513116 24849556318763635 65064407787245830 87468855083064700 90373285673669392 60102556850342641 39848788129699967 92351212810315183 65766769479503128 70815838406214427 90059338955020363 48969913338555338 51954387314696854 85064965086726356 94888917479891595 99396965310603654 50530673182283924 48810220065108947 55481079998003626 38988184005099049 84666879163433021 74734709568782153 69332726332169587 36345382301516272 26879380836640217 93136204706377749 35034398411584744 22903410497389405 56111986625477584 10584326486731554 75548356782441087 52151378864245469 41973665247406680 80189449963846965 79057600531714113 32751867251182281 23110915918847874 44214016768614951 97651437248575212 96457771151865192 59856389115765103 45548710376964297 39033858865066070 82985039028182648 16926693232721033 25910064134950002 55973781125260029 60544425376430518 76211665661630888 39548790619163818 95523303080904379 27935750006528100 94126659280083334 94110930792096735 39764707375277716 42924024129648005 94872597932712515 31178135963793454 84810090828100237 56085520855847458 14753709524217457 35782320513429968 39087376359861438 48047125706403226 71863758930441258 87206068431028101 72550536148111613 66124147953839067 87062826365247338 30170412423735773 92451408254981016 11771598075957094 15226951810756919 35564407932829006 27900180284197600 89750756764225114 49809120384807196 49241303555136408 97274282423493091 76837486018840456 42795149377030005 79180739470226470 17948855728440648 19070453075773340 64573807932178364 37308904487116726 40397317548621731 25136499008149032 27323992780175283 60157726337932101 43747384949570995 83580974030178512 18841925841115262 39808720447467210 77460168430699906 29590260241289616 98892627684527529 43360475826394981 74261307569464841 80931936187136925 68894918350684019 92566705728158404 30110766601225865 36100779245618602 80761604989169355 92419180684512898 54023816117768068 94557797148310296 36888257428455056 55776713592947815 46895353054875329 75504866167177124 31704496975523844 85405205157469607 78987947449430781 34437541431502887 26090700027996064 72811009814451946 11140081481453208 66112029791558193 21065755476807300 20832458904313007 77586197805011130 67849934522385668 27653711104705410 50294273743249295 18496858653766505 49535656140418195 62804278999134094 53064039605338602 92205474705303086 81571199116569831 48745345962335588 20722431267959293 56227492726532000 18770311086752992 41356413788736886 40953207571858553 67426352618279088 36248311430799512 38627397901988609 70826912965493539 26420587090948611 12054080494721737 30082238831900939 50264048665011905 63738883397789509 94739522447199304 38243815490953004 29668749120635590 64716070419603508 66998294687401070 73581233376616571 31270295187315106 36608464772482995 36419453812056867 70273278475956540 55061781175899115 98767385920279934 22358299487400017 89112723228964751 84961226486251999 38855484943413054 51640231466536163 29209164457402281 77511564982682437 94447804603946975 35297564581232088 76094707335706810 95680070800523654 12013779254587145 30737177773514265 32641800314127607 25705556470839788 95837741116503960 49430170563301593 62543684846203653 10024197290929981 99968219457028145 81424204944276209 56021583251770609 22597481617145150 96034996692748133 58761301328434410 67650507133465736 74023068350198510 37632129514517363 15481948796995701 39545369696133956 64028436520910408 55000886126767325 89676880868813361 89028913085365345 58133649186571281 64593905261883296 26141375892491096 54046834153464821 44236809244757450 82718664129570605 17734867245940276 92620476864524401 28379720830238604 84061523310029022 90840555235474350 29918713002897525 64906599091552069 48403415517034271 51340544103544301 31319186904878471 14744467782745170 98047219181459222 16082248294726723 33149445616328867 24600588509041507 48658983847631662 13394480689035366 77928799415543764 65385617469419265 44108207712755116 33854476448636341 47399902947591089 18938732133150084 66698033896715672 25668976924711430 10991206760680394 64346030057921577 22754848649241960 11982957917817073 15150369247627606 14945811376975390 18907330564939418 75407892757982339 73211993786597024 45355346118436457 26119129837005354 43486689683288188 66714729880091314 92984429526567634 45249041782202617 13591889265208770 96667563946193341 51439057187652059 96507604180148850 84971004995371960 29045660247000830 72335092906256430 12972830553003812 96386370150518228 57692763152373931 74839495560394942 45725925597733895 80398651944394839 50636681759248188 61225249172312218 96083662622438103 79456668412255220 88807479414572518 35340565187819836 10455153212773395 20011686805106210 59832584991397658 56185060801278519 21742510197499769 41418450924764679 43735963831483397 89225638888748030 92299893989708750 96534184676169758 23505884048869584 68613197769939369 57204210576692295 90743672127687714 53315770815193997 19344448665382125 38688386801171915 60721122355103264 17633576075628117 32872980683797041 27946696979478129 78166484972046011 39957403124259481 92135726967868965 15720228260816209 46749681168403147 36472412901233113 52676776213435716 27225115155099201 19954245600550071 95892594381666708 85894814190673771 59919488550187632 55502235489693745 83708747288004564 24434046040024085 24304780362987933 30685103436615888 67425157318292109 13142907475712470 30511163790153443 69291310870257130 35005700629674335 38821244438398703 11243058855705549 86772526056506209 48754767932509466 31624564978252846 86050607903286583 62209545650738003 87886651881238814 79783923040749353 64894834449041978 16282434508053898 98701448584246799 65858587237557809 46635589984866120 93118690400540284 51359532301939626 82444234743489542 71037802030670623 49584258265692025 73221300626127962 37707419758740514 74844555439902652 29429691637798061 65796722378360606 60442993486255509 43679589039633608 34298558581007226 54552953623426233 99907082418616150 61809754280219858 29272498336326911 43558773950521789 67719227174743502 33532155757303854 91526900929010667 83201483538940807 47057751654845812 80551058196799947 45467224367064743 56727471153602726 25254110567123129 87265620549676895 64657092668439908 12917767990609285 33525565328276666 47364116949527754 10935460408419844 49024288792013798 86184465319706867 93385718597697269 12281459730574486 23849343000095081 46017383720265862 43546702723788434 86998702023334416 96555805183967378 50826951606951939 60960931343559659 99685513612780768 27709762614318750 58515019196047047 21570909296849470 37669782185198977 77055863768562331 90234153664987468 83570462754911321 25693120680993073 75377248633982625 10587875510973117 44008985961853570 25867732067407916 12614106250164440 57405797818121397 74802158796271579 11222371781955906 22507750094130465 33940765760858709 66596381512852741 60745742708782913 67070595283905398 13118683781919528 37601310968044403 29560540445336321 29695047827862379 20113879434711128 33449235264665270 73648635014565683 63928977634366646 61239757366855731 85688486129812139 62260952310521979 59877284845884794 83597786460395125 64962837583089486 92135372443430971 66165841842701996 10302337045414735 94437453799387204 71719358126241458 47178001733834886 91803750647138957 98516048989175888 25430384085639343 74014558537183093 10308418429925905 62799107158175202 11214267624388343 73919518205258912 65386499732555209 31195646801578090 78639887456612037 69676341305013217 42492565054448762 25215501955054161 22526515234103496 96887650204491634 45964346095555289 28653006290836392 16758276515566063 42736322144862942 32763101343571621 85396299316566881 92726042434414441 23020009827806798 78471499897641746 41331872427048625 77812970663700263 53068857613971153 15869604257287059 96041421073820029 43192977282028039 49417306809762494 56595735562126923 78077751435983341 46707408552879452 33007307342223382 89723206887506440 74037907706289517 23264739894063479 83554811592137241 16510345936598882 48448524478543813 30211697723322532 31464712296249014 58124305412353625 41831249454647332 29336902759118816 42709945652269353 42746722666165667 17713019449663867 85063759084596394 18082296953083013 14498174299631780 67753033301764498 43851432307002137 46364565726268882 96231055381727116 61566496428322219 40654916228390026 79986954321473551 33882330163041935 33372745895362750 56793786644020280 88004945918462998 34348382209537953 54879164855391199 39390349794618236 46143300245156234 90355869183943230 23847615079428989 53293986216382033 17939854302007915 26614045125345489 42235048243911266 48946473985066297 48477575256719604 89227851337695272 78221261354884445 48477305548792154 17609883915285587 94920120902244530 73846230251763454 29849407520156561 19882523620835333 68483635234892715 33280722141686759 10718310810170047 44813283195969179 24091392295125643 25706911742580621 84053889026809294 27773386542619972 81774354225688995 61120336732315030 31450941281032986 89957211641924768 76707974022861894 74303401581378869 83460379875253359 58792727198344421 71699683343123320 71589449116171549 34461042663481647 42277967539905638 25246754381620598 43691052775058786 40810104214576878 77917079872964754 34428571644621683 66851761725401364 98551526427431174 10419126611193653 72068150759130341 70426971618429162 24382002687958876 44799066489054781 16907666836255146 89856050635151034 59048641198749601 24091710916851383 32417185818313534 77078428314149851 94168056921951089 41808556380850097 68185855222217089 70370209789076737 82460732762040806 12810911649356484 14252843209078849 38769800670326015 81382031615902402 31635489117238180 21753859826160318 92774485446290998 43314978250478119 10932483170532278 64632921306921063 42768663342259613 49207178029060905 89747785796503459 52366862507152507 38263510809769481 92849903322126132 44059911748221968 65230918753118465 42111340719322303 63644516868739098 94753523268277079 96776628706748026 72893044053737303 46827885205119240 55738430734815353 40866252373813890 14852102318864312 40248748575977266 71112256643597189 15129024421585191 17107702937773691 82144728280373275 97182444823200109 43288016489827443 48030292493436671 26670891676793468 53687185473812366 60625837720648753 54171190269506067 36186412605540275 54889757751675904 96524485194210908 64447736351539947 21041534356446009 44914418160947845 73421088473118620 93105247585032154 38922398478291047 19524464727107928 46335108927074247 36108176732887725 75033992074435997 96766298918888813 87879304444524586 38917745279649359 78926936785393908 62048347700517095 11693521117420212 37514653092669836 27731973623243401 85852038977266150 86196177253518520 36047585723940701 23975100688446502 33881523541351070 59551222204320027 33441047901657366 96470605396911752 76315098938454473 45913434412553050 41013248751365314 97359904977587780 19461307759319577 26119919289284574 31873518917925055 28915204780513618 58052015542589906 39065229073629456 12005380816180557 48075190290637284 53181952686899790 97942058010238828 81635936874855535 43624073047459677 30637428723528193 61891325661150323 62397522584536378 72966443081280713 97201328630342949 80152590317538782 11817625183101340 80261905749894386 58641396127577143 41124333787473305 42190788579073296 39653534405065213 49808366272185314 32891084365530366 18566812747415229 14436115361658757 14442614164765983 68064223940501509 89715096304067155 92620235948109437 73795713397301693 80079244870194082 23164871431334387 46246006282263720 48104535830542679 21125267170766401 49684154180112988 48438559196436268 95819863614198094 38760506334579231 45112822705790120 17031701026579566 72614074802466308 43931211429639497 35260899600015160 71427574803770071 58676736836168601 14567104077340051 45881394616426974 86403771299321525 32352550189792948 65677181243383365 28405405100476724 77305553633321576 72224559249318823 64867733717694614 34884862306544370 38087700922742553 93564427966970568 22454905931228509 89652024109331709 37885803942266367 61889495730245124 53719476919604679 57304680158978320 40353212374817839 96220794091065432 15814653623960732 69615395277986854 49826783716471755 49382660518463286 37952989522519125 25608190449642150 75070722555249057 37149328940374640 21129060745153216 84685586452933244 63060646892774142 65430791113979964 12074256818460596 37876160613203926 29934693607445832 48951646836050582 16614396611267622 50096495127819580 20416746064499754 20525896931035639 92028810203065973 82070081034447564 12991645520139256 27861178700869648 90823615186288333 83895524846716409 22044042000522006 12700248723677132 40757439020122682 79195823927674176 85284601464172645 97641605179623827 42374399721026036 59988553816075638 45580873992300736 14014000243928079 47276053016086088 25044086951720678 89500802848953181 86908872683443582 25802247731817370 40095973988646239 57152166346270875 54393137154498900 70972057922073321 15775350803712143 27221508900179917 75517102428558487 74128867320499668 48632754335052358 71714957689136892 63477998499046996 35974037025499388 57924037627807424 40606394096842114 26836841644312649 55736053214348196 24250742422972412 80168252753615629 99850725008365568 38698595099600756 53657796317758238 27366099859086165 90629555178739862 45830658711113028 54649179777061052 60654050416110873 59634283136856919 17102917317475066 94596725895578637 33809566474469822 98921400560713264 26144920629903065 80919709993870590 15704591373363745 79623478901556749 41957476903241771 24692966820336921 87087304996481603 44090024056282994 64410016731672756 55587887279001983 72495533822710628 11721695307224413 87878169003610755 78464762765065103 55586754119277061 99956750768109241 47154574061286236 82171839444122784 36543112735620268 75098401246918363 37306407243925063 89817270315046895 66355527560099513 97360726776322258 73257291514505037 97335014414178462 66271365688301336 70315080476205055 36402815047240807 23202363267564980 60303095462828166 39481596591954903 96720020112317046 82319777377725142 28142176511511545 10666007257236421 36783667472665848 28712804587075603 14875397049790247 35188225348556449 97244633797264122 29927090256744450 13813748668411348 19061588897735103 45497288588679687 56387227961164748 83391706339740901 71624002292742534 97498955100997102 15179374878585333 70684828201029404 23432720774007616 35332483719686144 43270946028943960 35003774504579283 40822623701148019 23966832784198084 64670128997051254 83157328812900424 26785572561231156 28362257836010276 91308049716416630 42823876646577985 14144927194207938 20410968764597899 81553120261767498 82665751214381693 83629843816922785 84654397015064158 91311959378267213 25788960504235354 71168739939229755 51159085198932813 94623407870419960 59125157067392454 47907220576547844 98066301626668355 51958763877486897 68608213860504747 88856340263826036 82608540658508963 46833320317288874 24059155890412919 97495342853787273 18231839244890925 17801563790474758 45275349972066461 53079656569449172 14908125547844948 54716858760215944 75637084014244247 83296148667384275 86876590058809549 27905816115614888 42608796717010443 19492807029798739 26181621693094174 14762550931764072 94327308891614170 32754186304331569 62489837687303030 92377913096734805 22560814426785688 31668947495965063 47749042409472200 38214519677964005 75496935099394856 67937137151965968 39090689199427480 48240410628513710 95003598720749670 20963456722018192 31567183317002329 64761562808228580 28022266838506733 86580773465147622 87664475413537613 18582116493451540 24043337354535647 30995338084552033 10451931713309276 24113117107338452 56581294431880291 73206259766194278 12526520369159451 50354472939061823 22084379701754123 40887265469153257 70816074246463924 61243001851622553 58670494223424893 52973851522415710 10014132213618519 12980632057895369 41337980657305699 27282216172391224 45122365555723615 19148652389533101 48388029722800472 35210274336288226 37538415026429254 21637591598377569 70406871584919214 74985597811707366 47706723837422918 22400437154990478 50397898335135247 29478407581598232 36679702464518786 62236832704463533 95881962220082284 55462763518073788 32106909818420139 98690060946175196 49198858703024042 48443236907981774 10117435522931986 64490790531657707 70697332542047769 20640114399353318 44898391091144292 60254732227199022 67270977819104300 61785554415463566 81454212768364820 85255934511142777 95312415845641629 82174666850235796 40970647834903629 68047540231918595 31786219734868183 31990984043844301 32676387095783479 15272465280709245 57134564035529666 24443723344101111 67705338555336074 51628847414692117 61713897692694396 52434208666932346 41025367168321506 43449919278966169 60383414708318172 83496111604729076 45679124504099356 83682328289073917 67368455695724891 20865460772145275 14631144328442523 43950011271899256 92523672520107067 19402986102913787 81581843804113985 55543247823799208 87021886099472840 88534975538451239 83323009915822826 46280821522532359 48331015367144491 61474888413493080 95149960954848528 25780446961374930 87946861626792515 27530908154106008 66699101088348885 44443044264233110 16645221576379278 73453465335896584 52980909201242079 55505897224353941 63928421316120554 14035063821559739 49117368085268518 44872732501581759 72712106520836241 79922408728241922 38363768803996258 50800419363545798 16632958450995632 54393267353816663 21754531080112698 58801486435846395 58639782647081501 62949642027100877 99618578967456293 62395823225730605 46277794444949538 61474439906876506 94544179665769783 18670959013856133 46122054537617930 51305078661377927 73442987138710968 59487799109882865 26923004334141731 34899818655337020 41046701779900690 42461761903079062 21286425648574007 70465373629990977 91152761810459926 58582486387288946 31446113093069739 32037535360527789 29516403051240610 16671373257237887 49784038634486293 20263251707472589 25207721352472607 85307370598325190 33107182196283031 57598153393364638 69285526023462474 60753598883237814 89975236764944956 64978135083908514 22418020532314742 76114603575541650 65939158295853253 10347996159822724 11547209599899761 48899531888808001 88032772823170092 68473496691226796 95041830428437305 91630168824163891 41253129620595249 70923764973026775 57442268042147121 81249557017691608 79481301605060633 91025886229356137 55167472187650418 54045611654478008 93736520204961190 73341204517774348 89526187437753375 56061328278426924 39615889793143736 68022516502931619 32882600638240315 54252995815837489 36653159242775542 78197552905882471 34494778447589508 48395472945402196 52686208876512647 57340720278172012 82544821120328071 81215811980075181 36704989481664976 93060320697753070 93960509652212022 10727975747097206 69515124863745722 43968628973687327 48352603615386103 18921516797118089 82724825125669667 49539383800211542 93876601836032201 67968606275416339 41244440303822543 70557651451117008 52499560757137309 40244287329323765 95714098849455419 72629539182230948 87140752138637423 92914031007650689 55274465023850158 33689752939930972 74827275425036309 12207575243959363 78004157485761366 76417390796876906 24365379845647888 11016772123995095 42384570089628091 86155004379627002 39406416468153798 85428538810995284 78513282662442025 44199058592818982 12270977008049632 43840816240981834 55815704688010557 61604008423022782 25046942655075578 98295799453020858 83274947164994630 82264529344865875 51879726281122270 45110715122080925 94839326206151063 16522228324168832 89737019702309655 27204195842509406 69640923911528459 59533911901479883 85370186378647748 76355823675794848 65373222720044747 51035627635814085 14790418322112152 12111822011015360 64103427078377280 30794037891967793 89874672476479252 86622852061413155 53347686235223542 53756744385618345 15698777146630064 58158031012792736 54853445323633237 45140128317474690 92793932696048235 78092224858873944 94819349008969275 27110792399644739 61692740501706756 23699530776290946 84758219749935423 73691651085726603 50199688740082899 51409641842434699 20359894069994022 13786125731414499 74318135121603995 67178010788149260 85633624741531494 69618317999706952 78618596679837547 18298494032466580 64422299571419337 49927561001494360 31859827256096366 28099848446309333 48065144385344307 74337727606364747 98002479113503337 89477067905883789 69918080031601986 98179443708372557 23900444123779812 91169922249667984 26480434276844251 59077781428106602 18094644516081618 69705580595830663 37235307411910884 64501825279080643 70062034654634091 33103959644701537 13409155436863837 63212301531242554 83547522261459809 34243808872186601 96584841904935636 51294261287323342 10624375869445112 51726598029153270 81412819367050857 50937375567418236 33095193773422993 86261547880844468 29921848276892735 52595280109250028 71301207667300785 95991822739423383 71201410314423608 71065496468116586 56102741873259282 16625703909374422 29338183583990442 57605012884112347 35362920719262894 15540837989663250 77370300621817892 40542576696293504 75196607994265827 47963898792595906 45804201203197997 88347421429102240 60973360705791093 90078603684660520 10231958960161356 22361674070805071 86586562803980486 98226478025703164 93281784589326706 86266775367616744 40144222836496979 24313562415900524 66773766531019452 23402874380194131 65467394141064779 47856639520647127 40148591569402071 12174084007507045 33721585411980611 81554773567265094 88553398015209015 97151763353383111 95490721493465534 92957093148853970 91060496781934548 96376610104089820 56696590734389747 78086902593310463 22926171666239012 15217331530269587 83069320046529805 40388340564809774 63251063470990205 99074273589668810 99229719937562563 74739329735221921 13650401846725381 78405784700337236 42257203475374161 33776887261992857 87716259879494994 30739989040536629 86392361923860820 53252504961166393 14945627274117447 42881411359524137 78359454713578284 85379659574598858 49381063470586811 56503547026913955 20988781328782948 83416406626084858 22671357050792872 51508410712979056 47632425751667901 31237708453802023 72996072444832664 21410448599660379 65404757486168781 55890416504087843 85703104171104340 16171553974727005 37385396804510773 70338716573603454 23190285499304858 79007863451846774 72525223617734021 34724384892128127 48833806955657653 68075722103182130 29183618908711823 41218909966396254 50032876870838974 64231730956916183 82518246795616819 17637629155674768 83300289738724811 94954733414053246 56713155390588089 39911979855184775 35354800556375840 35952509515104520 75000944618634735 61391596397254041 15789768686888237 67683437410113735 93530822846423629 47876149323804861 10450854224800783 52595028767538189 26545546790415209 71478240221188629 50658290779946237 28640109031666839 80910642109566705 68669211274283919 18646566724827920 41201014165165967 89849033190539758 22102640551684282 62400903202043937 43473596200913064 12911819170586022 56960129559332215 79677101807374053 70431781454095475 97230744733088998 38782123373558978 89293579892691260 82013092618496106 54382223340834741 13091963770611888 91964869352788859 23544976909316896 65834676178303707 38304015305942349 27763335458801798 14638748834638846 74064491920056110 39779059816344527 66658444808923143 14437454425717007 52523535825367924 20455374793471487 98901637243683421 14827914429579361 89751825823326325 91767328921021676 37997334550534258 17623043589956466 21841105710039058 67689867204802236 12646918023113012 97847175136529809 40823811995864276 16220122800464524 40209409255829753 81244490000362440 27921094993987503 68637850231784519 16028408292205284 24132201093745650 65677396641266825 31051708987239588 32423070668765517 50442659189681282 92568785330249561 75859392919933855 87509773696474061 44734185625184537 68478564122366195 55669056488075223 59561191260718260 71173104265060119 18382879631718423 52363785675660911 88923133559619244 48297250447910869 55831422288473479 17048000114540832 51690473188314728 96104886945535139 48203694956155369 17708962028173761 66723662391072038 15107306887778986 73356535398698352 76894990151932206 86965600828093487 60368492072386674 37774144028836156 96387110047962862 34243309860586553 78844247295721031 38274417034489621 71052720469151626 62056555362380126 83759957801671916 96162188320765964 26307508824242079 49091180080932774 70814348877944317 64014644252872858 26014308812704018 39178911741193383 69989083738838837 66799423616590102 46265485740053591 41761864152832026 63644725852679466 72721467435696617 57297902008156455 72003463575608378 46254401236682704 85094011316501353 11881001199984510 90025694692686653 61698230361105972 54157335229898461 34556818159592267 33576911531602044 41290273414143941 73652834425470584 11692999593353987 86655511378322677 88976005127734754 10995004546696289 83682120476481412 85992490544001697 64695486669203063 31882940470447976 28721281791243267 82125460347782634 58622878051135346 62960547168981401 69642922013484860 41027367984152477 44329811751904736 26075050916441508 67978534708991589 54579875015277542 99609097058912263 25333028157500449 63286727929951887 32955809330613397 16879408010553879 28303556199305539 20176296298566863 86646746030361516 26363332449712092 66118076379241450 75226471486589461 28995676820099160 62683469230146140 50643755159006731 68050822312263900 19489373553226090 14438557581288230 84443162857066126 65792461695080082 81913065703757488 68281534744065795 50343098854313322 67319454356544548 31530671933041070 74963649778665613 13570397597037659 69261875687597624 90416735601140758 39147790218310014 45416210476920390 90565351554260342 58425447212014364 94853082618742663 89585500892086784 51509191931177842 50785393120190987 99496418927914611 23592374698766310 64192365091400356 57797385321317297 57344836120352829 80306794012911028 89494448099347104 12964280444771322 22705866075438709 38438954450137586 31877573670802411 15899711088501721 22092442487316902 80728109299677930 17156031033526060 47463601041420675 43823724566818735 71877039261743130 63907949816235146 82346621419541827 77255332138180921 19543635111802634 81977325500184296 70362155946250934 61360874986550984 13689232147472893 17314665524795715 45248494941451833 63449148131706197 14786170906628331 64062574970425571 14916048911953134 57887557868447134 55031893401974565 81912124234368942 46528853700691177 88419553424490740 67554124477165473 94533625920853168 29123041043646274 38884049554922331 45508886091480950 13141848185652252 32956601421132640 27033618304261053 76022352737549374 64013404096834307 30294734759765912 87958515216176503 82869323309471025 14215760555593752 36554868308396296 58260135172280500 21187678395931453 68505416366209483 66617829468505208 97239083455127214 14756076225702457 84670747797482511 65592384900548135 40996286710632643 50207547042541831 61192162311825502 40068933499219399 85311102377581787 40230035488913620 28952010578583395 33634652719376904 84896379839770502 43163396433364787 81187694195749249 68303277572027203 63825434310042451 81546159238334611 61320953955379089 58888886586489632 49707168584807602 32084243814219103 70918118364431464 96942403480941107 71699072107911120 52095630815067478 13560509450033067 62423337822932032 77999025160229808 33687029217244726 11064545141758644 86504153014010895 39813416896060362 59999445406472029 64106169125701033 73520358450646030 32896380061582828 26268263325279337 85406253523784203 23854449421055205 56025024768856032 58756223539157772 81578383179150840 61756576934487951 32906230171965545 29560834662237698 38063770068108468 52740777876528880 69840417856632579 11728211215068141 94589108078371581 33177192935182606 82601186778968823 88721338150683631 59927405735824130 63964688159321248 75172203737276867 11044940066902361 63013382661755892 60928965772761292 45764060746556586 52055762530739482 38509923589466971 92680894813035825 56571668082710929 64286486361064233 27508310687176423 52679059901955095 50632471644842254 94272572098396837 56617155532005331 63294477208378850 91123352185302470 44062761832546390 13798595533796752 71152396783062947 53730005326014268 80873509584653730 32859526392283594 63304542151505226 50959335213690254 86610560033221172 80988870454717105 46414476296765866 96677001401609435 77948390488589612 36558126782301898 82096838480299622 98431911702803584 40166091025344420 84551444227862209 43443549013852285 72618607617533643 68757909131472687 42009021899696362 19346835113322650 37056103093467376 70973573201974145 22935020811668533 33597108324990153 25772481794082867 31165381257785523 48559363542000391 56372749824092716 47526905427388573 86982124521867617 43542847012288184 14994884316830535 43030651614639163 30396519441651189 88013004624942277 98919924393714038 66436688586541788 79059668338516612 67240208196066267 74153634418789198 52506895777594560 59717473633537615 64267610601624793 49316245122100182 90872306297139089 39813197498876519 85479144811284663 74089238044278512 28539923297003784 77545408124444286 42643949100517630 80230309284425994 62078681485412867 39819530848838867 29962299574496637 24455102226976616 70555502076854744 25177260875555783 45237823110597500 30970904093564091 43358395212360656 47186424867171177 18357255258796864 89822224590603006 13059251557594134 89092890682339013 81449585893077918 31362538337301747 31619971534362630 26159091131927547 95986819069506549 62291945008137479 10244543260987158 76276720524366508 92578814504117352 31267373794942333 53056975503406957 23208668941232244 71426810636507166 64890426384854591 22458510437823834 36321170050948705 46221569725233651 54635946070580972 26194371928174687 27985121317585811 15624295138191142 53354432059342086 66336392913061584 64427654129913796 66985149288456297 57448940657518876 79771908255295918 27817271007894632 82367105873315124 25632653273967089 60791772797414772 93027552513364527 68066242997153343 29138356720954163 45858518311645361 45601983037608916 37203956937625905 48908654530612478 94549138182616674 44061372341378591 41298253957327686 60699800856046898 59187367055828281 31147567702505936 35647342554323505 75319563968645324 58766361728587388 25359506366779249 19031186367945348 44356362129364295 84100530144887855 15750080396297805 11156629800504837 77287811427119466 11493592494909926 38281927114089081 49675782192155082 91556020904056841 94064011459458819 95730252403310024 52846981408877027 40846367398509019 55161557980371506 63210720814421225 19748684816724533 35981563882728919 40397299502954270 15938067274907748 39374224100307277 17083016047949232 28416314312237097 69705036372927851 82511106049867666 84414756605925635 83534730644109400 99207955563790110 76947517302472354 20498149948277849 64017553481974492 24188744059987891 55449598442364458 56773982172907165 80928039992291242 13756447454326982 83584006482166351 53366576990973533 40448691881872452 63164159527556206 90337300625710747 97216873756134120 64809335098717418 36211775763754549 77527771973493003 18822898035146587 52891072794182221 13084596496964095 44564316796944985 65655575412027654 34590291129639791 46063934638735703 32869419418207071 19932527573936409 24567219906971387 45481129432387687 55236020374164584 10190427983036231 56592613167128118 63379000461952742 33439720018502076 91426388492100317 87491723279447079 84277240395803476 21649635229554176 47098280390679736 81530773530909106 48973766497338894 73086426721799664 47649334378059426 93406737025427598 55672899928251292 77052952494388459 66171033225303887 15062055667193936 12817518050307142 71573050392240473 74546529820054567 66109140076985461 43702431964141607 92065934925353341 67781657966738195 19407316483121773 30897292685423827 18714105202875616 84210730653203890 38687126285616665 37160460106555151 97764895742930910 64228313190747402 46196606752125631 39596397637995417 35983501483815116 28157162282266507 65000334609169507 22104717511607601 37552343823370015 22619140951025013 57685421578411250 27734615887872134 20840102922262156 70028572070559976 80034295101913875 34914030428760053 91694578918631050 44131769378784113 70226724239956171 57701243454809707 39066280492585495 81025857687747259 33063492453010801 44137017665161958 82605934786240565 35951053920961930 44719384533625049 93569178216675725 41096723329636973 60643454780626499 65284838524649518 50659333015746321 79816588696217115 29271047328671581 54837537671901305 46822289111834154 99858241732572513 72607176183188757 76348423528782015 45892593968094354 69226909154061832 62724868377017837 60609523179390499 61905494827982549 31819369790364445 45250984973346441 89709579606179278 28141722114311273 83169840423451975 72917477612534380 53375275526576724 44945014843455752 41860315656255353 24916210358449555 14464023828573002 73396874463302953 72251468665564095 38263435100771038 67327357809037783 69004263661655052 31361822119180837 20013914734495823 82433229552303393 33032238565170286 42353680731659566 66916460921265041 96400615664232474 46170484913151470 51663543993282074 42001167592546258 43754428290808028 67579347929547298 62939318883702585 68404855320614474 32849925582874253 15127581944090275 70766262811660283 13638376058815574 42983030317826557 79428057146927295 72387169697403927 75624283544084801 16998682060039736 84068054768787438 33358429381919629 80273386818743749 27077789146712170 87124453315289925 84958457280368473 36485391182405856 51206973968323785 61312555436235790 26583804538654063 77907336263026850 24253560480782736 46635043196694060 99573931540987231 94783633433668684 86053951270891765 83877541329631293 38441478087719351 56677820076375841 77513881036626016 81344826032452083 42446775530673989 30150664703900245 90770234189015406 68822366693319425 43609470683703200 47017871562311785 55240390921719167 68131301418682971 88505831996788778 94557640109351278 59036665467465077 95825674189563085 75336269324671976 31148633848373860 21767084727173367 75536261765422137 36960925948487913 58018713076331440 14008018598095207 88688042115256177 30344410326377227 98103206264808708 22239803219497980 60557100198453509 40653009564964320 67819236901648936 30569714249542388 65276929137489649 60992305634767812 96838012659845803 84960715176837951 31362210959812807 42351317423214365 74481037473886995 99182278367904573 83378903035505087 32415888260492748 37590174033962591 47927762063751779 53132603402651775 77143528386036243 24030984507508993 12599425262064497 82127464149646912 22585592290092565 18716212754162162 89876729500626836 91021045645567635 21473880232620238 87612617673916363 50945622275036991 11970013365914563 42243994275582000 20992687721368446 37176332720318366 17223865306187378 12242558730228585 73775110415394316 94002489012340761 30509465198286663 93979882459148469 99745688171923313 82274749053097651 24186169032570680 78637304228706773 61765146353129488 62152461914215581 93364502916161222 96494988234995087 99354762782315561 41360510096920755 94499891828512850 74196904320818408 16947661241660809 47124432878704587 15950507919123425 26399493629908606 49262641752727779 38276741173696160 52102741056526316 95707809045323052 77659711572031403 80822720176031544 62136292599337221 89754795305569932 11322014438875313 31050967475671246 64006420321117761 93223570824409701 12243606401459003 29686135433311985 96012244767895514 91458110585225995 86848656651838132 89456762553103918 13299978564761043 43950452915736940 46026983886527200 60717925543920762 37292370877462428 49427251873784821 81651653909531925 71031173933728483 94744002836753889 29687756915250499 42264785604497076 62755811788342714 74242260906978440 59412322076016397 78992849666784868 49984487512562715 18834502155780790 91828383886344741 71662708106270916 28878471538375768 26698567883627102 33678507403685174 78221501081381326 29888531210975068 36366788397338725 66744347681368888 88747010730722744 88339045959239038 74725658803278487 86672123434390509 13343737185859864 52887960480649913 18466606852343998 87939113450329208 47361110107512996 10247183314038840 67624610028563235 77516516200008019 80148347088233614 87373713914163708 15080982894812076 29144029828745468 55751623815846450 39213635123388661 26043541447869603 60662667513153882 29144440953635330 93082102076583935 87816773442358427 83585482276628194 44975907698548089 75737760580699044 53509061717641219 75974911089860913 47288142824948548 63457116923291934 13568335784559861 36529480319692196 39451267129066355 77452418293187333 78161375242309864 12706705370220224 67821879839207047 18105182966150811 17717603189886221 27227832918844893 28262051171200876 84580377756911120 99692095223674037 49631027871378540 54160358773590827 27686677062035768 67013282734147099 30793283504100490 65274732690760136 21378894747289944 59140816557264902 28311086830569668 74097887726615086 71456158344800171 95201399006837987 55340334981915859 62558284651282495 79326798159907234 67982681989151224 18250464457423699 15942268910715956 16409012259304509 74449400677408656 49199318946417134 40830564231624092 40926538778097334 12199715779877655 98222855789172764 91358519741956544 82221817130114737 66656871418497367 45543191694393736 39537859285438271 93494076901484193 50589403751873473 32096779293715601 99926621719120280 55138948135750100 91752044364930044 87351986577802587 87420554378150320 85696110792198965 54124921459044421 25546228610411148 26839047193940816 99453357454497989 51190152030231585 83977125332213157 47737496353075939 44820901493009409 91267791100400307 40440430647260485 67543736933673170 84565658082885049 78355225990610654 39581117654323227 67051627752302868 64755804945007789 89977348778447477 50019227882014566 35935244485933779 96672745189260288 57715335285039851 98918324390692308 14031605647103593 70468661671978790 69561507940941332 79490688019906814 50411285745777899 86639081545435788 60973243134910278 33073615930039209 94924926106318514 30862483079588364 14268177156004821 68592081973721955 69460013582482585 38638216283696927 57361528638137948 82413588736179133 95586644536549386 66649232351215572 17878996735759420 58934620603589255 83297449483651904 50259706656838304 34296669169442227 75304774045456689 65030948781320521 79263131086359843 20353021544520572 85959797454223156 64170945731296923 15390000701381464 37432379833897116 39800928134657743 27649493542710811 95064056478445358 23306498178426244 46303810115892422 20427766580635955 84589774394024612 86534774134607998 46733237191178827 37649164700415786 59204959689337309 72133530710704323 25619267790016463 90892138797131944 47748788132572397 87183992282879823 49880686376539028 30703250603071301 58175536022582543 13749032784684679 46107929238062139 45300901429010318 74958351601694191 66943411760663541 39488731180665491 56148135527737759 58630760156888129 16785140423893803 87102349574470856 74527298794977542 27813875760023690 80245050345855695 36888138681522796 28966783666519003 77189884986224383 71063109221480168 78947548969475002 93909205985257333 73606619276276570 98539814999957654 82926228891771496 54378948689957526 64713160743642962 67706550145203788 81454806402879224 72145508492562893 63030084078512602 68879002395952632 95683809795341612 25885532172272572 60613062135313074 25083320659960878 33746762829887119 28853761650480864 76972557004924103 72282086404068779 79188927277516874 55999239563789022 80583716604524958 16545621146093878 72818538420221631 96769413570075998 95728032151663175 82944645224174674 38365849819222514 73906415175841811 32340499613518883 86499496438329608 11128148603699785 32681640330178859 81440775439959624 47807102385068765 12958107876666269 49678762972296819 66469501926918600 77928850563311390 69938846479390785 98263424068593990 13822683085761287 17043961559038694 44410219955187951 78205576787639223 49436583958679833 78322019871007270 11817372678779378 51654270763361840 88726791878483038 86797761741521045 33619384674508946 36830182790367383 54662894762576609 45393370325100540 56792623198070117 64497980441116191 51592288529527622 32607453456153086 60929045542411520 75046525231123732 11045589064966017 52578464965098589 44820735214056363 67933745951081891 65687919634830265 64561823547506573 52463055570173470 74023924889446849 79281543457753843 74705354859926636 29231990022135810 20976655320477180 65730280321308537 98771306465896604 26711115522838305 55078706897562021 90610100952386244 90567300621240207 65307614810908452 50597908164938982 47982762913688435 21362502004992220 20018636031458832 69196093450529300 28699096554918779 64360193272877754 43958745954018395 96597352895227824 24313005513885232 32199098844500606 35500652190861004 70723807309369124 30831418152091873 98018369003641247 60162445555298896 86916963676395120 23600768012418624 99263130866619793 83062972090168759 81303499563890435 29707296777619169 30506744877432017 93554354592060201 24442926215080454 25208039025312188 83527139697508659 18390553809565341 15148881298782569 31861200462954289 82750603274472189 46447336099336587 50788839656417726 73678904374931405 11258028230613686 97181559078698276 63407742879001673 41055295790271285 64404711982977756 22489124781176112 35323965326837158 74765887665364692 73585307452110174 18713623751702278 38962706618235505 50565163472246433 33926136264014496 65598016371745188 60737967147390583 91531964318619458 92336351833877996 15291715466687200 11062166397676374 45545242788907992 76228292214084505 87555657507281689 23370869942436621 17359073652374592 37875002778034996 23623072780489284 85065275948731526 15217722121363878 60395660389331658 74248335883386436 84439025984705404 67163994865659716 53353590980038712 63751098083480414 88600248989423277 63830675939173523 26007244147051970 36565480460247938 40067444123263271 45764798100897706 92276394635144458 99567245365899186 25713722996614359 49367521486403980 92020218459881335 86353394102375868 60226872219766400 47757010136227929 18204689864363580 86785993386289896 79953829238363909 27406294347762042 73858720202429078 22527126376056190 75937670649030227 15076664173326969 60803167591768444 40440579622158667 83701013450756062 74228120816049763 59030499366312925 33081197553248107 50908216232202338 67453945831210058 74347081364578509 41817122678226971 99171257216436475 74801012980594658 87639791287231169 19318228056931949 21898891770900193 45625965933014430 23179868698059238 30748176434416219 63292817255122512 27848647990488683 82008260764101264 12412198226600743 77378243351247499 20120499931650160 13304068956939350 85934242069024769 19451570304583006 74828892539424734 55094069499773000 17573033325149124 43406044055725875 54906713464521955 27286850337830278 60623063360337823 23030613656977583 84331419471950694 53310457840602284 36493156639987459 53874935797800462 92618915477752193 83150522313897710 64778032890915477 62061626588265972 27897863613266005 22210808825620860 35298154981750050 85145146335282955 37604030471671293 88861536837014336 73895822599111170 43073693964103898 47206854485613456 51882843763481988 56168236654632929 55536258086993852 97895610740366751 64387466392755984 74987779369165021 13663803665752498 94001301901680084 91928396628353336 97929212954755336 88339134015787790 12458235022103624 85363862630400560 89891947000204744 90992973741811100 55798416436091014 80327856552041265 37483899696979303 45266478870346542 47974319582498509 88868684704441236 84260365856175607 23312342715177485 31073005684637492 99933988820629643 30731485299601239 28369355818695835 19625586393469997 75947639912019176 88907944446620549 57744944889315018 36052273101991238 53034409451425951 51524149013744312 17351842861191572 53996654539427176 74536321908214566 15495000882653681 45464210458143336 70408726396854053 59900141187298119 31981576065157053 88014758686531837 70591420552679442 68100540084947273 33493624876808459 77563241149990940 62777190778937092 34858213986954789 75457613764227424 45892716627409949 22426539007051170 44444220249681774 83181454804559071 81316717592400335 30028989781695245 74548103970633852 11127842136544075 92704297642487225 26445158567794981 15385197602755343 77392497797478328 56908148095624687 12977178803925490 46955430392739450 61410681174499396 23125147271903330 35748301232833426 47428481114430947 24217876064459073 38449942037471428 13541054724048992 63420674723064373 31454986771420469 27739043939270228 67179324238345666 96324371898906751 93274434162206452 17639047291856240 64074185239635600 54759321450081296 51844711230513863 21373747731598234 68373152665853519 10438303762356864 84159858500159834 69158321594815935 76050495650731658 44535326209381334 41368008696928110 12547971577351666 56340089320792871 72094298245695257 93006983625995635 89762413463939555 38397706069655977 37125360893252926 64872965733405407 19550319385296237 44383112056859335 78385157056517819 61729368659724848 44398818545033163 64139959690168623 49281780177150363 96923241997516548 32516607918804210 16533373205511968 86076005069991350 78871365284758399 46794854612008377 82279240174190979 38763894112100647 25837125944186551 75085156735222102 41227994854373219 65930085523288311 86531032241780995 63026945729756925 31192060531603219 90547858756838803 56113724679195900 94515537108312078 35817151290006221 44223957299169331 14209506281162821 70805358467555245 77069118722148934 94046173745428777 62064617346608008 13852517295573727 53934746999519796 75498245112779595 12353612191182345 70130304812728181 68169061165648635 29960700954164239 97028947606600541 77752417833247650 46702075779914015 94225046402854352 22529864608773793 47574884736856346 16145091403343441 26804538547654890 20871755061507850 41006730772944166 43909881185045027 91148394626711468 24359829490148737 60324203142346172 84735601918065820 28604507559384284 68828321717765121 85249199983433258 29565800811579398 72739671283724711 73582271454726411 55834707338927216 71079421502358609 84354867152045258 91204100865194512 71613509372419181 79742924144533568 74073545453011678 99486663360108234 12023161215950215 51670874424741221 44807180282058678 67638400922608155 59528262627270655 66107123987041454 64538681531037844 36431863639086031 65138149836997581 94808137335632061 78799114547943337 68265954631258559 33597590168557072 69030270487052935 26822406238272435 80688961890803801 24628698004460100 59223596670814217 26911859978478683 43514849681336188 76244646324145615 96025427488682137 35591111910954993 56889260601305246 91522477801148181 72954312730447879 87209801622387463 90337313817985100 88648600732745705 70100013991647301 81574699258163378 65544395005441848 79108505710013650 25214529824337967 13996464519613864 81497547920748823 75444738913912453 42300822875086989 64667801790852409 47410644890329491 85321991903817831 33996754296515351 36135999446839631 78432803360953084 23869531511575193 67528053212045427 37082915045545765 25340881694207922 34155315695288287 85039894307422905 83524448073189307 24313325128118588 21291284268557992 61006049770456595 68065384073166342 43065642544390783 35050061444480573 78204387194629833 94149183583187806 37724799589860317 44519710509598781 97096617123775523 13036950911877852 49255297112218966 42361016052591419 76148073093114023 76963920677849738 38556990448209388 31072003302991812 12870487457935036 64364300789972242 53584539390243630 93055147565179993 64070803899991880 48359708178558394 80113515346394514 89279452231179258 43660577470640158 47650059145548581 36289723157274558 61014351592954568 10193332466742215 39155548598957789 19955480407929556 85395376702764777 57880387051241629 73208969085865287 24957812901839706 76270865898916587 57428492393753849 99875636577868185 60871205750199262 44198889563674822 74380364254662454 30126094190938354 12536015759473821 63649074118238689 59172103101454758 69758308925499128 64420568730678203 99332734394053435 76419740344947385 84082978229431089 64659305238595089 92670128827351916 54373249955978618 42089158818198003 93541410971823157 88864170996326532 95359964711309544 33892130536909590 97920613454871316 72633411490103419 16953484017982238 22461539523333664 62101045692335296 26688396294473197 55586061250591276 66968456601294472 25569715377600769 65645474201061770 46536409144100947 47497742507320892 63486976987497434 65380782834521537 58904283871998369 53986568128996909 19079739477674515 68400918042576096 92004662549087972 73673289260164266 10238998185179250 73054987151606607 31706156153987855 50499084017411235 69117405743552725 38468481466082148 60932232092925820 32134671258928092 21376170881417299 59330940763583997 88402646006076806 86011181028809768 38388252402839754 77746190111845080 34249446543382414 98198432001496568 65357078789618247 29449506598878466 37726461407369707 89856860289609761 15338409157406305 43375838542658372 87384991656829067 95396020406624195 79189113273434710 15580908993132449 16880124334338962 16255755495806706 96637219838721087 10695158685645977 95794475440684596 94263748807236861 67814813183305854 36480256939328620 40124299808377057 90199079583118571 59890489851518338 79557665785916513 15085194998017482 39548141186720294 31682897119713639 33907105064510025 86624049490240209 36834538362907764 81097032352432738 59904537249741388 73038474981625784 75523869124262232 93561741951423979 70261779268888611 81737342905922402 52801223940050298 76707511409353422 10172970139179142 81370300740381168 81916078701820566 80117482368303424 98699493706650581 58181990947264417 62480072845404730 46004308959959856 46056639026691358 41235453347887066 47385692059708003 89276693023932408 82201940461175835 23406071076798358 60154275801364943 11722407260191768 61018557719662653 68913984912164521 32714604337568930 72971617958556203 30055922923473535 82438910059513877 40586908681203916 69214754879984800 30984633418463315 97603854424591334 98601129717276886 61047734885957418 12786005848181422 69241622933376498 30157354061278563 53434523400664430 46571354519715930 27773062496651883 62887426985879185 95916187980070716 90138715443427041 12513349470852948 89772579914212237 64541857230835769 82159430759314998 97774804386099872 11170190983988582 39419534033653465 45589597000023700 46229877612404481 63890957553400410 59246981937297063 41653502261724177 97138551410198711 77817373484111781 84600846436729778 33423186070131759 43277057281715730 63481316001001320 99339517212202961 23399855466532836 91865504305940784 24515381501823651 71552473942956929 41702996120902508 48912712937093625 16821452456697042 49210851734018690 49175965163303097 49422327451317805 24736561891877345 82012465320716436 84849593243548127 99137739762254874 92290086639514327 55100353485498007 23244110765497456 70655116970349874 49404193039868520 69435968229199890 16575293007805139 97858511782194884 90645874191433700 15967497117186278 20348521027431626 62992807836610180 12180482610356545 73321993507263350 19384012637797728 48431800339208827 30659144919288006 66106135208490956 69182524897376595 40022780613047263 86115956335283564 30029823792131450 14612643291963394 50281317498256990 93604120184723201 11704073525597823 79855992123019154 83218121193706166 69196873320473556 27949902353643063 45619750095579549 94772168238302402 96504253674209954 24846235386872736 23979534115919902 37782111568898898 91155337027357712 36123003129629495 80186128413655225 31451351691384920 29690819598508016 77196404993960166 64115399892606162 34962556609436521 46596755222223116 12332383346897977 87113902444510738 12417006255753984 67195920794110222 89656964208704786 51131261187969656 31546957172405023 56112357284352237 78206012856189312 81851138471546654 32845840864051063 18401018655043225 92748614058816587 33733231449356609 13935635107636872 11007657065875807 40057141816493096 31299542542992907 84383549584571863 36724805909965158 81414379326759615 61991172573564778 86011262319560103 94508136930051023 56738454585504564 83378967527239132 53659059965320593 55459188970563105 76939025660302374 97035157438786564 57643213632881055 78962850290554990 23847597194124380 99340214608518465 32625395623484108 86004997142561908 39751346050534973 35599590447974003 61727920804362814 53743488322140957 60614787691021583 49829826669900457 72572005747238840 96525790582339931 53141584155978758 35936537945249427 82351519688570259 75656795047189835 23235300502580797 93256059958801196 14320965116758475 61516669326029941 64005524928526898 63173658754755289 24417174589443837 35864623500790621 57468093874862902 53048215934408344 49045562788218836 12619222366650180 20183185896648055 49270066595867842 27690941511349014 87170480081035249 70310881477559776 34868952191169012 58624489259504478 19861269054203505 88268059842564754 98160921323558220 43951161761598344 12804860432526121 10553042561631039 70315421500011350 86165073816470346 30779875696822205 67077071642838458 26784271173538948 57515249794965794 57351970759223612 18599163463503681 68813009701249360 71344903399755519 39540994416992284 25680337620692785 72090394857076454 29342235283308293 66357443130107302 99245165589365600 56307405317285982 63804383950384901 59181872437732399 63431977624578617 19626594472952725 49972748300360684 68741789809714118 85478931279275322 38028662147662263 66583624962105923 22904418859835438 79756813644441845 13733315574792172 76147423163561154 67674046535926191 45105379166581454 14765132045026469 20718739380616049 82793861661525688 54610935255671183 67736884155143681 49132260634607410 37443991764791750 29579314164295388 37348050506029190 33134979775800037 42091881220301096 91369863867233265 86853098453018277 82307004198821749 64644669748878302 81751417877095293 67492105672442251 16061710833182404 20401995747592810 13375306045203663 74145829563849231 38458670495652450 83518897574732001 10879237355010741 23988811015055784 64566817550448225 85274501139913172 80917077149229481 16450403821097044 78502554997173637 97767907493871945 59750578566834348 31888625568708057 94356731192236027 60072332349585861 40051599534384160 49577754477530656 51840901094213264 22718380837321691 82605313428289148 25397953481139132 15016539333373393 82487178480579742 40456487321247198 78571143772118856 96327295869186161 56675570827046654 39140123047566476 87908662451749587 49537080037039202 74264540583658345 61959455331211784 18293799482915843 83067747889203770 28000852916937920 12390594812027457 71964876243614977 61708573902002991 32198513197965630 26789368645702380 29880852668460784 99521450573494276 60935592215942112 18716470033021146 38272349491171393 47876360037392481 40994339371384460 26579357774253482 60671538520801255 85059187615675333 29694751689942639 16340799680812977 80205281348278008 34936939828706318 27353302559102940 92250282376433370 94672033515900835 46417689917479906 45113376716381330 97086753677593865 64749227293899226 99424315895813580 72034737939110834 82048320411433517 71305807360467910 99313824631303657 29005494927587545 34888260518838409 28426408168548527 42499134217927532 52698052946428723 65408931283259123 30328856265712239 97100071360047810 48707706005227913 66653256380450276 25365831959894521 35468168321892452 89091180514379319 47285554938016046 10155801795536455 71029457795732460 47153595366339606 99717875052178912 33632328275105695 16913405999275328 72220238704049324 75495004878497660 89867422809210425 17157575229370913 84312542798626816 99395421424318768 35312237945690088 41797798252185415 52271239802841026 10298502694225719 21050195295708193 43560535207629067 73505830852605769 35482888317533936 89951498491750512 95260971033967488 19824940331919754 39967361337553018 57801000138589928 26691799251809137 57010154022068303 81447889351121923 97382267937637613 97744176124589463 96055526532531630 47138800987500057 92471067560461906 75683557145591956 58929143358185611 48112287769797865 45851880470948646 89065503183929547 99715860836275371 18354196236058195 56916241687879929 64354056985994195 61792733688930968 25611929083260252 31470790027501038 41148513405944850 99212895810989896 64033812797728027 91093398520724756 89627709291757950 50858756705343162 55571402717179147 30100068537389788 90828573311092569 40489317415904670 95250412824531209 48641224852953524 19516018750321553 33618620319087862 70429037123023820 88011775889991156 77358741465318639 63379548735262577 32190627534649096 57542284579201033 29224320775655577 58063772705594369 45276270423148110 54713145021944589 30518987745737913 35769044492862358 49828491485511400 67780852613671463 48146779737977471 32166470971274321 96100778444524882 62218883141552970 49742268447014838 67039382027807700 84096377932355810 27626759386122782 56582347279405284 77896438577178536 46455469601209920 22700908540715737 74292919173430154 60475497276703095 64303124934405413 30236120065009010 71801280075484710 84086933919047297 88082567106300618 70607821105642229 75426329527458465 49916778144136543 83689119091811901 54471803661621931 50609122583858958 61727670519404933 30932742143712990 86029510615367359 51338638946384537 86571691787563247 13152067247558121 60319428084499131 90171599716872064 67355093294263636 80936826485575700 40613494853674601 61151084678902772 11628782824838976 76205192492324115 96507465545871004 87039026819634319 51713608477621613 78389113249336959 66994215033762535 31510934176112772 77501538149266383 43463259754647443 76653811421248899 93130130042152785 55739061320204461 40458196491135786 82665108349394508 58872316076296776 42917179041193270 83650496106381912 91771298594509369 74167887846589386 46825995231270058 90988277305667980 87826280703401511 37265258189600997 91165980963731270 80271879299616865 78376481891913863 80938950183834887 95661118563562180 13553273300010889 60728879169325664 66064063111719800 45723635452779462 67709838817601020 78684506881786359 55293778832450879 60657710697447727 11497206278412284 23884118795290437 71399691283204126 68651705607322246 34280578025547885 27822842447890484 84702171445919326 45280822839951372 82574381144145357 67940308913644898 53521992181150368 82353041079738424 58551411640422103 85783888656821825 84605220695083418 67499578068175893 25793631927136613 43269056587871251 73844724082693814 34169096975695341 15528066690139537 69627087031323273 98524653698292714 76846271005694838 18920772286809584 32117022234678391 29843576118558112 58946379795182785 14014192974990849 97893292812436396 99785739220827915 69582926459282930 65725131918827823 27335755727325306 40566817118136222 32453314537886044 94280754703374100 60843841832868927 40165479254233357 42440972997353327 31459782956853333 97257267060638137 28694005657870204 90158571767257689 14150314011235669 89969527626903643 53648156709963622 68222624627555571 35291945558583604 32509710607667343 23174655754264496 39029757758907858 84620970489274841 71772147868015344 93245061553563413 16708245549639486 46394063303602005 87905664665761526 52974156908626446 18452019182264994 39801254687518661 31635515468849166 62018372561574738 33828766666336320 78454279380257327 99198752389636331 12428449587090408 97621106474563922 87751457317937422 56088918499175530 26610588200509298 82661948769548254 52316806080785806 15038750745716367 86794120416175281 42547434213008328 90369812001971658 75278935707943508 36622984517319599 10245831338943666 27226558143396588 90536131114435017 81956554844624738 65813437809997594 84607588540041133 26899006249761577 27694521528076141 72664835756084423 48746350761556519 74086357039042454 31942251616917508 37286819646144944 37507789258029472 15022456736114254 68132879018640890 94721394448179264 18757655415436543 74422128416349749 18048231274381752 67974383817898501 17324477811553671 73642641427507862 80624355368006858 51789858785581285 12601293952903562 65656863338003134 36233015912102933 43655817368070424 38293514602536090 24249152441249846 85961274285871790 35554476008141862 68435841330190338 26336519824704560 53822247939191281 81490313852889633 88895249874281704 89875596645568393 80681674883110431 48584756911065670 16077286268685922 41150253043741820 91700834563695879 39039983970800709 17478154389990876 88074771338582263 75451014261306247 85763816360900484 86307898650981307 82321174537323013 97950526944699768 64701894512868641 30390221541263240 36250080126405457 38739886343620840 57465111008283441 70541201685292504 79170934469916537 41951566190643752 63855518319165805 74502670703389834 98670106025122465 31987018359796173 87510778120290202 80173159132365367 63022931964582667 10465489832587771 92166693775679304 91676103776669186 57844559055716681 34050739896858643 44091010494003225 57561360366540944 19802190938366524 37648288200228581 24265011288871605 61972589378296155 24971354104517148 46265696732593308 56589953579632377 97358534843725626 19187834308305445 95587186836215866 49443053199989943 91774021642214918 49413853359151849 40791049747209097 51163575973912759 85988057138787656 60518939094143217 17226196618572913 66822262618930918 86080910063607513 40458038362177479 17267846552152539 24399346700689015 48150180331043070 84105719093189711 93950288223388245 73317537780420423 92451668330974221 36014188733464013 25973785135637906 38145418206405303 60924902203809943 68934725772544812 48298167398030130 24404694111102958 56430705109594662 72791112109264449 34679325793462950 64291794251280404 95197275064376360 40786903219117871 34214073608306637 57096098785949224 74651708532460011 83786520869554631 76074130240274246 46803292053725208 44075505548500337 45962256886318399 72051021892737609 32157741076084105 82214278534384215 44035404698703230 34997649257916213 43209048701687656 98002135078481587 51435531025512598 12126790720082139 21885280734186355 73612590765866763 24064950044527390 31383386163466362 76944520606736950 82247837307424274 38413459576603404 26928151335254257 26602550113234700 67439260049674932 21087264106526764 64981961420696679 68558669851929763 62662288296515784 90736496040793127 38093749875980487 35599327410511812 65607398012252110 41525762002162116 59984132826517146 85896014530263615 17192320076981940 67608072363783737 35640334584149547 73578232098585406 70954964154381661 82054394424290206 55924316053381332 54767634408698629 67016945650190785 88289351979205547 46361555518615754 85698598627321849 32485521183762022 18797487337541557 33058901981318472 97514241990116789 15879809590944402 89004373021180111 79979092554708260 52625598436495779 75953478221548571 51998494721356379 43990660719115293 45023489110903950 23696877579400617 34712948934356040 72406599284084667 10116912859194302 50716345225103945 82241810845518204 18158816218963993 14666519149085756 24252852010278923 43509753272636031 52394068060777596 17173464666987557 30310215181361712 77488996893797645 83332077405005457 40315460652438936 99631558518701536 24742722354552492 25678516773720459 88661912922126412 69333693337398474 14579791994957138 12280806187976033 11710833648168746 91913018118460219 93633361083967675 34844937361755011 74923111021077121 88801858970557513 93926832700226396 16983163041005693 85541837785490517 41534293128198786 28156235905125093 79233229046166932 51605834864965544 14827707801893994 85567272694372497 50228780421296609 62420846947482172 61773816680299132 16302655072254294 65974345044924157 37324493084339016 85213403993984253 63193564943479339 10395406002355617 37620308958194706 11204356891571497 28800739497835738 99156001579650515 50666277600998364 49944231866945469 10409665585232608 61654168278018402 72354565528382669 49203866494446150 90022330801090840 34196731824903910 88561623541622081 81208840772881998 63661274784048950 68571143482158274 63280826520366776 60463781229026851 67680223746316994 70127106711876622 45572071297742762 89587374876146255 58871318020920352 41918770548483654 90069667242383707 20149312710451790 27285229747198813 42391634037591347 29223570448228981 90975261331949767 10522130243523503 98685861727421714 86448684206599373 66141934521282381 63551045103334589 69246217543866569 96524570079152036 33702780870820334 97654571162256282 20123694830852210 53129439593418479 49810062784256603 46443748123034605 84403637903267009 82280417725283599 86543922786596466 94574832440556899 89875914470315305 59386697862666332 33409969285866592 33595364751398712 17603019610156512 33356348854874019 58846094713856969 28613299368952960 34144719675368426 72736890111182528 35415414032650628 47779509827253156 57073421317224682 55742391938404234 94397524765487801 24811063222272759 55475604222717654 84462395442373544 55159697128586957 74589383316969952 72290864059997961 12166709704971547 33103027482882462 12375435617078754 15657067696487309 60292007833579232 71759265649053270 62276553383292278 52085182622588209 23752421594598503 33379073563638961 36772523180898141 51436596025005010 89364159386021856 11372432908023454 43246947922654934 85964451144537089 43973127744967190 16066691063243891 23326100945050641 44256926986003199 51075972405473417 14662030389209943 77941951036041057 92650107960826852 32321809562204816 66911485065562839 25317590309004525 63919245408157865 99772324804031660 12657826358380494 91758668318895121 21615252399532460 36897077428640458 25892993038280126 11594505729276688 74558429252272757 94911251600304611 25927326936446118 29838899477753834 51119688950405568 95630690486066427 77286369623575149 96526548909628870 90029731290764992 22481435735689254 13895354457876068 81267424158926010 48122475019838178 63952623312284897 91375243601776523 44740531932852427 15630082376803765 70925224505619217 76046958698514471 99862862426067433 22127580629161991 32444101363725216 67869077634947044 42239665803568137 77256140426478025 10087794949149986 69665097774714290 36363843240196845 17447538785565361 23006977880539723 32860944115357536 11946701597002781 58354261711386582 41288247469801957 13845696081899255 47481756186951473 68489215409438915 50618081157076343 98239329865969685 24668891872964345 67302410993936267 75468900022798106 25530564123246394 58108499549346912 57433652895637390 87219461111458655 87915333957242534 52441887853826600 39810766817441629 66912783605331260 57025527074379217 71631308799576714 48953252797228415 71193705567140201 76470650389530060 41316742641694486 35020312822750236 21542838382141837 95375560871536515 40058908811832228 46810406465145405 84629477985831459 91039619233026488 12205475971909378 16830024840715481 15838891715798592 40039030597926335 74486060921455464 40795411987100290 44543979224570962 98947502428267330 75243144736330134 22166023304104229 58242377628643275 68692766892052111 73864762545526848 18001998021393986 86262489471597012 23898780877453413 31626214040588295 70243887661908493 72106021990162265 35718229358758976 62096939282016527 59157049869912813 31291123422823205 32191530783516675 66148964734931802 21620717925256631 80139353871643624 53217909335031155 57577217730897203 18620253541970535 82354316498035768 67661731009221243 47220221200959336 34984521121404924 28715333207265653 27978761764517520 37169659339853578 78530121451801695 11803173843117322 42913559128123096 47049028860670164 54997500211189467 24321475149148910 85961220039370778 33072476174621363 42832925037729856 46996174543303929 70568682351461204 75402724655282350 95866679892150396 47456763561110903 69027813513926379 38573639129820918 87053548118035335 97839898330379221 92330371291817105 73204383013033676 16565634489258194 85231771015483584 31502695512771532 36842622355591677 84080511898703628 49389399698539505 80516341322841166 84364283519075857 22772455820212285 79591230813706905 39732912382337505 95647228002795196 83119275427512349 81228895416068901 42363946745024772 99070353835143690 35382407561414123 22069376556215861 94560079126779499 74881055692694556 58341985616128585 44718185287824229 46330903579310564 78104777090807167 98228215158886241 70442969526146854 95361806012686997 66018722399260110 60420928790627896 75580367736736631 23925984162537444 73810271419371681 30244138187820173 49886331049711286 50758250030455528 27840624402008762 39096146393126698 82116916205419846 36007411439759242 35235756674964529 70977872081224629 87531543081623529 94512334163294319 49233442672444524 84337384329226092 10235905794704041 83326987349328990 32414321259507050 28614070680255531 97968603448196663 47708146908055380 79184112945056925 53396124495034885 56220085161459046 94791123021047412 15375512482758374 49428346283786148 20311665162932808 38266660635676874 15485147184945459 85405330727967049 47006022492352870 12632519472703507 74243823685118829 83553349246566233 58630749893485233 58030538490201384 76561994137386635 37518422991053431 77261307837999795 56886447548439387 39303921736602874 45170498315493872 89580768482925810 87483473000538228 35787316896157698 18002461064945450 47056883540747978 10215404349828895 78260422412989826 97799647370075232 35342665280372118 36342084776888193 53697819736117374 24438375655933822 57796520211014499 23935423616680900 18395000790000532 83099604353234676 36225974368935064 14586879460245615 44329459924474601 82133699444270993 71864180533847707 38409588497535221 99830905674042610 15295626872553173 65213343251289908 27177792735607416 39774993749655422 37466337995434953 21511709449414652 61864907128369245 37093296119061461 73313225321908961 69668471327751399 31986786977616457 43611425406593667 44922640167318620 28940029824432675 12762082855295912 88876258444084191 28350431667176138 41441522616162647 84529997638616570 42131898353758526 98166815228011370 48798079624240311 39422291804273258 34350639651702249 37373239987996208 85774180178368811 56415177041483269 40419897832623046 88293696589795279 95983087701977210 15251309889558577 19289903485272050 30595996573141931 67400862681352163 53201867719463479 56898031011300360 84636159247581758 27090741810603805 37824560122886917 77589745621966644 31976780010549982 68592395679125761 13020524908692502 64846833031652561 69649060353348724 98919454888444868 52832772285058077 77466558932898003 90898118071088481 77880578669568442 81025491845730889 59489717117845088 94620874927206686 52336003891014592 12934790184060187 83206338786717043 85603565694198929 74625334851652925 94792530403226012 97009814091002818 91903214342774160 20252497487615631 79402883851706120 96344258117796638 97617600901433458 47609757595257090 52985420988745163 18619731123091817 84957308493905466 33666564516172356 50581968328613739 88135112407827695 45120600979538982 64851169682469972 46358809904242665 32447237178165058 59752001656204343 89255772958852418 38857245269595452 45438889400547253 61564044366126218 95334654755041997 76821957309612598 41280123495242884 65766488588916944 49414893541856120 87721126177644212 14512084350669142 65156945825642299 99024931930700995 94681825018492861 23740242174486110 85837919851215572 54014999127766557 18975504212170203 85199971830271033 50651265718967052 31918156703640918 38990503707325043 15001375870797104 90080086759468833 88635092352979728 53945394667752088 58188885887537522 33424380131158525 60925553924813336 41260872256266794 83509076577550637 76089251569361298 74104718235440102 76012308356713414 55388062455432450 84515249723640359 26531761422253041 59527965500117826 35038393968302910 50308745833134887 30194003726015686 14651224442298545 48801504009299792 84489557967882433 99856415858129873 96983127066885309 95931347163850282 36735461531794405 79828590227369853 27888804353632674 48197373593889994 83111024751357701 95678929143048125 68558821013541274 68872939282350200 36501850502961953 98642458231995854 99790928667004122 12392572406577967 54405928447541279 99477591282068261 84847314129984763 51894469157452363 39396440831078798 37655935404142682 71332320527450670 71737946469245965 61790258802703614 50035010604572434 30437693419964010 28592531788741815 44407782758606189 43116790867884006 47592751373396316 40098604466482040 97601830077508386 10872850892527093 22998839176631813 77176610897014009 84145360534768001 78257609024753662 42144927402491719 28391038350702067 66974775563500883 64030427438296524 73504288051427133 32131721290984839 66344454926731917 60503800299917174 14525265339415509 94472436419921926 80363499722005806 55439483884988331 38728104199209353 42470590936160850 30720055956025137 19766418504907671 70824173035354735 60615358579408093 93941583307027914 64188635696105868 15163847232116307 77895790965244662 29756956657724249 27577184357787921 10417131510179623 19577272940866566 80274421571939754 39772013729226175 32941559566689217 87740232844928762 41509834229960799 47625866096746185 48598598296902282 33896271355592166 56035883286691506 32434730083422359 53229762104441982 50455472548280876 56369933768180238 81197130156302586 48416862019305992 33247104476489328 17301384737115264 69525508917222662 59495203591432999 26393491883997774 42067700714201713 79874617816973588 19608542986752008 60395665005173948 20570272500789161 90632745662328252 52962641275355337 46948275154806282 84337358897526633 66616381068104728 42262780421409309 42684963313994904 14242868531188274 73066900983301984 16411451321482971 13354169419714759 97515826464819575 64505124090413067 44756596178552719 85160039935017662 99308815240261652 56911733226666967 71425287683463791 63493302790705200 73395438638937535 50967073365928088 95940071967531241 88489484502129412 61958172975353648 59540684275705261 14201029572429451 58831201765753822 58789450360114574 36026043370277291 81700704232323902 16999766049136911 43692392188016174 48095764613375497 89316984265289291 91072020333672007 39036938812902721 95385958022692505 47398149825810147 13409374291786225 21686205501992730 79873312119444143 44350481172197234 69897946316014622 33097271324242584 24127025456286643 99581253433345033 20856321265078047 11577578857058007 38733726946912348 70247063787683182 17674931233595133 50059630696356660 33903347124719592 18626887429677392 49015216340681181 19242006104663290 23464110458505310 87836602766425346 33638629881556726 98419151562839299 82538053966999238 99838416321170668 22784096742464700 96747785141622629 10117132378021185 50252986336718150 50248489962883583 68839400760678404 36142122248138957 49706695669810675 83653168894324003 89406095391153603 85575905315984763 33947216239510446 41369760644122354 84122171721922631 48223060234328392 67120024920935689 54615017720299175 90617270796685297 42626983406837856 50049776611778655 44718573017189954 24462408963117145 90985871885253342 31054981517524324 80206127031230687 69382537200334281 33322324307392744 14581577455640287 15207590957620626 62282151298784897 26226027863715572 24087664335793390 66606319766921400 87012521564438527 94614873487798173 74719445221299645 52368474596907141 86705234389985187 89987180006159806 12048071663883347 63448387013388952 79879392724320238 55298344253040314 32116576912626991 94487372539709823 20119557993401493 42288672457498515 90561641996935985 16712464604139182 65643817692644730 29693741680314628 42997371161522566 56658361163944470 35003147218714029 32820133153267523 24297681614544886 84464549564510782 59162018314275430 19574250892649363 88942933881946116 24509340258705062 84875263928514782 47372382797114673 61842668487607070 10952047832591910 57521972912628942 41044362511491406 70416029500938241 11901108063211502 22821038943254045 58696156137113909 37637527317306436 95824911193780350 72043930706292081 54455616017188869 96173745997197161 39485644844279642 95098464024266216 14244311719842087 65287491520536421 83064837135239374 22250220065412532 34453926835948132 74746723897131131 48154849928585126 45866989866872965 95153162544245760 60150668950276846 31392504340717770 59629310504400353 10324136108627490 76932902687027410 69699721712330658 53533949506587717 45681972591979266 94948822100750575 48214422903957882 57861239904198154 29343757516880414 37035829776047593 53327767919727369 41505035270333092 11008566445135983 89891252329110694 60135752007419419 33217446178910935 68684099546648028 26689215395518412 87180602722057425 66599821310698562 52924266486089014 60215446784649708 36739467614635853 62233461766437662 93631860277425917 41451325044846956 47140354935272298 16613662744612910 69715113503878735 87269657313080003 90816851033393389 68066017976863387 30011357166134312 83061656860823858 25202735120157940 14493324736169475 22599522030924430 90059555928857888 30935175199543226 83872769005944711 65037703771629649 21732470618100941 68494854819286514 75573338434960403 49622797172275046 34213010925438702 97397088221765834 55353358486197962 82597701326774139 11914355969180861 49493950781071131 14946973706714333 21243333261079585 26897426658009788 85682414737814386 72607689548953684 33796153961354586 71063919891684353 44551298741827317 90463351457019144 18871315991856410 85868284655274726 52267856130518116 29874652540496472 85440329726406942 57469286239362350 73639862554616636 27882831521642614 96587901307986163 27003981952737563 23545808175739507 57364294271418179 16068589230843884 71474438821972124 37144136280051373 94256245996304826 72885950156061115 42386726068752483 80825435366402855 90852285128802223 47270591592916905 89464704922907127 74789912463009329 13212393700038371 21241861148962192 91399362670442752 38324338911311425 95534876842803374 50430548387614344 34366696689519525 98853571277503092 78621378627725743 17500171333869237 43267899116762384 79026748433124007 27403844779874091 81194331970560464 10680742461703480 91319715010041162 36536198422553057 78485787375655517 70895909315648403 32031456010999306 73424436695620394 76502529149567868 63281200343958604 94221756767533693 96932184580743191 56532885457238271 92532662423098500 46944067063164508 94194337213851296 96332041021751740 14588811055529910 57626826209605783 13416946221957451 94454304878081892 32786991912842686 64711501026759223 15878319921713514 46576493501951518 59071633219971805 30721075131382342 35590103582190737 12184966680565462 95114660093170239 98644135063576101 74131860360156276 92742948479091085 51936947095664021 54697499647098338 44383260629801984 77543582378169453 30261222214166375 71298056536162154 34142655321438180 37135777311562725 75516150784536894 68150191083158681 98334050454612079 78227529565480116 26024054600043641 20390585973184075 11798110723813330 42886647119165616 63076143695563346 91595793632979882 98340103808230932 25402104290623201 15819875468224818 83977414694540485 57055542769079660 16746463835816894 79880904082656618 12459170959953254 55696600035101478 68182072978420849 19715950256317466 50692088776480742 76824597686137993 59542396103837170 64314332637545966 80893120091407672 77792954648236694 56810289474266185 93804488625476319 44945123578179943 61670058267001847 28279471797010330 66356763717235434 24855188936533064 32219297696063439 42148426451141699 32127461674918669 63357361290804060 10510373218557538 18168679062139685 27637155380202637 67567474984485876 21290034674563069 91081642164078253 98630602993799245 67934571709596874 39163598733548681 23192601485447295 63402694982361934 75521258911980080 19892394719356933 64978379638862432 83845296254403165 69368907290223962 70321286697283250 57639058532600054 61496320350935544 58691069587039800 34984281745571659 44586912392484608 61280019321794230 71569981204418308 51423534926992523 95990118048327826 28362015390299961 45341375109525932 93792040781161890 43515801816714065 22109877726358172 63904959068554052 64137365526226375 90104768391432820 95514718960025882 74622668031634924 97815376095394826 63959813322562893 47219727016575597 84595009271345725 37680484536703252 18454436107878512 70637172714433789 97836643437572071 42500473658110646 60942096707762628 37087092251492871 62112429831041334 97967882512016383 53963740335704558 17714264429964717 93485125630157940 37949819312327327 60589762560958044 65595880407978241 28594960783334174 15679954752614938 11285576443052725 23721320062393441 49505752709683322 31829620758776614 77037294161718900 37402505074575726 51908451717914354 68688381405706903 30891244833316108 81945397426844333 90932083083636785 39362610620603895 45274194966799239 40687617771077345 47046722957588877 39055199607760475 23476585583578834 59624100188496912 98414626569314386 94368143793379901 33863879076569811 51777432791900546 32671177262770896 12444472264572386 44376387093068765 53793387985426238 67720372583701637 51738274042142683 72973755057129133 56475079015438587 51055112173722597 37884779731097411 54378472975968874 75880404281694748 19630269148179880 71986101826651291 58139062036152120 31145860009956845 85855724048171496 30393041540477163 59289529712758784 86258785787087165 55331906919052976 40076179126695757 27184332837683681 12800381418245599 97521943188287620 52764629169738036 30463116093951646 77355909549626106 58831761980658094 37780162472292387 71153315699485761 97875380201633664 14663824541246226 21295284945939838 81734277334817129 99105082085443490 82851413475598637 63353317100773421 53897994408639535 27052873756238208 21762320191476413 45658031784341900 69207081178123915 19328446333251789 71443061242119472 94407313187428187 94623880214125337 37477512661504115 91544684387217244 32654645015910525 72149144955478913 53976774002221963 71731903311108455 41680242541373549 24400072189948209 44506086822820193 49841111661631177 86694406239225560 55178872559708166 64403066890704744 15372688896908107 78339495471831331 27188872720210267 14969551721413041 87625002552472417 30862197438350325 97525131984722216 92978563027743121 46287427635005691 30219416047477532 73995493376554280 26422085793459566 89422106303155362 83270535130828712 60459734366612533 78268229526168090 77792270114167374 40559132094256804 51398640969269684 27697340937934263 48411931419764296 35104225237490436 19746656951632096 34423535660161062 24672153869313832 37549345751237573 59801856859314098 51472527832234979 95598460856962222 96499402165645682 75297915095257776 42739933551862796 67308159775442740 25045988588110881 64381310192364537 17935409434595357 44875615164378376 70090046566964388 25744263147414748 39450460314303125 46385323945609309 14071742080965082 83386552703618556 92949225710886007 94242905376588789 18618180621036444 78912467076106388 22593016914770593 99732648062498068 85014887490161629 72250733917086371 53212989317810629 19992292164404855 95126602677347541 28391668111181689 99162331363029373 66208857095792282 50931504849564524 54093370984558039 30687243309009103 89206578415463505 13249150179233713 19694994205787198 67095620495030115 11339416614793339 14099471313204419 12880521386364980 90071066494567635 38098128843203900 56672842421564100 92284599311636957 82281307808637896 36015903684325234 78475399607268865 83576880250878384 72303809036818534 78255566341263731 68563293496985320 43097380062068371 24341209641856085 16046816828470445 96053115873617958 27258658794190480 34696766413324216 53101699449021617 41307762719729572 97744989799012159 18398522319034722 77002211459155609 65433213525631780 31431663806299824 10135390014669401 14224566982890853 12517187539698260 94945288208179882 55481318765858621 55980073354230721 38688973163925082 16790534608306530 64956761285694050 25473689066249837 24794159342985531 18765950643919978 76027244814079542 73924941696661200 63852635178574167 13414486520672099 43278143177265224 91969941878254132 28428061569569260 98955585470115092 74152111029469602 47089573659443000 86087464544211130 69417838469531690 69920463355076091 13553154002965489 97009734251268995 73694805514627171 25297938638279072 63138241366111156 92671341434391247 88208851593937177 77285682290658069 23274520394002768 76565590734600229 40371374584134191 53301087579226522 63008925044873489 53977958277542469 81685538743876019 85582606869626071 17956058902117284 20675120629149646 86343659939979534 95129014272893948 40878060215752071 11567147401977054 19487222482949626 94874372444913788 90542073939886288 18716544242342768 23141424309447432 38258645603756066 12089540427713757 21853909657780658 77104607854142921 51601186088038557 52758191085845526 24673057676303487 57479903524197582 70249349772708626 19811529035399817 75408891488227792 62428277503152671 26972027829885931 25289721970470926 39622055565811951 99749764577191938 32720551845833381 83440588423015916 12133344015431635 20075764185233768 71998624866114125 10979781962774266 70621853212385392 19485775216960601 59142682067243375 62311000501982537 10620210229288553 68580628303045676 14533070287625566 81496889271874693 76027181445369758 55893534308594505 41034312218646727 44458229780079814 90558011231870827 30909943957788225 40794025382149883 96742835078044183 40474827721255087 98502844221400732 83717278613628186 47088575711510007 64427199152087789 48624526830635638 92985610974924455 10097860267289685 11059522691813050 11468057762833439 45782140326338584 54405067625139986 64006295827963989 59330127352797212 48745075966385719 70007837434809122 45972236922387329 95523244290911767 51982107730432966 20108940926080077 17320067141209818 65726715213579318 69203107974615266 39414948298602682 85931941526832822 29465939609370481 66322696727457230 41289541045549829 56189642242039047 22180988866471739 10618543242134637 70972846050519082 85009669438619982 44144225132573666 50325270289506163 41018323987887835 15054688535199638 96799141184016867 24944675304420496 79690957740905934 50035010331506803 10108290598913866 39352492879570826 82640710716421066 19789097210833346 21516322360883025 50181424489816029 20054899480834122 61663366643752507 17518377670887999 43816899151422542 72529317775644418 82004263025978784 36932629607581699 75265211020528119 75816347902301212 80480129905613249 30001381232169234 60045611196389411 87888270791515851 98503816108966817 44054356245813278 72241192275065545 90739807412638189 12148202104477066 25101029807933254 34357147529263277 29815669434387639 21633038492841184 97485852084009955 43486411021859910 66165989720899985 87254939591071004 32135766158341476 23424687555210993 68389613320116763 43696068211744261 99130605788097856 34752245593020828 19800235205090600 81230369911706139 82771988740546144 31220350781413513 36219749883027229 49286895190440650 17616885087198033 97254539482586257 28005415249182075 80282067651901464 75676634874931221 62418054538420065 81720692840337082 26256598749560643 47430553543767265 12359794003023581 79857104525884032 13314445224962211 48824811492946096 23486843918986164 55063397371414572 15867489589814013 41101058202322327 14486901862107517 67320647127523653 50403569390363387 94650330560740566 28404111392333898 51633738641675568 96796175048248579 16322173154860249 73916197933108997 77652027050526198 37220375127568851 10749314088347301 89426243350221302 23677773794415624 93723043621163981 46882324431608349 64146197222618490 87833400427946877 24595480753443912 23862445798235293 76270328539525532 21225092472706509 36803724421558633 71784478977169801 60316692366797736 68036718758534083 15921728120001928 13257132553456383 10586123682297631 40736054434245243 78224200667183786 23467867056263301 68005400756423269 95629395373069488 74860290867047554 95991357300926478 37459208953091189 87884284104482690 33268691499254513 60324660084491180 25525438850581324 39594743151330739 31132502792948693 38921318654736142 69747537923715905 67717439458271454 43856717315701687 44153702518258214 91285789360635304 37492268812741055 22578884068452175 56363416296287765 29071515475302633 76565548099491474 72234091733860917 46914597486296734 68640845976769406 28521921971122161 81358668594956120 74324194627261868 45752614507703182 44018947769404835 44524998611182144 70533097296002685 49072392081447809 68840843721893065 76271641565362956 78206793683635311 24470853213090681 31561802750110508 68572969473455958 96241607094013460 53470183886956733 70059013413845077 53484864320976913 51493682685010718 70700293272184436 28121609760389071 69062603860764842 45124237644495365 16089814748743979 39888240746335949 26416429161056485 50948706298966718 87790705691467587 37848165307352085 20856458631261594 85630833027334379 79166448314493726 63368359265661940 59617320852709282 64947114457165760 94053162739912530 93489116109743925 79548497129952930 11089472256470285 54369887758034108 94168000908572398 61233523006183309 53966855386808566 41132199443440695 89404121693479598 35491979805504630 74475849764486485 58812141137354726 84017393296079355 16447078680948938 36607522446271024 24224930121612840 92579543143642191 52942017195020029 54683410567104271 98433822222052087 28363331381375647 61663061644585982 33816514845105168 70003092385513648 55982383274744558 37082553519842804 65156029570460650 51720619190419062 22362381970730166 36356771159147321 73988331420411556 22255444533400851 32059343428860045 61069838500879223 74785088021373176 49630438424534164 23012153570493013 23436607546236024 77086993299442062 22586289871150733 43738902446685193 47081072672786391 57414957839502753 11594864073012453 69376219014565134 80928374415477421 27665323073724023 18660372805970243 99796158431824700 15330414724788735 10680160577383250 28847721989232721 26797125764236597 91084244823363181 26024248758564032 72668883352862995 62801182084911437 40754936511813199 29783447681439543 61822743832161431 45204706848703047 58427614275087365 17447190217318730 52999308897355458 92171827463165827 31169451241480474 91200426932244915 76239660254765003 22595083816719553 57104961617318018 13751334904419872 14175065652226961 56174033589001484 83804753551702347 94005148396885616 14623130777219740 15613221682219949 47713794110982020 16835763736811964 62158481373439998 21819584669129157 19832112113683737 73504308249738314 27950636181810398 79087661724182911 97848175798344190 20719353903558662 69385697062289218 31467148548937766 99329801394808392 31841788548746078 69906589481167051 96496272200488429 47871799036638472 68171538977490463 65167870551225129 64421716201375256 42182370157917756 99143304909757556 53753602839867847 25563565214790439 44842406516000686 77006541739880357 15593946846208944 53396783439577339 22843383748591641 79649397157601588 51511325336452080 76630199549533411 96206083453024413 41988566982658144 41011174631828880 55350997339659836 14638826442757819 75776470829003452 66242926627589777 31127203324571710 54031001972472015 46876949416947763 44666009379255237 52274637047366862 27580544618334892 94005948331053218 87961228692526360 78019981451649425 11725451547419042 10273794230859820 40964945353109943 65670816998282260 45695046669620493 49275713192419829 21579458564909531 41842750201978992 88255175367714124 19781111500477795 45612095176888453 77086318830234091 40593994180331649 80273435276267837 95862738363299160 82846931714628949 94508129457757830 89655153001741104 26552906813146238 90780896011235134 86617873275281413 53974166662412864 38472447156629174 72561597343432736 25295316203465134 40917859186828695 70243281972401265 64700428575802544 94328009373401275 57725677782192068 34265113437261957 25063720859626515 34391024200688492 57233471565467777 41543715984437068 88706027563937760 86407510724211411 96338235632117723 21126611041197859 10270545503772525 95433114991645367 61701777701494631 55505002414937997 39331127642704927 77256966863207595 97847608002267622 89278906135942035 12239554238506808 33086220731569009 73143113189390482 51453864019182225 19023622182863091 82409454346824828 31782800086459074 76820172926055964 24794548128427386 62771669744499866 34307205385851541 37774114732571483 96590784042904148 58642586227067877 29784937178550111 18931123260760249 75572106169215938 60267861911125423 38547503229535133 48208940054517889 64372686638344914 81356983956609459 93501801265262345 64937513504811849 23570931318365939 51309021415277646 72387900212576160 57663611730580494 39810131714312140 69553385600730717 36384641226969478 91249030075095786 99458918331186116 58143722693078499 17034721222883835 41229923042413560 48018359657881766 86477162801565766 95261746557132834 84719713354306360 83407122950797565 91936394957812869 40342707562714168 79144245470536647 73994715070793756 89076638800291278 79425789373033583 39076603450677068 16391759670216042 33530643004002298 33562621268623996 85324196537394890 84671089875634685 51170613076031045 90140391129452950 25349506238708619 30847595347685527 83991603380408824 65989723706860802 73005853388823989 69428764967074087 30809773607021937 37176361310055816 45821993779606774 16691500413024607 55477653574906343 16696749634577330 97487238253649901 57691007311781034 66213355954218938 68850342862348030 53278014610232335 98574791380051649 38750953860059903 46339306750907602 36735039073005889 59110251139369203 16142454674124239 71418875881909525 36601379752068697 93454718028945740 21129917205357052 22405719533324863 99972061884937462 21944961725669108 37215681873337604 18511588110547988 77862595629748676 36035267479865071 55121360128233358 77390035288103725 61503733618821576 60192392047875636 84372066150713340 30415811972799774 65090271167364263 32169429373786505 78697954194963343 18463432116104012 71951868360781658 89809086846471119 85604180104508778 83540423450442819 70237075066687244 37711612361470414 11648724573073615 21441705923959042 70276137762023507 43344430723671282 63156490520866079 56771093981710380 88892198803404821 88300818727275488 77861769326409340 83888016961686435 53735221177954735 11657997262846916 26988965292661154 14284604208620006 64026856263432475 11143347931448542 16207853432242951 58173313365181104 98198485279164193 35309486183716697 44818628810374068 11175712144272815 37744198190720815 43440972912674622 25282459901769340 30364094340635551 82463518549317603 36762088000069701 10333137215402940 38767382621471827 10773370690928230 23558018999060531 56416309832796522 84903124716947695 19166022409356967 42310156980910640 78574418758586698 55005085143200900 89647064647113337 78870426294518582 23038236525979373 51213200411146072 23248225685329211 56498731745803732 70543805199874391 18404519201744025 98632799077294366 22307137333389643 11779787523056463 96852480656450296 33865183910969928 98074415940630462 50243964255421515 93473504519858055 30378432963650461 80972561315549635 95080769941707934 87149616994579331 76820686644385731 99772049041132373 67938192332569149 29307119713399361 44294311127830761 61174456152469924 32006057851898825 51702352986695488 23189434459316240 92475035553178250 24285665574723747 67461637141563211 20773558410348848 68924005206531331 41101579767841557 55186393795781781 35323039885743456 65592537779713359 80745226589969841 36269793154250162 26585956949515290 25153448030673867 28258574510628640 47428389726602654 33624975397938453 52385964430826980 78983132103113647 80529618544303003 46594506206165522 38663546547085279 93473023764765760 69343346015609526 37616960868664869 15790378167365077 98648815972888838 26380376971669428 63302336257102733 97913404094019845 29940978282333395 87326126921946654 78314431173420751 26606979836102062 23444115263874301 25131573427439984 99641092132774070 35130017391888054 45827095852265213 83750508928379142 19020341870703394 38421652556265807 17925960519859811 36238688836865788 26194547954307236 52520297971114010 20981732307790287 83130027328119620 59811764727564011 91059658376644914 17052993051727677 67293710259140458 60279951012569855 56865959779931886 43047930295643170 24288923723436636 35795385126306190 33320141630657577 35362807918140675 19803475863824011 37524526585336956 19367869348308007 32377224240583089 45197349746325927 66231245497518252 21095505259729914 80233079836816291 57103929969542825 10331373768724491 50071792297781640 15586648000804958 88767837479448328 15132320537841825 44588178164354640 65204186486116709 38795758958958245 55384681907788323 13565455601999034 64933083406293276 32981484827680924 60276855470967035 23225080881174887 61233173399094327 42780042078330851 83035299780846907 38320862406924473 80666597257390716 37972159394970615 41356609959675574 50687419868497250 46311124847375802 38153673927188508 65587245491944620 89684526710129761 28582017354145827 69936448572719884 21617422312232414 31491647626750851 87703242544875888 84284980733895332 49940895679381069 51980773897932149 13854407317118631 14492040882538005 99544253949691279 30486349239942623 11514569994398798 32176398466359966 89799305408589240 75122428639675855 11313662515958156 33398774612721270 36984273895254015 48495613453192525 20233887149037656 46529962055658721 31882966341825016 64371621700573692 71722442372922929 85453899225466254 93810495576939133 19284898027580063 76079445664867874 13953244069963707 67833116154671654 22029451518132808 82770474506507638 34915877352235978 35702839320164588 14044624933087924 17585843231319733 95578737692507611 81586382492397624 64106973966477535 56962642141674470 72841425209212628 65497611718078190 75287088012562028 27601961787553727 89727043772984419 58991931619428893 29240833362317624 42460985425080531 46681361037608715 79407156614942657 21380806941668198 28588069160215058 76545258263585300 79766518181358209 81469612711787951 34394852062563813 11822686729585128 87699161039616867 26274891144897168 92931679373151028 15503741061699631 20766231743775373 40496541370100663 64245384470801406 59884926485158476 12966906135520015 67015503432819379 78394836049028531 81045966976207363 49457988125732874 32623033101248965 74467172445675214 26147267882219703 65639873535207617 51593712196694851 72293382769547398 68928780850324848 26978528734956233 25822779964323428 22061395763101376 71736525741765842 55596718452853081 50421328944648580 92892885503442891 81698157830778671 14253131736835732 26802305659849177 98353461129583611 16840439695295078 62518678954446009 44993264644074001 49915257172633286 78265888392252319 68571652407924683 89554097561890548 66292478823621421 77388687334161260 21360406807962027 36778639292145696 43995264783002174 80517746016772344 50305846026671799 69589305254659576 35003925495782966 28869252050769079 99566107173958335 26157437358115255 86556185055325405 29269237747083642 40060878939907189 71105099399398289 38277207580336477 51062795473890467 73364986985240112 38892958906494664 55652753932983823 63427451930453932 53565283019399419 82195964928028288 18570639231486226 19375982453748239 76551037080394909 78340273723296184 51331653485345863 87005298905135863 48493636358009239 80269411183248782 55183934555888607 66785582509516831 74052865693606248 46040484348092426 58671870290211342 73990585650270903 79182888568875857 65630744033090942 83595697706059884 82805751352013051 70080197572056724 61609061015619805 69859074717378147 32334925169228770 36251345005176573 43755085799037370 32630205201662815 91889591666374453 24935443159194714 12823662370763937 79835517282227212 58150024280145324 69677922035006464 98117062019871608 92222467302412653 17196579214113605 16554976305391391 58843132551610512 52806093121076767 77640352038946702 54196036177365272 88212600734563128 69827200979541489 63306932073458723 31733374831828208 87300798753138535 53048158691852690 86127271558453721 80200974775674620 86663841115094774 57189744198057984 83351577612079264 94553415707837644 78605975564588759 43970984837692987 37104018040489177 89760141753816163 79255000942237814 49857808078669892 91792530865821758 22676996832073791 18011937844565075 35072165819923622 62194312792163219 26683444595017440 90739825899884596 90541702505007135 70457305366241326 49293221334318667 55196090123846763 58005990491134450 40854388040729983 80116331212400088 79554526574849337 57840252936474423 13288220523108495 33011599362775507 78048076631761712 89583414631239006 29594621473754256 16900989030802945 89068895301228361 72367531207656557 66121302802559336 30896333390666157 12764171450680288 30282738976238749 15767388398516035 79288541083637907 57687673163227370 87308693853938677 90037519400256508 74648414249877267 61407638665810819 59023692984703974 70477688190241200 78845840509750441 39466546321645145 33715432286126658 37721997478463613 86009466585210812 83776557422359989 99918579387367336 18527713297930556 30167737332169271 28193806902444094 55834061478190844 83339625182149957 32011380139020817 51925639899629230 58602393169024333 88847366372819438 82499019214364447 42330733850094189 18072219113387918 85000582631604608 96935125683186078 60366858261737429 20776325795855001 77267949004121578 21567501243500688 80036729315279768 81394267452394256 98209428957772354 32335673054016497 18253084092291750 99278990729004028 22811932012598523 62185265271947982 23325448812336338 95579223490005813 61210426898425925 47229932111000537 90504866832821983 56912167930144169 81599356803892529 22964987290735163 99379038661178086 37146995572393293 85299860497460159 37010077158851568 41697437752357295 40056037257651836 61497715238185712 86934472784741270 97518399769329613 39410084283219348 79850387120082987 99718384027490322 12950216026711911 85699072254055410 10567505521113458 77916465342990605 71457968679808717 25303674403082496 78186343198872400 39203426444427261 72921282830105695 59509159849824080 28053397973921651 10673725615830907 76988868037344902 48623741571692199 66812725445572395 44130753839691362 34142724824857031 34593132631031680 26779339485933372 16006854080032164 66019230154759967 30488262844902354 13205917954841595 30970910088631778 61315952578153257 18435451408793826 40488366137653009 94637340214090307 98983931373701004 64739268226360597 12165370393892007 79470393040237363 47883594649351322 86921321338275513 31608044670111729 71274818832611072 82153186680135126 72123767041325893 45944641236196580 96792957892595795 29192270484710386 81080989932075079 21586511962261263 76696007706376160 85247859616334331 19704152203357021 36090440878995044 44202027674239912 14431556176224937 12686324069023237 62380978242425608 50938751323636257 69198579991036154 62642072364161524 67261082796635132 28447132441215833 86151927853958147 37421847455890847 74405425910674258 22074787808425132 98640129706643897 28207902601137797 87478962957694929 41341957674051642 28304519794088469 35921202488445365 96710937679351585 14187854917985597 61042004276173577 46111307797721764 47410088422765291 51061792941504192 29184402619224667 53946463159239530 39797628608982835 77896417108658603 97544665210688826 42256697709000646 73800539600966956 38431517990089153 82037467954861734 49224807240294729 44811094466526051 80610663630237091 76380962429202675 71234921379421305 92418111456678881 41189892103200995 71974043218693026 77992549222329596 69799772555945692 56678435611931476 32239823750294082 71113999836704314 37731289132648328 18921160614796508 45771635298971393 80105110727580400 17671979717210647 18821431891312829 95957208165723139 92403645129214674 11871230430579678 28674825546579817 41055615899982963 46958612935108755 86041871370876066 93128546105856204 33345790450510110 62499055710812790 39911562724421758 60897242208757761 32171803437518024 51538750365982794 89344618413587809 25313799882417643 25389307876924482 96575716746778102 45776830734619909 91732141251016015 22062805740785820 17601225764859501 62480813714145943 38561676518448504 40894344364099817 47448723098571449 79330229209547092 97039392351762490 69789938169304312 72726318157346105 49025200712646368 82206130871154345 59629898426757481 49293729463926405 54091449181462260 23435228582714267 65631356736354489 72227342357190055 83842503992448096 42929247476645465 35857991855528685 50608182969404832 72302366930125419 24145551229349485 64734699795344517 29769000694146868 27512138592275109 32385949356984381 33176152887206188 22085923557183055 41793222582533319 34199027562115316 91469112248780501 21539916164914717 93961032179207363 70493283669334195 82401277437423955 49735977917761240 84755716919620680 55970300312845857 59742900687874419 60918292636022113 53913831426021507 78156568798796061 23454676486996086 39726582830056153 19256754776839139 43742631630781750 60246161576749797 37403778618188934 55731997286110259 49096565672140630 77068502030076734 35321249740376064 55894923524554506 75551482858094328 15319070533466582 73750114630590386 72140259292987469 63155514256374896 92929421152247013 76787490126320149 10461470316557433 17734443137048783 32698873259600899 10104483195424111 58101212088260799 11802043620165590 54704850601304631 48221127537666841 36309672048308744 80553376788405561 33643409641131045 18701749934062122 11915832137096838 79972404321370752 28080372519258918 34392065936051929 74686854590435390 84227619389895340 93296796617441299 87172234261294183 28725574332793046 54024443033449936 73788877389988984 17989525038528607 28072281811708643 21414750068809560 78019130901847939 23193281328084675 54039246595212884 26260806158387014 44302249433133199 58418842397131824 37083997189130815 15465941367056585 41204776851458466 79036191993945870 89050697231480522 34215131932473559 88650223181749741 87055603610334274 45085957139056458 71657930767789827 18043191710252944 90101286590859092 49703171368387213 25054699962343266 85773078194675282 66077576337938865 63778335403358986 55342496591618818 55780394804972428 85997521321170624 49834990267179955 72350563579578346 44893228496950816 40811132884760451 78338741131803564 85076454138296443 71671001721153616 33413141070498555 56849917301163321 98545818031172219 55650945512011891 85513728130655292 84611177547720150 18818673881258119 97997607515697180 11733027308192165 72449819786586841 99706897990768664 83136879287026746 54570295344716615 51613680063383410 68665630784316422 56295030984797484 68017480108639355 54692586349957683 57088184510834510 12163483109651823 30030063826734631 82139671256175254 82629310266470845 36652721890191037 74148868273805305 83885316877285866 82402599560805625 32436376599231001 52463661452246996 64301899518198715 38222066169755655 35771797000379211 28808138249091320 20162937869063880 50663082295144266 26000709961635643 40869990003292018 80335409411247982 28211193700486973 18032938192412119 76401372502687417 48971816755871975 52576631369764151 14514746979143927 77806743819651464 45596612419070059 43367427922599313 18070301033528615 72800368825426426 51458339061431407 47381710929599852 76205905934154339 74058880285933278 69050343035890325 89477183627875479 61020983835701084 17306543750947336 80664636944786032 90364166681840109 53429661701519230 46637226002008102 41822329209632848 66085721299823856 59442955865561502 69533479183502953 66305721973224372 79510405511941006 20359844557143818 28701730831156583 28985783119087987 34957663422296558 55699193477278232 82830007388023815 23169852694709811 47177010292310208 55869880396622357 39442645614700336 54611571256070358 75308474305820437 89034946023638745 58198663718501391 83770769421212308 17777539713420103 69717639966059503 92704050086135780 91074402168852582 66971931111804606 86009886611021651 13128633766685720 50547790282737256 15376433800520559 77102087126990398 32570100987269979 25922565327958767 33344041946997527 17294717564152580 26557654421526748 38792363211572300 11321304387476707 25599463321493299 36878189201035471 84426598574210458 99836372423096769 32341354152219178 34718744526378299 98928171096022522 48780800214175580 47154251181653419 25758198503836701 50305584370083294 57927892682048777 10473860362747002 17004789425643558 37735192074100685 87958984771324110 78130214151173683 51776891679711224 59898653522258030 82598832941255646 65873972151077793 87439068996401208 75335943322860140 54019962453824715 14304297347110312 23887440336512353 74829280203447100 90072446273077445 43736236863522797 47885972404027307 95702673845926201 49234284105280163 47055179525637451 12382809575396783 55924848396489989 78480411143570717 45060476432803509 82668404375764101 51663456200748499 62117701955128902 63236053117222924 65290290250198137 90516151355304139 24529671565767666 44516189451810589 83102003341600936 21039518771083629 12794264130702861 10828302655803722 80529114078802724 97492265618437833 54527416964502349 38730733179127407 56588525841562601 25785505634014227 76182930794132139 16933113694452706 18336044054860554 78629247508076347 21711089888029992 88905387241542017 52202611140581132 46938790616182359 59342948522993491 92672316754780394 96492734349847997 56334477866685704 42421429265759742 57477359849437187 18779825921146796 19752301254243978 38051202991675151 52057242791825579 92644711369015061 18223508396729401 50801635999676541 42929490016937155 62362240210097405 46726584909310491 37413290469501632 17899147292137350 22341560688138747 28025076864607298 51827636975560230 71204758495348692 16728180724258194 20714241990647710 86987617541181468 35129074360566292 88842640813062448 90874474675133057 65591886585586748 97137465089858620 27958844713631037 10481153175752073 77421182222304430 29444306196149625 93600804242545508 96237293119329817 17775767111535929 30353902027835730 52544406255469216 15637461096962614 98594775965871655 16346806715266897 62765577227476378 43555352319202646 17272146189197091 57735895347667003 19463714559712584 33579214763012126 80719012025584717 49274666625142213 34362466647167222 22958992233566111 72361774634421660 78032079906357603 94709637807353202 44351390429150097 35938861050535807 23832738884748407 58259492580399182 14506252487317150 55323274123572213 51024655277682494 66965022746959986 36205605759413986 36092503382044646 76236052508449716 50213365176914224 99122145316370447 94257329074976017 84337680374575633 22290436307173627 23856575609606463 18627129525356944 60207764358948323 67038948962053644 39709015818638366 25449758153169066 51086698117231647 16581566715000914 75411211770288595 53773992752736504 60273497170594289 59432481819209976 70732199538438373 58608230724448268 39563838929097453 77780799579779682 52792904676492528 63806764517554850 97015716619753227 34747606647514131 88676988361082862 90696839077794292 80686170907776377 93629696787332136 68205792981947499 29340931492961954 89530373540531155 12241535401168015 42896392232231425 56229159869711070 28702768803649194 47729850503776663 76886569818343894 90046827792976579 78184204256561167 51448648958953752 17492681819687065 93536500705893436 57670112275892206 30572149820699489 44375366286172807 31836678051197834 28631066332431984 36660799802202936 64718383426878158 84085044438893119 11010527382267135 73717479177435351 58870737806743596 12458033750176560 84394315436357508 38797304020339800 93606957106828327 95619230525844064 14101091188596880 84224652173517909 42506568402154667 73516890276338230 72287600602720683 96944522434204512 85314593126932562 80434751961147535 35360312122132402 49623785181540200 10668487262055820 52171347102760324 49865909462507495 95113192755459036 92436073227032602 80279331015132171 65001085554291196 66066527990397315 28734148976035686 37000832193567054 33379771225716020 45783027711907258 67412500712121510 69260838332115032 12369522435733862 10646439095199280 76277335341726046 95814916338956572 60588306536036522 42390723257221132 65283958806964053 70219741059722871 68355663442450383 23028102324112960 17279829179214369 75057787182328410 66665674032348785 10547678870006163 17357838174011098 65960034644066447 29116277590585951 69487284819030104 80772117198465116 26391866338224997 62897081150288014 91123870514622938 23224266760331110 98944398181794237 11742866000666698 51062512445885270 17235202578026910 24967206872394052 16697196877231074 13347938219364536 52707274296063934 38421982482349176 79814365239855786 53263509690182410 23304975795431754 92894629896833778 60867886138837160 94852433901012903 34233766306534498 54976724361907816 11853135592206246 17752093807103465 84482480006431104 16973591576111386 77338701276141984 15826793893654591 69372393408844210 94174473915291033 48568857572631162 75343594612831275 93381883574844941 23736336141608579 77218519050380084 72257726069123499 57081066086393535 92916021846403920 39474082655847389 92132895771413830 41688594308733698 12149098444616821 55008244425025865 23390096253323270 12610025317796386 39441206870090226 86670744416097641 72961407652665898 47700196014899741 78542562328536188 25862822112733662 45564157926135126 33922792495320945 27606584544088361 99724420439488631 31316563164398374 19060766013062669 88315102822912493 20607833069735171 88704852328069735 29434262343620938 97333406711547604 62533241497426394 20019224718015609 54296218297069423 71748640695556851 88471364993228184 23286881065548642 72034723616690534 69742080667076616 33192623467260471 33997544534818407 15192495358894719 22358253520030532 70600270033971253 25539045314255017 51098507332272584 20202501343007968 81072930374323653 90824897982742293 69728172023799866 19508519567310146 47934086672568748 45706626514912572 60310794457272098 33616919426934175 26374662425736330 69643861546753106 50250330984007885 99603816615591888 94258556883528933 48580519938423524 39965565871440591 79992214470315393 80506221208401418 88769042749081591 63609166024172338 27485532736415631 55713885645394242 62042521457635150 28488228187844770 56697062578168126 92380895786702357 66647666369115004 78963107431013537 26389875012039400 57329150643384378 29271170029567089 78407767576090089 30985737259032809 70898921461064786 86170388092765021 47379307401061483 11299199239904729 45733451471740936 70406092748510736 64777395055834900 36213057213875399 26074552705040263 77069177473690796 71479493273353204 15150022066403285 99806886828053651 36662812761133129 77235082414876077 58966967617902267 61329112814585926 29649103627673674 46099498293859572 56455132411523080 35083515699514373 83072182781896302 75992286892429249 62275547283499820 32565694753050947 73329455037776559 55601551252024894 24063020317927218 14863818633040970 27106877889768040 71841081116102698 22750330632861364 80421163596760744 27824277215421675 50728774415679212 46077238149431474 98011791722896461 32829460126197518 73773083810874519 91058496900872700 54643780466880289 43013893106426590 18561000519258380 53925423782006397 77835532237629788 43668668087198169 48284307402329262 23339051849385449 44827007398773624 60823345132091010 46779416955860122 66687282862166756 83351700511672995 97293151688415268 21721169048513556 16804147177429187 82241890561307726 16974669691047632 43249445930617541 43839034074910637 47269557513829567 73022460106329018 13480734774535311 38755245783750095 66361019354417218 58826285459043745 76373909906087343 60871429708698202 68621635935022758 59362560321241410 47854401989603787 41167081932823222 91849746752326803 65750102413928912 43506472448697535 16294660054962698 26724773778156229 72449421190044884 17144166578995440 54182208476648288 22084686671701828 90034411283951617 31507955415481158 37877378631449092 94453140440241857 69554485652652092 60280847021454177 71319184321314756 95509065313255066 64937544364994093 78402190553969600 45453832148798655 13319541014708756 86086741098521221 59610836467348440 93061100854644392 47742903412974811 17970932004612379 64346971737219951 11853735419415939 77535638900061302 30389891243183881 87123510265884714 67370518037722960 40492467498081748 66734216619443318 61338442671498639 57921287225533912 34602213211278047 41146170970141546 91079253248786650 56036077935017377 58876584253543726 67883359678237820 82168624226025153 79121475065218351 77223815814673058 84334925869849929 11669115890428922 46130882623932312 53395218139197551 33568245833835703 16004726965987102 25069939410913712 15664629283313701 96024602326192809 60599456553106266 14196210575174862 56115283312686467 54556901865535479 89720842561029636 70870582830050384 84743046568251671 48300052529373289 54640430949980567 90033654137921590 51634171510855666 29159480126298061 50822858907028582 87942146418197593 55019095094913533 96866422482446541 57815348964007119 15647885234817872 75790982278792665 98779347988864030 50338077950495086 84430221086969090 52752855563607984 86938843966946340 78961821972099316 34938312786955453 62869687213419590 16461070709881384 96509636890389258 17594509876106542 80811554628319640 58651993699776576 16917582766351082 30923695615250746 37047470974251189 76406313658604694 74733449856653329 60658399722409634 45489288294903515 45214054026970814 52424550293457112 23848348165997874 80169584921536861 16738336595739063 94541983055861067 27219712499156809 58862252488064067 30456804104652679 69774321034436968 50589965638780156 88152151406473907 38916506106070178 64105818969444694 77786261344697991 55961296967768996 63237206016844429 89153120495999689 33815968695852053 14779579635545801 61866041451407272 11560625058123766 43799843708169915 48824568071961559 87357809193816696 23294673250645012 69322677696147433 87256066361583199 70306249899519806 65536267284388035 96493294900437122 64478174210026105 89605066792174153 44198597478699645 66506035794967601 54691739163587979 33768172724563293 56459919663222300 30690800354262861 81291672049979149 46947041246322383 82747114416995780 59567222220253973 59450505917445715 79739447994728742 85940578100105899 74823004944837057 45887447945737058 11955859617844522 13682467046402044 60645827259190090 42989342629982146 60113694669337574 62028769882784755 25970023169223012 47890227964890810 17427443919424771 69626027305433050 26950292050738588 25551623534759965 96044260222576596 25036458621212339 96548057829412047 48876072875821794 85708586309529675 22237681595149251 36039952035725988 84493246574080877 41142439544516374 55168443286215028 59699760712660361 44660675261048696 92215071485753664 18612529752349203 78064241870402332 38534596501763564 42792837592025744 39458274199372366 87219845806043065 43358962094507721 34660306227523287 71379909896612340 81708954981936133 66746085207969574 14745716511670484 70492323333514970 82514326286333471 72287319126878990 42548795394449189 29623278336147006 97110200263787468 64529265223600124 67546620565532199 10922789015259782 67431102510573395 91092619339524188 66417911380833282 70158718373293409 22904980379716320 28375570473394974 80814855448413325 14340024523019600 52473614924121462 25768720355166156 22906205818674437 89350508365883432 33426374047854002 84113709372667657 32260277579120781 81822457057745511 61183676931574734 27789884750136392 37542797596011422 21431043989144686 90932243674219433 96644446776081198 19890761486309198 77843580562222387 95999602071844108 55959995077200753 21111927724112549 56546615152708584 44383692681520411 53911900573553193 80188593866852674 35354058512908385 76311419287371532 12137849047527470 85060532693764659 35853217428524497 75634297898565637 87664508115114406 41522485757822275 31878313310431719 91228751562422922 25799283209016681 75684386425550818 73862009739902333 31196255134993978 22904243106778485 65128617138840544 23354549738566379 70939467780458287 87843165200152965 19385105450615537 58621166433399570 67440894003931424 60182287484838498 96955295341732679 85605004505403256 88597267120604753 81415203390444339 59438971925316024 12959686693856699 33062469056716116 44811493489996299 81741281296288000 40426611343831812 69650355972483847 94331408583500785 27294016520277010 15331770926752815 22755434542866132 94728142831617154 83917768791837027 92685559098192243 31984299953846552 60236381465078594 10804019178287665 58007567658587205 64172526988661938 65158326744843376 45786340925729842 50812101368483305 16710108475151360 18400216381621024 35028376416081702 14462701021416963 24062387201583672 65796355846047181 59056067373241237 48682887937894658 46549597026842429 70810543532713004 40221685716929391 21716548948093361 45546877655774017 15937602920419800 71999729023842781 63601289730092329 69571566543111982 72828123298332628 95405488795694362 99385016305924292 36861456521489849 32095116640679085 47930134221112588 40121077832179387 44065069855530701 53924602809296967 95100719607071526 99218445055559145 28614768283047600 81617467200315156 74891554097370218 94392530986941576 45780252731025102 70024089914020567 84623649957896292 22835548804345472 37659706014487816 99422385193737883 93592306542184900 34839371812376700 27237741810680133 29467314747451576 50642608670573800 57455505455872812 72018069060740346 57769100550186423 80559213449454333 71089027054610092 52792102346003440 24474246030413501 24807879567872970 32619694736450039 20404073807179121 75735965658220900 80137724947717622 12464720846065707 82966605026659459 37638452032227794 44013882839353805 10581275296276245 93362042004355929 64547553556010579 85286950350337919 12436433201316374 22820943403576694 40497955249025244 53209547108387306 97317354119916309 20269991271421137 94814576459719588 65074206310434505 78549979271517500 40843739900373013 71586543673463079 53357498591097227 93376995153355279 14096779959584958 50200504867163527 19349071094579582 21597872168600871 44207630064276871 33421268556012467 32724419705708769 40444768893146476 22602820187258535 95936361693946666 60837464937747880 87156491080377633 29819004381630882 34637317269208526 87119685992215861 47339856156224952 17427343825867667 27065786016532029 12246789429654148 58338304459835007 87803657768031919 85830990010329109 46063174916703583 56120133787030731 63533334891528885 94729593616365802 12307689458718770 24855932819837472 71220397596142573 32062250489076029 75229697776948336 34432915007362325 33960691484347771 85044457830790374 35483950315076691 91749352130063858 49439782266685256 97919704072927800 78120342128330335 29985601867257281 18773297584622169 46634114298864507 73621830138350245 61835579931464368 11932383211427600 55702431311113511 97320319011184884 16427584959619630 33695914500827707 66740905555305853 47949295236941838 46648717959525340 10414109418372820 59267451932755957 56032666464188349 33317265585737445 28273778137076737 42239526004606254 78555621170437663 64525033959403430 67519641372250241 74716330851549753 79286207648042143 39792440085488887 45575393794360263 26126781448487874 12608807138222815 99813722818144059 21268661104043119 68224169824549598 25268599726548705 74576709723005592 38906417618325872 37931972753352596 23874336917769146 68970468266861002 59412677529102302 33353553979487585 40890501359080570 21435238017098866 38321808298088918 50403260910941892 66450366903555394 15986202460815109 94732649817374757 76821993748193808 51068189181017752 10604659681438022 82273162177590032 90841119382604427 98052142526410148 67066555508616320 48270426411320819 69542457982732316 67973952464938364 16763273391137817 41212720187308707 85055140869968608 27154602040019782 69307305730008727 51391740528142817 63390974787904078 53829346474057390 60451733130255005 81276822589353365 45174937100405663 16413688137355031 43481780621755806 21987568550249031 27717430393951159 50907987915638683 81505892601675638 17923307398346869 41620031502484084 44055369484575436 47065249702895029 10757905166215453 87299301658258487 42554654648306058 86697403431471467 82241674844230792 74142273922973841 53632739075480971 72595090441294251 90556890965720181 63400424515199112 61496325494892350 88843227497792144 29689420513196651 40133543328857477 30909187089751029 72959628457841315 62516139086653456 10423141413006170 68706926011894134 71264018033005185 47890732255774046 82217511869501622 12320165433743254 48182994040643399 24455948340387199 31290208524944201 99901954171729633 69714707656996955 43504119094497531 74869491266365611 26624711805230200 15737443378063599 92938595093442531 97706813430680300 38603198167835921 78726076884228308 92428984998906033 99431274131539755 71952380407060997 55801099606884358 46970105998065597 52551137864971718 97952374304213618 21699848837262422 51499853320589437 69544034176533896 21619713961284053 95703230856966856 69876728253658550 60713857389326444 26631793521774166 98708070447342500 69760533912599870 18798821278149100 65326867941937422 94213896405799317 47464145159564464 34181010317780568 68392775837776449 17169902273524154 41450320727735999 90049823020103576 17429885163745647 51226224550390874 70240418378750560 66640649972265194 22672559805667881 43628228171006572 40967156629467145 40413042193996530 87934753565539649 53325224613581519 49671846880256229 74984127009112818 43147702489814004 10962574382635325 71144884064391901 86519275515651535 46082732608234923 59102082231566042 85885884867833865 46760814337312681 51808911531584019 19490987065996561 52744212905903629 48452081517432739 90009552225811104 18688038671444575 56477332917634041 86156375946173021 48890973054749984 68637515085019704 42486606209924236 42426731761078126 66776770896192677 39759313801866872 35437641820361602 77724031744760014 31785596440199664 15605399532861305 36925625722152096 65725730654392404 42062928528405477 42439118628607872 38392726715915472 17754062797521588 80768552772503401 28588843965707004 45332731710535958 74147352023360847 61059356738905514 97677425356757284 77135712020649660 15343251269812294 30624255826698706 60245479649344640 24073284633284746 21138833115861687 33709111127308775 85095531943294953 87489600589873265 25700630828485812 22904034205401799 82804919332342934 43995215734461921 77612092401561889 61450988761077683 90363148953498548 10327887414824845 94479303370894714 64364251936238910 65613021140918707 18702064881736004 99686945696704076 61490072084574732 78246390886812613 20097569953603592 87469123369866882 77590524339407361 59072392237254670 58454242977278051 88706444352267106 42099509128926654 25541355964983007 84806441024848040 61305902618530660 12566770962246094 36669206983139143 84009969339223282 77793751473785978 22925359050210104 90261007069825201 51945268397849096 29466957623910235 38134978059468515 16138010542419299 92448893855307323 33717908704471660 38970900882903583 69543101085375319 28145982297601914 33827152862017216 44438958389829588 31286833940348710 71613665425946880 87067558950242795 57835644392557097 41826484436560299 62435877250411564 50439140449640615 35332884677176493 46730695131529414 26770265651633780 14334851820637068 96083290976785726 23864628578751053 93831258096768563 44891905385154453 50233866066183932 46279315690418420 93331439778961029 56703342674801814 82050813075498315 94534009985885370 93282947714848113 69592112096953269 71730924815584077 31435886634102105 59860907914633451 46833214777692600 25439272206352589 20957037766843316 16386009922787420 87316692123812281 95476347291830269 11835555545397905 16621552692177207 22829470274167330 77372706701611056 54790138140963770 49531394525216478 81492344913792391 32587665050409515 67961332494959177 21415476944674520 64959364630953691 88717856917004378 11454227137653221 16574468437376993 11610344487413469 49146688851219598 67432969351019037 28289719034807224 70661905778215964 87254564877254648 18457635137390400 25807686277679257 96070248659733318 16046040567807358 54119919470050004 51600670774856702 45948730426173460 64212840437079512 47871911540656706 29340562397143647 24141120406153027 59290105701485851 45573404345275633 76604899955856794 20705801878814617 32297554946577777 52810724857979710 49385929397048690 22636846572307884 37999825992684578 43598536451078856 54469747953524813 44562107342662127 81052643622441506 71744119978364171 42591323018280827 92359264056644007 54951852951309413 26752108367370786 30394940587619642 55654325029464947 59986595006948079 14667223255827708 87488565273805286 81593753454863916 54452217681658450 34420796443666363 87052623452864751 30559046793831251 22709334089551312 36580956320496399 88705144808473377 45211500586132333 63480581651644851 97079752448058767 87829072266823590 54046839979495382 77899733067956447 75072157153202947 48335260792440498 48027305681192366 60380751762776227 86393905617726477 37916822870620197 64823600989543210 12842994717678170 19261648024906592 45830526974466998 15302743010235248 77354442491901402 47648059050165587 94630257764543994 55815776975391105 54248468601758287 47470234054573219 32672165238737828 98185076359805363 10926535292410569 17965839443776432 45198590097186082 59513522856257952 42301418113580117 82937930631308085 79540760199410496 89121071580103650 75056020797269516 66764288719441561 71934573313957364 86068062016123869 44459739815205146 45784188186414051 97147336752320372 92856867980500239 37904692627827816 83403193233472991 85822793382423794 41098973908118015 93842557397233192 73665163548965030 41766226860856772 18728529359513333 86852845901252958 74703327475466159 96302217400393039 98671645113606878 34085562704547404 71051030028117246 84057680847487254 54242541829632310 56623874742139503 73312546418138523 80931576336874789 31992923881341421 88196607888246098 87450256136131726 66848785626666064 15455700368411694 68359773707898875 32144423809605822 99829005032671717 20576667159345255 14250318224076428 54666306801528348 97908253468913555 93055456841505389 61214166445691121 82441709528029428 49180388222644188 53404450550652250 18940068277829928 51272512159629448 79634737605585971 19471933174936871 77675511477197023 47455900796494595 60202869897776816 72992346639797866 85977082011995410 28756927080988895 98499044200856071 67879521727424607 63364473447781669 91952926730566926 69525736491084152 43457139822029108 95031116991194782 66718018862042464 90325411148242524 42594412850140701 42375548688155831 20363121924536133 41347861140613351 60527205188149453 45176014301166568 75190445584673573 10764247757986306 97818627886785839 99920598894384146 59912930037922971 47237101475104230 27514461640284448 94445235389787533 43869595827943151 57275642722719316 17548778345348838 24435815480094769 68886460744868580 89065941629350633 69202882573406937 49382854001787385 89646262553712884 69213808470862278 28047349545665407 63946328996315996 13871912986695953 66848141979460586 71860721895371955 79136497782524392 51754253243428876 27022625490702638 80110821861557738 34040583808821214 36814315451421014 59870895938760252 54696695533871412 70771052581410711 82630136694015905 49348183702681229 41082200113826730 12941519866410461 94981471802514765 44721434376872752 99452390742922182 12016504765564224 17209800642043731 66885141141296732 67403363039033190 28747328455607934 20515278270380489 26369323617096731 54313713053830275 10340276802996556 71938444471423184 24996353891360458 20747582431000424 49698280391086164 63859267182714427 17842211151662226 78520194270469806 84312765075560580 82568688977472587 88182233434306413 55591755118795490 60267003537404989 21064100661682318 24690258531540252 27223587011870739 25931306931258848 57238922128767396 84140531524658217 36014219056889407 39770705725273950 92809580330148216 69296847982571639 31403507685904291 75212606174678626 22624905751731138 59249028375024785 99650324497973466 64207679403737642 53153829739567989 57065243787121156 98749695559528528 73861434145306459 34389321503336999 43606461540437865 49192518771885725 32210705209333256 35972391863582885 12961726471691905 30243183864493021 20537642357912956 14406529994580552 34342353935289009 59009536581024480 63239140701959646 85794616502530632 73677620284821258 97226335512450118 84633375102177033 51623326441771508 39495167799625967 26750739765933100 77788673692247732 84054230194507307 78425945332822898 83377978797672638 59240419108632564 40531133943024277 41352274731926350 38655537116510617 78824862405121017 14876747659883447 82805462677276342 19607393620246156 30598986350987711 71754366634278864 93400925120486662 22147024276229476 59067055322916609 93885972131343996 84189413246414443 35298371220293757 84701278285135841 94428450187463634 90540994239387322 76442339754810537 81521108216620768 74766201974976343 21199973588403480 39496099304625248 61246220420904522 38605688897364905 13329253950092184 39738575596049905 80475455601977946 44564223765944487 28492344173209481 50768692227177621 10224779095071687 25144591747709120 35014957594184707 49638864832458555 37062865108591870 56847190336529837 71513908432023311 12045977771950425 67317972562161094 61976054589727931 65530739729170392 79899820715448716 47683423611024387 60478760617656733 15379441009676370 33337941341113780 21115323438876389 66925972619772964 50552684571533100 96661596728984057 55522238253672084 50247651063575847 41107248717079029 80274339800014381 35811000819347118 89944617816250393 98134423130753685 37396758166569462 45341370779044591 76852216581181952 57743940211980907 75465546705319093 33036201916540949 51835508371301237 53506503533307552 86109159794810078 75502741841668685 64402436138055832 57135650813679977 87539083048137775 73547188303170861 47773572530741389 36193218032612350 56309092533342044 76435248735683545 88854520706843288 96858405512795057 86267001411406846 61248230183401686 97326783206409794 91321920476205065 77994801804484331 76537081656049101 32447396674891074 40769619073338505 81944212556959450 25040054653422901 77890625834068371 71193238247433121 35861100242599997 34243140389517237 96944664242026428 75410423720913421 10399338712168173 92086173484655296 64638337918670602 19425764465759380 43447367114735256 96303791142164675 26511111353379466 70139351254356212 96705082108911948 34426003789254069 31140570579451319 14991452745370650 95491585790045407 28390071485410351 55457245606497635 17065618464807629 37110650721837545 66383629272473762 23596496386226556 63152528012127617 77095340381129562 94329569498792860 12938883355166455 21758214124928213 51147401246653011 13557475906398359 88070427447896667 20406718260190362 90423240478680565 25325232973734247 88853779421792716 52470119742659009 57107667598926455 99147092274399868 41915236427443973 79979380825567206 95318313259204687 43942015328798114 56055687517311559 60192417780640192 87922948850922953 65377601535600566 35608370571154785 26791561777519114 94317445652996019 48755155398926069 77396407657457174 19268648563836670 12048955548093908 89396048213161616 61914998503525225 93609184574456024 70558148574536595 67369555029251546 55203115754764143 25403675124660194 73838932402192248 93695872975393070 71313174083335943 22599430608535259 94629318132400065 10274724412320304 25750876002957010 14921299569202015 83242288396506446 57569477867609234 24972446888257976 41200483109050297 12770654552926571 95856636138412175 96381760689651271 67111453780567702 94670459676849589 35531530978342852 40254555899425156 34112733988354300 20742085211881251 47995628456880595 18082675822781207 68493702839863793 31421675989386869 14484329411324050 89155848926250149 68382241214844629 22444555314039540 79842262099929178 62394247109463613 40364514643610967 72546101128391815 69392422584396371 39338946692812672 15032552674171114 82848368765441648 89980070688647490 31548162989576821 13206678737454668 59163349906571618 21288878759426827 63439171987328284 67739122530723453 97644787373978710 60035653229713936 66307076691998000 33969289314835950 91759635484916259 20487772025869163 19322336934606893 43154110630610400 50511033345482284 43636705156208003 78307542904742486 56200443311732769 70938728624926704 73810209534674011 63480480251920954 51163998962506579 65012970136503761 95042247203192147 36306027554277142 42735583962051904 39297503900475698 85319698754473629 71088671883946603 46335097163618620 39522691235331017 38317490815202983 29925540179649433 27895985282736868 21529605115691999 77854525737046269 39720621755085182 33460484241647561 81392179320234252 47583271044485137 87845031128779581 27024050941104545 59681049434344251 25546951426857839 15089707212555819 13872433033995678 93648387913653613 81066068649612840 28609529360863776 30725548434713111 21726896146169344 84866656991535461 61896562682536864 44833496948466807 91265227941366657 10740718977750520 92665968146470635 77097269681163762 67630429896255149 71565786502019038 13464519391727680 88587023094819998 61903639556452910 99919883594733541 98440299315633262 96915772094095078 62433612081548612 43090134170801755 42563258068069150 30632852961406782 38442364754793208 16397067447897245 84983393948468505 29777379511814385 49971862445825369 77710408632193649 87764358644108863 18963732215229415 31672332966091899 16387376539085895 15644948484757989 81271161800846149 68789623768247715 66163610699117910 41242805700129997 34105366437275484 19729280405265044 22607454105006084 78838549839823124 43574666207333118 89742299482954321 89927621608254655 12562581978855334 56718558486960040 35182310362069045 35711962907881517 80065827839304379 10515326399776039 95980713955868503 13588451382561682 44311906220556456 35649295999729435 82803393968842237 24509970387977569 61548286613909469 98084665841478893 58984625810356042 57016416881511707 45343710590821288 78129137628791694 12919877584629967 54328101682145316 39692177333218907 98953607450980281 75821770209465126 36597947137979079 52932832536517004 67027151366393890 68503545326385100 21732890029354623 70918174359219990 56155365012507576 93576381126106869 58396182999063846 79214984811893729 21044452573792868 46597910448569920 56921685268168268 25540596442613652 31887561942288520 53543198199792047 87913523738162931 79649989505635005 95448420744607839 96130097544393304 57420527523603916 38138382617587697 93519043064960586 13434970587146979 53791004422113972 29584169155207568 63175210407827535 66944413338188402 32078107214760152 59939989981805447 59522463253484148 63121998062825192 52728379560950699 22069067827187193 65343471960041530 68726257901582219 14531387493808015 60699715463444018 79275437839761837 75168886124381806 59753487873395868 52341296750828773 52392718583760568 41731946559390765 52622306343311854 46034034141148616 11019054114604524 15075349185915365 88350396349741571 83038402054703675 47406379830145542 53720046369450107 89229480314398110 53769145400082226 13662374814832647 67579020982558407 66134609120398285 60493331439310258 20263857584264059 92403534130301459 22492479042919350 52629736511698202 68851958914032783 93206272274573340 20381781741006826 77411831467382477 15694493485887375 60938669348197058 30325226929149619 46245744800935573 18648939932252034 29878571313063873 63338556443396554 15597558048958134 45615731394497073 68186493124121448 33653321208707881 77165761806161639 81648273809792088 98122745597908484 83681000730701111 93650350429842185 68594683729674040 59387821079648958 49959119860850461 52394644280642736 25938928429742591 50317088879553717 39678258886396745 63205565428387559 41101263205941710 52074848209180670 89680623320348241 98988690137354031 48289802989871343 81445543660698157 54149200895861865 42734806976539837 88295842909956706 50763697307510692 81165722778452497 55943191641141072 18596499018190461 74109327224054159 14887123937781464 12342982533202992 66343593340863364 10374838151739436 33160801668548964 28520664034169814 78902868894388916 31872881022535436 51391518580402993 69468329756024693 82364686904134017 35146618315735493 28664729993766857 49033822947772597 99305066113676285 89104769699485556 47623258995175079 69466973420571084 18181746908176917 72408224331074929 72119905171745533 35582733386727758 32359289998420601 84836559666631670 70611240854447948 54830838077964171 47305705405950125 25700309376105263 65533710924175218 49242378772283220 60587309658843650 62233606861345557 51984041129480412 87134859165451820 99209710490088152 30389326789624389 57757426910288202 87978283397971455 90126307775965989 21670760032078690 87048767012952354 85720264250452537 86000775132739769 57456658310539206 94809980824144007 47042634775058006 44761339582685673 38069975152358798 44796876682616759 36142080641359130 52758213136745627 87722020807039685 87733374612337556 34944635799937735 33194246741033340 65888479315179407 15716001837935657 26868688970941264 87098665371449548 35063775076783450 79468040898378111 37204795575999391 22419791830963290 72969186333360361 34694969149686644 51545669212874547 59748713324000500 94875696026065014 60019925680050973 15857307703236443 73705317098512840 60033540201244232 59793309496647999 96879224897159541 59733430694961371 91706127736911187 15098354544384459 42851258817318685 22898505502374286 94233923887160772 64896891545887487 81824077217348264 40933973168406163 34329861056797433 18760842631548297 69174813623937591 54262344953993670 46623819556547878 76855960636670541 27308032207610591 22019849963241175 94765991826125837 67448371693341819 82132346642562854 79777394403080043 29361742247728174 18212073073284815 88045224577700305 71390165497713625 21323851136675946 53943921246320472 59957967275592480 76372139240195984 84810467654358018 33759850183424167 93756417972202434 23347384498821836 71264995625338250 25564143391665416 52695902860515129 65800486906241439 31153119582076665 64455890619595725 53478760843504266 29080162992801891 36697225760601197 60128591453971924 15277109826945033 99473728784237423 37906877241810981 49302125127834704 76945973568116990 77932393141216813 57728896714646375 85508799262893321 70753575935869953 60383543093227528 62608021116767432 26519850628378740 81965224895527475 55940731110084820 70954874765134037 28423865821752359 10362186512182017 79279889243799380 22146733953210928 37630388709524387 39343561352441920 70654710155496104 52750924565261713 65746772725083007 65418255738057523 94622570836865948 77257911590875242 66032609824757575 64293284754228376 30107988284643601 88656862654803465 25190604648111781 17294726312808229 42228735703524379 96052104818083939 61316703325442008 57237205255576174 68065262444323704 83025031038678365 84723953573257760 35936725599908829 92307578655561920 70817005787925290 31005859232172741 88310351869390221 43848794208308219 60465014547647127 30631214973259893 19685092309567072 41748483057893337 66693557718868149 45593208756677779 80173503140831240 51252931658354504 28442019735374481 64460338020152577 91519116868112412 33565833603117317 30700842834974048 87516552135295236 83291137846161011 59975067872411929 10200867580065401 15364569327937384 68694126198759436 36132664310648158 49009973747671438 65876898882464242 66991458011524707 53175738769794020 66355115128125460 49706231711852249 80180804026861007 74744083512567084 28355011728077172 44889734771321753 97948553861850431 14871484480990560 38319155326500520 15702276538312110 58701507451474589 52372409233507604 49453653609461095 35714325956786876 62940000483071637 70054691548025440 94108966119301142 49458283180643564 10692891429732449 24437431563031009 94063051242422470 38807686544338438 53151409094176954 71740501936600816 60318227026490370 79738020070474816 46434720837234925 58821558478619891 67488831085165478 64615314023793893 19318599293399743 41516770503972769 86104189974812181 90269661343585256 43533435006416002 36613599319563641 62356360673438864 73569857434494561 53312680464274186 18486471234453266 23723320506792866 72214691753818912 61737695498694003 27913562953012737 42468883029479834 95881769681623444 91852503138896619 84843013672548362 42307551003052883 92045250524301864 91675216867135397 28449984047105821 93665306674934393 27970597790779263 95148248624064929 95366045106653920 99976150850372681 71800678286507585 90804152306373361 51990848499391597 89641180698208249 41804367798934228 19068008442717200 29984149167168091 19112440999237440 44964674872239871 29755722917776305 72943496180425125 43431091537167184 51143947481397921 69090812324038639 63897177058066266 42242592860119736 38695700109548059 51097561442857877 87234499775525209 97485325211023513 24485480409554202 37837679239269424 32057570030675315 23284626732698851 38588103825039602 29946414904189870 90341734431589155 22341357591325658 26298756329158035 38705501850978324 58457183539155581 16771058434492571 39143475547121190 81969292200151160 82750060512864446 22546094187599102 10392580080887955 35915750881953314 47129525951783751 98028605281882092 29023629492487322 25338744958981186 56224642089734800 84716768435652799 76836512691064547 39484661144234395 67652011155160841 75616856536602474 74754042660465831 62270506481987185 86795200654770113 73109174628722384 12907293436093940 92628252470349545 85175067622850314 14951195917329506 35472417210912030 28577234988785609 29614409038415956 20057135662973213 66233026756397320 32156336657511912 73782468718696745 52235990437827213 53902258866771926 87790825797133932 89979939811319470 63985398029652342 31048532581009187 91018130589009436 75509090822622744 20156231633405938 80350363387196545 53931076122694005 83391481856718101 15706047607712920 24049727287730686 38230571233443081 31320551862891926 22944058097486630 99740466553366624 34363595284337093 71058815613476629 67969320772973133 42424001816589227 10864248532396890 99725007719275913 54307892031352903 42240615787253381 13989458472190304 93654645796710504 29006791573300367 18357467781113569 54175575531981602 22143136569818559 50297544812079288 60048440709676106 85632854621971802 91688886578159029 21652928217092419 19408177835721445 85899084304572411 68602118326900428 42443011838973380 58498091196113564 61223563849953539 84302889471487531 73340628822359457 31711526244684160 68195593216929002 56848769348767403 71970361133497853 35421090409072876 18912791372873435 96242449210873085 97766588958268051 88814265932549473 38312667910827284 50362803891087770 90718161223161162 47000579730605249 79926089982516702 27559041188269393 87266387331719274 78664166213965839 12844486550397176 19820498710491018 77966313448202307 35576950659551959 71630712103573672 58553565559906717 21248833933962101 89810649049447794 66774033855549471 84511470530052598 47495932320427704 86551603873302527 52456559673806828 38528133441884667 28262624744092081 86677611243123309 24700911707594688 67978656680595745 85137175974777595 37910852671419502 99071241858740902 15860175208390865 75071583845935024 50478884028840208 24889101272032564 59249466493982397 47696080667262307 46453460188297508 87326048381620088 18946592798319929 47113274575815798 31324683406452702 30392194482913706 18764526033501968 55888609928410357 52987940552723367 49507213204596718 25938854852764398 40554356854523225 53339791502366360 11837745044168078 54911380805548147 18519008804837279 56184400766073372 84366035571525613 41283940525812821 20241910817025905 62559995007058961 80940792617619910 44955528263740565 53082430692945251 47313806744280121 98744494605764950 62910228380323553 15784407489522314 49844439614421897 76839085219625813 81771961191566147 39618175813104553 62042625185713085 16808716272939303 96619092733089812 47588237592189930 63469282331731186 98230959467036371 31508319741491919 97318829946562631 77025914360403718 17059390675995452 76665691667849143 21555431953540637 31511687016989461 23966277064028152 54045952602033424 64540694778517235 21100848969096433 10261975737743471 68712744376560907 86144386443171920 47273315460425818 96116390384401282 26087471953517991 37116496297235892 32560033867774694 26021604926426541 39744673312435161 79299126308239295 20953712129841762 20747135504427298 67418036901670393 50832826913322115 96065506396346543 73616007733917597 70325429803128975 22402644778750610 31887138808115053 56341079869261378 47530808305380462 68881815996431064 49225064541033830 36446367710902223 32786797564734394 30372477571699914 35790840996471728 13751485841872958 30570807945777934 85094531283291410 79352884849920863 31009790438998085 53651595217133845 36397367427036514 70211313674808549 70620795896623746 87454481968914341 24134712382252745 24954586521795516 93368776545867861 75774294317182675 94249319119793411 19213171731033066 55724529816545550 76006696793072806 97879711555614891 53038615499883968 47049512022584428 74608165843680199 31965134795718156 85297862687212243 35499033218970500 64594917034131198 99575688185174291 48357815958055660 47141837384900226 43421484420878790 67409373778807773 76416766028057859 20789756454812430 97586646141423392 75541003245357261 50696872289165899 75631840717815090 31572863862075715 57404555649447904 59016832734936270 80016553795400895 28713417094797493 25001181026419509 67886251543035747 54742497779509943 14522119348856132 47258072967921146 68964454305931376 55843889712670852 84386000824230520 11802424609463064 94127454277191259 12353351676504143 70162433299209790 57037506880739168 30475828863787784 96667700620408738 35288925264882544 19137934303838078 75233641068273590 58815491944909785 49941599758117319 68828344875292734 48878631502394952 16665405912672334 59594533891593855 27095064967618953 32287061754426060 99747530893141661 50175119182260534 73475867862349635 81263407356575896 23463429051170664 88091948787282098 31312508436212970 36028388856936342 36403753336015475 53293840137008525 62348837448676403 94996790904454644 73499663337479586 22875993683819478 28105728549752559 62468089799426655 77261528435960274 46848548095265379 99173328962897955 69153420786247310 55993555181251222 26312929894449255 63667006865017696 77446413060492076 75093487404719088 70830428567769061 88789075739948192 98790651996015946 78211052183318307 69202494681927801 51330499311970651 92245348198874887 10452568841462129 50565816829298939 91212602069642868 68094992727777829 43394764283626753 17829617585253213 55067990830287818 54298596803793577 32128190142432894 80064242201140684 30175485472206195 11323031193660516 26302504628331570 46437581907071782 65906774334456928 50687148942310701 52697091879668649 85104758045103402 20167068387082619 11548059806799262 99495343552039937 20741844679623008 43555826647139007 39213861734413435 23518179630785635 36409113796210494 41760514787801733 22479428496210065 21622716285351831 35231808334186193 34245200355190730 76526512579630987 80797499773534530 25421412152621001 77933757828279232 23912996573748546 15789783606829829 33521722211719302 20856082117402833 54634471435223667 93393691015872297 19554082212535091 18523912048216678 26720677446569722 39038354790202575 60331078627992614 61524460098894222 12168293641968803 51431380551268643 60971024689747852 79082165861188848 13150926117314295 87688574077585948 67583234974884050 75715095225988719 34765825621179286 44270387583992869 86685146644750704 65232065543473504 29918106294978405 85061806906269341 79044683471439807 92560933379910093 55321528132830735 64069796245426396 35180030916022321 42558487355107609 94440756519818124 22437664029054410 26024032250894468 19043077780525093 99240790759250806 71754781425422083 10896944396717284 15985155388286537 40124348974142866 77162743872909240 95356608191212362 25436848849271976 94353139797753170 86250009403277269 87101868970802538 54693038702856705 77251393797419202 13082804157281593 49808280373564674 56507520920012798 77779648809935271 51738990828812831 51310969045191916 83855352804362632 19859031612380526 49533205494086253 23493548741916458 57373717124510978 54917724640305030 67640534401300461 70892641561264727 15065071928273362 86087112550367733 15518984881552390 63558821545696041 83236492400727075 25141702045863999 49858904362892830 92950628515745802 98868106276077837 70831191561122739 26927652559680835 11383188716132934 13390024002782544 87108115627798492 88153564755594991 63279722926914352 95955626689258253 56222499328583576 81620363482095681 40067933862882290 58959370426249458 43220420657388320 97697545422319304 69811450241303229 51415386335481595 82360445961340342 70714577822024463 81053735297322147 69092556955332287 83316335088605292 35819888777683208 45559271184025372 60187843097524334 98426512673056212 11182352462248007 60725877833321749 22901282861958588 31136397072507194 69698718799607239 67686485094047771 13817433804898820 41686003468992102 29402443538583196 86132701909111171 47349070675539474 97330725070656574 97076648206312060 80164217546284800 28685167452217047 52951577742161413 90416078477938021 72337066481933861 57306519661886236 76820486982776962 78110558366814755 90816530822205640 79619485933788546 24268969506530942 18434639067008694 89551213198350324 80511565783660282 19142412195855247 76805436036877197 37754466942140331 77010520555123068 92496943480767012 17364416276761391 81449081373952976 19700670615854510 70654349810501950 33860052096514784 14279864434377270 61006626592916154 54390291174944235 41302577915799066 40647097099051529 92530389780927752 85159537529341117 71813241063292088 22366218609919545 77596057489227835 76418749804563699 88937332657964744 93144952999508294 64824345905153142 68825446848265793 54187419658407654 53465652699440171 19090520029971251 60324134031229218 18019250231243161 12607443972772965 51550938753483421 24695483553663566 48496325749266534 92392852141392831 58127238372449126 36276009971369654 64394561955264497 30075195276684615 84633813487889711 51975792831692734 64439851735889894 12585933134621212 57501068851351306 99595042048835216 17904195644859586 52166674036730255 69760188193117938 81529423850758507 78970866485558338 72173941156431012 72522523549001204 94540734086219393 65814501987684322 99976017811081720 92847731576767140 17523938335233678 74181262333742097 63431561347637320 93438535968149115 27701796075971613 60897188854523415 86738161880964333 31155198672741107 32746755694353887 33820825572653224 98463410489244904 10291629648787193 84478735758544261 21481174202345757 24139961347791532 55021830479168072 83241100018259259 23905975136307834 93036826237417752 82548006977601370 21856914149907939 20231633954041241 19584387490853720 21151801332629469 33495730129979048 79732930720636468 85943701534557045 64562774793818221 79436194728191766 69902680973159394 81501684044827930 87038665878202711 35580280714502582 39885254012811953 35593152287192811 49443832966044945 67653872028752142 67689205491266800 36728817165797435 81757939956598824 44180664958769319 60277096498174820 87393520691462853 33370926627528152 11412593634238950 95382424145932729 36204963647018452 79297246681347948 14746386435549953 27202879719223580 15913540366978596 54338371736420450 41138062547024716 41028703157373938 23825511624257616 46390795915059789 82794823699793309 82310835291065533 40225809747088390 50989579019358928 67166877341637679 43690162613212735 15332224503770690 80322170677012355 13101966217290688 34326973495153740 73209202783150051 75479378884467560 44991818284976761 70773807992760629 30465878945305169 91918784648878053 87848718454058642 63649761950198389 15790076224147982 33374082215829328 41422095721056557 38340925508701849 24750182538539135 42818738576679150 41932663017956539 87340477607374226 52327929411252654 50346113488945534 35129356506297583 91024598826804355 11499580861325560 30554695886743947 46440444820641719 14549061859282736 93237737348147629 81446988843204555 93877093903254551 55053052115603929 43101050788510759 80941076377581907 81743354834627015 33572201460802838 46372500736527721 33546036574635196 27930810203171643 41233900485770530 22296717193857962 59696158267853077 74799568431592362 90489403338586352 63547935416882093 72258632986052456 51064515094475736 19696922491559908 77345901495763157 11085986627412742 99476347484678209 91849818815051203 62075930314254652 27644713837147795 58947652191401312 88368523266689772 67100971338788406 15866910129628569 13570758368093006 75445861655445773 91297184304719806 35099602354129818 25494813008344569 18524640276582585 40708018451257779 18891645659537454 10501133363230350 48907371364924748 66000022489128617 82273672773503517 41468193769327907 74546909905467584 58014924403734024 81351252456387366 14510809214259752 33485302988095084 18242692368368109 76485819415316982 90331409232312948 52113406152687151 48364284841626346 49629328799318336 64145020012639986 11273145551372548 56907950703346413 62445207119126134 45254060952571274 98661709556767218 71714674258169098 13836524791963113 99505193622095688 11770835051434590 47167097079149554 25006969317049774 22464950903009471 60853325743617018 39467010768501344 72487295748448899 30047488648688273 28343927752920241 98566423148786948 62090624189159601 66689068563993842 97600373589800755 99030708287479390 49088875663514237 22323216732087415 37550444489279641 47787022772803054 58011128245077383 75635610498929927 13660319144136725 94511483924016120 80261205469700352 96202673189644658 79981522528939237 89432456204814529 62033020219964224 13124539093852642 95912312759391520 20604927864004954 42401919501378560 18186585007079447 66858349173545154 34542126351066218 28464016562655029 90012924995458104 31684921668044634 17520884338804502 92324780527010203 12626465761947072 18641750200343315 31360129400383768 74741160359343291 56988622617875682 62123542732065709 41887269526051589 78861146932060572 68357203891486742 33117172558937101 89837021442502508 82955794645804932 72222335412935328 36465548774494071 21499548014162327 20036393265766372 28741398331256475 60271711990224021 15622669706019510 56047131237312246 76636693240506106 46426343867462606 76790116473203873 99891009683506275 17054394391949854 24223083571051927 50198250407520291 27232715850884707 96160835144948025 16035346092635423 66730995626923394 75704170660144952 26419271813156621 13927000977962198 34749723161274685 70520263707474467 87124023081564585 30728880469184949 27057169039409421 35972495275715232 51574240982485815 45338972199401294 87642083697872836 85174069139111787 81388500386970084 62927282501166813 61750201518404291 71362318742944365 40489491532229486 26621319461891934 21011445830036917 58580198804116172 22406453819246131 23214322966024239 94741350084449026 69443053953653675 27814209634951938 71296281587353283 87960829563228760 86789318301012774 46352930341518494 71932773800062023 44607967719256089 73062037797887265 72718849320804589 65217174603652278 72092580694821148 28273633241070552 20694964797449398 11328882765577799 81191288639344369 41530621721059578 15611647593712396 27124506638540816 93979247969994903 24361548027822653 76755498343665711 56302982367642229 42336225128681292 15954073959064588 41333502101277639 98601745613695842 62418169458466994 60376896458955832 89282095366695542 54261202518674393 66482737052744946 21032374549333939 17465450790516416 85253234388755522 62673046765424397 87039610692180665 17801353542957695 39546345296505587 83988113974671920 67687386088121127 96966188307047347 33647957163537218 20489828073174449 50409019494442354 74097786542388529 87625717963532119 92622463617242031 74665131377894383 84389332281534848 40568745899155706 12790829243700928 20315873079328568 61415280148229063 78186771194936572 66209815561049090 53836433776956590 40434339142577992 76990364507390467 45697195785830758 66879125920830399 11179377962638855 91563134133037374 49655620730043755 71366165607063208 27101387642458409 82569425645085255 34366493696799266 92061303101520004 73169647281546109 46394748619903030 80229635784162192 82034808771800179 43775597381752311 36441472842551070 31523372222474646 98378073516417347 13668584698512011 44666689510611377 59853121320207156 81022068233102485 91847329162059764 35050128556657614 93828837026641864 33398040270363054 71072439055683018 53491758944988374 49928224577556922 62574516763784631 71090618232600316 40615129442105536 91444099853623281 90853774367973526 89835173593954106 84350705233374058 98090559123896539 78140472120542973 95322712283940981 69492257328967671 48454979455343770 22570239002480829 44659638864688859 34796983162378689 52966057582820428 44389215804436582 56812772372368885 30598194685346580 24179377556558523 65079305396152109 98853974504410236 83991183458826127 91988881316011079 23181101375056215 46967564880107738 76558311488458088 26279677890864882 43234529277067339 36615921494951874 62587164475062155 80265265929648804 56446787525469452 11339297529563205 85455563911681503 25956461868443661 10775914492803965 81187374541291183 40941342219588383 30836949214447246 34162294135372446 64947545602445672 77637561978480402 37175900482386653 47986458798557413 67068229089098340 21170134488816636 28840571579570340 15566217244338744 53991655548242424 11422846691321321 43798079512584438 63650576073671965 46155029828851219 63350617589898720 38538437128547500 72836547281865763 21557867408649492 84063933064083656 10380471690216200 88486080113422051 24851024115565910 43796008200683713 20146108800894156 20647219531077104 63206003702636908 38728617905586807 16002160480707732 80628858909884048 25108312624807844 81399219759956602 81495701271967090 71543054891881365 90939849575100489 25349759403704383 61199366127319990 12070672188055193 10501685940432001 47878245264304171 37045541848921033 74245543680394793 69219862885466871 89031416265698354 41419479584350102 83422150655687323 54474208973506949 59220414047106784 25265838676649651 36561937698271705 55087941118023280 77760532174431439 91140917190740513 61098599985211551 43222819162818384 69399846153564522 97556363936596699 97910322395737967 13460459655780546 94321761101157526 56896955677861993 71134243271144675 92272941255386424 10420499780499077 91404829896749812 73754486455282272 11622776221263330 80506660012452505 19850234226032971 23672241696904736 89228137375889227 51509630757753465 88687775913799611 66235457547570921 52216735587472397 23535084789796736 50122324839180258 88822892057788961 76659981311109938 82584563086915056 35847670756219035 55659267764462336 51534612831603922 71129217989443348 90975434215470719 32840432175697284 86432237023656462 23186712058488554 19026231418350202 48482599155568242 99066121795006816 66124771282615398 41443860052888876 85740822564352059 99176643836408491 90026429848726587 58669956732267985 39750689913096219 85237540561317618 49077215696384253 81339992390016886 57974774591464055 25603555274430163 39067591654598524 72711182572140441 79376792010917138 74174195687185509 21005879215105192 42471484721794486 36246229051698765 97588633968415276 15600514547942422 91167414858546544 60636039493548302 82060681816694497 21522704684283367 20599775059890205 54379471794969156 58082003924124689 98407889493038206 76645185755876697 59189841202133187 98258761394161866 45349849842864341 87180790393362936 63273704277172657 51199931584203752 79967492819260264 68587652943547310 65814451125602322 83301168751526411 73165785559449013 45703018265631796 33673439472879092 34884352640315601 41876784149782701 71178741936377447 65850512783440356 22625659197977825 13856704074950746 76692731672389586 81584423144953653 43372062105699100 45355970623655415 44135200792723492 68091904128915391 85613331316666105 74031168583710518 74055211647086140 72358346690472954 38960320495420147 95909014366835722 26756516574068871 96413273996010495 50366066527481466 81485056473706918 98485685440278829 92529486531021379 25482540210103213 99009925266643483 48222078357244150 70170499000580283 52264984500035349 38818819500973606 37896381796129761 48518686054095522 85977332241084718 39519555522867560 78921962415998746 87175261666649118 47161942723736698 27333841003570581 82046250080543122 56511581540706612 92230213411286453 47873186531329315 23530336230896176 58703168392699320 83871745823694990 85898423607080743 99739201413072786 85348640400024441 37263926545062369 94979871196855131 15960763249811237 13336871562589509 82330932553098939 71198538704058929 92064251748437781 42635334994738164 32536292596147651 90793001643946781 36758797670530580 73712924408340126 80483143196763502 24834650844476661 90890424085445410 77719145444529551 44080328208628978 63711168378429322 60145623789647240 56605990605982363 97782103164173385 95177192971835327 81201186847554641 45356203012040665 86624598791851953 57389975697569993 72056482877167427 60678841765532244 15114763311798794 71760569527889636 52886608383147795 34890172933548100 50351804635377230 80116447328169303 77994215546432212 99715465338993265 12317075778466471 73854984529802525 73145788575611685 88255693842534155 47521281903394246 33773778059135997 43192636920518800 59321700316636109 22923716849067290 13528729979789095 14914406934806241 31690170384616851 78901560907871752 84898025908829847 29808530914359582 90274007164060467 38133612733446315 64039769900286542 91020974877543774 83901825588243125 73486086837956864 44993011687926052 27539798182691772 46530437289532769 37205204651189946 12924455708822312 35815761336844879 93067923049447209 43418058349332325 40435508167166780 20617126586465846 46573363327657475 36910714062736819 72125706338796861 46595061910789717 95604702138063101 16825126433518215 22895962322748956 83276559908912713 22918769158179654 50624423897922672 83477796343774710 93498155299864546 65910479198535649 90548455559295542 91472536904464254 80549697037290735 54699486250103605 64780112714082676 43666081186133470 27151313579324079 58282391510161147 43472228620275267 76188893690378618 73308272016674653 58668458128133287 69203332464630700 45960442812598789 47777873563542066 58150594227024759 54019782259271066 74991273866357887 28007795495740411 64625472663318919 56822586217738099 47167404720755139 70558083192579355 43314748035139333 41667962734157220 90648021530552668 30172790166144767 12814144523653299 36827167539456109 87418982174813449 31287660722196161 54188597428918143 63251093175790128 20341387733422564 16562148147592224 14466223614361377 59098834987607927 12339954543320919 87965261354199957 84316226537126360 96655430839596540 22999790328280928 24557765220896384 97834981346995551 64947783322268535 33345601457539206 42570873281239198 47562901845308136 66335559032216101 84515541087295245 10666333092970598 67290496857511661 81094232848887594 19523852125470946 61113982575532217 77523576404688751 34216522118139491 26174699457466190 46602608562641477 38754574593656342 97346714547119904 32355320427161867 48380852102865891 68128007871725698 62397325842493133 31586313641836723 28067728745062423 87765653349287484 31919691643686873 74347912467261804 66151429107717999 83771481123676124 91710494591240287 47558675660984196 68348821468651587 71748018374460486 71151607249045834 51797379283920252 98379109804724041 55745075575349330 49163395228595374 29352736480139238 31212131174364866 39315518190612803 36707394788181598 32165798980445535 78073145748668368 69730778216850304 98532652027683508 20575764846647158 92208584144831559 14158349563066413 15846898658352056 27617668931269750 43526187461615600 77322207783643329 73483274666438036 27860206496184843 30673413546283443 65370017260610332 16997028838567128 49963564844025609 87767116934431813 18555884071210552 49335875487789323 69173847408340644 41061377261628257 82084599009018676 95224430218620759 63929832710306849 94827670832355364 50053071410367641 16591655513694639 87356090979625727 33173717844660244 63136265419965902 20189839824853403 34607989362895856 73191429739776340 47197160836590699 82410608229223263 36735634168882558 18774424536031011 66793384590852814 46361673877814215 42957392151185779 46223351511965458 22414832382608457 95951880915725314 85040084459975239 13435490265037601 52419124955973352 49237161524606465 49832917494826661 23242464400123643 68072312832388081 23108846766497138 12360492155606079 16970359966426238 59803920299667061 68716335376163810 79176081658423797 31563235611432873 93006357591094578 81176123064379962 43555214487188167 11025618554149582 70484709136971587 59010475983129527 69091506532911615 40855328762200593 11743196995684467 53148534986597652 65967295094024359 56162692708438076 13210458768610135 40155194340002841 88599149695486234 18192785603418044 65179502917344460 96456721010323132 76984339867031238 20364901476860933 18936717768281838 73588655192678431 73272594793715244 11415191103389749 83257620634454669 82469057022381044 53189967502228034 62796360693416882 12645387067181206 94214191040715134 65668420068921580 34818653629747892 54942706344562862 27762393208794644 53955194174277695 96060527499115949 89150134212724168 39065529179031928 55737658332621417 92304031162392977 38542838950244297 61210680990690172 41342024835774792 70989814028007776 18921079287298072 26999253859038005 51276284067068426 52425397869734210 36811257013068208 38231085273709721 75955908727461149 33091487950160324 80973751274748856 18605898566570773 27602415772681525 30174161560855432 99294348927707476 24858621105049059 68066955597288668 87952111613770244 60066746878463351 38238388377072971 58200962575742131 91657460244339183 63207449436981042 78946739862945858 80222638299141856 54308489076476755 59039315304298252 41116638231003356 29622538666488697 50979689970514380 47558952271438284 49175847596595505 98258538149942797 51586307430661547 54985666274161035 56444007634523578 28629468811294709 87388485778666603 94148274904737724 26249902106929654 77547114074931576 18005282495969838 20468453177530627 61170415222920889 19835557696678997 75930065632075348 96527000661328569 26894737131762608 35960802511535332 51742798333933104 28622195382858784 50023487464617536 23650871843678480 62883667616508128 98788784598950260 11965889988416698 40328755102661979 55895561151002819 97086409350458658 67512624042317910 31308847955621524 89299426279278142 27765782343456248 85690174400964082 21963491375342643 87301688941885691 23881306860255267 72119201753575175 56129278070726512 52756140401127925 56033511642555729 89149755863496001 24101336257066028 75084824357040489 99480359007452344 49640923768350064 31193197585643968 38882615223150569 64908220334819149 78752115219537873 69002106485260238 90319443442856229 19777519754157068 76646218738957359 31817730750904349 50568047577470846 58117765398707297 32300670359179709 53921125592625296 92665932321213539 79096781604505187 56321560444741835 29502538106107209 35440240249887263 59199984265786369 45352070054910001 37628192731854527 25486719678364218 89330033022152180 56160497847119830 97665367903401347 31242009634885911 56810679010371374 10314476570770455 36347979995484423 40927800637117566 62349560392014674 76855073546742233 36919191023072089 87170428934935273 55379992439677086 61510763076555383 84651189055540492 72094222827808598 78056458528541831 82018821164730090 21590032120017044 45287786984430467 70324034114054605 29853749186579028 49300002277244266 32626326754584760 83758081813802134 93719101683715153 27984715864118277 66267506231592670 98633546147229409 95554873702169449 97437871617251438 63151944630492602 37721873439471134 93108552165640658 38776495098279686 46582172648634668 81560860344135954 86186987988730178 81739162660723422 99407217348266641 94456348340183520 41477839763004916 54535107359421082 90001262313961176 80355409328453097 21356416122919028 49286829816160538 28254960030497855 80892804561539555 77847274284506197 17436893760858291 19604130351845574 79541587002684497 11737844484547131 72449421003459357 30020338767213315 87282779405324523 13059295414038805 34913650107760590 39868227770818696 11854192099512553 64068331345110563 19581501736467934 76512835742882477 50210973895414570 26688733027914561 64209974169894395 55651074299197304 66834204748777404 51521528695344278 13212418786522263 62993937478359944 62136819075510638 20279549299195393 50546198853582224 61658772533978043 67743067755388496 21781016201853638 86485683870227288 12735731476844043 54137664069757598 12951102881824169 42529648465099382 99919916510393627 61067070362149293 68186147390287721 71184874330019339 11898358650246900 17969573155609958 70101198731052818 37170716562736551 10905060810262218 36935056263320266 75419634894687572 54823429902557528 96038535570930182 14486223364601332 60096380861393107 25744500805614879 58102766213129669 47776247202472530 87768020440590950 86791738688210863 43932693376353798 79827279746726491 37599577800897722 19196776005676783 27844399447564678 59079747230995305 39848555528126277 20416242291652908 27401039641042926 48167672710806594 26886331499056818 18877373984339699 54033860632514402 77339778320747471 71548626650890788 64271116401235659 11359617800168810 75614151456171168 45338844751456832 78107767309004660 29016917629286899 52992039192225822 31167378090988351 90319980253538116 77582127022719698 94144644053221207 55324631068494402 51861482610634374 84054420984786587 85294250192805886 36207094231842277 92493194705836109 52401045222959998 24283709969933576 17184572688410718 65695706444701761 38125450519733751 25678448639797377 59067392028191042 64118314184799992 19487603986763078 94343093642030374 47310232953907394 84144750554867594 53249392602056380 29208746754216185 52960402066520688 46371243678256440 36420923730422954 11192609877024025 79285166184962718 25406761849401221 11876109282049927 42476331991700684 24901888049424302 20433263334000886 29797723794471438 76228385029884675 42515692939554193 82752332487586744 88635079709874861 32154303222652387 52758926381195531 84274771295239339 26442380994597821 35565778476121787 20508956422902975 57900926678056902 17959168601413458 77528830078977912 91680842414742737 54328828952475969 95280478897728278 17859350719868417 99615275059987692 52563518273225797 54505972299460205 31119021072448756 27028071492329905 62808996488763982 37701489860295915 82443894181523017 71086708396032555 51880919004100024 68986286159658532 76267032037945780 95769500541190243 51889352781047950 54884042070845660 95189045604333693 51062290456245440 44977158045970327 77012809209725194 40386285582189185 23420995382922020 56847973983966374 66850051632960243 67844451142381108 97805389501624703 47716776129073303 72567525350330403 55755215241586774 67616372014005843 31019555494411393 89661937055339566 44361512062787548 38394937882003128 59116392232949063 34455913518272170 71436144386419673 85786690583486273 62136761477779076 81274407219134538 12465539944101910 50351500975778771 31034408101680590 91007248551785185 35785832079729385 51761788495199976 36905016375567674 53256214610706940 29818264686941999 60523393635990415 17504711342447412 94967361789540322 52620101950403281 47333587343514751 44563052941168311 97990003261038281 40689073973077530 30252722135897624 73136603347056299 87454238095398547 22549568831058660 58385074085425637 69336631759044091 59671114132857313 61933969801107353 37154663029434638 55010230708191789 95740950085085328 57124595993699414 26343752210588213 84368073007577295 84436085296801746 68639967617908448 70010084414349737 40068952295073529 96682246950156453 84091501300705761 59794593622012390 39907280621284331 65805126009192090 26706830913400351 51630557456010753 55022529872268108 96915611757868500 12892569403099325 18184068803977805 25157551897860957 39504167989228347 41583724403911501 52907100805314709 92104199034444880 92149243931459740 76419458060146741 88215408727437225 97683406696619178 27890765812146191 31041296781254547 52352224893584046 39503633032643159 52614383547628669 44570851669369385 21310361247240690 23456605462222629 95518175312407763 95086920891939417 96957660952312128 42091417101134636 97821077044943422 76820183863486674 86677420104565919 13641215740489713 77402997227176889 47313538049208880 53412826452595235 84692726257534026 75147479448459758 80514973377394607 77817462488666903 65222599464594994 72005091795062355 48721792050050949 67657496444256717 82276086841147279 96988683720646512 70103686229549632 74183344313916833 98408658816120049 84907874350015009 82040442148887929 15448460777967332 64719661757772121 22135407845004081 78959528685114903 63457326378333838 94480856413154083 51648029707586648 29692685030876618 96896477466030646 51950666319281746 45557931077467364 73393786075806701 66189785878396308 14438885796226266 10241386857196161 12531095142557797 77973379446107761 51032458588337540 99632759084509693 22512005214887845 68258348326724374 63801858089080088 54624432956284106 84116141061472183 39390433511521978 49429463463327972 13686103048548057 33885743142858355 40925126008063558 89993419351038753 91005776022619589 39843295499492741 86371736865555901 20311843434386000 41961015972397212 87452119113644256 81784722984947583 50931598397255090 28008642363657115 88224548464797853 34014841572890720 28409444646960875 42710647468832340 93322233700480781 31648635611832716 58723124374347509 45249945003119917 99155064839723251 81934489746444065 38078385643090819 55740396360447672 42778078403143325 58235567224714256 82487272691307080 14766123054088976 65162639769444471 12999708015592774 31017342428587493 82140681034439593 64245388257623974 48602073139771445 31972175903998955 93626287649975536 73637521619248516 23505499346669558 36572042352650006 89488686861218330 19761477461465278 83648243694309067 16922636543541446 75534499343449243 97019583147173181 22408076475086609 75559375021302222 62101432418960114 57449458778949013 12550901475886798 19033085457887850 75016733374007596 72444733853868122 17951395319420367 27535502553793991 21108763578789930 43200927204464495 44705810893822531 73210279652841860 36066989697787092 55441639589044431 10913749254364975 38091297807650762 75818418529456360 50462596923137504 50608108106096523 47815254906079493 37227784539157935 14080858155542705 31595249113095440 63806921868778374 86416694567548064 29512636186019119 85754360051625281 87014816389005053 68098169987079430 63623536445684924 71343470320314850 50063284018681413 97893374768431285 95545519579755235 58426907105603015 30012134566785616 94482586088406213 58963014651543391 29939577558604756 56581305375150775 64674744233077029 95487841349460077 34762924596645720 46620906212415027 28878266716810968 26524944142384437 78907586623487214 81564263949290332 53203919704309678 50445217125004592 72989661434323357 20274135292726967 94361905091357650 75305581788697894 37364219263847009 41057518158781782 53202405964985434 81254215685320430 14711598361008546 45407787328189889 39379693168399423 66990804298067892 21086812989559385 53718790854712185 11213912849886261 10494679805365871 59856387194701941 91088410557626285 55457542218948773 85303535875265785 26874357458223581 18148163359484383 52283987260168402 10686253116179628 54394558555667916 97890614582404460 81151229132655375 98148463345454220 23071575237291061 38277743801759310 14609173433759858 84297786447554385 55231640727433869 50297072957414600 51898123221269650 24407581929640423 60445497219157742 59003814193933137 88132279176044863 34466099306707306 72464046554216942 98016936556940798 47883467616056558 94077497328906302 61498880335747801 81822537783572320 14901318804274529 69657368163555692 97813023263835214 65727600789556174 32875129528452173 47063870387152796 22922708859425483 45703494075198114 55222588048588811 93086636014243449 54202950820300112 47428856841493478 59500637281304340 96594931135310997 90461075092518877 39490577195359326 65993314556661505 13932656584614016 25998810299183822 52841252757112181 92752822608007387 22839794332538065 55248468749080506 37586075818768950 26581567745019543 87842205919117156 70499909176629950 50439027834501026 49540231991491077 67415628113534121 29829081209327489 74539406433441829 63235649979954316 58208759978607593 20564658962771095 52574913210955807 70585901193243542 91691382405218658 71997723356224540 78964954143728293 76676599465003347 35329312233768164 53658464890402508 96633932740317639 73362051616853233 56287595920881536 37787815922306996 10358784254869678 76164353309686670 90301071553566203 40463824229939288 99651495441529930 90669109719164886 38949650973320378 31968842280483644 32292529031031828 42388374123266672 31652622288359460 37547628842408914 97415049937162318 84492798962607248 39668109377460069 31550978326941605 25226051616568568 49010350363051593 65548471160374979 78425233898218585 54145316552198074 68240927490751860 37184606157454164 58418386753676922 45674589004386616 27472659278744496 62722141121873755 36363607003773328 10021900602313854 38179055550185022 62838808228997161 40401810742969312 13302563525840540 47026734829886632 87026466080189404 13633917808078098 38155866442131080 50000980159203966 67104972043349935 16274124204791007 54194891029881970 38369755157932423 75209389289572297 26686048823390850 16050836879577641 45339738189551635 86151359126540030 34707406039387731 97124527281930336 65786157187584945 23932671817389669 99558431289017936 76011301720944453 17729939646727797 62094591308085173 42129372708294124 28781801314998035 68429918881282543 43053765141838173 64451653570761408 51765249982947577 86763242859656179 51656978662193325 72775949087504623 78362375816079556 85919582269823946 95688415798178167 26985228862046335 34323559138415900 48678249920845483 17116629349978212 22155115619849031 40484536347840722 23297430363132183 94301647499562642 52533643280423494 17055780226560241 76557543181665443 85266991381831963 95848834606471254 71135683828258346 34418612397856122 56346060508707278 90438213444011540 25511641172933797 57245761740370455 37787129300795713 73898807078987911 78607599168347485 73631994995516032 69922664249250991 26028198588302227 29103104336975431 62017384409658444 64731980226936563 53086716411496780 31866810250605509 45278389563890372 18871117784291458 11886057119642507 79024325521787548 30158061439407255 31423963423798769 55061063574888651 99902150427275339 34603972366814283 62905793868614913 18388350865198902 95342807335815353 25239218450750934 22600973030518384 77716425705749112 98163564985070021 17967035239367560 79346258897128086 43076061832578427 79068915822908806 15468620069597635 77595342126260036 28801303079346709 12845200354561806 72486074454612363 36049627704398782 17255767278960826 18994787866844177 58775928889152040 58494945366732774 23534086065061565 19967146114928220 37960432202863195 19184382659584722 49742214322651246 33062722841272590 10684263291353659 16254799468365873 13845492324953624 72538763533076714 53851345712454234 78464529858624245 69681529390050461 75927768660083469 51555328659878354 97933019702481396 52582612541592876 87714093745569872 15953994263536434 93507386348526051 54841273172790136 40813260636425716 23151570320370786 80505701107162802 50885606981900929 97842395474131048 73462298640879923 48896503566327787 59684594349385601 61914768281539598 50465956881917865 27948528575392862 88944697283646833 36131820719888912 23397856188643885 37165518721274194 80061994660160920 96150660644880787 90413560966210977 59212391667895100 34139853150923268 82232284737734220 50723598215795287 56008163539731491 55369120769866185 16211503551189608 67786561075726455 95758075851078135 97340681394721415 89176769841542678 65162361804231128 85200389905595509 13961078506235609 87048119268801927 15253000019160368 97808724956183013 14885747806668762 77817074808311952 13651128347030508 10384288516398453 32784032096760947 61617226890726247 73400787781626122 66338033178505350 92704381457539647 86736244485749146 88198836613542199 45798763246042490 72331982785173352 81921080722561054 59981720432118857 76893226316549349 90223272015930556 53375292347932742 27155243529599068 67138903292444510 36644913222298205 34395509204057243 55708009719191984 89597067408345360 68149001285884285 32482422612658619 78862038441824884 14109986572111722 16327201000408588 55062705034467768 20204839981278980 83038421967643422 26687795673698141 29708575519328715 85150329138428623 16037749549292215 62465954197328624 86114501610064106 67869044356296195 83886731064663227 67693250672868326 99882280289294627 75266635349535902 29820270733119394 79322506270212944 34345438142123087 79640242659720182 69416199247191638 26522377789769718 19027796537295749 33727098219264044 83155383849533367 74255372920409887 66275584785476338 28404656051003674 98404125222998985 39908249137512418 53477595736635601 45635519818130400 85779897481267351 62296677766302078 55024641390586109 66411374086836457 68651461775761870 28059571458995859 34014299449569619 47169855481915862 66566200072578428 78033010003416946 66849466192166516 16366489255844627 77246816808172198 97414470613544511 46148798066114807 63278870518404165 68548186703138174 83401791957991414 80057672172581820 13492730416802389 95415379563773451 48304772407912878 89572516504376617 92790981282695147 50366744076214481 93330405195812842 86477852684646324 39242914236174934 24377540181803271 94501487923960449 47716820248649516 27945570034500983 72891095918300713 13695640680331313 20504702184532588 15029030552818220 80811831186813761 44495056757886963 79807546544115903 63720386579378902 21178220311179896 39657160330864153 96728381396323330 88570030315690348 57269743152653465 41201510969747629 23854453019758263 58417337788651340 51942513967288893 70592936834176116 96405808155905362 14134786049220199 33682838909808937 79138052508257299 71851834922049636 17331989249690048 30827299328859488 31542080046074944 28987240762096856 47633415799537676 63001349707846124 30079676473478518 61662245563803861 12081839088298638 82473703548681319 69111421500094027 11742633279709186 86962941972573193 42225429091355895 84808913150301617 51324018254938408 93213338738900845 79048881902597533 50966292897811560 80534642448636486 60862225321880741 66045354684686421 63866792534810679 18813231352371030 80668364313188905 96642734698322533 92329877635585384 70930352960420360 58999990714060046 27529816707443581 46748627331655820 39595516572907642 85652607502515882 67894183312017436 93053784899833778 12177071923984943 32214949689336097 38292149919837969 20091585756093585 96779289225652671 50035160123499533 82812825525762284 73050762648663165 16045754330929186 46506100539203436 68590116344507270 60584601353743617 44267031791296316 50323501522903504 92409130221127308 56172546905554928 16819461184551723 89309678957309015 39935278293282805 32246150727945006 33533068604699785 61344459511504740 10313436453843016 14778405346559928 33475661324980691 78242205977948231 44858863592791373 27207130994638435 70790870281848160 25777053274095128 74282952085781574 44481996672520270 82549571976495312 72127142248350194 60601942057760252 97822352720137087 54690712359169710 70304272889478320 67131878621645603 57727183988676999 82031674470753095 43717847571923839 17048907954965654 18518457019324670 36794108175536993 36048176353295171 25558522191049814 11583726162023151 25771075599731986 13573088841294400 93419522936456718 15044775411411179 55660907000653590 12893884381485357 48220003633295479 99786606654663950 92281342858516006 38932039076517916 51911768962171071 64537028268489252 33740062997360018 28923005749274556 46567153991404686 13158933756703044 13700394515408117 42532668230265636 41630131184744361 89074762672561429 89780593125361666 42496396448255057 22072553296376633 39047597017824266 22945694678086664 96693841923101457 94099345532061543 10297757427687083 70308656200848674 93173193880568238 15356081736407801 42792052413996017 70720765167597457 62068036244848372 33426876514405294 30813963758405147 51138826360502074 34514541927212357 43202555953452708 46778952289762593 29550788654168927 15306900692087750 47903009466232597 13183267189449525 49996951131770857 95449822217401154 21332589967521335 37746812671974722 20640511341885396 34886857947520941 47733410086300318 95390496838549169 79794025212053834 88449356255886981 31737543010474589 81320126065941681 24316800634018558 51901620104429913 60795731137923830 10084990039533598 36849381367121903 36285494423237558 28291283024021351 78026462543658907 17490160404779655 81199084247846212 84685326049284427 75359437799141533 68925197670021549 95969606858453923 10819166749177111 84806501961638908 53975658283220799 84002835083598160 55502074145916427 98795250226353596 50804034118975682 38960310259391713 61266941871138367 14107984159387669 96956529415644524 34938557955014244 97036288940111285 31022057856252498 10246409339136548 21872316267724021 23404650483035582 48187224420316003 85089803168058276 69522037900796560 43968456990998141 58008409210856665 51040305389942651 16131265184967307 75538718530764674 13495038310758516 76020203314088511 76238446551530706 47328737058132884 83741080629898043 25654717929129477 85657350521753913 38035073068669411 14296845676009000 50814788665337149 88223295726359659 31676820914186818 71410869844884283 24457820597944150 89622318518323200 12049592158551778 88402858178997404 35020219209938270 29046706380491880 80214600279906919 30710362467424145 83090011937608891 35554711927357156 57242363198158107 12015903927958912 37755826441554017 50746594239797529 83738723893632467 18926165778808989 71204055167812603 89611701566064688 63183340090232330 55776968425222345 17188985203553294 46616262766138983 78049073948375189 54132043272342428 10856775716453425 11031674985157644 61769514847173814 69252676152267993 13547269814390999 32851015013017283 13278161669592652 39266442868303223 17478151406433364 73431865177947113 53672775695512267 42929530941715748 53890024177583543 36406386076407431 81814843319288096 37209726294060260 13244132570279824 20777910953734015 15165071732253369 44297910765797707 90949030793330414 52639218590344665 99276595397202389 32662000261052385 59745972801061172 26716253067411067 63099193061166664 55463462883572691 52583107944516251 22070611994863199 90012215533643701 84464211183961735 24249670192961406 68245440840084393 73975520740197995 25253148199397231 30466553636148168 82178186738893603 79069383637625829 58087668106411077 26368994716113813 48907830496214115 62333223140872899 66785366799853826 90281010061454563 30737232319815817 19687064556575842 47472668007627927 10747602774018282 56913121173200114 22276929391200084 61007540589043605 87194230393075665 77752205967096948 34969217895666016 22949252873067120 36262958032119986 93620631331247227 61067458503942480 25808549685546849 69640146686845064 85369171735898473 58667163578680926 11668163248927179 68616555327115598 81132859504857333 22105739559921104 21834442333201742 64078789378711345 91201416056690202 95005149924928951 69153490259246766 79423583716309306 44275352573449966 30977816811185476 49343117478838432 62784260932420467 76950598410486862 31380844129136173 86099668811337532 75780779927149474 41577915339692262 89006101331881340 29025842159069187 52834730170053332 40954131319249454 49135764543904117 54529751142542164 74013097520233965 83662889312384289 99711260650748596 10553943504473290 26376896320049636 64014567348098961 57501998016108020 97442684203357570 91378888721204520 22131524242311202 22432759698815715 80593971288763677 84341093726919193 77337103109007863 97441566259337146 73860396236322362 28518424399779323 64764176519386157 78439273158591535 97331742897512568 19644642726045365 69901257717773041 11292506884053138 53221181166641965 30129893455541099 18074466399168145 16855928412909387 47087466594991506 22722357023191047 54251746344816313 44585547385816158 65580088724122963 58881915101177146 18900081634769699 99545110937705032 56433757816696554 62210858695568881 44173858247439906 51500457519598741 15798934143308552 59992642937276295 72882846603174915 83145207266306731 30168587269177456 73368764075722186 56247151526032909 17182641816587578 53050688144502980 54084241159257625 26368481221429164 26745461261719668 57813265529023333 25977879516508663 42127875487987535 96164325334785877 49999111445788265 79780562359979428 84889079819786577 68771958493666084 42436581762465760 27313987899609824 21569235498163727 35696443574079987 11512653005516288 47526107507064123 92106526922779400 17835081972619544 70084437113937453 22855166559027288 51833039311555866 28127049801717589 56202545917031894 59113740656673717 52843307635375597 51250598792457496 84405923125593798 61820721841221859 45104299232690938 68681544236040209 61341754842922968 70410376790439458 61482527276401225 25913999682115928 40368478174549463 58672608797278298 36048804578313257 19523627248080583 98086513218553110 10983910629077239 30353830079202450 66306566236268313 77184537464654794 35046357929216048 84854443347806563 74241432080498218 60180455706258168 23233375328331874 47449873577973316 35637179383927089 44919170187242469 22598089659573874 99089827009373109 44410495180541087 87244467583990116 44082542202216484 63259066918447944 52546021152254103 80607256236784222 54936029679644648 29884137073144144 27561860833183024 56390285328958037 74493729149561475 51700357428688117 96086922667389707 95568015543967652 91572462443057651 16732598940560376 54270262211366219 60145809147482962 40875101836640667 70897768710962511 73081384824969848 35294761636357371 19853811544385282 90963031340113556 80778110587663023 34659539242101093 20301193678012906 83800218343345272 46492115277267591 41340564972906972 21136653882650760 52246000258456071 14493095399973996 67885318381034416 39120066364977743 48425363333018779 40304430489978174 66939548595704374 99448719230354934 29612366038201695 30021083681649682 26399280812261028 24030496644713969 56100383331865763 66563601313754768 91048257157009165 47522810985029544 15283862062854906 92886324422193857 13725911832978194 41968533548806287 44312974898604959 13108994380081237 27512533505641383 51250936236896453 59704010071320667 52228457354339840 56409522545255235 66666856976876595 83711370967407647 16107771659949049 94401238254015507 70503980123002188 72841965123686136 22594428389542712 31524443811860127 46117081831486744 81740371381698043 89750408748165227 65316402255173809 63440567015677698 68572306740076955 67793701903976591 65003744545236216 61084778270311879 68519275147703430 30601788308245620 12288555629559209 49395448439950274 82416914658024650 43577205580467279 17998247893403731 62628705400551500 16185185738327784 82855715878103688 14390892735528500 67892902526537299 12414351799648387 45160805289681960 12870965018803811 51092478248619036 76260734493316215 61335424384124272 18888332170877242 51587433723611743 66707612315201299 88826394100517509 53541814338989342 54544527795414794 40821823915856504 56601521215385826 24715270156718966 68292367455515983 59932132907206509 56882372053621260 80437567192150214 90638052923566603 16390266249330787 51060223633132735 49914298022729847 18290333269461297 62948138825793258 14950570726333095 70316023951306002 39776175543460872 30497708361804348 96487502309556519 38167488030937924 62171029922304898 93758448070589550 73654604659553887 97793803543841772 95437105384145473 28612432740426923 19720746882556266 79440073496736327 42431273824747846 96364611135637084 15228811383379407 13483593235059658 19309443469319983 87049123078050734 16214624629247162 78102899245633510 25839412016045937 34821550435260879 90597022565650494 20614785903270760 12427477460375547 41899876740592220 24093159761437069 97583985975554574 34609206027278181 84779055070051736 30375953454763566 77562410500693119 61861431015539926 76983285576045701 95297565161994155 58273597099017564 68066579792067539 91942311705380131 98051949798089566 27573360251103283 89751533783600729 87934422544405121 48913661263790989 15976313332856543 25074704118223185 33589669523975240 70931718629723319 47577546280067679 39346284640889596 90279401033116010 48592287349343008 93409687620218355 23378599427572521 24407377937625470 88565193580422516 25998609433434363 27400568906519157 41416360335200903 53785732309823888 16736289261671046 27311151442837310 33892314331988332 64460521239851958 70930398799044419 53246973103801212 62953715225246588 62951000298357014 53983188645581802 81482519709612233 51051851918093881 48056959592841026 24680173244196003 22488902815369054 19554612071619559 18926503195911753 56714462959930910 98501268384949717 16490044005381023 17813198541197169 46035184662265652 32407839859023337 29353611343222339 37855138880714879 12231882751046843 81498200654229930 77617780813772582 76794868997155414 62021333658444406 63739454773488143 28630436528336637 11879759614127146 29734644457401145 37646887651292527 90603962628247996 74435176004843737 48981983980820249 63992336642096574 32525288383819502 56764261165617206 37668396846056773 10675803754071034 34877538192958080 81863309397876025 92171102144190241 79227095043910346 50375240463813648 16262248352056844 53991173515427473 83983522429860292 29002013521938472 49206238376057209 41246259106175801 79421294387493827 40249424022343424 20634306362389292 58440984104663327 58614688822005708 50655031348835370 44166305440466091 65257797766461264 12108462846721818 82952421224633741 30785719156774198 41640732880864543 43119581651906833 33017430272493332 70112774385871135 52848995638039734 20277203542409643 78162788519763179 44976761528313497 81049701783496698 45900614685640962 99920424820914518 43251965017234466 26542680212210022 30212314708735101 24509163481929029 35588238674598492 26150095681753322 82910661516554133 98828054481511791 34256697321190157 60652787096023864 45679285980233120 69969192003535553 93299088989845783 24603177416004163 27374746755064234 91119142787051669 18577497109306796 29299662620814557 76803389028816971 39003028612851153 35330469650691734 28549009523030573 95952587004835889 12240829700743012 36499774493510143 11642547282293700 57212143678304219 32261344805028111 41968883682826028 11840846378373803 45200997650550166 41189101126396269 79290197706827518 13218905119300208 50912845143135299 11304454640907842 71892859332984143 68211195503220882 34073458054491831 52355420544855402 73046440039938430 75933601598567726 54756107008980442 33738662117817808 65792429424174461 33513986436769643 18280988240059594 93339613789770100 91842508025014504 46028102395473490 97394342159982420 89915965918860044 62335373479705174 30277729750127173 88641454348905029 41932189822897775 23987072540369343 11574913971142279 92539049790716229 39295216795496892 32159804141426118 93749175873398793 74727237313772737 96174250036474555 36947033254395976 92556765293415941 46564195695865676 40650602949867183 45034517955472067 90799196540798951 71089064620225183 67445567684554456 81697183141124645 36036166115814847 51836427116195485 64496404194725072 71121721315942471 99861177708196613 52117416078973887 96707230097772856 81019351339872160 68267955689371370 65579753133408238 29323449125392894 79890672675272857 90525994981267945 56649572284805928 31691839662725695 88813522950453738 90653245183917174 92721200560569995 96885740168301608 69071940596463098 98226243264370401 34238736882865024 59069649920062799 10528408382657485 98064913213338841 53908710457454245 17101876851852358 98248122124674046 96533845239173830 82638364957126511 97867219098702452 31167919602752183 57940585292248985 90887908311018079 22590212914193859 65620400048571234 20251528645040272 20411701152300649 69194075622553388 15067000632586161 91631544283455169 51962889090434718 31607672055189369 38740711718374403 34006358612625063 23829618787602213 14812012496673036 60069892877176046 80835676773135464 31234594123917869 25696050960042427 23294847185950870 80905733028179805 22202510052915161 14051464279119930 98891822152513596 64673293501246973 95905733828807362 50044589588994226 11117897417899780 90353257651870990 77323764055364832 44886935814370564 38089993488816322 53183957655530583 73458424233876409 23003938145074108 37807226226747786 84559197334244490 38579786177465784 79557638035203199 73946313888439862 60826635961485555 95648388532542866 64428912326327318 83183177590743662 27444584369238710 49903495686008118 32074711754010209 75957552990521503 66993827887419370 23073285879538801 45004178747103185 15516170657521151 85854747698513944 31532660250719366 39258706849715375 69538049863868398 22259363887221768 17143323607736176 77047572934857802 76649862710060837 81415805230758977 95994058766974993 14500933729700594 73989638685410687 36723933177082940 99569433411823466 87506679808163592 61474358433368281 96571896216541616 36052002064390626 53451144515633048 88795270595436281 81179094548999709 50125937878044529 63130973059468958 88305843686883243 41377589813696665 74203270405285881 58422837657879279 94661938490853782 73181730716926641 65248794060715914 17767892857957860 60852490885728104 51658906122863228 87631770313306709 50957032907535264 60843121943868586 42526146540683774 76839339200256411 79644851331770913 17254547460373231 73286320470086797 18286827168703574 52052573861299077 98099127599882901 22429145088743071 21363522484690888 71507065070094245 28398124504746692 81065648761059294 50238543216273680 76847948491847493 92779313343798176 43021730225789329 34545505963256524 97237953567082469 35830378188388842 30423947275581610 70528674925770720 98846962828528741 18878356245490188 41845831727556700 35047428221890877 14292047947940865 66852425302690635 46289970471130120 22374529296081905 85671484619513916 64367790626633827 90478225504380130 12384216846407137 30771869252988080 44423040137477369 37265379431279774 30644533055971166 52248260748282024 22775863273522960 71763657031535788 14758616083269005 76849861574638551 68419151751388108 12856930584179473 46266276889487223 69775609675151896 99502060502673854 63529166102827783 29576507229183781 73991953088153951 87480635185221399 71475483076725598 61380212579488805 70711777122514725 67431656093676750 26837203827784625 76039739243317661 42043676731827763 54212603460273110 41365336002270883 26181919920095781 64534154422437350 51093719955141176 91213643660085123 36305574192276569 11051111031149292 62722101218086015 74801431195324641 35991030012777470 81686928681433871 71928126740694188 52477940002107350 95105117858097662 83827007446046412 27677103160821572 30159963098605796 42707431810018709 20646735358660552 46771158224949390 29114848806517579 42270141871216074 64146897042181487 64465522236450364 59290957583366572 95017199636823382 85171221367987727 27655985211285907 10914422728238546 34054900230967186 76276750389479082 52036327574453357 45291975004517930 27917448307350424 65481740523104467 51288666098401226 50903416258940747 33246432234221134 38912985192425690 95026435563559824 81606827349951883 11929956074250895 47509195485934804 48534621754599866 96865092596200858 59190173991364359 83473531214408316 81006236735302901 70922283825682083 22837771098077694 12024479266056546 54622987474172608 41111918951604008 25031465317471804 14748549615015064 97654651533746996 70711483008044431 26139526705723013 69842301268166741 66099190322444110 82430093142915510 96209507383269303 99284201009143319 93411607823411086 69699863864580551 46833065248046310 20929507848871073 80297060671699882 29520474473288035 23674157405908773 35751044251685781 59055171387948359 27585157600534089 51428088357220922 69221208232405340 97685866334919885 63969861780718756 49281954677414601 69207452724785463 84164779543691831 81090530713393136 95635824890965806 65664091413570489 21706423777665561 56441182750052253 58200408119856410 21717641060599272 66620033637595072 91179563376663293 89835186802173235 64629945429638257 41792027373505586 28943242106520037 84060058040193248 71810777026059664 66231237686054691 34087542741049452 40217293451923654 91714076254576000 32637836326673710 65199640889968131 90296538586085423 21666955083247121 43552022784052293 75197970483673458 46271960204997767 14774521456665483 34142891513724555 81419133789659382 28532091844421116 75069506026712842 40830773160930824 61255096379827828 65919202109115016 39530012631355703 16479512341372680 25786460765412643 37098486753565562 54542828503542550 47794436350702808 44160801375149514 38646631719934019 49773576897907321 77306050156727334 27166054298543304 62475551263763692 69209488962905121 17575290234787679 64414339055200979 78253138753608789 25745797481616534 20587829789864088 94686731173682133 80730787072292663 62719880984141067 13516143439492669 59209190953729067 91606181472548465 79262832396020955 70717394489732795 46463802526524407 37476226652789858 45019152512899904 58921060206422610 49892556075495709 88369093631768779 88333683739425430 15901081799278227 58496463337992263 31861227328075999 28036141963618248 92842812334311992 22356850020503972 36859989342253669 15088420143911127 73955677141639988 89904938751412680 56916333471627120 56348145132239351 59856874935460914 10892808664566059 58095680176655344 32074766826307469 37288676598338007 37145669829608624 47175613507223107 47474925062027034 39393223235210477 25499572977185316 58003896495927460 56705682469168427 68935014770069237 92301998284167380 70116879035906688 90203545184927999 60318563686358837 92844230291616325 36555094963692361 87249955488433034 64175053754960614 56965392081883289 39406204009333218 77791449748755844 88368422891145072 68647593104637893 30369306360601285 34563369663900397 73136882144147645 63140798009000950 33477439609507336 26027395868868860 93639328841961743 77888021625611325 91334810941632594 29977907482092411 92983239427630376 69284595113750437 88357981602545125 58740899558203333 36640865294036080 34398567412308717 73080503815180725 56758534051834599 62084500844638916 28097356482609234 84993704033715105 90139604292338715 36703341629496716 53261385659262340 24173368728548479 63431130482764756 77809211947568422 81790049907860070 46863358564197191 32221926727796165 65183858099378864 23095299195933273 44030684625124002 29548858035309061 27018818212144579 80083629792918604 52576320589999857 44747455797741739 75009070960561637 41850249350664007 20489962807958472 30976317440205800 40055627312865748 15597184199708295 63036069400570996 37515991651473553 31001922492473215 31098915420454155 11681285940318956 59233451324469214 44487600125810775 51877376841296867 54070089320480912 29378541493627562 56180642725158711 50998605110158366 29093272510925404 56229068486477697 32860285247015305 25628753663619809 37859332960638697 25857055029176669 11228964505087222 63648065818530027 65508354604628597 15182638950619103 68884535278927140 86726640409616830 71086402065021276 49653529631092999 68189125233547068 82246289454977295 54232264884942115 31323958250399694 37669721764011341 45418607055294403 29601625458961813 69355178359468817 21103829117455197 10026065672737686 81485063299573156 58247377774385300 59806522837972113 93064847166404155 60144928162543974 87076773952901157 23815772240881139 16172452607972799 15375290896291680 72214244493435782 12276226199047174 97964086418622130 39005304025077380 65349829768886808 14451502493026565 82311941035315773 71746072807061045 64920592354809046 85770696660203401 71287035600512686 55743726234246497 14749380467242177 15374356106006170 30170612099902768 66520523947955317 65472900486737033 72381335695137322 47809488771465316 20392770993752794 18165747978281628 96835143364134055 46722790396791803 26898980162544416 42395681868735327 62825329086832736 36841531136577052 56211438977250432 81918310498988241 43599038029544905 97474754852305534 35441410664605315 75889996614394601 31336018835838675 70276656841405591 57237161050392995 98858806043874181 65283623371842183 63618351473866062 52297261372307506 40374211136227126 66408868898313153 93165173473686759 23206573572515060 97938673099250900 25994995561352418 66769966818086448 38809790218932755 82701492699662573 78665669604289763 49999644900128833 95043687987810708 36991054663486103 89586489902876418 14770514874716642 10808590166145927 69891499785874186 39026771427686139 31177016708840447 44342251432306918 67232821104990099 61036464515972482 11666686091304877 28153175007716157 49345060971405535 21063632188641009 34145614743414008 94794624263016709 88758992484691270 17547206170639109 26491503722280615 13200846398565820 95866759634497278 89014772242125007 95181005373924677 84763336913879076 30175909978821457 56541775351022440 49782180139711583 92935145316358692 29909635989641227 26554629599027348 88891661173737906 86149295741354801 15714767940771143 87738449930263443 25013647842000141 40340052951973335 46419726653404334 60410547853185046 10404084644412826 92100228843647577 19992607788519544 21910632321598742 23144238774309508 75659925970732974 32941977875320440 51186935785450046 40740737575194509 49776248097444466 58038745165990180 15092137190172249 55125765066911928 51824889682800792 49932856275629481 25105949701016557 11330239298871312 10502895256987558 22240623748912519 56643328795467032 88703253905900890 62578604967912559 46158164957817542 73985167410240211 94874943518445836 22143136447099557 12692110764142287 20464763128352031 74647159327958574 37853797200587139 86390774245966929 18848799113927745 57123360053023931 36287426854765861 17385801694011451 94206922290862397 39036638584019629 13856313392941276 16660216753656887 37276182196298798 97539268979523842 87989967288242153 17676202016536716 68094926761821906 99697920125236059 25677950137127433 67706026519920629 52858395878257380 58483394038517207 64441734925600160 46899908295881360 15247038469185595 11879230932284705 56049048308065088 44477662781539807 89035908067739459 86054640943277300 28974896145827814 10567071896426257 34457514380200611 97753272792014197 79998265199106266 32882600015650865 66721974111793395 41494463786230811 67999070622576858 30588534515196058 58419216391938207 93952620383799877 87193078399073579 12275486871485634 15566600374728040 69769297872295772 59840077281672717 20529996488327876 20327629169448793 58164101113983633 15876472144823277 29394749965217974 82368314238446136 99120072924640331 14573883548264486 53408532730282819 70041792717718542 86301460619696181 97695707215648170 94694102548073640 25285995671720317 52390047820164844 49794155604451834 49555821536386225 23148610398805928 94267816639200081 21278857080054646 94460614028374332 66829544356418270 99789605195342361 14899773576097880 86180499403883060 82045318370911283 20108818194216741 39477720172690935 24986080137079417 33542948506580256 85930159376730552 70723010131634790 73677965919024837 24346992897236373 61166411554198931 14584247234965744 90452546463111220 93528893522712070 79501687588851416 73280137642536579 54250321138750526 77526705929602496 90677972958632125 13383866255941568 25200048179939979 87656491403992251 46441144354133532 73279587497837736 70429225370742965 60575024133447788 55293953809708809 82190052266653839 19008017105967527 78386877543983804 17218192025052321 92958712672342853 88573084982564215 98541282205559345 27427247512927489 24834187671218655 52737766984532306 16836016390970573 54353096613747132 97146858781494037 43967208457139774 14427623998365363 12176552828580289 67557512447842021 31519630822177760 50544305010899242 31744409078777613 92737510156849340 38135936853265441 30400286348999681 90527520743089296 22482147177293233 80304446199879054 30276539034032206 54017909241707143 84118429673192661 62869813348034816 29778731931369850 55714759555615063 44840146686871265 55464216488401455 79503869951098408 82752089977178612 84517388124788820 13890198641514223 98895853112711447 56489247230656560 15093344494387121 83865684255800316 74399386944685340 31500457910959722 60826198974917695 21310735095781535 42851128858667135 83811923263524857 35966152911475701 42007981160678256 99733777438369484 70345910448996671 62048235435701191 15624661774978975 43920738619303485 73445363648841307 78497837319317800 69563763203464638 64532580068366087 48390707772609996 77471267172468782 67848678124860468 31063487507817411 26262329816611641 87967528671469737 48104204847466006 95737007814772487 75210630608748885 73399301073155986 50658531344865664 82463136157786033 42732793304291473 41871574734189063 79958219685811733 43059093489897150 47354723444947963 43102760933614916 49558264389541230 66758850505199596 55133267559596738 65412692157976913 81326152591857063 79377184397790370 32298204164978603 51451658529928798 54038810717296101 34280514549214206 48361354323161491 85086183450344347 75327116561773637 23163368273716069 32380147621903567 89920970796853197 80462818445565685 25043249616612420 58500793965349158 15198104071627172 83809626130880285 39227118440966375 60613439975581155 36566186503247004 50061670357873316 77742680670801258 21395588507494117 13418291731476827 99061016872621206 62364889586851280 85515684202580365 10869463699144468 91246580135546841 54251512029792167 25857175094841329 69380504331346662 17418218077144308 97480005486942327 50920121522775443 50917325894064950 29202167751357730 42595824555925321 70881261167938773 40224005033099887 29911425399693059 95793608241451139 94857547543489300 10489417715807646 38306023731795738 96812295101414898 96920004760393890 95991910967460244 68807258216408368 94180635500326530 51606913911934480 98219349395755461 83667524200851935 90900176332667284 89866807152145095 11086387855015862 75512367632104626 36713146765303235 31029797604335051 40995237886805396 66962308631053881 15566513486101413 74592350341073307 51977721927160498 58983683478143744 16278908304674142 86074022754691801 25683373974539615 62540744888322386 76851358057119441 19720484115781263 41440132639571926 47129814826461033 98649675013380667 38976372832604898 43814515677123261 31382116513442590 70522241488092569 23352380554095434 29080600198698525 28378937135539528 52443146257082644 57768018580018078 35104291388922185 20041832237351255 71177628878636542 36647711290718123 78344345851373162 21209713802296077 24225301004676952 30659055420179975 88075165137646878 94483503933891326 22903614862771512 19215768142629109 68151556873626049 32480678862043283 26037379465477354 50469655018788260 31995837860173264 48175444580199270 13403116096256564 30504681720448273 24510086111358575 56952644976671492 29539427809934283 83652900338772409 52343960026442240 32358958734408841 91304754364516682 41563853921182564 34813916154572810 52961384328897018 81030305660942044 29342253877268820 21060538866365376 87611554604812801 99855791404007979 94749766806016762 28022650148411395 42734547458378486 50944592407875263 65110937902058810 23218787234748261 78447677565032475 45008291943887603 73926795075212717 94608193916606271 49868073047110829 72155688344101854 64904670639316894 53644274285800148 22922559134432197 31040830047623528 86584317936660074 87732455165980923 44190012787303948 89248246353391320 99034065995900521 69651512885988494 58749822741707186 76226049742644773 38246881130822821 56618345238802200 33628800965332901 44235047958549950 48190262673248869 17478968236594617 69396605447066956 23268404157809878 93891230453955594 16834061571217076 61543308119455183 87248853742360103 83688445895419597 95363873166064925 65322014036847701 66471964810764775 84124573090816828 66532607503686780 76739713214670367 60252942650012003 60452565741614955 21255273860900659 47637312478331078 63213327896911809 29468980525174425 29147055420237313 70671967983059102 45298436808197514 28698814430352022 36313943208434314 43025400131572788 73007239630868553 58855001171093215 56302160083863142 95560628677255846 35841326081979594 17249170546776999 18659942317961109 67581513141111759 65758689102899276 39442505178602261 86907308575375454 94114449197960310 81114834252345119 50372937104213074 62775966936811029 93330777913866530 81238848496419826 71145822277602312 14861015514681573 20458919081792679 90038630681674574 24062423415466575 61509025475457266 35319673052598339 63090987857798496 58876681323977947 29477657944269471 64034005014209381 22581280287946187 48688070198904485 82710205154130127 96507752700615506 23170509772031852 45785954370314875 40257107699431884 31752776954439741 41791437579411579 70072715096564983 22713310270415570 55729783038700642 13614677368801143 76375480631361287 59638662779965296 26197797475335737 16009713171435643 21237336714763971 66376889876953522 73038424255122464 20383354341792547 50562568250578118 85280741175659877 31859596286891915 12822642846885528 68574391348129548 50054311608542309 89410527014953015 95737388060250652 31536179897224231 70806931918494294 86627995929747900 78977464168474181 95376903175331790 30397487745444656 39610779322758334 80225403111008812 98503429136537640 32846351430494884 16710953776113276 11077935684261843 38952092598143991 43885890179926492 51604887704774535 44499204661499776 80787386812664120 68168528270520992 49594051151010725 28371441055824566 54187383989257073 41578960630896687 58523505844200082 76477855016079180 58019207849211354 34243038312677223 62631765946555402 31997850210320142 33002354312512784 31470766322345390 34295044082761056 32851241230080608 92999809174264100 13191426217352125 56974984251137698 76252881149409357 88299053828124991 31246843948370307 34788720123085017 63383329506865424 17811732265511173 95037782956868582 18934814898961753 84036976513437753 34897310912423013 50886933832947968 97712064273613724 95488005705975970 39855602472772279 48967763027887412 24332098424309938 53512432543794660 31032487898151686 23392133928525893 91377993679576703 16723939574303479 11696757650628611 53239513925334257 18735795872510734 71645816119444925 43514834202947369 44593871830446257 47440323609376524 32913558173354768 16993287976548748 72760876102547800 99322344542902342 34017064890935994 81978963132143696 71506517672645814 34771651738086414 68937141911985119 13453330231999430 71454911415477019 59327010430943857 83804141838336618 51695152578387622 20748491367932794 87242778309845503 88014438268596041 99113302669409026 74804152044072085 80491831958086834 88069442168390962 72345169997033319 48693094728352452 68959025372950978 59252833514594945 88204838667236928 98639339784078068 45954994422529021 12959053024126838 78041515231224745 67292186897830090 86160022431790918 58767234028401738 75346703660528524 16610502104624628 31547379068750463 60302456616956661 37034048199713700 97704544907914021 84553465894376431 87852899927738085 81199647777319506 28173289585994528 13927210255070019 12278672095264857 97478006705210395 26436562840912066 64253023299208249 22309714208388033 96371089029453112 29749966669563517 86827682537527145 25189050917531673 37882467063894291 69653770080998372 83827687395909076 77569135199459854 58505278202756835 82190113812867125 16703618920970514 29469740386269293 68759457179174651 52473837292853793 12685572174457776 51082447654539061 56015178755899231 29597538126903987 79518011795916454 66327391334386740 31378269236339781 99578128642425694 17222556080830459 84551264381505534 30213386262891196 41666688375954012 29048864539637120 40244581337769179 38649995725520578 61834895228363412 71495828132104577 90293903435953646 36032546384667281 70582359643610314 46690690326230049 30763321296725191 34783598259790028 80663967927635958 28384353008555943 98815603928147745 17447059677257546 85409662271007531 74505636629048235 29394121803212242 21292803168593600 58213980747014387 72462972839984663 17447055480726951 68045108117099064 65180111247312590 92150745479324393 18669555575237958 49767475815863321 21344455215452852 61620579538430526 41303430567939721 45366216754381406 56927072272203454 95719219548801144 29670536878244490 28251158680846447 55322758877238075 65084490382083436 42607443349696954 87739461281463882 12254434870118203 89845050153685880 68377290784430178 49004573954337006 88556301789806947 42921888650828733 67823080080275235 44924934010594645 20672220945754293 80068763690437289 53397227267118315 83799484363514876 42307479951909380 84050224818072212 38118065370288244 99486134432823615 77066769370083650 75381423244095670 38590230583561942 88094361527922745 32358765605372713 27062073646426538 92201270029703837 77949207535867155 53133717733686464 47609084214026191 35386072939427951 88148827228074158 57363544329286301 11150298011748154 96202396492487002 23901748159563391 45617952992110695 30508732135895993 94817242646060714 18453624986724494 76772922444158836 95286189381638470 94624939571151748 26019777063431543 83270233837167058 75348001198801077 31871736067546086 73360425787743637 45529329198794780 13910752200165629 50117065630928501 97396818079386337 99086600685076007 74581960484709031 78446633551513717 19627134934015578 24853780018554272 99641172720023538 28903410458088126 16827239774059700 92607119554821085 31653712949482462 98980936056906423 24285324190242358 39920156950580648 74480445605037389 65342248419497606 91642726986463395 83780167848250424 52020407872026083 57894545704229413 57916722797749362 25974707674797824 94357048671591845 15942108189250355 43969346240857585 78736073247005523 80992633569208809 52975882580200640 36250519279385213 31883374192781620 23161971886684185 15962005450668531 24248316814634639 36572068121157547 80437652328536012 88328024467323967 21807605586831399 21840225369983826 88661882519808064 28487826377554351 77115887373164423 54423595399240972 91737991814244258 52190932403523728 42629760489234953 65237635325759574 93896285982967563 55552451994652449 69273423536311921 29951118057841072 38695814319893171 41951389313072460 10749621773921984 47614675390433376 18894815704569230 89945791072726222 92169825666842825 44304275458767639 23777893351848227 12876253574975403 46363260025584538 76703134461282370 96230981512611023 33305483704457987 99137401095657150 80444261811079837 99571699878065710 42798721430142221 65867278329028228 75582499403529295 99650689746143661 55500305572532524 35839217133855468 26393627160129797 22533398008623101 84928488667322114 78143821507900082 18307580606965627 24391833383357067 41258831307989968 41467463788912253 85385620313646214 64092197012190078 85456708256515727 48935838080418335 50499692571137393 79895076385830997 62419357105182071 15215363691076768 91102619772219412 59985027423353634 72789859174927489 79386800707489009 53577225847777052 41209843383731784 27228041331321736 43187927257455590 10962355854342298 78854782278766671 72265575188038659 29917659145373523 63785010877603840 98680174898948300 72961108002800625 81578738921241005 18445528344853938 61806320932311734 11727664562883620 15273406706386756 54716257473912707 18455622191592927 96162802720096888 10640839282394087 14166348697262196 99703596426912816 90662292021085537 64951555447160736 14231651370893219 63862269333899767 88525765074672380 68821360207166093 84780598342880692 64389895771997255 36355334855740915 73146843675337824 15164567804907813 89252343260952287 69308040217523684 72493872880263991 24294104606232660 75310310443439073 38114990560230789 16694267074645732 84082218493062840 78199588826653730 23045690136548027 71280953529324102 82115063645987939 61816353395464110 37732910644082058 72912749646803038 74977616078369438 45539861580669339 18889690086776710 33821737818206391 86561236651446166 26411339439678025 62422966518863370 40459799609214299 53955143460300522 46944498354116884 88416384153274636 72424818999058765 44878670055811449 33019609774511755 96263773235059323 57737989188426453 64621988643995893 35517927493673745 35545447347186338 20544480060788944 45525646655281766 38942432894662745 56999563020195687 12463977775305583 17341906643659239 92198874264508453 24741907723285028 17809400630163946 55669934145743898 63750172787653635 55560971753529535 43520792754715858 51366118456299861 20243603798862667 77529165880701389 67655194879035027 72799376501811074 93542381183305440 27979996732511579 93240150991489685 38113056952389119 82521529910767596 66536556546041195 88850311820461086 92213840279302809 76831518545678605 91335275096996356 88353422115500547 60797378059587785 29160770612308976 44597569320649449 19545250015743806 88636619671458978 26857976887515822 28650382242024644 59410426424839291 98881867240363129 11659870168701739 10179826435794655 37529956771292876 63853964346838536 75517185395149137 93319539092516317 18265697463078643 48893917720031119 33069091934448837 64275572741791404 64227598993848334 60783769781844939 88324345469437469 60899818620646326 57107990533222056 25437693782934947 25555014535264866 63640019114590109 59049646722268702 70295533645348444 12395021771645148 93450372113962461 64821259045088745 48139201263663109 70527274344431318 56514433163006795 26994520154252361 55736907189240717 66871449209336610 54575758634538372 74083224292394474 43708959026769265 39872884134281101 92228901127922400 28110840171553240 82084901076842755 54623910434304103 72910042419455519 94998263819430309 42858564335847711 83983106055656928 52558068312126853 29943518059057003 81846064654575726 87784207771088173 22348281974136318 98576747444396585 30829222190002916 65036876145617409 73085067599878871 59871409673678361 50392544315046153 76986075680473103 28004151240237042 51043521646933913 32810743852377577 52215214328898276 38558393553367683 31288672262337411 36308596025130383 90261472758488349 78509073549355441 76257433834881305 57801723294340843 28421442654673452 52444608905940567 27944249877317131 18500671123139555 50577395400725193 74632642804471311 68673779793298562 16784845613753579 45563978363285428 49918152617949936 57914395530431085 55926205591330518 25808562223520190 58974959799725803 98001744863847276 94946780104161876 47753637160196148 47136799406974149 58740023300743883 41221917597512369 65629385146680215 86067796996257332 23418040305423393 88500409084259387 79133531907866832 41952368786142547 37842995620825109 58624068277172819 17449983210006657 99973037028626714 64425015549022192 28720021784072350 45069956021848085 46549078917166521 70934242427001043 70675370090671831 79307155303915447 84827764411413155 65872363521908489 97958331558967827 72674201085779013 94517736020657581 65362860331302484 45014987874343694 96000087774979877 97767533031016223 50946207283532455 90530632334183638 62907712640490371 69846322068168154 46790445753399950 52953967464223107 96441421780231102 32400657647224018 71461032693725788 76188451750711796 61383217438029626 17753183167094250 82981755345755066 44330925397711525 37880358536382248 75496836175187794 25566967402836127 23505779893618488 36284292837900416 75015923546837856 67974638056958388 89063120406786516 94474687063683971 46717157894350324 10020437640568573 86970374817314146 28732176523222626 33674667760846398 66343959465817016 47894816347896044 72806064809330989 59362405586584439 49577895173176491 85266381017547017 20433066405057585 36026886974993100 94897061320880037 89202038138514389 75810664458295054 37243657642713273 37088980290857980 10106295118005235 59119176230282787 55423959071505458 73102800373869494 71911892134516233 79910510330810703 61710514505830264 96791120985791593 22844391608254992 33492886047207678 90848221842311366 57142690231704148 56578847707990056 35779273194380012 23811906121220548 72758701274317856 84624836795480197 25846802116383969 53694428491498508 74407968259736680 73718123636217458 76497822481133862 61562498816839705 64800904145165922 63526910288627823 80424529902908170 67214640878558067 62879635492514097 85789013532508976 88612622188037127 56297465412791895 52610632952853572 73040882846939933 85456771144351817 85086551078101858 39550994878303844 11775317486416245 33178933756278759 60200757107970748 76993502651332486 17185219280277017 69017945077353839 59021158347207794 31860666569648303 62386969334081728 34763833373553037 48994011131576091 92762440784999650 49812192413576963 97674527294473115 17855662339127163 55023197153708053 84245977108324378 22046240489067486 19156199828109822 32561543581627907 96553697703354534 28959869892256366 97753453414352892 73313108069596888 66776979099245549 52994916367018289 71812773113446700 27255912902293788 88274121564193580 14229729286654286 19456197791289613 33125564225103045 75878263234283569 70181879102353201 65799643967274804 13220544403757775 48455470939576096 79197471854914359 62940011124404065 39088495243888764 96960974404458732 44231418955793381 75637037628955733 32360876374149257 75444384964278642 20622144048007894 80397593144731815 78666650983333198 81787726194266463 40273355300238546 73401389904692051 70483298660234055 92763387103904386 84200665659748195 79351041829473591 61756034202554155 78188574105697495 23572927425822603 96439549613828212 62446012421288732 20214961670679262 96059499706927706 63059928663852405 67759704977191964 89928939231903891 82611631659981388 95744079416866321 55593150645289459 36419590662188503 86723937721990594 72702905701612503 29881730660395531 37928295579811391 69249331841372885 78251384947804927 84981400764657360 30196416324313272 25150746305283798 82290254556298631 44656999376297058 55520768077591052 44683627620807448 34351017275897224 87813722199843801 89425496936169785 36325425441902275 76296947190757512 86800551524898419 31024392851013497 23830099886872780 47249977008884988 45835349061887128 71111113625639775 30544202395216077 43410007471530433 46456560577773188 42623957672975569 12876787836093462 51810087115755011 12644580541551141 50913994190988882 42054149952898062 29491818152873146 42339863729783679 24673968921585270 34969947243988054 55950159038816524 46325319770409901 18114670063733557 50236355355806747 74558430872342433 91629440916764583 65796005872946865 96000770142474240 15686978779127489 76019562641646237 14807153452218155 59397147892962017 66565702844379619 36008105117901660 38942439911295434 70523195400913018 64726643501083887 80982037022662234 65499654611769693 89130865120593450 48311221946866782 76852462957778112 66570587950736723 25089517076088805 91390599767852315 39189101867270818 90877367918442386 37062035706339665 56654478512363087 23688746722625365 11995549483139382 97018166980005283 31957092364073253 53250232793396350 81799936659198764 63570469995558089 32090624783162176 96643740703209946 59495096295975691 13422636310076135 49144267040017574 41823118181731664 70984606843829464 86839065080474916 50116569951585609 19584253479551533 52981815941704260 93808028579497975 49912459967293499 17662480288412965 76996402515648598 70990368315206360 97871110649320298 17090206195679271 11953149396469688 76506578653599493 46363733660724962 70900650692871695 86848386686857617 58670622118802711 16957193970607638 41584394133002839 17847585820239298 95904752562727015 38161357839871580 63625308638332249 22297139282275463 99597418510001094 86283632953037411 21276769357597868 30841741921304627 80467039854658985 54599499798986963 19503805153214946 90770224815286831 45428956699703676 80100044901612958 84052181640627349 11798521785324450 20037943397626602 69185666113777111 76964204037883503 90881265131407789 87953727305599890 55999499579828392 38478387248713084 62981490403561306 27007747434466543 67247185933764181 87248797874592219 98884452182143039 13137041898287543 52917654400160184 52398080502191523 23671057421701074 78637415532000216 75330975733121405 12861506640005439 27928658306800057 44955950626081077 37819504934568950 80801791875463753 45845920432905432 31375826625109934 76303668715789640 33260911728524221 12175282539186164 85227662080784424 32088255449533190 48484866153487838 39113840600821482 91393186435330971 54903839523258912 40802533530201543 62549115513103962 26215857625113630 72239864535813838 83290015195714707 55903349881199579 94688163669304397 35092542849162262 90396551156985870 72098592315548697 64431659532000168 83907444577300982 89403413364009299 71788812783104728 56899647308625967 36533457792607959 65035520341822606 86120612766165112 43394753576604231 98865795308972709 89546867271646430 57898149671749172 78044441547810761 31735641233572338 70767137662766897 72159048784627061 72253092557221655 16069438543585440 99821941983198810 74333183335359557 50806513479916624 78499462960691408 73231658495214094 53830493613348685 90926182689686668 46646198459675641 23363848922778999 85235319937663244 69464780433549722 74606507931938993 65315511876908622 17336457403453410 61793154313604820 60724683379966041 38161378506992378 22608224217089624 93616760793855558 11893329965050107 92215847740745522 43614046784991317 98936385862380596 57539643159098541 94766015827246998 19354945315942506 53054537106464999 42863583113714740 86508331904728142 25519881639884324 99906286869008204 17623523477578016 38607443370927223 27466570787662673 66026008762964677 39665743929001216 95768738401640314 51596682080936195 32407441124266266 81501095655152600 34775936942170406 37738565611374181 19402085451294070 14158232959090651 89470745560255347 81409252276278295 81049921472338498 64342131458258126 77182664275774953 67867716424885499 60252375458689738 82047677924745708 59223530474965822 47730509028495334 55666727658465084 15586732985004419 87792080504718278 39404340783701377 59519719908359170 74847581094893571 44795460759260118 73730165203673340 39407435137892663 59482663654473229 45466903724895080 73160028977587642 48984021270395418 14763623489758086 71840653732443379 30900100569445982 35152406925933549 41008567278460723 73545221913388056 35423130828721913 96549654284471556 44094799741316274 29983761910188467 32155554407620531 11407406414287293 36521541234843373 25794250879777446 29773925701873415 27381990559761687 78267616018558172 14747985025403631 57931707182388558 38248151012876550 95813798785699153 55930844994400050 38689640910770777 98103824344194086 96371473256491957 46997578492185520 66024588541573841 90198646779979200 73902455457074542 14414874340658778 31385782563780493 71168239400489229 39156064943183867 20068364928934873 54247176984546957 93427974506020981 90957724253744963 30712541984339825 55792163969351336 62735102021405579 35994788736892294 68314090411439620 63583875742734003 46566476301876107 99803511505009513 29306109558445957 10572480137286323 28643504962178436 25046549753597639 29259114797739059 97916525944973833 52964121869990474 20426876967285999 33230844538269717 36545969308222831 33670774644545370 77816147476207383 46791471684434963 90479243227683916 23428791976521577 66695191435232474 90315698916792205 91120435935013909 62935166911487029 66489194871717140 33307599118921970 16406857498906748 45717948398337035 99673907019036202 24023291893818059 49620930830625716 61395139935985413 64130914115273658 76354998075962156 88377481376364689 42366483716236051 40159957553090713 96335721213369373 32126095070402004 73241062450864055 23275061573268126 13938102284798261 37772879341419275 17069629904890758 26284413092591026 50533699751542794 93496578087202285 29595615603424567 45632642428108220 30034533928172827 91545198579276291 15462485648892600 25362375808578906 96239769376183519 37678226145723558 44091901501553815 60368542557190744 37199626670775183 96202135100810981 63244353513596145 80953424283404851 21688456687166255 30926048960214836 92477509173066085 15703349805728896 37600970538430095 78315916808520452 43360482133192463 32681126736811486 50424338830037004 34670253893478502 28816214234875727 76898898318595446 78985615797900957 40428908647357582 22664082433002738 53088763227450038 21055239651445627 24141369876062229 56091593706326963 26864797321012813 22460710715873433 68560770632500256 74709057164211985 98411128663991895 39860939648583063 93367462216511884 39288107812284605 59621048338385754 60816881230698750 53028007930687672 84396750738544082 32230675284640734 84358097934788324 51230163671149350 12017018212897039 24366021787074076 33378736429835040 36817018594366063 11792497190574144 35574400799724630 57710701188989035 98184338346649075 98552156551222293 32541796799551298 56557761322606335 29091619830851529 23323492105179208 61731840183615741 48083782392739247 37368721907103334 17238053404301315 35968157866325005 17508626821669627 59563937821044130 51838233452759837 54366982081943559 85185377208833678 97085000543741885 11934842033412516 24106997543832817 87421749096618282 54265465132949603 10020452559272657 76867053177028231 15185694277165162 79284277280245474 50611451880215331 32121580548765278 48335712022531288 42748167236071294 65366293569285451 97893921102161684 14264585720851697 18445603013797696 35094048377327642 67992723445261508 76336338172535230 46847326475941067 29119280786618224 17508831793276120 39829835695691145 28374321701763199 57048159028479605 18857407751190256 73840367243834214 72642269495512616 46996883992945075 92546513973292264 24071074984198256 69698940003103403 55210598901831161 76921446315553663 93219848962762513 40102175512713349 54792977371069678 13981888993485657 54383507669864633 65455932018031803 74190757827665945 42172144352193606 53780981801808815 37316390592705795 27571883141356396 28665344940425348 54266299477940663 49515320936006770 61928950480385425 47592684039040428 87174856333418152 95627775796765547 91344853751332872 35599852296436586 94170633900364773 75266467304855926 98115979831233776 39047471826017481 67994350472466383 82343397780690805 70076541499582281 66522733196584058 86428367974857495 28207530214394544 20253973437150109 37538126328524891 39385388079327862 15300480890340600 43954859716070308 29439315140883636 45658892703904663 79297433029979835 37922406127865884 52353483410407667 81299540569473409 31101405903694670 94234760066727383 42324444361743334 52097771776875080 51367034436074199 75899919752535843 68253468630737404 15414740375740242 22961398690348429 32169005648326083 50379425298933618 56432915415776529 71570392137046716 72380537449576132 14820516775373470 33451672677408806 80465092066314828 89129837680618664 57699974955659941 60976928914852509 25310764797037474 32312366431880870 77241534635818728 40809095377674754 53406757653972123 84453125446199319 94526847260882383 14280791991802246 60123919942108560 96858605035850526 64966102356375987 79084039831376862 20017552394763582 63742578549804937 92909132707912240 50425959602626218 51430389750451219 14171983954101039 96054894350957150 85479501612238060 64750532384995491 99601004450861480 72704419804652856 64464519510761153 43881786590654630 44979265716614092 92333815193427240 50844252034126150 53708994990700221 90518053550356416 20369231937078361 33598616773422225 69232464315505911 45684334808147906 88330612994273138 15429092539133085 57765756468105119 62761484361693118 15061108816463466 90925591420405781 49819012565355436 54064153052518642 82989248437149505 45028225360037585 69288379739118519 13687825598625577 20753232819560613 97791199898672310 44780766983471872 90066024409606180 57106166589041687 19798094514843196 50077886061429465 66287966129838419 33631512690462303 18555596114459058 89170493498769478 48365807232596921 18301805142149592 84727545090937768 72061863790252360 22233729802356016 17231351958077857 65330010315252419 14795871342025999 64282028405686015 69328990808807853 78505989539992030 62477254608994133 74221147110933579 60499422804238236 83878992416260469 10089388866367376 61038290857481010 35466876408219632 21154318868506913 14782428035885142 43832426261291839 85773823978238163 86714404551240295 36398944978325623 85904242366173837 58480431179844484 66152225963540585 67835418623933644 99446386413049015 10462015100135448 44425527792180607 40486696364018765 35712819636563423 27867635241495069 78781650864024158 28323824544823315 79811111727739973 66384497335764144 30540091812755360 57979721457757177 90902279729559351 91104927269667639 72831406853248134 75317842172547858 13072004145704487 91962609060151604 72498128015687215 85232539652216072 22885382136708257 56058536010059377 21564265133516512 18420498548658585 22056506503163730 34288074435982503 66017806379211361 75260567824404535 76123819673380269 45377228504878638 14278993514608148 51943485990171782 71643922471910427 53590585956858303 27195262143077400 15275162145415519 42308941904032264 16997605504538786 88543790921302187 69043958844912490 30051030917223935 68456744468947379 12660272794218956 99542000371199729 31175560721456416 60359535774548855 45349792059076345 97317553478160159 82890136464469321 41321033467135241 44612522814821564 87375280872620837 52937398289173700 87466528418511573 59115139825662454 10155907111234488 17391749949024434 66549508855951067 74803933197021383 78815417281240360 72849248238252275 53776452568575506 33949861504921977 71232954631793260 77504817010944524 88004538975948880 16024258367339953 35588426889204319 38510305781291767 53683057462785002 79125780375240076 68134839154119453 73990545648412424 95362052833271835 96059430651636939 59287117543821355 18540271508575488 45045070574576194 63194628870778810 67110578000400914 21480662775052718 86069848678143504 73386649383991850 51126678862701453 68881083833653396 77879317190883756 38814484878581154 24856519961431208 52434033644034662 50440335332747048 47836970220246902 19838017201235574 43729087607665653 52220308668722221 97800012386230931 32239142780705090 73820274897908011 46251607437136001 24878581671679850 53599685095043504 31700685926811414 85685955603081856 90667710968096010 17055591206194965 68988717443800819 58389317204927992 57812614156363540 91543625500800826 23685661878271897 39544551741121294 36670907247990800 67124904036043907 16703410261113422 17384450890904683 40991174149930079 64953553614924227 16904827908323678 47777657416808683 16091728838170906 46999030398769347 91224827876727196 70220528802456220 63347486272813900 50613626230583153 68311140822008468 78355473844046064 69441955250779616 35441342396781540 21196445748592547 69283917303116977 11288824161963481 53328497820928576 40416259641887991 85083386917856839 33716144490852372 98580754045757118 21599946850128147 84522607948463909 86701800393997614 41665892067041034 23888107817533228 21051447984182577 56564572031823702 38679534486297487 65686166630290836 54598442234490068 97295615217360784 45686902709488217 61172974765883414 66274810573487649 51447376696497066 85970620779006422 79647550104802043 32630889393283764 76667844456360530 24805278001699455 85784939015046279 74118667357502758 73468925869604846 29521174179924573 25787458732278688 65422772721051972 30231397109543102 68676923176833173 38346598689521245 82873716085149213 28440394906501051 33651024905360537 52074562742751809 14601395929677856 63091714781544547 26543855531186889 73666260870096565 63732295210224742 86295487937956479 30252531934960420 86935303690047427 31604278928240195 55125401866373546 26126201631918111 94673700730598339 30714210144391759 77701855828509100 99895865515986877 17813433784762977 13162528061467175 27815431381996476 98118043328491938 42084291137867770 59287461799301336 42020749060297210 64825362697261882 66547473803833427 22025788867975255 32571237172702855 71150325628574114 36966902145462908 64961198687493926 16086143682150379 95124508406831972 13587535048573965 19172910083218003 12227293581773487 70457729302004908 57246845155543321 79076331977606737 37411686280796320 57428780711316636 21839416605786291 44479235033291029 65085192553212541 95209484717904770 52503436620266690 84182507020389036 81995883762760454 38492395504951296 78147311796474004 76245406610056849 74215921790211459 31781559726144007 41459356391273142 26240232537063885 92377763366395132 44844790296052655 14608845516156913 86988764966034015 93777285995990324 65987763684345834 35007480316646074 95764456226503216 71632425215998430 34173175452002269 19211074329600744 85544003508244335 89233618038338986 44235949892748038 23496157285944389 44390209267686280 22578211082763389 44612593742761979 38771775689876734 37588043341751440 66031075773513805 22121356529491415 64803558775004315 83803485374795684 58915234444091365 70629267195106756 79247888542803610 35412075460591282 29411608682278992 78634496092165542 41996890092048925 98648881385809154 28593140155720644 15894463892403553 78727431953801420 98582253120417067 98516582074805872 33810528517822903 24001682022606152 19938342164710736 48784016654522376 55616479823142519 95230972349013554 15400884825571123 17749379529890689 24953801889683481 99743430749594145 88337149190799421 78266872741068102 36934860992336116 23192208404436402 52965541625551500 39469639705517483 73171349264005230 70331241540892288 84866977728818687 86814489109127775 57559424663960201 15746283252439836 40735851530015674 56741740349435094 63767475574045681 49941257422117508 32677527659602605 99898445250950491 77631618167913129 77449861531484295 64091901376279967 43246131409041786 35173218550028290 65635746893635291 36032837513355336 28971266097500253 37686532949513184 15774115514962200 99169201685437055 75460446131558455 38773261233437371 69740540816426751 29383621951195996 72919685278904897 98265578409808164 15063170504134695 54879356459214320 44653736454462122 80300061790376365 45763017121682279 26678744487254014 54573955147985430 47867074313551023 12132016305278360 22758024711717812 30200593432622199 96077873243612079 99520686815265386 89106276279616404 53345112282636079 34689378269507416 67468441321314442 35742468566791713 93688627393537549 12504617494730761 36038009375335868 25585000548309529 80189100531732215 51802998139471558 88085793597302017 15394181343310253 20722855714195153 60404530837983389 45512152185888071 28613036329251008 99340674291282695 86229053522752418 67866936505563732 88936619439340828 46811303575031970 45710506609894099 35794228710507205 14069405038167330 67572134781584902 97604308568686517 28855133269625144 29191535512374841 71968003223084074 94443555272337587 49573919806966938 10674933848546587 53155205208308987 62208617737657419 52799217371287631 30758864458951878 17931942440381563 32866486300310402 95490666899877461 15138150095233860 59589072202877959 61690786805507100 96191932130444939 74993114960231292 39597781581096810 67402295740298409 85475798864298986 28715740579519640 99581980415550547 23601633873679704 20058857100874105 24156423939745593 82051534029039866 48741692684762829 54183390294263535 68178090233166753 62449813180218023 46118846352340491 81822217581186698 60673432153952005 39960931216535047 65027177216321374 49911885702663726 16120554841129480 94603693333924305 32117746912467932 95289616107194515 17043449978547393 96847682517379658 52795015339983935 40423106647050038 37501670225715545 52091525106136580 85850742673408392 40629153837928713 20572030411233120 49222136088496949 33925802566275056 15346326983007167 78180446188116428 14650901115638018 56267590166056464 86464598509645565 61045805751432708 12470279351250906 24684350664696441 32066318354073487 17905397627881547 27807151100078207 66094608485541555 55689996401912051 98167588269678910 82881189025994894 12547527485615324 96275546475615874 57116325796023523 32500704063854762 22403652160003227 37065092666053281 87023134110337791 43977547088291080 18228097661786361 56873031365424252 42643620251022105 37082392788621313 17903589577328221 10191760026733630 78122527598437799 66546434798896434 94412949859997867 50323157208270491 98207362710379586 78416566411526739 82845453908096838 49208872311789239 12745036503390810 31080634946941715 48102010373247915 80514783023394822 98938494458510697 71155884588537723 24602868568558752 54267299461194783 66525488615905780 31776365939011976 21145053888230487 41086377296376786 83325481988864906 77509661463523682 25489999687793527 68158936313689422 15830396150988638 29873202991049421 65120447029460797 11379318340074272 71052221990804700 30489174498211434 69696470636996441 86598145232917145 26326900026152954 14872645699487573 54234057034795846 43107991088639820 30531873372979391 17047503884142634 65305832130755611 77761950643888872 67261781428136693 77458310980103388 48944567338333061 23034597769130847 83975682624140945 83973427090341610 30231841918308846 58272154879721267 47498096428654340 30418974643110943 57992586638259330 99647924688478018 13148882068264412 67330827355464382 52640978167600610 99994517361484359 73623925836431627 19119216851901101 65789482866262497 48061381023605500 38033813650817237 36173845269098837 51047467609947878 20439630601619056 65345963736417243 56957902288543445 50995328755726615 90660799178763502 52684939923687223 36562882424025032 10489276100248331 10301725269556500 89908724518641492 77220761829748950 98659312997638849 62976878263475434 24046493657572874 53011050316207067 20283943648682718 50896718646024571 59854470106473109 29215768004278743 92702902749739029 49463873367252608 42979149948064817 62240072123324515 95042396504991006 91206553233232449 94994044686676425 45782456756340828 69659018260283658 14750382193429976 10914940928532453 89128520594774334 36494054996472732 49865826628968268 48980006021510467 33982414363868196 39895911865313905 76799298250350805 15604034216716366 96389278385404219 17261142544097295 66980052256220913 80942718593316633 54407551931829441 58104194763785109 24408916335197210 41749386170032861 81541240825420704 82777362556593377 79575594792391647 68566858750341912 69869858936464329 80679264061864588 62364304351861131 45270651342129613 50340077121179808 85478354648919995 46892647366587681 96347932234839001 21212134525107363 65206651643278313 99890621343876729 92713542082784548 57655778819693460 76328221692054926 54386579893659325 27189731174060036 33042949889538454 14006786861521686 99759629537817360 51985073693970455 26494845991745779 96449582522025227 26977270035285745 83733665900633750 91882514931536915 68736347229641110 17499936446178836 57943154240972385 87002978522011643 33471408778155511 31611878355378592 49512210242668357 53405049472400608 72357062154964829 46772701252168390 68683518530233360 86176379502225285 29185999723651130 96691424746593684 51850591244879006 62201650099853697 46226443270153842 34707445475423153 10996086581072637 49216576121621629 38023593517972657 41353077294534357 65221220364953108 80168913463398035 82905894276261624 17873701488285329 97602533490734667 55002172879994434 47539267203389600 81434762050084307 67885368742901804 88065355976257984 92832721261185900 29465046600947685 68027730295303224 96235074935998325 11443607456894748 31224977118894399 10712131349580390 84573105385678548 20417676193867879 95220298765740398 16730211979681490 37045018587790382 51787949949061414 64666003670293523 55544787950632540 61067118994020990 20537536477035261 68054565016230903 17644380814954217 97893391105287006 18456565457068700 82382069700425140 17513460599865678 66283437168363449 73436392014182091 75665021435630452 17204448795256559 31404589627809435 23317500793093707 95225826403865486 27949259531947055 44836242846387121 91519713703883964 36143315625912908 74645974762329416 90913699692423435 40964228530613131 75150224849426072 64539953324794792 75149608726975609 16403582696432217 72127763853680241 51026245831904017 95646122345903478 80285704601629710 80934380509920833 10767958068461604 15529467099512341 86133782612786989 30175622503180908 77226989767411998 45300848490273900 76800453769617824 94538503668327709 74515158139615200 50747519037963804 29751932836474703 79410974435781248 47137052866676088 54060976707553862 87960309886846595 10447399736929643 40580189777020982 11630070823812950 92074229206027661 52397987535508457 29817660781644357 36020548798445361 86187016205383603 63380073601328487 15479206868869480 58942522220944819 76583357247774491 74247440155002897 70791163384249373 44601058744200131 92157399327234250 22203969410059694 65178998577801960 26977170386123148 87278942454651437 69562818922316091 64608192776951265 69678040688022768 25822799287296998 96297390462780228 15122731754883912 77410876208362666 12974410504802300 54780977477524127 15581468421494524 17682596274915436 38764431578131032 20432044935145467 42078673777216696 86850061946786538 54080129648229944 75959629829325418 18909182359569243 89814503098833586 33211927154910596 14203827109598445 13395038465258134 57751049700048261 28409903727277344 34068267651794916 69567556665492069 81781539829460770 93494456970203602 37079897287238503 70695051229638171 38704530258944852 73786790277328094 32178972841724132 64254028794996109 74949607151033735 25393642393566624 64024698150909122 22104022294230601 14199211955962552 21366460364122921 61139273635318652 46226915599701417 25297167339209407 84295256754055132 39278504099136162 96026184737256224 61252273422264433 62852300146645780 86942914961290810 61319008004990471 17602971568090286 15327458318176673 18182324664828428 89115299203069625 97216122718629503 31205402220969741 32364204659755381 34910386129650780 40566325258602302 20486164803883193 15748076384807374 92060876864395417 58792609694086757 45667475017959247 66214122652789381 67376332906052345 17094692471053474 28213216553844041 30159300189063096 19899067148271771 45288478270581542 59179251639873270 81970468673824893 23218456963528285 41413335146383823 22659903693600840 10144527560812120 49166794419835589 89767886864686133 98655829226310791 42507818546685119 43197518543195056 28519909765412782 94700636848837432 61960044301238736 62445547169003803 35124144155957821 49215467755118596 46728779505125688 93944778813152472 68193992652929875 31005303389648001 94396682116581570 60837506157986179 21514090489774493 16917489243219992 81077357603152473 97990209116381827 10219795734778556 24524437605099697 14666587828949501 16345404847310933 35153228454585626 76276128241743980 75493224925512567 32253169376818021 46014233389602940 10067864585278234 25279231300475035 22136184194410400 42176594626315440 97587644920872633 37517849194439432 73048360519580522 69220097825959959 14234360382618170 85488148749771364 78569477467325434 84584665453918593 87085493007523674 39677275782820252 44776339944772909 84140991120486377 58697156376723468 44100781723721531 89327038155071248 53138251542734256 92786979869379354 12201417372854905 88146953122075021 67606495726381020 65125975975905112 53817532550538309 63040263345935526 68951129260665374 44365078638769182 57459904399302337 51869733731378560 96101502585469293 10271272947863991 96918493031255385 39647141620240172 59489487274127129 30195846645838189 25946713646793309 42137378611161692 35552883403454640 50661847208962356 82199863691126575 52444154140190920 15072728795135718 98990511423453353 84829908255854044 73309525334518610 43982115545839449 40025780724410749 15601539931122723 26665662675796881 13824238567910712 57899058819234122 79420658912701437 82429509609840252 10832909209344776 11832761144262294 87019528488722882 63442576219434572 20271513249102090 49289302383868757 42531258830470015 34729451032943111 77086148326383108 48409476352899516 72140599566054103 74661744261916781 11386968766347768 52422148873502743 17560053544350175 74059567282242253 87509425695892586 10566314109621957 30126757993670367 35510332562446516 24663923958291823 82645260460888243 23996022820575421 34660681169520210 41974546205841792 74080280760922080 83015001518819176 44817816379331893 32068925999692006 92023148457435088 32208713138582100 87114706622117549 84900204267986223 96393283127228265 57689243415034830 86396684660617299 70809106885496669 52041099497544250 54217048988669340 58755837525973979 55506764486230749 19482118178826647 61596727675000777 65058487328031462 50138858826416403 52131129214230345 59520534898975567 18151388147880525 39963552513061989 38584770682068204 15160268682504712 38973159833868340 79554368117585932 75306598988412645 11635045469700210 22261199174701454 49330545854743387 28621520079313435 33420895675475352 92083598645688652 44709139314754687 19846227864869485 90084131588261308 76313343014203378 29222370836889175 92116074546039041 42644882497576808 23156069490435416 84660734112961988 70123255540248800 48966377409135386 79609052220588200 94898658150558392 81659780973852333 53308943440079115 27479796562606215 76828500496831210 77760215718199285 79337111971457586 70891613840342274 65440114614450016 51380370516591618 22170749233837213 22378836350348749 25758926741008012 91225575800883734 19920277566601953 62519307221256755 15942433451982927 56534941398090083 13323188814618799 77747617567597071 44565338763688132 89864267726186762 37164032693945248 68052703520944025 56071379368783034 75980261347743662 84427148461389680 15289679348407856 43589025524873316 33656419595475143 77152326138771826 12625904614172356 71055239745796622 91612368516635587 50832611394754688 87333201089093760 14164734197500176 24759485193069958 84143926086780967 95393071402868530 84696239203717736 52776558872520306 99227213196334198 28232788936483292 49213101501436726 78683557640707188 41264635350287849 94557077691716385 28543258834649672 17045212326026117 72188634816748279 39909871026168215 58844395096702628 62106640668923225 37519749992367804 15863734834372091 30948714512155246 28856018742719080 21018377186631977 44389083016094850 50147093060829212 45890080442701357 72794204916720872 71351060037030802 81356862417217558 75895932228997073 55811338627960513 77142329512450083 84376555037930648 73896695981784587 29579267774173391 12489326477218488 43503196765407987 97062446199269345 93563770520975058 12128497445294844 66916277968560810 97665953227384952 76546385975149027 21547750109408982 72410882940251216 68358867897645329 44830335925180847 44866633247559955 99928201037178149 24285504796312480 25940976225748441 44509359531819923 33765396642673614 59008531219929130 47753295568133814 27028144352094913 48990303739568502 49941043668915119 33014250944503544 91006535784243317 83929150050345968 20105392361551357 40593024596134641 90159009573077618 70062883879844670 35356533306166973 61774438170445823 69150166661354909 48109026165864208 36776205745975276 93958633251804033 19336454052632451 85547173883017626 67185994460917138 73825026015437813 25145321501754429 19253354954736105 79309942315637391 85860561487515480 95060556590774089 88287308604701130 11472375168627411 64733604206649970 10522787315545488 83000439010939862 17489732374895072 72926853555524709 76638318230659017 73298035628523685 73286115448133209 94719194330669901 60426129062604576 93635845639492540 88545322643644062 98811173295107430 48784975771787315 30094040271609456 84766976084177116 57982436999081975 55129816487202429 41112224094066018 85130562215597959 60351083591282378 46355618657430581 22479052123526816 39464001271286817 54240228938510856 55912121479185187 55988899006599737 99311703169713270 89847829174764547 96081122009835589 14600765328072570 45700581892819300 60428787964681365 71658544459552149 23038320803968331 60623648656279706 50065498661916428 60401854490867251 10959086080831946 31093969334288916 71653356386419984 19058023170049468 48810890951625339 37726884286213887 41271474004823607 62683557884025251 34899801116597632 58916323138515901 55095624802563113 49420220363547026 69240381768335132 34977798923276861 88424064999725746 43003337855673777 99928655541354534 21071198467914434 35506806810225592 21513956237071328 35340198949708373 78683266618711043 50908897423467401 63766788544584614 56564358542776082 77899705063465710 72541320464552715 75150690959491695 77172101055503558 93529998149248229 43682189912858467 45201070560090939 26603741810818521 38884607992879167 40992731713420073 84344846852981321 63995845595333876 24236629132551898 77276356817758999 61420504025292329 82415207652773652 93564204568851136 19454300371258821 39577901032296951 82529145913490724 47985833562872491 56615774645761537 24363176825793522 35223356792149672 89292803980744686 36700163152213511 79798985882320955 55527725774206745 94479237561459125 75826629093824021 50539850948631747 49380337185827682 43049723053633736 62915756620282492 54566150690779566 42212219533080538 37328442706811424 50973279608850455 20192924510890542 75043651633713134 93102702156005682 88702765164318094 55136711356361531 96901813686578698 55047830653157674 78163922386052787 36681126627012121 97265838321321252 48477274319900811 82103596425663194 62658989341865488 22422490577520748 83866897330387966 88843670360609025 93559874367082960 21797162257021481 88573551506785418 77917938003541341 40691616644822908 24244268609994304 20626037603623414 77641386230044572 24623739308777012 86299582278598231 43003860820353351 21467273520533844 96841045118228593 90066386509543614 63298989648725300 53183035641156431 70649042882053606 12715045168302647 18867927519109452 49629142111591392 90080219113198749 35819175814053823 80186637218580577 98776119370708696 51184648110685805 99556468554917319 52256132846185583 59827681274325330 30635740635454855 44591542681377127 34859366041146897 18154386943501211 25622651263378512 90068110929912757 66296838626362222 13676336765377508 81446861635220622 18462770902167807 43104080342599197 61094336979790977 17533461816293972 89881094282263044 24810116246610166 88850609965387671 22172601286247718 55081836836235532 19316253453753384 93213665465625568 33340017530497392 47898301203578758 23103586193529899 57494999640856988 12595802957806090 63858597414891913 14491816377296254 32647868452266494 22454460438098240 79710113148616657 70751661684664732 94934644927448084 33998989661211457 83190618877165228 51231569308438582 90863045215395463 45320039128449596 14204003422057882 84092295948358629 19053553615532641 25860498816833553 36318995511936170 74634416947233863 24980264280967126 63781218479802699 84253690707153965 62716790836469691 37603065859016569 88252734380915157 85310805223328527 68958998487657621 13909152079559036 99354031787946139 62951296106704416 82580762352994329 35683144389121009 31275826559681750 59936292847672763 58365358399928819 68858119591794662 23612093896120002 26309746329492471 14203951261751253 43250521498005889 40519261752962196 98970315772341167 88668038841129013 45146162630890411 86081021358804102 33032564256236304 80908608963147938 44194939704658615 61564562738915076 59111334884861461 48896688715062813 98501962469465153 99532372780509677 17678868381673263 74935647871542574 38371909513992442 99036342732228912 28920969201118857 36934321629112567 78267059722691503 96721073723767696 42007729457415885 91431550419202917 36088940141240189 72164700358143845 41605362688987012 43820491553256785 68804088732760174 19666767487722610 51944693133513917 57778612512355072 16700269329640363 41404574808696016 91625574214163254 28135599531161362 55871093376542129 62536203442144851 34981172157501331 39245348913137241 62655189040551362 47191649254789372 52066128825120326 17322924406908262 62217508956889513 56887809961173255 70853104507575850 37546767780025450 90919990478768179 57840425200366614 55542474612927388 20573161117218987 17263684322427047 28425012686389512 83704030807721681 96769555574159275 26562299370903762 47187675604540230 39119076408711050 75813252438393361 94439109722194512 14784879278110119 67463283159536010 27273450428896510 81913769776960015 20452667797294535 23771225268457724 54009996258040570 78949766339544702 59345320419318798 25633760593791063 84271566829631773 31021791021638232 97465427145178241 91841600166587273 98058154637694507 52102317340255613 41455842243898266 23847686727200352 83795576997933957 31328288886229487 14869622767265305 54986219562182669 81314000062815425 89625343257425733 38765068585672283 39438571573827170 25595769957913012 88317128391829310 77769677076341775 89703576366425141 97319835793574668 65364775748079951 91253185558879770 55926160102055435 88518204163136443 66764746155100138 21883537212712238 60737373869348160 65752311709503663 77946779963304438 64351644897673607 81849163904966702 96856096786560249 56774565329679847 36713934436452960 28647726113158901 30806001781610951 28840141588386997 84828479796274743 90234629728980000 89067282473704998 86534718091813962 55510966687158837 41847352967934229 56464464798448460 93386635468617673 83570253789586284 26208077088021568 82465911951681541 84736767519765371 38851402113132524 16230678557721006 38193878941726711 32178121639797922 50262937977507840 73297608339655238 43213930834166861 13830053341110569 77447055167723885 63535126837495494 33160807482161340 38125474250431135 96790766175772499 80434531110891192 90766007318403147 75124167228597058 74992684090372690 76389086240490267 44169650089365028 43374195266797376 64732668738716219 31088113240203652 35900988038522630 25353398858980044 67420217979150942 49954884892902882 25387476828185551 26531444806486951 45063744847143183 20516196299902552 96622035789719916 55811498910192224 97552913733095599 91540034687695595 31281660156800254 86204887157768250 86731743462090501 21680838666113219 70906976218767135 44137306168375606 56532506233979538 87444849976720194 69399988105364906 98044870200485425 12971377058993386 77227241541022456 49038540721948485 51096884814427842 74342216005684577 20917357362885082 32066271983469275 69356614525123991 85218423373014501 11363252854593097 87264054110682092 24723315349102734 22110185384137290 56693143966245370 51454227809815731 82203538424173562 88371565911369532 72930619685814253 76041748228608164 95034875821011041 80272865318614597 86435540469630509 52968618125848402 78101326058794276 96038804516674869 91595297529149436 48023003067208583 34521522793354828 83993389063175343 78166057515362391 77828835711857387 14202228938381533 76332907617732598 21742480201243662 13261688131308238 67341862423269805 60966201734034914 90944587718906527 28632058085146764 82827397876809559 60851624784160555 70434015148756633 89489470838666432 52425747591709831 63082892990470702 77505018007892102 91890474611910465 15684821728581719 85422542741506455 56775026754651678 76687000232159314 72967198064882016 97182442981708349 52682676305886780 99551700791342981 56636790372113290 66867467379205843 12332824098416655 37429316683127401 44855186306648639 97693587023287315 54462971635888079 60438160762572455 19698615170256497 74722444016534104 24518261947328898 43345607258385817 53446327937058663 40803722102950966 56520978214076446 46837484394638260 44679617068704535 22680542138714258 10165267897881329 10151028950853744 50236283667320160 67160465484588723 17245904936420794 44814872158272540 88931797353827323 99622823160130823 25586203088023416 99634905081747208 57951356502247883 42767753536850680 69596925854288718 51093695998678433 50692648593925369 62286007577409941 42369958649404010 35164445212907252 51965502396394693 43424494545645614 67138493380553880 36234822351665502 23977567603966775 68912810392274556 42027724267324667 73488321335282266 63911723417127361 31578662657619567 42889830356245511 28071789431735438 83096969205428343 90480146234333339 68754001664275766 39499955349607574 24975362110625002 78673671303569834 43824409616531829 77710263086277793 32861275381922414 76566809921013218 54118734486290370 92990672347311153 45439685014516155 61153888328439661 87337674622523874 44361657367338042 48549993032579641 11038953896094923 12041695368977582 32439079454865352 65995441482000758 92228593788329825 26925334731236327 53063856141332431 28403731096701863 61905922506635742 42819227585290588 62862730871426073 82640248848553753 57312186304583483 83126588005290539 13757217634988603 70152620597305986 27352192266758949 22852096206859895 45794910780650910 44064569998376221 91920808570477340 63752400750440451 33609957251722540 12077158388615959 71161367803940551 89895146817171576 23381248601008107 13995392534639959 33699203684713199 11540707224754860 45553991292951123 27395513502872462 64089467688004998 23920115740799900 42201802523855500 93104899326941699 28192525658943843 91464917723583152 75793243986397359 94584336830689696 48870662622379419 24824292630342210 72609970410378190 11307036693238137 76881563576371923 26107678737521857 42799931424427893 61756052220776161 65502601439046124 38392273564738152 49205632515164369 63099370575841522 23219448808060920 36686747332468495 16698478652342219 81453019646024160 55520072866927299 15996170326222571 21840460237541253 39368933380386564 61805580588464018 91478150837705495 66801694987043890 96642853618472519 14316281778469522 62037372063559573 67603383120229694 25411411977398936 13591803472257016 27544005324556635 42550342150078986 24333923894030422 48078758685513816 92853613000487785 83068053653900671 21208582122000734 89009108290846393 80808708896633792 99589384607605220 89238018377586969 93726045968402073 23372668494581915 10973040197090238 93866748271963614 57419986732031320 49187090243571293 85461467928378619 30027612005726265 56177860252340865 12746385274080519 82117896287783178 34701142952261417 30696706742507403 94574846540468602 70878907205485071 39729811493706786 74331034305483833 30530313731026861 29345335501269790 29678624701121355 88173681832133932 25007690382909883 65196560420828621 42394556795679557 83788129184088344 43940244429510563 22124418888535222 26322956210701744 76048711830120639 96767289702343880 32219039102064307 14304174373689125 28782368492426134 35419190437390579 16879834738303224 83102705087942860 83197527823387642 12711233236849864 78855780081954785 30967133968998099 71644531870510463 67801629002907898 46879116531234892 16335046190270517 78349950805516788 50451032073351801 33909054472842306 83365477502270779 82911416931792925 12860703187835907 83731850798065764 59362397758011756 79569050697579361 33883428154462246 82104156909493897 88365051222096244 59084759478865778 65426896850491799 31493326572950894 55562611288070734 90172301489643224 94204373402613670 43365358793920976 37626376910047498 58067910515574729 67147422554175131 94865399560663855 21691768617850402 32070742711721413 76552960788316180 67708950281347146 15525143403476424 28768325366157273 18733614777465129 36069015407649327 36772773351788519 77395242408189526 57875160567934999 14809909378948426 89956565089893986 18819074027520460 57696164287085641 93357904465982966 29302439673194053 86488794987286863 59149009123688363 30191498171383374 13932661535191274 73894887847095887 52895589320216479 73719652402402731 57444001458502789 76196917839373379 43460446772504808 57014390060705883 64142243225559046 59962322071993331 80291152682102731 22808359158491939 48181791470269967 39853692372611987 64549703468636661 30777093710948998 77745087780889384 72051768407180373 17421978203369707 74323728700824960 82328124559028052 71191626014455067 97264995934565935 12555808666773678 97888659102318068 10651708493690113 68161592269567328 47097661849515684 89454336117760397 22363902452067679 34439721871834873 24038825169705461 67165475138225178 44153428463621419 58938190387247937 60764869185125969 95269452105236079 51509775865847227 19621933631912593 31033469956412089 25879231149964613 71955918397493904 53609274972715599 52089976886352742 16462109389398968 31560104901486571 76819310956585028 93143133863527478 23073001520771418 42401104538839944 81714460752217754 35111038212546248 53739772051983752 10361931743518920 39704514190881642 43340805879925736 86016528421749589 29004293973681177 28957600155447072 67868859636702058 37727699172492203 80929488216897929 46190271592994283 67317748761668392 62933368463533731 62762379289155806 60508544373521729 11977824576863663 43078122451641722 35673869657336875 16043239683491560 15281055051340974 75699974638164872 50080144486192204 76372768590638462 66754328659646612 26895893931895097 18876456420100502 30321077744484669 29277054385793012 47014444918686375 87596696509685941 54773332216339354 90269702358440521 73133416256736669 95656134682301083 61781258473014790 76311479159683158 45294804216675065 63325592833961164 13618746483495286 97356406695991586 71513671773857000 87533978308059611 13454718445365490 92861836031164995 39930799849806498 44704311989047235 82057920907626533 51269577965464381 37613587455824818 72760857444320426 60668991847274314 40936290878902566 20079311792700021 73827742751188926 60169042452169767 62432236980018421 62034040730297608 13041850604715375 15788126914538321 55532825569316267 66542793028277810 96709884675846340 89377346070118329 49361460909460144 36076036505782891 67540666149250025 30379980860647005 64907439280439036 63531281926113896 72326789437475054 33696156222285375 52763983502723984 43581190746043571 36638264862308346 72704291034009805 36472868918927258 84934339786572640 80688499521423384 48325723752659660 80659841568113476 67146997353309804 74661243207709960 16740508896606715 18529459178211221 10349533269998900 29563245498500668 83705287481447643 93207048923267315 96323134269688647 18782845824015375 62497421852707891 14864834332732119 70894685996120643 31702090810154780 14379725347031259 95514305970393165 34671651127508445 98613947019017072 57453496164505125 63508820689163679 86621267585029583 38981877069745408 80652428151086003 83607609415960995 44259672348579576 52642837383675243 87998134561742005 73978009945682424 72755286379944135 22660047950864707 75955789468428593 84099438265725952 77614745559015564 30175576716598068 82221347546066676 47556436592794179 14985332150190670 49656972938466427 86983601693319127 33842616020969803 15683407889955282 99018297622942828 29006558972128671 85648557269763403 51988705465183067 19554787120310118 80411056019451605 34115970073456839 38840257354668916 76312678927182494 82276907149823335 58429400950553934 38841726505383032 72700725750580280 79540073905953570 27336076659273475 16296399366255800 18061788725020317 58548698300035448 80739656378214919 99771182764162659 87512495081461463 75238169899076416 59109997690869719 29883811982978914 40368031015294556 18188390317407517 92946916455107166 13120703309646425 90551477617593483 24631367281855540 63523662896553267 48659270692721199 53359609785926609 35563061275534547 38986021580325066 29442333342200470 46428651525064355 74324863390507487 76447351466903476 90574322693911251 99661262775108459 94048003769565383 96953265616590162 95491800824132802 20736275536627022 24024765855086448 41903042744163894 46997435025465531 32435992919025043 60624674964198826 52013723063407457 51065089033376568 46142228129056235 72229725242771434 77108782732802568 17945206520330247 29790988893352386 49649683389597107 26730050687074672 58350205624091668 53230429564664547 38333858467288766 59617819151984646 30369017801211375 92633839407037420 48095450804606775 48125106179724445 66763604910755615 87647983430616012 91063177486251747 41277509163787237 37671355460826137 70788180364701623 56255321079590986 91815216957435972 31940641881669331 32268807088657122 25073001036702353 97342727352351739 53957163477497343 83917662822630886 41309519608039930 90119011838451060 91140963110536233 55822823882299849 62844318648027422 20542306877257818 31720622810471535 18810537291002875 24599110080028815 26451364328476508 37575855642729993 86281026896248632 72841841263399068 86254473673144396 38631864671868043 74931595480851026 19303393176379167 71994230597624345 23545868370531847 64293879957508295 30447986220341673 12809682501564089 55486944585288192 10519664543363023 70235712595748950 10477299743898927 71726496146308659 42299609127194621 73225856389454910 59730394206874146 51764027019062588 40565228633044966 53382639011999861 54933903087346072 15828100941909419 72651616078580269 77564100340223817 97253396944966293 92285895525829905 59783264992799187 60298946520292441 60978572085724559 59103442649314872 17709517399147004 10430109518756462 74277291647461850 94286338888470401 22223690992720506 78445809030252867 20010509821491815 68016475662536649 38637340611083807 37941474609566516 97827746617425543 13652672160656324 13206844386747709 52259233621623250 55278417075490630 94229746082829004 94050427871633884 23465615074779974 30009062507877348 97409145552639745 45799472678283042 47961885460130426 87699439622129552 45930321617027505 79666452495526173 92987756967345774 73792641759723048 71759855761095815 85871128339038161 83542391238786008 67584226610210875 60487064302165967 36102725011374034 46447162475674172 34669815190378502 57075319042357384 29838179705479254 31332089450330266 41439084902949763 29333941769088490 98526085990168399 48570309760293616 55148601543596311 32806585086397446 51527562177954033 61012552163901647 12490835606777221 32613875836727595 62810066664056421 18069487940741236 18396975476054666 19325887580881830 24960343796430263 87402840032358095 20160701018487227 84253977187936020 72277045392816818 93094431613306424 45725551075168983 89353661457406519 82352844542961004 73353139005807847 67550281647301133 92572756253025382 78984677668648656 43433809815128250 48501806799653736 39533825184317219 49578476665709838 48633642579304940 45003884542281234 38804707359051329 87591588315086309 48716431527675841 93869704568747913 66824862757022270 51121018274190500 84543397797090088 52112535807439040 69366322631849086 90106096275290587 54698064225797821 77435563714037419 98008814558530969 66906893401261756 16893929237515535 39390281878543022 70908393941306206 55299896240788427 13040336481497430 32654100392493828 68765323702473829 23734662320852541 99774770910369347 41485917810013592 46307334843560159 90057739098959998 47356362881399418 33883004944780427 76670428768075624 35772325392703365 81826510684330219 71936984802277837 99545857210762453 99202263048371248 48089941498947275 44230183222471846 45763588875680994 67099296660940338 71203644425822963 61808189831349019 34656679562494607 51056112581635350 72099212456766408 36034790867171433 73757742634011086 50941126518007848 44970043650385408 55327957683921363 89446547689179699 71922556747711446 84332146918251430 85156701161784490 74412036148491497 56516153041414418 66196064488799378 70919899396812108 63631916002614939 31332289890145209 33576964438211120 69181467241188961 28944004484885383 56823352329130109 11968182642978006 10120028371566626 29352714590798367 87395699318108003 17051004897789392 27158205956422933 63144278063567862 36158620614082113 70725518071106125 65061972912032953 95107906419509096 18565822429663486 58790173790664810 30783774406702639 12073491313192686 27425767527082256 20062424310401249 94994904763194651 56469818964956116 24091831386666072 96072423293525017 60077213931666317 33823134604164066 64450119303848559 25617807637517745 52212423628145394 44218629919256236 31185977411961608 60055992810745417 36779155341194885 23952187221392165 83752237544636283 89145234314429384 46880968696265789 95127422417386710 86529373116422953 14879847121282191 64200139958480002 95222814540060938 14170964565290181 41321534569093503 65259012791084283 13880464726178362 30298910646888427 38747062013335779 40930570718732540 11759001479139260 72901196417156635 88217657741167608 23341230823667293 44044582460868921 29144431121649351 12159224805876232 41554081515920696 45187245321597096 80118410418645648 20213861676905561 93878354779110144 25336479422176021 77893705138790310 11747098386226371 25662504209422080 12228866458401791 98726249956626411 18575177429231408 22793784814625074 62717840936479362 78478315185260252 60271118133627419 88360719353901250 93425752837603477 41060939738602376 71703826111018307 15115152369373975 94054910895186689 13277150909305911 57544048444593671 73179986405571778 23355545795312781 41616602830623704 99636585349773651 97342000350290395 99353226151323353 76348610473065424 39534242442502194 81198935355201283 22825127338910463 38942969390688754 49558960732152791 35181606284151594 24736573884658963 74019739533428186 15454911008361953 58288473201997573 44718971327358180 15695614388649742 79162573439556564 55768804433250690 27694777056154821 44213253135137927 61107858927615862 43598663209719825 19737683966409675 56037903927665325 67572006149411095 64559015606452490 41094388589842048 74011284320777276 23676698667970529 51913025854106191 34681232711534439 63125760652630286 35291007329687620 10997544895611323 84987538690043418 52756108513101579 30448367496830397 88022336184682989 43701613082263156 32083495750202396 74244749380025377 29505557086920645 19838329695125242 41123516938612538 26313851654938417 77186735434549856 47593599909815299 55158422644077187 85056505510623443 12567920119364133 12061718617346170 88540399880221357 16112600272891836 25027637091800726 38862025810460006 39618187848532267 52401456776291106 69683403856379971 30465763112665265 37896951940476684 57684413688721725 19164396535539422 87360323391619921 32980886318377922 30397283244596536 31317741734040733 31974707701822173 88248357998453568 97849479314133206 98251046429179979 22831653892828202 44521429250507299 88489756736089169 35143678059286009 62980984690125051 77679638501094865 30842592346660644 89907806589011199 28206803325910202 19387336667503090 81021811231156338 58836011229081326 72884776160684536 77057532587187650 15105174472685202 28414555873651542 66788949776178311 16848268668980861 29899002718808351 28770155045813617 75832972351693074 59924746526088546 93843648268956529 85870400112212751 69979757386065843 78220815004864939 86636542319346724 10817752657112213 69774739138042805 38606375053087026 35979220554380582 98623073541608477 33099249429733681 84137141981875841 30106087482163979 68086657589145204 91782039592296663 39965846899280894 96285133961582804 97471582073137656 89109399364389729 91537412172803554 62729320562047341 48428464150058086 81330200596369090 14184796001227037 53638058966694486 41934150681416991 19738827355685265 84997748109775150 58700560893159412 30365703590514577 66426661704748194 22825052002246351 80076456778407486 88536753233560315 12244107487228910 57364310727678462 24914089384903619 89242627427571873 10105553525678187 24286911092307070 55288837718278872 66229316288620571 45220183304782990 70539550514964770 95400403902826646 89160722080672071 85986539422798765 85540705659421048 93996661098913829 47411105263050854 61644102819127346 88013273044450330 31714372200495688 67338754424346333 35592448349992132 98279722034185892 34225775252713630 59162634923490599 55635285692542430 30833594092109931 97178396364876225 59149659997929029 40490165539030543 63263164713076233 64771239928596095 34322322786013242 42313137808381505 52542851336308862 93198722519351503 86155864301373997 55165330596106834 21187828476761326 47827246874394873 88804915672315500 58608041059060614 65717364773204519 90652221516931398 65489679569439073 69397945293573398 36636445201086570 63326951615241250 70691076667732170 73824683589124923 32749173443537730 33209811240416541 88898466454855187 90256371391394260 70154367010662049 76462235414677920 62062084571618855 52483498425821160 50555469033359087 72408060507172610 36972160655432765 61380767375841290 52476926778711672 87446796943380390 73937177383186277 40241654932515808 86610338772821751 48107323114103093 35370872321284933 63117998906881342 24899893494159358 72449857090961041 28106662252747855 37594114857664724 94131757193852121 29553991934943259 45312576390031529 56241650536949896 47024520042231915 19530575832876689 25362067718280312 84466796229761510 56038172332949539 21074112742928360 71956194702186297 27309893706507363 12042811958354564 83968640306410929 19208612043635385 63465087206018329 36898154611061579 75540126871179037 64760687742716442 80503938428623094 49911744383545860 71171151854673533 84896899728730000 79527286989261087 73360289201528196 94982937893052228 20721182528845709 60268572084076692 32947612026979226 61576535413902444 69585238824300484 82099209957718183 60077533221964407 32786582869981518 84525350865939094 74606682549833370 31103329468991518 14355444089993615 85524626741182692 45892194323656388 44578124708055523 63879201643247264 73953597311998271 50628854583237239 59970055803058993 16039909636553174 75380674536270443 86841872408308250 59347265686387491 98614636597036911 95574932756840893 60782838648694205 10386362865297437 24050783745936165 65680616249937816 10505525040512942 43567837835059802 92033804339673441 81718191511226090 45605554182992502 12341840456392592 79805318930360555 33579756461077477 91857279583117769 98693095587310799 48306263958024759 21767284102481540 72095326794606108 47741813340680291 23560916333947489 50866188014533704 75424006895771058 32536699346466069 47358005132604174 16066657791610574 22500730638282474 89511617019707310 13267359664184680 82904431202429976 90467913731810255 67575964506569478 92838618544414982 25825382755681725 59448599427498327 21110198725285005 32085444425274892 74087160160300677 84631084564389359 98570261704295663 37658409428620492 99587951410431847 37446401211404365 60015867161240196 37475834222306294 38906329788065841 88147576772359918 64853470444775476 63567972449202905 11218320498857348 21624397980021365 42549068458859357 90155575251512994 34204558566232122 58964273757078170 74991875831023274 10308588562743389 28534037178737821 11349142280502936 91255323488728720 91756826543142199 14397860079627951 67378352623137405 48850399894903878 26543108543567797 90075330885223686 10644629693049873 86466781579591608 35331355461539969 64401012548557328 64185281235085251 57686934751263938 76660542642772604 60590578499474801 79734879844030513 65273728710983351 11138448797012354 98156932231130416 73339470998506654 81299799797919802 54552374493130995 55847038924127748 70181773338755492 71188436835393846 71284516835505161 28381336922765687 21573916047217093 54203310361684288 46940159751967892 65304293464092876 39001522716342289 51056585645697884 69221115621421586 38314008672830427 62520081497954238 10729968280721263 27837397752772979 68519092373879998 39407807018983176 47537019588340612 44808705469855015 35795273729270173 97726513362117895 77598532807132888 73383125098475365 83641634312840038 25897070824590126 83516655234189240 53509384794968558 48259845152752895 53094778064021665 95157448393506575 61806679190879749 46825854465171686 13125793188405012 57220893187422060 87648802771803493 58772187910541456 27441060821703841 51394119786197211 98688661460503724 45911699876077942 44021432563631483 40423842175784848 51085033071968243 41548689955681028 93308072141578227 75943910462522939 62162398879248232 73468821750150716 43022456848173131 70403289614829728 43626355494429259 38756243967911893 79573277224807862 34069297215523895 31922147946279548 29796471961227230 89195637058425750 58940253961473671 52894687907189482 81146117036572838 72419609912006713 40825973867402637 24402566615137227 80919537834569298 58995168413145385 31641554325550794 22741393322681855 16091988029041839 56039186300350285 33605361484068070 72943771707203178 74998494804754194 66122709035798324 18486440711138460 17588720352442298 66448301858098271 52249242070879782 82436196233331950 53458033564031119 84865423637488737 38656848007331975 10169851517464446 38398144003865225 63881493015258168 60210278816324906 80983950870815311 90003616429631109 82253428325445389 76029392091247536 69764803317783500 76061579714643417 30595948945196164 63925202060071808 27359962948129668 22259747753780389 98777499344946889 28739231134598156 17731045832538767 25909327650994889 31662863006862430 50661635158867396 21897821635054685 22037788452728949 67619865937057757 69581751765938116 36819930236459310 59483850578805422 78854982136086431 57950281054939788 22689091933602419 63544555646437758 60053731969871777 26021646233167992 22594671918723181 91747856992241128 42553249352454733 42912309426085172 78002471081485954 55476288721553138 81668088246226374 33861942476252090 52779071187380849 20151474591740191 92651907047007702 20754612153392104 98811331557976675 46160320976202068 40012540929072727 27269754008937374 56377631619373273 76619113148115943 99055246870297365 84014068175673482 22667503306046745 13773160515353066 58849908642536127 23721366645999390 82036069218471798 49495441759044518 42234362338143811 70137458385963870 75214379740672833 19440580163727374 65203550809291033 76369711387260536 71049420193204074 36419989261769207 69374576167467406 13883425583610162 99862287979204910 43098405765216897 83480975454816185 29018729299906810 77635249706415280 69056099155027817 29531156340516510 27260165420725998 61559509662285925 28591626153445182 35532871745042199 36298012783359426 91732768885643441 75673197051241912 76066468917313341 84021072408203928 93371102349572494 21091365300055093 37986519394094858 27352607429820632 56742050772079766 99639812195054640 26235340668454507 72987073690199244 62165900536735447 60751523351645086 74698425410331194 89581103408745488 44729235179884556 56389349691069891 10765741536828785 75367442953830791 64463472241532514 49259613678844502 27444529096458197 81037937401841287 94431905775172826 66857720416491091 67550514419556235 22192283912704984 57328075768981954 66590352328748638 45155996033514491 71667521043396751 49067430606344835 66813799916735560 71688313067683445 71706735795164190 16461857185148432 28864546599226168 82050047418576808 86634209283610455 38735245559236224 96384689942464416 56402960362285091 93909023203608810 13645099751397214 64846686333129966 47147063787741841 98976948547942771 18002338576967232 35358892908285576 73411284295209612 59206504629833470 72666508585029336 37265662573455344 50888586241247576 68470660341724787 56818240879434259 63165882009033837 59764840874357482 49420941492341763 57905365653814141 33777183364935511 96479031038474680 46110877563548304 97407767339135889 10169616723937048 71883008562015625 47990933829175875 69719160188761339 31388118453317840 90240365745640400 19631239537174958 12667262362534710 73475219842901718 50273016809670969 89558472342885213 42865785627080752 57151091489359195 26267501283175198 35033469604009410 71237267956875571 31129518100209521 88488980578482077 49152668987852030 78064329094413497 49972065436963007 47014534857530231 45359900523921135 84594481420040953 31634140434689592 30643622167266086 37232791784829595 42567280949013461 87686514119265891 28210782734082217 35698189615118655 39846132240989871 15035479916887988 76610508473554395 98617864744910745 48536436973010097 53276412549399122 35843290263961847 94804056446829715 92062462309387049 16780916643764620 82203181356980436 49376581657827302 91784779641695831 26214501885946860 32419819339449071 62935492476130725 36592165611465770 73548319642403928 97663039777761998 64717895204508313 53666128949116902 42369799753731580 82114514373965862 81776273059404026 25676053392880835 59572213335823112 38246755006291376 51636847419154744 67615805554618828 46516460873653401 17964369726751502 38195229010428613 91657662365272123 65114580909324328 60097081789552140 11440488800418348 43202954711917579 17923554885453493 70852388548014502 14221777089721644 32096744382564521 42850921954712762 76789177639425334 72159952599208316 59902106754096113 22425059219074238 16787403694318864 61645972344124009 56902941666148822 22851495229570832 19339180840186861 96862815406100982 36693405199757156 82462382177575889 35619277615625386 63827993304301829 20981217556370647 26306480906091607 80544684567414315 34257768373834866 31325614063043036 99843802630189131 69199036118237274 61201534104479272 11463170896247045 43227287236398832 54615253682617920 27188546341948506 62756520896499348 41965639224597652 92232037004232852 98771018320143847 43451463235803572 94344533514218864 26407281660629737 44711014093811580 12840945266953898 47751457183310709 59659482782357281 58671738616783078 82289169449444319 68704139700430988 79040620757979021 43355363592118887 18917165838789508 30413009559473986 35112512331136753 30453160219730685 63570435032655238 48771266325384029 31092433428590654 85317528869590772 74451234461187951 43662128389864297 38466138539568535 21784131542682047 20928495067949480 38872808828667106 41116338368470383 15158445459691178 41906977597653764 37309247651526103 37485445016590011 66709277614970587 25894249829470229 19457991351259293 85179952738130148 94926517857310287 66443243042813799 78330334547377552 29013608483909231 62968974828103824 54391145165399816 99150018951256313 42768083542051659 39355024154825186 96833097400081425 52499768889152109 40283200443566488 83661784945399693 60862691328480445 47145515903098453 24092979716499837 24622782309336707 91877149999063985 17800365985241709 79665368773570383 36775642545324841 75960648970592909 44754571156989606 82222047758443712 14157708428821831 75870791043693604 55878972567933829 33153693714627533 25628966383623150 41915615240760569 40728682067550375 69577635598244895 25615326100011261 86806815512763128 78140088641791033 39645892805034716 12299954270280187 82626980268390910 85441182595938127 10475831825649441 74227862138475755 56908309064082856 97933165430915045 90380278091054144 28699069828278004 74908189077925181 33337492245825021 62182068426508868 30798718576945505 75342824366266536 20474715036056114 28481656081761318 55128822437517370 57578660756047663 99723211362047418 36501330536915627 96062346109427263 30977296007416495 78984996065956488 77280342166281662 29715821901105296 36635026096497599 53281293516664876 63867507524853403 73115690566186043 31258382554298445 89714341715835358 65121305210947500 67280662153105097 50281771673019032 92663697146358684 61406285010998535 13542598567988935 66666763241107261 53289465825048455 39512708602507875 23108155513888334 34541159103010661 34512876492240570 67553959357200887 59992307578308297 38619734653602353 40786776449088438 88273689774460938 20530513746662127 21852789672140578 95348570589948074 83178493878712146 15755730060533235 45865091865718022 68581109898605127 22689848012258828 58947641731755457 43461019599916595 70933726506897744 94803473894924206 34590417316303791 60697119747012627 21639918569536517 63858376740480373 69669202965774227 56606188227340467 77986770365830105 72231492634713159 98878940479827962 80873527667832258 65803808288111492 47568488626086182 77523324710734995 20386366681878881 22558271624737560 83156506356058858 61010594387599586 88159321771052278 67199041455164063 65340306909613887 55810256579853418 39789465450706575 21403336656318652 44091621856911112 15990203099994307 32030655410464824 39010119967668996 34064595363493935 53944501972426262 20374483024642981 57791189258967770 79543439828399898 51576469226832802 76263883902431455 40855209673964850 97197237102078004 46317229579822054 14485885442816196 30570146498541105 79542183262152511 54118777475629330 31866678247268134 32791894177991526 49933360999411988 29990281193791041 64735695892556366 28147939081494130 51979532045337352 75489553628021857 33143352885418524 64052901847500745 48100227735351584 72714694784419338 11769808962723550 59041586042921468 24486397196276769 23040110461748605 97714951566527041 43983999878600130 86758154364808583 39157976579120210 68846091739230199 92631023737872989 11019317759476773 20931888774223347 96475305081927703 98126690934039326 79086301614482121 12204313396892233 30615615756572930 41107036579022670 91999037142403788 14515963720933634 79665733361794377 58513656278784575 14945481763640368 22886714511765611 46041380587854397 32278698043139698 46807806735730009 35475431489076160 40938059108762490 78403548677566084 82604515895326020 80282007456800978 33543445243769893 95898640318365896 57584804004064228 33413141990755476 75669348436311417 24278356161613269 50877680624917373 18194965447223931 70273978792677602 81411105283750476 10120613762926784 92979493431724208 35181087614165107 56400875902696176 15743141953909691 17894205300119048 73877094677401925 25267614105729376 60934080563630200 75297314534065505 28040177616812881 50376343530181114 19820279078426876 94111481569936713 40950778644517767 43674861070375826 83006837731114652 15819372744249620 39798595437578436 12478879314944747 28613448668677288 61126657260619583 77783985037645576 39386923806420490 67578596467188955 78443508396087085 45656058326290739 60364255146133888 28358436597076681 90313622055211230 57690049686312785 35977786873620108 32786175909789511 70521739219583319 76048194625344054 34930265013556989 53808084329260115 27195788742444241 80405937138590481 16955259076205509 29143811509131397 21664482145103448 22125449960389274 11241609114741162 60685572344416929 76811753635169869 90883635026777819 12899802167081932 84660402672853521 94075568724692584 31492225062644724 49059638629038116 81128181024689695 49828795629583093 32274778846105723 74734865064660143 38754576405155825 20336113852223904 49070472810939687 29249557282102806 83990477821753020 95772739854781219 69616858888801568 52963235848968254 84562995270093187 78862983182618695 71425323100722943 20232060016043420 89809314218754178 23114561048729787 90995268249570900 51794873458516123 48546018591496686 12205255025548239 34437462749043823 35732455724791679 17336845590390949 42355926908128158 69291995442088344 90060466050719971 13490628290726276 68280494584292872 42522529127137576 73102869192448556 53283182443603945 32284342967307033 57215456845614075 74012682624000442 60560064229109890 85734377417738801 62243777767691136 47037796307517169 60683408761170466 73351535134416338 48980575209156006 60769873510041698 84866344682855801 62246791642196989 94505255170353205 91404919757906593 47813107108219202 10269285251779552 53793086459617654 37880881800994680 31167434234076438 67976572326325486 17882884787660594 29247814415764244 94182624231241496 69543861736081231 24183396494945551 22240940700413073 83757619908829129 34123383998320587 70625933772866050 92617264250720681 99113155149084236 43882235330478855 88949087611733089 66663800077581958 45955492600652251 81612349615045851 45267850306464736 38523237932318389 77572443538106237 71054201820971437 70743558438909115 54259426937733082 43610323997941725 77820990961323181 18157303411056566 67924175236104507 39428617343845346 32394796553102147 70316399870356149 53181584568308586 39600167780650518 63257771188746498 78827955386483116 90400332944602081 66433677077812668 63139100929765885 57583514469787083 47748962231834096 80838941887151818 24226332534060525 81827030976130670 42651255835967890 79747844807670700 93184083481907412 36760220481602183 19320841356693212 28341643087221730 89341177305159854 53762395202066646 76822555194116499 76507199180576275 82646835089588873 72480992882212033 87319349975509226 63369838073047778 16548373475125369 34847300299449440 21035988426834624 39712190024720919 16318328438948887 48192658835588411 47461733496489949 78719491248063041 46959889703776486 21792777553577559 96673625796851412 52842858770621967 82655130823959275 17315124105258607 15461611540031056 81287986642857071 91240743749147350 76543633769456292 96186433625191723 93810232131505145 89297226129571811 56150032925653306 94311080379621700 43409494741550713 27490141183189651 82240293940078117 12625799853902565 90814490356726769 34806483894763003 46643298927141900 75850789506428150 51812282093100849 90120565605333544 92038965670195603 40674648196028578 61930384090465878 47380065277831537 88621498437157382 10601201347639261 16209849773291252 96479063772447039 23998818886265068 25669821238618636 96757253125135401 98506658313273496 20568799712042324 81139307382690089 34509583793829470 23809057590439523 81520461123290887 91510863640505891 75371221406893734 33231455970665097 51777942092263458 78328857483750815 89562494773418368 95640248199729462 73755043727439962 86215187121158205 43049297033447572 68272997682755550 31074467107212760 78696612033027168 65121086947045663 81714229329754572 16979846080960003 39559394589109408 88500363297150692 57813017294982818 16252544275489889 41509885051014320 16639786656178619 78642199706042731 70119354923091965 66623851224024783 76899906972357509 11413010181717177 29288086606627156 15056902281895856 44445150664180631 93546883424982649 80175701710432885 60761686363818370 26239047357251690 19337495304697834 57005009863234274 71053982366387366 31362905911740573 60836653083154553 27097832837496158 14057846767452712 55980847204546650 63881707825614757 10326530366073629 74188119463909316 99009029860063777 94633549726087241 99694490324319353 80209682800346724 10481672943567186 63373744440056448 68301309570543350 85042192420951780 21328922724132986 66690060230280893 30341117938436452 35149382930087046 73261066284581716 95919673346439446 23677462621801610 93241580442042751 14130621519072708 50929724763978906 26764227112771728 15740207357457742 36730901767437897 94289513414327180 80293943487537718 13402997834553563 12399987216564795 88071787140515283 90570894948952192 83219639608335342 12484232161573151 30680184870116714 10068059301018051 79668470399223520 35797678949417433 91835470038859260 91194015546171325 40097263674105941 38259983382372844 20779884677359885 33480426243607041 35090848261295022 41907786498597792 89390463895735047 25478388698253496 88328848645050977 70128133047205337 34201569978105673 30397665434900749 19681519295962569 84474858129542650 77038704733858912 46578343739882630 53113624459778637 12220803235871830 88095130425456901 91346245747672051 72311908545933125 74921433720234023 16705852207472088 72054823140759244 33801362404304112 23327797848591599 72292505988330174 96854624755124280 59394186842745747 66235765997952038 47377677475094922 90525017379027063 62590634464880240 62599514928246648 28263142093948774 92964578563478156 45621144819653669 15807267848233207 94641607949681308 38518738362322082 43050530185243242 65665602495602313 62723376113296202 55632370537447323 29735481627625168 78268372835643438 39020292173231082 55094749272142334 90731141179380843 68201345157749937 80836249591358080 58444620039464144 89501599401703037 15643715280524229 21893548167505056 38757906654592213 15902577293659009 90052009863714958 84370404510739847 33983897128167846 96936598498141708 73148284232049110 19346970206118102 84786184380682501 20222220860847208 87515250140267371 10251686409580591 74278045652474020 65497379967020363 35515676176193881 90833441338959946 67443153174899302 87237832999448128 68468671104025236 39455080131795713 82361382217179903 65596906885804549 77419897133422035 44395350673774962 61600074016935194 94809991178781252 98558477100720413 71350990159820585 14272957981023980 50627477499923779 62580240288343588 14992161010007424 13603607056442122 90039442792629558 74311886156242525 92353840998359173 88392908882987439 75974449209387187 58493432750804786 22929024619336736 95411065038606733 48435598749550716 46729085613665175 84630804863763417 23617583768983655 71470565792122102 29321470393512836 44178134922306507 90129730616174649 11643282680163402 25034696892331580 87423119821222584 90874819101268126 97836191682758136 89224199613811531 85185501476302177 98202954927013146 19862281496403449 97114619964357133 79408895600542565 70762124163855921 34357149450312501 85418716136645277 88542108004483572 93849730895349427 19687767115276211 28482983791819589 81770596454693174 93226911889503992 24623398316221633 20132890718267462 90396707544676421 81102046291176489 92716550887296577 37011163984902351 76266497754489384 95816780873364969 80841576506110953 92369441725002942 89872300628423558 11575649359837004 49712371732845505 11791805509051789 74318766391066896 29499975054370506 76420587543244953 65811221432868751 64496203381892648 63818150720357729 28888947632163347 86591639115281538 19077091749339343 49379171845672012 75076892376522791 26445954422550722 25547747186775235 63196257613643061 79366905922662752 45353298721576164 37433852151343797 37665823451778600 73899289718566382 72761194300176804 74325658376554056 91548533686909397 91149672489454422 46387822251338089 29375872997011575 44940658449706959 56333284590898022 32294590343353376 29331234583426336 56276924369619955 70878102923646115 47341701331966590 25476853277605633 16289249422011744 75927795953857394 37230408428473782 97835712638224937 67848140000281259 92808765861311859 57960484198351573 65114516147126563 52368650202811505 45080314890336262 94322175260907863 89015780541664339 80088648986301738 82651175063053338 42479414170652408 47031600821274148 88201940365824971 34879582374456968 93737037769783823 21672350002551216 21448255476114016 86823877340783065 92674113867028598 74408992446945397 45357514284147585 38597359135852276 18122519611226967 85354925699131608 12515200173958162 84203677008899124 59692312293186552 75384238888527460 67229483040917371 25400772314195796 87178694445331865 19284843514311103 59967130114533448 18688093405996812 58879419292042327 44699893840880509 96870574186896897 26623700518121257 65799340131636328 42327135450588039 81110974039196428 56090868808777023 30721276360981685 51070707112272225 50676195568155638 84027316324229755 97268616782377960 59305097113072720 18187746383378682 31517601313892003 37476978458382696 23413325693707589 58580831387114409 42144743078414094 22132619902812156 28386851419714180 69358734399009716 10021772449918818 29196197098578536 17582085956675854 32734466755126687 12521507000580636 98141487660197564 76426436637703589 28582950395309768 44099096074180902 70525944526978211 95377317780447812 20295000862677274 53071908689769758 13363981570626873 90075106744427627 66373753050731754 81524866173294548 62190167627249428 15335286802144627 90971761283907056 44879636233556776 62046534935220791 82722617122489442 73441704327475116 94851733166629434 45680591429958094 79590213532523739 10181381165652674 98453965962334231 44773109824981969 67352214851071718 52296618470488372 42032572108896068 85559376916434323 49615036668939890 97428802344226810 63257884602301254 83640448247972306 70312361114809574 21289237481410274 88322551212644939 43139329856725197 75480214750093251 60196017661009586 30708138911761015 16371965924036031 93097803769266494 26118920582568297 80489115743568800 53456635483264488 10472225613554108 10831771359139220 58561949192065668 71280444680148066 80362562061094439 49662739702550325 21193429120194173 73751935423301707 46679633936037151 43081131574166961 19374740247708510 28636418679844726 31217530497791733 98790027512295917 90449837592937983 99132848655579624 29831582110559030 15999442147874822 35877263856092385 20360445749320423 72130192386823465 48804120933471911 56874041914095967 85280488783932660 72049610723700741 72952786470396169 42457113394764980 58649408218165220 63350143217191940 34060261076691477 18852603578061590 16705610272380212 30355483656151994 76453284574797473 87874475594972146 42860374311735071 42676699511493421 96689878225406172 46041626097580917 91111669947199210 49859085690551063 60798980459036956 92628783107165054 75273621778225431 85404139454114900 12906376350894106 59363136656708046 78505122103238571 46003349001921872 72659610268845451 15423775030953793 87029659908902676 43696202855496016 60568867671310911 48325048182665625 90896622523590070 85433357312966689 77958284499744460 30448754336330529 23890639892268353 74866125652971302 89867122074386909 67967613253017256 25049248229111340 43510358831032068 74953001697538352 62778544027843387 10906162750241300 80963198969862316 83777862165018209 86264945802559262 46063186014557379 93674734962187181 16932943793568514 85776092640080835 36778149324969337 24690260233752702 65756991289283303 53714956421781044 57653660290613473 59584980105792923 31649349401624896 82322681003138015 17996079623241465 83323935969839789 60387190592936160 89345063177448812 94417699896862042 57681026849433229 66707837746610077 19807059715503300 28866895725165794 85729462076850360 65320800812016890 38042088595570246 59909309520572287 16955042771552414 48242632851336264 10794110809565513 18382106913062164 68689181827741181 24858087354141919 85708493753554621 18416913785321263 23681604384499316 51507688496559908 10473828812470931 86865393841722752 28413545776372286 91743891141851008 72554720961591626 80835852944686508 57082593878937901 69507450002276930 19153093314936187 27700223785696095 99394798643769676 91017354054081628 39545291115923604 54468386140130997 39013648532980551 54564844574016314 60946944925801508 33305677218707008 45560885340444155 39955090289999257 66303833428257184 78510057829261875 18970434427438264 79033556130284460 30575732178720612 55302722586717398 83731585189344377 66104790615812274 21898255863244414 33972940347098272 14794613998866872 74497074514551994 11741930815203771 58739766568931769 70740908210547707 86552124799351860 95222391565541514 15634157989684367 74726741937908755 71253600791539326 26893142395172546 72568329499041343 52818965117957589 39574079395233632 91760127151211972 97952541569637341 37468364891277078 46171979657551877 82430322815114386 61995332235475563 91931144185234170 27281381435818727 98502009050366871 23817712024816239 41931076248870369 24020068328827337 92431180653082022 38924165674758509 44073023415614601 72751583820872276 91689433248534455 40536868046710368 57150803205059661 85789783453466036 45825722225287513 36200179662706522 89979862264754840 65722852660496719 79531665461326080 38846269057713331 11825682561948761 86048896835062234 57811417170841238 45668767634762804 49378567983392199 59765403020084546 41294896469071313 58840346913821546 66841396488273361 22431050059058903 71789499103245771 17600629292230234 32215451781731196 82738785677707893 54843700432255872 47157861399035126 78818090105160310 68715332630606420 68499099438946229 37239746122570067 38281099496565383 25263516923395302 63125054750911226 53255672702085074 20359661721702123 84947199679182927 23639221530827123 69709095194843703 20377668011644373 81172911455125614 20442278386392846 85383751434311475 44315272597220161 91051412431325309 80157007975772801 46701067357212381 16911475799191218 86810050413348669 53294174399336017 12931562536594616 14426709506355317 57455544487826370 39592944659456401 98736116380662862 77476438511772181 35082825733249537 87921247032635220 89807237190940091 46320357623200120 65545001167744816 61842806046113542 51276819741870998 70811552938542554 55661954006468122 14503571333851324 44285020011440984 39270832814025068 76816052865621296 15415633224098297 15047308031712107 18083395875457823 50217237398609348 63019905056071076 45587575191471297 55106009969600248 97287228918832767 23831528262170236 96620586374345311 11247553870289737 89622998301847226 17524506816327715 95448844556970067 18426211074313227 33925710275840199 49475056082720090 70535608157085190 64978390945319469 60024389830469129 89002886774917216 29559908612456965 13822370978076121 63668954174625557 60110276027078192 87920528569858017 89614479358284143 77508924546683729 82467690799467732 62222303556931442 14364723703658327 54897307755863209 68857375326973144 32403143123059987 12094403310157955 79598196909542884 34983874641339389 40645223286394946 32221789459945217 88329685010825026 35361853577765399 33735713546889957 32237590427920042 15434681085729664 71957175853208566 83760837323295264 86074369650143712 45414025605686956 48811381937323454 59348550703979620 15303518746317722 50538003317985557 12399288114883055 81236099529269244 16787742091456283 37494542157057886 75080859528524904 88641810478548717 37851748398978871 36410212490534209 88988099936764318 77722642047576951 38384592913964499 90339725235144481 52822799299334784 66824643535804945 21539984877286537 94383119006310597 24369489081434539 13330682630904027 19134250050215077 66123508403121622 43321246679033446 94104288814118462 66129521465696291 30855666709889888 69698180323919826 43127169549227635 87776594272630140 46042000749671066 15775794426525158 54346910734502994 88118437835463462 85160122773244713 87212289667535224 41607064725230836 35938158397922373 91958263850257149 45161228970074969 51011998411851409 17125415144949512 77679261697222781 33854284724140956 48857026363543323 50506109869585592 79818394704079053 49395135176189446 57114032436917431 40993753430452146 26701963060175031 60344545107131516 49480745839143333 39399909776018390 40637546837516354 33003959471735734 73126681700789320 33035457306651648 95482413662605442 91395702867538052 24258537714547725 23143186738857070 96460365094216411 26526699010324607 17144513996586699 41510271849043234 75412888564043573 54142283503463410 67070185928036780 44037055514105597 44887700380017668 30064978270360250 66788490335908976 62197355684178225 17360536564262170 30595192970257392 10418681649409656 82372719031281968 26092915076454553 39680407840382815 69123003339608333 44532918459432002 13789370594276980 45506714338742395 24610592565778380 47245223306410939 38568282946231234 28651255478491448 52490678400739612 22898791823661818 63374479652694585 77646286256007469 32489354115172758 73012781738783106 68014275317154322 43987485126044899 29487170108127964 39378276771742604 81054659392863497 59210368229877141 78940217044666738 32022255766062761 36988511732519944 91319986109149861 72240191799498108 48145719668040002 65859262761318301 22705341800911967 56701144878879270 50254881358779920 41586888026441089 55299540775039305 85173045972071039 16380368050767561 73194973201209968 99272768993329300 81391290886739090 34371769740418515 56306001495226477 96847833639521656 19791515975848508 48710033701146310 73479363746621342 15069996102671923 97469457980057383 45238870023706921 40998501398845589 41906540871436000 40265665331004078 29378929687718035 92055757502449034 18304527155925471 56988692458680404 62866127634020103 27672717152830300 74112310095247244 93071709930309238 86532125630742236 83273822462588382 84679117613905401 95086623689281296 62255311142683006 33741074883724984 98025775645368573 99430364372638952 24960137966972513 99266589866152299 36317921237519592 96664183354605376 90806735294235252 63438972159029622 46725742966458663 82080997501806399 16541490042346885 12295610188598675 24674299443927381 37516617870337219 34665613580394117 26367884801959060 32408578837582285 36597377988042165 99218901278087164 65305237234967315 38462223909775762 47532746396310008 33390976047835473 55451387952794141 16960918592315721 18307841468585247 98447540840157452 62587827200745383 13680679437960583 18968005094316432 74475972484143670 41798476100678216 15526200724098374 16825059226093316 43855445946512378 88339556115857196 47093641322414000 31664459467866017 95390347996290096 24462877391564295 55390737785858026 50546067576826583 47579228327313264 53694046817434495 16002264776188887 50559856379029663 14724460934885690 78550735437674158 62397575715345838 90312213881717723 37329235842529369 20537394948270048 33748989504873484 69380779605061332 70586826441715972 78935150682560744 14492298514512463 40088515280685362 87599621013877527 81529122070340849 45509917337808724 24955223724575261 39889028042428685 70887028508088620 15543992303377152 49162245728957521 25388701449107871 83137572980948180 17719413120959271 44452190081783874 79830945787193628 54660616348132521 38998344079921328 48118663108619430 61339901022849586 58455319007619410 89535029147380860 58058195029623987 46823261301387667 36280753996619373 28462332168284302 34378516011635910 16621918294143908 86954815941388146 87972595439691434 42961073247164792 53398163013798794 95671233417573489 58561822033611860 83781941430456892 66056412447031328 68754717669872173 55339616973921939 42033448132191248 32412011848705274 39852893797998298 60225083325975087 95509847175335323 33514123489832062 15568001249597591 65671804926667904 66500149641888921 32977208183500772 74152976320016933 67831958625711523 23930407974078783 78698899654276949 82176635509882404 40646541992081270 98252864586375497 51403257471950403 53413256559065641 14153752287192382 68850037487707375 48635887442721458 36188762372119362 42869016252229064 35926212094317692 10422974916469206 81019910633185873 59870154124008083 53037779929935714 57856183728201280 43301649550709022 12727714762469799 39421259580213923 42797207245186833 64731834081867369 12891665610938658 50918395593179555 65540956688735359 70105553001649661 70274547140352135 59574075000785009 41587594796820695 48949236964391702 72647237930960740 14555696571453048 47432488309628193 61404728098135721 90751653015953339 68181777529957481 29988453641687755 50389722969843048 39880033981511081 16215412783387864 72767334056074359 95234971195210998 63495398989555331 95060229936712043 18857501802709182 45032987867654401 66292032493780284 66419895469172362 99422447189204512 75904048541502916 58773437977776522 93317269026769631 72507353917550230 17928817540086961 15203540038267844 27761284852151168 96157092180407496 67256557092070098 74712788341001782 19103134864196225 21256671528809857 29392393969452828 48692537663311079 60150454608675829 29710592141358860 61852074822684921 15312077301040535 66881336194895208 90121770906563567 30547687228517698 30928420185932694 80850901794746415 67562131338919458 71767292839036108 65103324094855170 89520384692878835 58565899083623057 21105513500262635 23552994402270687 62377590507802469 44219782401465506 53537376344439418 24218509163215549 78654495296672789 84960036224781663 62548744803173082 91748260462157702 18908772831338443 35377848125020779 52171547853267762 35071794949493682 66773829841577052 17231552988854326 60012674957220349 75893940956255149 39473656161434000 14869055082567912 49644521162235849 10912143190021625 37467555537619792 72676123457208564 59466789189402736 27983710440053713 91000612058472218 13923825218001189 80161017244440062 81639997358125279 41343771151651027 81290665578977807 29235058307481831 29161805060115830 96808814624464635 98344438597759532 37135797286123950 90295862347069556 26849767395912106 63563204079523640 74824777032922670 83898162085640141 16126440896057904 54310118759378541 21088536538017723 57938579992124800 20026496150410138 87130387792679323 73242203349858433 28085954131165681 32909184555297750 94198081258022788 99860313662142961 16138880482156105 81042079005758795 26165689159110003 97262413455924125 16666939133205778 35286581481724019 19490333247487972 43533730519774013 94668179758144084 52938093686683345 32246301953765160 49132956682686048 79649702863474666 15560174800440910 95303088421249507 44001083569070571 19643636380635671 83914416729621674 78561908615717298 20277847823802488 26626834477063654 98252901667202919 83395609892692115 97898280216854652 87685288490228139 83625618219107055 64711566391116075 49962915848965031 33197109948526824 30318055436990615 22616918253892959 21035422378089538 89783988391634899 47708010285684549 26136112770263647 51675718375698157 16948099389653089 13085076226519823 64174612543131801 14930686876133166 18303207751840941 82073817108078479 85238851033997514 50708618723068240 53678325228747500 90181889868115708 15209559645085102 34224095510131866 53936977927800718 28173765657828587 17754258175557211 99518791521542224 58309469484058297 48290208292504410 59483457235913220 80908683702663684 57358407832481372 80207372924563674 80077927841334993 86191661018907125 60715001027334253 51443427906665556 67017357317055460 28728943460037147 24228010012829575 33824873993547319 12213862521852681 31943341040683619 82548420412462359 75261927577086189 31160217853441605 22872049235175930 46308160417797555 87681380922273254 22557544460066250 98034805333866157 32373907284971929 99334356401727824 22956111111662333 51804595635885451 17000227774352866 88978344326332463 41305859500268392 31817969954990293 49041099473207180 12606146049852675 91840852513691837 71229856606591245 43779875773854873 20749352975968908 52295082425403590 97343132296895975 14888535596161198 76714888388166930 14961297336492415 21201551878443670 38814343404028681 43979058464831193 18156740405861738 17492427858921100 39676492055273459 14357187322731237 90946935535432401 23984542657201923 97060327722295428 23791525965538060 15863933664925606 20675448887559185 21954762925658853 58360399645001607 94498143396861621 17379014286827299 51258865246017629 17164590440239540 41951068752214933 28477427589241986 90635127867487443 56225160688439687 29955724334394010 84864820025165975 30851125410777640 63669819979220034 98395523008977590 19248871706142198 48760935338934198 50863669085881968 37481831152929454 28864866631323283 91885806697828806 22486418054944644 89665973659804535 44319687394490410 64326473967160228 42078952557311535 49381043780389111 20444716285598739 91431771262093084 41440809828603215 50102559228938977 87332363400788900 85474653285069948 56227548499274546 50205453855386918 19112909706257254 93927486970977140 55100801960335463 64769342958300194 31104284939687411 77374230382308628 44505563710479239 87437046339038930 62995051842679594 71531190371149597 46814252836876171 79592997624315436 41138027616206550 74188416403698946 67510360486864822 67578563249808589 33209744166689548 24353189024879789 73161594374041729 51194121838420129 98026268249473582 97151761299007979 34290146794996012 79688705630755266 56406271250055005 26116478405182556 63676984801010570 18411471698848889 83583713709485278 16841898097817935 86764928533055648 30761477151852652 43417070668047515 91879784655947375 33754125917039337 31100249725940386 17681768463274103 85301126179633115 40178604306402196 33993064822828043 38924130508315428 19220380890830423 50695276701826582 78207482004307500 53220274369771770 83294254168746826 50360282948634978 95806716780290793 81012006832186826 82657074607269224 14527487074966469 14457301697650288 80100642052271906 57627066775200987 37549639739009754 20099584688558903 62208345080586998 94474903259491465 96787690468625703 16484785111933586 14358937921214774 66341873426159924 43476436339255536 99038910626413404 70890161059129234 19384075125191730 88876599239504316 98107654097775268 10335522059671209 74466987812263892 69009893627666239 86870748830288667 71309108202703576 13704901526828216 51620982005252493 25681759313223509 91126013363320835 77579263459688227 37557777953740783 90917812544850413 38920351095205075 28899424462062637 59829238638548338 59840586581926821 21093350769686024 20179190868661368 39243408496420282 82690180956303763 15130689995417986 94479904288358176 67819695693240940 43921165092882228 52850553542399425 57837063973212351 65553824992711697 41343741641136873 33594929038652389 13840761823456042 91994746073947731 14054716427979961 98856544827535126 21802657707163799 61855933573013785 68882717303791266 51160125393636244 28995905742033451 56143731422851420 85086202011825869 59649190222109862 12074424325944802 46883025059721097 61483272941161931 15449814206350632 63037211161831395 61981878533291384 68197895134722596 54457361282168523 17299235276860906 45421121097533879 85476187317876721 43522606988618943 38432794796891312 87857601637073927 85065579287867976 77301927931820250 96288283351032335 77948909387961791 87520066556485375 71226638533962148 19547065091193596 63465778436537714 74749529886886619 84314817094857944 11473830680841310 36200680928679059 51978553716763934 88372652111142545 27232009626360569 79031590091873250 50932300256983784 48089270081113365 12657699934823029 42371108609043204 26374904489975904 90914122717133550 96477147996776372 33971881618323231 39855265165113987 14548034501139409 64599478763262401 12198057521254812 24677503075598106 72167325468739582 99578065611309267 75267198337025723 58943684555059670 61926169661810389 86585411729470581 72931576682213894 89810800685931368 38733810735180193 50728397207449598 50748207740237282 79985128515840162 30372318770014160 35871477819082874 25775578664458957 91502720517308164 42592672478931951 99922018607806970 35191042313522298 20613866819234559 52388546647838923 88465037988329241 18038174827188227 88600580012447888 67977639126582578 23208570586032368 35504018946684740 26475834928253375 34338491182612955 27058521063520494 82917122782351251 83180925037949309 88452620756564177 36886043817969122 12001036175666509 32253893908395761 38790547677672677 62824492863451021 78233456847812675 87212294574295521 73782198122870811 72814306735965904 79884605232937860 75953554983907758 30599761511570238 76078104550885388 93942441563584012 21863121964989699 32652324201598672 11287406455011696 70378998626301512 12355179044627759 12398831989389686 83915933684851111 51929516336433771 32999417512844987 20045632300097519 51368129055810094 29097443040899656 85161958326331682 22452933230451515 83945845716382698 15573309538298232 53322774563025703 50188425185986077 53273339994824931 13407192454198574 90688665588225574 15469924343294480 39999467573069233 70738009008774839 13094184485528180 52855310442603857 65333155000747234 14876198118689016 76637955503185331 23633235529469120 14822348373227802 81919976518624755 99195447518538486 82278662569437425 19768512683924963 85451295296577570 92981085786830347 94162699772088546 58483636897225511 63074361707772671 45003835809204038 31196692354331118 57151009495778416 82146876084899439 66129885356289142 46044898534749253 24075232435980983 77719882924034794 10756944773496160 83324375771650828 53463054749425128 62081103865820478 77213066034148408 65099054157150312 62737398411777563 84682506436379385 47121331487706805 67670975724622914 48693968905559160 18944017091352000 18708124515003665 55336299668788429 71144463750852616 76996293781114683 86282664222800568 73845348720580126 23007853087617867 26835407908161598 62554583032486493 96089972816501947 15908015018580929 91087315012755509 71511630417030942 37622011527453828 60692193258661606 41040646788655259 81675610214561650 66957930126048676 53326148303606882 67334117134950342 11600311619554939 63267975332695934 51387467553789400 38581813639952828 35815803758993879 19252648639378391 39599739926890156 82347851251884560 27675232825940261 75629945871134313 69360354821628615 57236088298629311 58246961427212576 44780062418095105 17147920101421432 76380864786467867 42592394829257906 28495236236133101 24000437941412120 35696652729548717 28468094102191644 58945968170551041 82872173958695947 55104841669141642 23667864737689726 73434573389449228 87650823287084310 83833842609962944 96872330958096039 40711935948334310 50993771470526168 76858186736857807 39201908505318965 33396699208105547 71955512517203631 72737023262462995 14263338031153656 68594948359954340 31907188369576509 34541225776550793 40686557634837544 74496277609030181 96351108476266800 32879177186932458 98281936086528927 84896916363063212 83726223201410022 16403209299367092 21352391227345829 60307596224743879 96887355457125640 93000648119339716 29230433876255405 18610003009436353 17592477176509444 21656947008014887 30358830877716563 27634361131558208 42926751597924631 52613176978052256 22128500745272226 90851305834352017 63165108192164752 92310224779386685 42402251663394158 77577069581115300 74119745427721540 74202562602958172 20354194697660353 78503158557658006 57911869587676332 68693601016867550 76577616874011188 67158497286382515 36675980717173335 96290878946854071 83545336016582105 85380968830962236 29423890593557473 55521175716303118 90817356600689918 53779520399496802 65595873358725756 64981337268614239 41607536917022077 89309924589890622 82862578993784178 92742241989185295 55644169845077165 95984379540772860 49971265066978294 41511010899970553 10930180536235401 85749711137004133 92703982128768776 76289390226584162 50456358339754970 81606982917750600 57756978989998622 94741252709703402 61696840028298284 23025499185422462 88080554153321067 18737547240289822 10028064779843583 40310990567944049 88126598941190812 72539402495736385 68006393549846145 54362923277124785 91332893167964369 46742542802681506 93618746133432597 76492822008888562 43849828282429213 80095051228910437 19308947368923591 47084238698881336 41793977502775057 35257439200509368 91999103247969482 10954168832054704 10851857861821524 90438230349441255 98306341656828551 13432755930156813 29113738161940296 33720384263911027 92426509591415792 34048439437969805 27242443502469163 10579007384847638 76792447312756978 86382625889689857 76234263588051053 19523776014034885 86147900447376415 20769819576241013 44820646984180794 62262509558181617 23699218969763601 62952620607132946 88167174090810805 59336779129059785 91548135284030794 69341580479318896 43454557926479525 51899154834517602 90285287412183619 57731940250000766 20448241264632573 12849784066246351 60230814154821329 32665042596406579 27011304016504122 85638192584619640 45583849206371578 34454657580105574 59420951471108420 61317792031782556 11296996801034804 15067540483716161 38381288007730023 54242722761239444 69358415947147164 54723770758478458 68248542748387163 76653952654030091 98996670703191432 53686963263583741 41844032154798802 27130061395794747 45138503874917800 62651638079595926 36014358530664841 42894523828948189 39702289542483838 30827830979899567 39029621022387195 42999811102656402 84391758735087451 98157094540689325 10280781199282473 58926945464696758 19318317878777645 34830516862584344 62866057838307506 66513390813028679 45892280857413954 94982259710748364 53836335922938338 25679770891286202 81778251869715238 74072532800108431 68328014210024229 46256509003854170 42138449881103013 32873572938169453 78629728783891954 16850842864288454 31403072941506393 65924416782921923 97131192609502244 42461864431997419 40516231840536075 31171197604879728 80216716727804537 28432962766168264 16870826499922161 97896666854651650 18670683204621146 10651682353609531 99613477681699046 59020134097482832 37942429361518381 52023702191600989 21326510208710773 71120922066435837 50771522575346080 76741067759654617 14105992189322298 90064511211856706 59424952512708102 21554694696807626 16523173049286987 15963734268240451 86630350234322593 29550254258980038 17656205793889458 40085510811404512 99226841825791316 42859671983805162 91737914521834110 56417520967492015 27066825017633500 30804721529315187 18973732838003542 39478281029889719 25827287672998346 43406996291808068 23751631018653001 55044950565551161 89544437890664080 18755480520801878 93275133653552377 15233982464860721 69715430926971209 79726558350219639 22750281712975758 72142869168109823 82066549560293677 30100927770553724 57196492999029077 86139904549413598 58262273931542451 44321045157465572 79543555336714754 72171191617087098 51789148625412601 99737811262435607 39818502866181496 19288912655305800 82078461107719069 12146609992362150 97607966676212640 91286241143308469 26978396365574069 62873200099420835 33015529844927169 54221490355316413 97588272394182142 20017987800676666 28129389806351196 71359996495335138 25209245701142291 69202548084804531 48788617497583919 10703067769676264 39037874727249767 61112994618803925 20859408311324838 32357488834847619 67987398297431923 49439898997125884 75801001896734855 44572498323606537 75261901602111351 88074007558774434 16497027040723967 95529251578924956 37554596924520018 74786520074283927 54966655208697104 42341973106539424 99858011325117415 95588807055564521 36896508211797982 81298011417868021 77553585047140611 81239618881800446 41613169868286181 93182048285434866 88219410346219122 52219927527802821 57560596107215443 99646937480058378 87191079894937181 27121419992412775 96846317674119708 42157941882424523 43216597369307536 97699596331984571 42720305754337722 95397622952786753 55218993355201421 62961360293131521 36176831467756883 83841066077934176 19270340170076557 90760033534675755 31945785890702112 42053749830344404 27113751840482553 14712553129133026 76933070355158102 24460077847388975 34362822363914663 12581400560644878 25393391423687032 64567690964022642 43713548682737266 15133669222043999 72765108756198684 34561692089497267 87041977677283474 18554658947350390 52206048007038180 90542977439064195 33127103988486048 97330446454905511 79256243162358807 16889470496497386 43260325762901351 24642261891667727 37139172431251413 87713985337849997 50700783421473937 32790365766951240 47465499080703719 66928592012158375 21781559467739112 45141703975123375 71799894119632161 16312743265244069 93798143068005636 61139164420288096 38214148654687813 89792946520949075 57650620469768278 19200432340705822 52408848488069187 48087186114685487 95511175015747831 51847107006863316 70865430747642791 93898167449018110 89303090570186197 97024255021617616 56223321965199313 20159849752912636 83051091464776999 94263792161340905 86602960250731372 70549044683284509 57233396945120467 44712602253480558 32288775814228381 77874570472767781 29865035031942750 30042390359243951 29992940669224533 30510356737345088 46312311674337531 56418925145406222 81312068922614971 81847704885495211 12314832300297782 44299284603773793 67674258085349864 16789827773461073 60064075785328989 81955596817742114 26897626489436929 79738307497410666 94777577287050140 76825954167741682 94461226537273116 46919564319260363 70121316482698234 76814562270747253 12966411916135253 65071742268773529 94216313338595272 68134895841990052 52615712917123094 37099781691138206 49815249459654456 49520385133534380 35533399615056536 81423142501516034 73878842388301379 43018728893225161 12929408724424048 16782603912167875 80996393114607010 17362798528610574 50268337695128312 61682961299739866 42153620470957742 20694178162054940 10932368618285367 50384431922691439 82629688245598621 70133542568035081 11162797664033341 24544615361942082 10188409671980668 26763432343645139 49948127685191328 37428137559179503 80777248165449652 31633091393088829 71551753149837074 11775408759013944 78570379081146846 50139499088174178 62108839544233203 71447556417499655 10020726980423519 65758828384154112 62137955513660633 15121506526635430 73475486550514571 59350096032308007 74992170499999756 36864921387908161 48359127133193442 52654621308948769 56755182655729825 50533941990474893 94293607065340327 80181590584573515 49858070018489923 91898802406912224 68566156261339422 26770803890883884 56986284424768383 79254414135492768 29214650539247980 53534082726797130 59610314886819246 44843187862767735 63638105409762115 11334395911079826 86854714120806279 78349932397409171 30422667533716243 23336116887890610 30362331978142623 43393320756267746 41694579926237050 15166625953439732 80627139623803692 13744082724260752 21509853675677227 39949341447069303 67249314325307462 69732771117237112 95583922450712620 18818149162316805 71693697731655898 65822280189285901 51046018956517105 57041380398670256 54772267328891828 68839168355226990 65837089476221015 91845171106562345 34870827171909992 42939711432373596 11870198548773736 86974925893090234 12329793356268229 75565788447528743 29916764348109775 29014028394588441 38762744522501836 69004293968941909 54610526304906043 44527516261367286 93179632865250359 94060779190872310 66271671011212983 49525216459215679 19221187519752061 83996618359059277 63015008808201867 61930278274286539 35191324892759393 69071440461801430 26768000635091985 11770788246132581 98475720545272064 32614665999674145 45187321740935304 47829422652716730 92813150552068785 33809673092685562 32945838555543805 67714494675238790 62372869339419235 19733109783966325 26895759053676429 74874337620040050 54318600127156468 86871911478787360 64331846928254855 81827530988040846 55446983706618043 21995752309034520 28541838506199573 19114874928836422 57419835368211152 94555192846470419 10128418185154165 79898728513974243 92980712812892737 70255737055105203 61818510440516833 70462797817849894 31200494509941676 59156436862307397 78046654743568519 71545503867793626 76686344681416598 85568578931989026 82598839250563389 12468621505537225 29273341939021238 42800804734120789 17393464715335198 97150803974181398 55803604335148001 36445102146340526 58597192048013120 79668343189085225 58522868056958870 58471871845241444 69436882753312115 82912017053406792 79165904460940320 20138624769022644 30168754403370035 71222559911973973 73668332277686010 62209916559308672 13519953126121383 51390790280801101 36970175112302419 62183469664546254 48940086412917028 59201364727482396 61605764251393735 23541326210256354 42285337081274862 51374422050025561 67957346402452061 87150487203821361 34375376974995277 53706752552642035 60418323564376393 50930948895174644 85209384808634623 84959724075080476 43995255474064655 86879097316262350 80257853653684201 27651884660091235 60430529299412602 18921707573468356 31148987961082629 10430062615186727 35881298380333832 67404757244637273 47062452065807881 92045609451838862 35903437555419319 69626331870098781 61091165259895515 23971473027927340 70003426625486805 36008537603191148 40868718928761769 35339156140778866 25267096773844424 30588306813564151 26177710697891961 40587182463330574 39754400920723798 25137890359162130 17831731453607831 11696515198439973 61040286766353981 42950361865204046 72232252601008090 87062013959903533 59562193885596260 12355726856525575 24480527504550148 30057296486709421 99829784220714219 60742826084557609 73160655344256208 17301059250220487 66558399874550051 27841953499968298 67203657966551289 60698173179360408 13461314649077486 10336249709708370 99512835539296892 82631186485360248 66759706969865403 84559709726322114 34320620315439227 41542093504980540 66316639929448627 40440154753227058 99995795320650834 41164627412090676 98816766408184325 58917676865697313 97243123381071558 99775716480411225 48807633252728352 75316331267143256 80765167555673502 62606414565652176 12858867760382917 79206072461351480 25075737876809019 61695713339755586 64755666202138647 56461479523587573 18203649584239885 46071029608405252 86966473083740971 78826227947974481 53872110139227846 45935738744760953 30917794521871168 63629678349205046 85274539634279413 30326935952914109 49457032338452619 72853595927557555 34137175438026577 23088036201352180 28989842544438302 90284951720920910 96092256788268118 45356258339695263 62087991457105365 80673406445039015 11574067753844010 36092290654947841 90215554962670986 17373650106250029 83032068592979623 80620215956687011 62593768289435402 88610287906858489 95278090446892151 86367648225816352 20229318389793423 47563545711396650 17740358297778900 70981453539104074 49258667085744711 20180342649320433 79394773151408882 91434869158983530 24199459587882053 79586299260025492 54523675397707912 74224300945318910 87792882436358967 22179063903451309 84064429263636350 91695667095437161 17450338838425896 59923723029140239 39941332352035654 57961519201754720 43915027696742857 56520347940295543 91832671247274417 28451191938327945 37965976731164820 40810738847239602 62794515517383754 79752432274893874 82065914205813397 10356981104090427 81893605894852993 69350436819038300 42907305995428052 90851288736102043 86175748136992559 11586186015196641 49156188381098573 55063049061365136 50899052669045121 41094688747802244 95701419187141894 23231656018179839 70153088837139484 22373536363872244 61179092073476204 56771008431170541 19451736227327635 72389601975082620 97401794935797932 75320151520763172 21688739262434587 40318821287554068 19012579898940955 16544643550346295 76421258591735684 45134565259075055 19805870701605322 84024285633851522 51779709154719092 40857121627443518 35940765630496191 49950289727204726 53520248514817627 69418333028115376 96619460431998773 20431899822876651 79835899308692176 78960520529974910 53310612503269464 62933060794400069 53905100806869159 60301007892788015 26084464565129750 27576329938538381 57577663992320120 33643845003860014 93746125879413102 88103981464291710 30232447085334398 71826653495116021 81374420977010820 83355091660605089 97278913377342301 50724270659674585 86334612158560376 31029021023071852 26714818505175195 39917659919429251 65411128069347914 19682732891008328 92459004435347907 35270370200460207 71088985323205209 60663774003578079 31840441986347634 64103909125222943 25744346434527451 49157154437250338 58263260913760932 44032976253126397 59017820400290096 35659988420362362 61581775658168807 44578359595953077 56473827509694201 91549447031303062 49734808603474973 56108456336133732 14284662169834900 21360181160535435 91882716246265185 69792749619870481 73426433624068514 71589315882311203 60435924660573185 62889903421171618 22485283214987563 80653686028705494 44359191030188862 55776299077672628 23626398039535702 48991125783178790 29409029892473141 87781376838829633 80833219656481866 73314982637837106 28021437088230975 58441167051519366 68919097074125616 44489940842980826 98407971727467649 95746746358146502 36651235922099821 81566839237640067 19809714656696459 71326661107648804 88438637932820965 50502977101628267 14309444568616574 69789923377335031 54729511303948186 14624162204737928 59073153723586167 43261421691493548 21567462125819604 60152817273896727 92582395549366097 72969266516275019 83000555767947074 51467434486067391 16537049944049325 23923333777729871 17700428547033676 42184137077607143 16149714358869314 81958122483855968 85027655554941239 71611138549857899 49208368103275633 29395322988785752 20022444094441106 26085066799898677 41053416827751370 83164818613079480 41596268156322174 40893826747587566 37506489887153813 61865908085466419 49716673883229290 77998962472291483 78825612046869480 21598021763670808 94896975991165845 47898577870390430 67631915414389821 88125241361255376 68967278584011606 99426395439476010 50394148556591605 35759464367301574 64589542302091571 90373041617250996 58841656802411184 83602382802293667 14383765814030600 81309751712773267 95938997885688592 29454003329353999 82289417822531345 28162380523937400 60246126707771523 46891080218155444 57033059060206982 86564407669740553 20396907327297323 17626114023525768 34499284448064535 90585837338579645 91120839969343205 49197572339650777 95427146127720849 76712423218762651 25770891090562915 47727090425800997 42546037087232720 38394214367729294 72359391048318424 17557310688256571 30169055612185586 56517544958990124 39322941495824852 73421709406984524 75682275125398460 76836278271899893 43990503689347570 13777058798468186 14857226264336095 21551267889840794 93891368370206379 32126754788924888 62010503618392582 26186129019633706 16087634712686277 91668854665897528 69530659720882869 63144867705675405 48474976509286976 24626587882449930 89830460781979467 60445242076645215 45790595650963678 58812334937556916 80754664902265933 53971288216657825 17971848000124982 23133569227755370 29866456935757487 79455819813362839 72309351772815522 92795189398302187 72067396527117114 74106807250922606 87186275289493526 88641133873105945 16495148574098807 25989044635503697 74477040306936363 95879297264704228 77347911542004009 38038697025259455 69965063774270082 13951798722266493 37195903550570895 46568410117151527 47147120554879689 61547059831614352 15694927839990317 37297761610604907 59911331050446781 64738143085551282 64742998284323286 10302585646148818 64554382743754325 26785072921037542 39119591342528880 98014425647745924 15877267280870800 11661225777334702 64932883866610165 73931570880958756 77139878828876629 37078897663935865 74147328035001110 85396233833832156 62295681714259485 46875738315519573 60250994880849983 30850237824342252 33267713085462902 96477101557373620 77968261174956223 89906824016857786 35009009839356513 51296879022572993 71364995505202960 76122555097593767 41945647613015816 35939987444728840 10304852585646284 48862092232829145 73943317840681897 84232199578755553 94881775187868874 12403808948832257 82637910505881487 88728422111475209 56745786106812778 83041158342265989 56602757086354432 82318412161111152 38946402570080857 46581637796952947 11899968794531572 71037442603169409 51680904070576803 66093856300619312 32871931460671981 88233961707211256 91600042042377569 70051636590181329 67758313362911252 35261855951861088 61994804595567580 99373121119347644 73864656360833503 97379317223686962 90508607846715018 19394543209439452 83503297503788667 38289243791375679 48630524679710620 47639527996399759 79269747510364338 89446308292777049 53277898954215930 39532284378022806 17186838927260282 76453030006450742 95839784201683457 65436605222714609 36571898756045732 87185015426766968 19357462745232061 88857261415910365 16267300147432358 73259949064172394 59415864474255248 19689915224237008 87845440182430462 92133011893549060 85230524407265295 90631667721175117 18862154033892727 63158069570459729 86132406102729958 26940442184613379 86626216254252774 82608423731740978 49253410764819237 60537669918525530 30690141549331900 12365198544297949 89132214098027966 61827190111347261 64966546865602968 46952913049189804 72966786037754428 90674177492850969 60957063305771815 37757801310004794 68009552260995053 15736941037642098 93877161908228484 62228544798551702 45607376014799961 96249039448879856 52885107291551817 58271500350115725 81640386709799570 82242764104319114 94524005296660908 52843431007227820 77905988928432695 27758317051655137 64857581880758523 83633417908027223 45022757247934827 86405335397657392 22493371730327953 89480086598573171 99321232268955456 46019637968786089 96802676843337630 53120654742091894 28854640493258998 41629796967375460 88214269797348557 62406923598141981 49534311228923260 89706466466090940 51118751417013636 93094236894369289 88931841416533126 36806847484173919 69867408244142267 37964158185360375 23606512645466834 93486748525579226 37550988063027620 19897486154493095 79314106422350813 91279288934028320 85417126846264916 81892818897144771 23083048540278762 89596445437998815 26628563595744531 95411057348567137 90023276157972423 69885220499358326 45850790928991870 51371929448749173 65650291245506175 52442173932045116 25757643615202489 77027608784345158 32707927487417640 73359936943935750 21960622951613841 20563829464730403 67104378475455759 52687437057020399 48271180791664173 63315998840076859 72011802792601660 67829623118235893 24411261333323287 85769685522103439 82984318023842617 44257461072571219 37190650514975533 51240172517655646 18401071218750548 98647640119430512 71342725485084638 19046858881366038 47403653306311576 25510209079609353 87355750274143722 42253669770622465 64036793874436274 72579269869284420 99801674529518479 48793090800780265 91060675741833202 98151796736939322 12171798023392290 45590853598120338 89523557059825745 37429214402414374 27207826493709355 47132012620392051 74098462030213620 19491336297403695 55373672278819768 37988703618045364 69018472841787155 51805086278324990 93667298072011015 97620755112111309 20042444583731782 78137510255439445 70777228466331719 55971605560880607 18039536030059342 11631861314634030 55782496458547811 43899475790043655 17928598201763144 80235981950884791 48154981325920670 66005986199606300 11086974788386107 94535913513540463 88565513678308662 31847184386840972 47730229449627474 63942051801593121 80201410823385192 24747556448229795 36799733490018475 98417821247936121 32933916494605622 50760121009673042 66400538742424658 75935209997198402 13206578895471645 47758062877265856 14535674522958845 94339317289273732 57734897881276729 66358989693823923 27870691686692823 59516438597957604 31636179456960716 99025799365446253 11227614934759689 27827605311528648 78278564203730821 69149565092480178 84313108260460804 97331005079091266 98651199588899867 23160119271661151 74733548973093535 36771287945708888 61540818226154115 39689917665660237 11155057873699309 22905645414691411 15092486771011330 37705274591751826 82694821061871361 70983367458855386 26747071793148877 70604593069772559 79040534592013274 81670004886376962 37549920293932564 36821822303258349 70201362801857213 83300630104135920 38474120849182291 13854348278720662 27739619291624892 43410060695399507 76992172031517795 62025362445672014 90840228940499647 21751963539683572 79455516896005111 37768104712186608 63093213260086390 36695586345373333 47214898096594090 93713701236407085 78543128396739895 84287517881783035 68808172644594210 21611812175692322 20769538288051010 71854901088806059 61388641760817961 11521557988192051 46292673652587487 23828889511890922 23255222436993345 39372515833738162 94103630263988264 79389542555238200 73619362254144085 28062261407849596 42664626919969927 64625330553822656 88840217858721186 34692138238140098 91579709823070183 10826036474833082 54588110956549037 48655174406283552 12092239013212309 74020093184524012 55162446080187008 38695744416094217 98801114158560226 24698742348279983 93761329019916914 99005043424269988 25181930798341999 37968585765695620 90389385095985082 84526483331691798 89797370290153850 46907282381505077 70557398682119086 79116452379231628 96737763388438205 97120053170796446 37638571743837358 35753606609294946 58282715649069358 57661881336892926 50010965921605001 41274431676838300 81541770090022733 88100565509712107 16500351385783189 60216139069683688 61693952451110839 97450569872794577 78040307849529439 67035103827693461 40290396598653802 18699758956394194 63815373352866674 13343111016430459 22718969637085812 76292976573941528 76054535720558953 40434481695250281 76452052154846966 59087076464449350 33810392034579817 87934704658895354 34881829431067921 46458992889903087 11723018184908680 54673385713484709 26793865046151131 15955931650983515 51016806569817672 40054253366584760 40050156896691680 29395376206519537 12514599131674809 62202176897770431 87878268852618347 37901284321693485 84151175982568742 12959829364142772 90427981556001953 55848565804816320 31603931838270275 71551958867020307 27582658383949482 99777566429240179 18706741459706607 78209149120183000 88389892317554739 84316584219704708 98152346506958184 79259000199194686 56358521810703707 46594803155667595 37049645581127540 80221890169981587 99171284634154968 86743815708128036 96662511888974586 85603566313883306 58189121374847092 77037694350984923 10464153713236518 13928040381317508 16377111918638540 95811001988970983 31776622681174964 72142683653223767 55174647001445388 44920916101007899 51789775848387843 62910551736863022 95337499274062254 61551663232324599 53841491530765666 43323167843423898 99209851719251643 95426415426173779 78146003740023985 18329396146613057 53636366654911283 50577247556167051 29785366813361740 85322238452702216 56810423340305127 94861463529200019 60134305523106860 16538439908403933 63413638455658614 80651909574939297 78162842951797869 87656762643461283 63780492118951911 76609926570593024 84973158238926142 48302941609790427 56502556461176892 84961584735432081 69947544770141054 54940538969492958 66880147693607241 26474128758493092 28515284735457577 27347494853306768 42544607339021099 40784427432680366 10009009500314283 59936696310698711 48322340077781143 43652704340944617 84233875549312103 55912861087495391 15241149525659405 51175211398993435 13704306214983432 39243989846430744 68482871289364766 76373100761068217 20669874179014572 35194419054492801 52188273420082361 18447141258549936 23467673311995688 99303256294675475 60851760406782425 27190002375431365 98554530978497988 99999622224338225 52990976354413210 49330791713168875 98298406560984550 69425064018591643 31191614195308699 76343240130015650 19137847212900602 40282909599968457 75667203502203161 71173715463597772 64146863713712581 40374442138176009 11231050161146608 25472968926837327 47347743965490006 59331887936980618 98429070803356150 35567097030624030 95210477330779216 30247064046533133 40207144829467454 27161033931150398 75220509472100720 35314677677773343 84844520801211907 58579184564375265 94405225068477313 30058330279208207 85599728113662416 22808862092005925 29267424180123249 46025258682726407 88867913778779783 28514682566752787 55777727196521132 85007173988364330 28853402633724293 21914291513025042 43709523952012990 40102420482522420 41027813156548450 28108058504767454 53659875248710349 95121621178707113 95914960531068271 68267386141467597 86084468994326696 42227785124099687 85078316902187640 45006249897376015 15566504874024240 27728496153091691 69243839675376720 60982042580946920 30609992860236749 18739206484906822 81398406514678235 84734628984723434 28197461143669445 10478005347255352 96041156385467059 83022217548673119 37137665441682737 32526795505347065 36302543056499320 85546204118446446 35869580497723471 89090083308190209 22781583976359521 57124481832460854 23491388017980641 31175154591199562 23192254668603023 94589430644815387 76706024201435227 74880648829637166 63630060612239238 38289849527398044 43131305044279588 26009990022415704 44908040867277223 48299082862655712 79797587885506216 56665749211748424 23629333873039803 25875725894611304 86034511775295741 91965171909427941 70322279852214887 36244938209898644 38027183398145296 61804172979694069 75249899808148109 33770386241215176 62161181529364417 81471941716789769 91256592162666627 92061514812782641 17238030759078799 85814054138634688 84573200225388779 89016008498915167 68470960592682226 52283376396062874 50536850108080480 52182116821846001 68511446942683945 28350336271886773 61188643099890168 87169322169727762 46628692539021050 87772015096918405 51157151338153228 48580793437413105 19944525560427090 88029656452210554 11411985280243639 71029672690822500 14442981204234116 53800280261387779 74228581293445514 91807612339471378 79326740600867561 34952270404744502 28227104799936355 20617020260138676 95924766696715788 38353105206564334 48254813845704980 25135096049154162 49598851103833991 88887587265808267 39238051342591160 58586291260787492 84529420166582074 48967607030120790 26659700072535833 67440615330196840 63504616177457374 84714397859944926 97412747893788121 26049070546098034 63472552195316954 24868373499617848 91556766779746289 67720563331586649 83286958705328069 43863521510407926 91272966961691597 31673567068150831 54548782382319390 27123544610008613 94241331075893135 77160706373260215 41381842449943489 71922555855814655 85023539490602211 63986253384799526 22357014389947301 83913667506004221 42586681995278567 22011122481541540 59893636858486066 68791624927074500 35077994249579550 92172170425448787 90508160946109676 62974649559803637 56862908348909157 18942812522341005 40216126101263714 57503622885659203 85400145354275183 52234327303342985 16064650193903938 59415345169687157 95376889819696548 55771112570266720 31594504997901280 34049665134129422 98320308029655326 91703010307032683 90531563350704231 95685093258683404 52078392014528426 80319149478931346 22283089634618623 14853976253449680 19120683305663009 34941528273751136 62232320752651108 18435813442212485 13009680921930979 55725954226062745 28515895929147110 32389159318793699 80879202020594578 67101393747143679 82572683852078761 45376054018904806 27343849583081659 96498830929767559 39580684664309735 98170445180736736 95596950923330593 31114054723371965 17864906519889404 39106740406086688 70960262982606505 38446979827775924 77108923820411887 79648163510465529 59146721181298267 92290853433204700 78905554577650527 97587745277268972 16728369961976480 29811469607417723 37953024388690444 91580308311965681 57015538238877669 62835609022467761 72750962350689745 76909912571760737 22120716568629323 22752213859989112 16991381430791783 62143875532259826 21767219764457931 65486425202778682 92213926414349227 48758360633761108 60012198658489553 69319871057658959 20624127805979522 29459458928581125 32655827624909373 25147140078448499 22473227706328667 88618134428407098 43352298555201148 16487623046286931 36964998556714411 63943748969719665 41650128239038645 14622321623502621 81745685127253295 78793704956496275 78252363550462114 48378982587320368 97110184643145646 91668488110774011 86085434619888273 11133929653468694 23626504072998026 48530271115623636 13223957391229273 30120489368025236 39300119976937898 74483080225799791 89287967219445753 67176560854581714 71848092347458901 35687744661248051 50299426761787433 77747500052784941 28185770646056089 95386360880945478 80591031603948608 20719489567622700 31659779083825142 49649125496523652 45816674071993519 12606551050518419 47412851959110033 25501742093634965 77568163291444086 18280179880145996 95727115816793190 21953317527200077 21206615287377061 58093475029974363 55208905217215636 51219687205846147 90329851375356472 94431745703082301 54585594104239905 55756896181656054 16774935316503663 18201169746825010 34121889954719192 13093033408549462 91661109746416301 14070284049332246 54169876164884880 99891855829068499 56396643758950867 89366367365780421 54139820388437877 49628886366483991 16956125706099794 12283859988417320 71113236280178664 80355039420928902 71952903559102276 49338607733881111 13999875271785543 17647524316192944 92110038328059931 21798119311300616 81971694638951950 12314479904998516 16947491328292993 16478795506045814 64474731761145896 24086812116652531 66786150069162103 36033006676401807 30125264521286422 13421439376135077 53417496090752660 59514989684582442 77781528272409054 65751340022020453 71877261717776827 56891560057588181 58094948453184476 29837753340861983 12037083956507761 73156337417303748 72141657292686408 17222685754551673 53618919746713033 13967291002947789 66041130945705180 83969609680969365 57172265048181000 59072215233656890 71241903861778443 95519826901984075 42242434919491214 28301049950037980 82755407394362184 49535989127730350 29209034229823669 97463964195238650 13331388928777971 23278915716809223 74214868313249302 70744195094503647 57866948212493248 11648289311568904 76337674266171010 40297138820057316 30255432488957007 80470466645632439 48103762266972084 93264859699711269 10423659866775787 58163139885666437 57205461191165814 84301923088835148 59084374433030801 11823609286566976 88168219239444848 93464607171435526 18829244237116175 37332386777808932 17854483945119097 97575350915059275 35183959974119902 35999923567716158 50223959520594721 92533325292580381 24231075702380040 67485137052676000 36990502358465053 97785226194500325 27683264652794048 30970808779416563 31010953473929212 91788823160969211 87700003185723171 41333782224490344 75350439051232032 40782244035515963 99019307565637870 47743700069805810 40377863349586198 75522072176269141 32878538549468035 23073990318894236 75514931004489855 37039343186940564 18572194158278556 66421877872200721 83498326030276780 80583338787106792 31583412695950884 62098279054214502 60351784026886408 77168866365209524 25590517973090744 46483307642727771 53849730978053961 33046409205249254 52658399026104739 93514740605782669 62357828648452679 16149460400854389 38708025697180936 28519800428522969 74799627301689323 93030113767324994 10944202768904140 75520882000644929 69236374900134975 46235180079250055 94976114319029089 26286854556784120 20432649991805414 95382183998007434 35180167904762639 79402727089013030 77482280972309984 21692211021736790 42571762232453924 77851455839756938 41921337396893245 12486495868242503 96775749961411106 79455086805065111 11062336126814765 43712832360078729 61935231520291437 32306573465429480 19134685043467727 50748611303821085 26938835045708418 82314415195036763 46236094156114088 12763447490138883 29824180088560376 17044006285078775 32126430358131280 73032213091491741 20461723426624616 92568159411760659 50925556602762945 89117778353873284 41684123610750737 92670622129089825 94734515698566026 45959383553331512 55543992122595518 33911614739484410 42854218452931145 40717477534692049 62972823479313379 21959201967878692 51301017575070468 94042388081715895 75032273523578769 50563565601322928 92335116223837266 85659994436252990 90383485673040221 24598633289578468 89525550516311609 86361679798685975 33556338038943437 45275038334629787 32518992331863899 11680862591980932 60453373592554937 87624978312381051 95248192019029564 90748747193436305 99535894416040360 48384216931738011 61511034657339467 41222913521447965 13983315479632643 80021812813415130 72401297880972494 78935795360493846 58934695809306874 15955171812218976 55044356904238312 82149737454551824 37138493085247679 71898564720749590 34655131623119277 31156310373960977 61438284814172756 23565880951066980 18639193627829453 26934319159467252 25147821883202492 96569486954137763 55076789032655428 82440442054570226 52035999113289381 81210705628620320 17668134403535019 32751611876222428 96712973012657483 40625462268430355 61539609881248846 89268633345376397 26113298299021859 78053593191976865 18849538582994794 56242960405733896 54148162727067389 79593642268801791 23362993021483455 10173414801159478 99314359303311821 39921618999944773 41675723509290156 42164664698262793 25905841244041664 49895485255276873 12880765909605698 50136648899606812 69615831048294779 91234493949530571 36400854290780367 11381691908649903 21472867892962273 67980371567201113 78471844398993594 32069643357964012 92077583239793725 21246941707235427 18500556172504576 33815558750594018 70262772294745755 72201071324708450 54076492323173412 68047591166220052 90714122418366905 94572040537308198 29630445816102232 76915906939256096 43596387857022550 28841363357342887 37501799577125466 86399640398020762 11046260488288016 90868618560054286 23569965316529091 90852336713766382 48482069185016797 14039879360946135 65482423020160612 15448733802492901 39221141796479867 40529897035372053 54062018041118926 68133468483158955 65386105446564065 13623093196336401 57925438504853889 41975978959101014 79167737712405666 74983831819652278 53723824605945430 86415887739693434 52435776745060862 68821417029156708 76012205134872800 81761528072918512 83690806205147578 92691904618642485 84656532662253000 60393232475330933 21164359312547443 29295401724474268 48536883480374816 66636212465652465 29464981067317140 44918343085476081 69406296762278562 83010957606024076 33104899689739400 92743167970898209 89933429701814679 98695596636550798 44122741111802029 94167262982969568 27693620359430886 67065809545714343 15888482285527164 10446650076531596 96148332938307470 45732396363096154 55800477596053080 40410895219357812 64200391902781261 53348889220178118 50683048631267796 93878998230546330 31049051753189719 86738906602410974 78042080756848901 64738784112324033 49491123003643542 65234900451624348 65344586444647409 39963423187083016 69961021917103555 43459603549184712 16579539024129791 31340258330808066 66161071931974335 62306017382192817 10166954214090547 59946647073336791 55985802353124526 94373344803491011 53571368266895486 92303788243271816 20617900040329150 50087023603179012 12697273603982651 19659471638065217 13433542960789022 82142027016216134 40694306625081136 40228480001192403 18924867516539288 75266197727010381 70401534706378098 68741672030547827 35099507745462503 83030553550909665 26166908348712229 66534785140320587 79612874686911334 27573175965277067 47613665041175092 28615492519635794 48379432518263099 90692281542193606 51467999998118927 61474047249442933 62894457444647496 39616104352013695 65188730301919348 15903234256074098 57395372098887832 45354387711310767 34951409410173258 57228986091997663 91473306459260812 34271034706607595 52633203893202843 40107647969227870 18874681568503304 72787255747514211 37855816813034500 59323546037544467 96562412939554420 63261249884255643 59513071347961444 23211409779867568 43484976396803806 35447687013184139 26658106411791693 94652474379695230 55828605467163370 65250155543862833 49124103658641100 27991505639873476 23145378167724609 87924810723491493 71016699172087310 62138726127714271 52664687533780674 69196777336651750 55179633693037731 82520165825221777 86350699795393599 39691872085057106 96791058204580926 33906384964266144 41272840365627121 88383582596012553 42842881836557898 27636451128809379 40695113608911919 73720084823987617 91784112321788245 61639120443538061 21011966555237875 92906852249823358 28690259776224681 22264399011859165 62814487980800785 32756382745776967 31490854153652720 62065055590160707 90068195791994558 60152311952798841 15803170924773617 68525842321762042 92965966174612575 77035602803284862 13031342189275865 38442001340112800 29561987566582429 95134724403006488 24634371724331653 82927765454430882 48234048384078174 39383242847824068 62744491064402600 45143516777925570 17490665366093814 31714506284166673 59426951747802430 17559407591652192 29153688812147800 33777739102213172 36673080443898068 64940210408542996 65830841864249200 48957081488096771 91901397520741943 96429767462221758 65210036797693176 27128809299690352 58015561623167728 78856660404897726 28176271295898767 56755095050659004 11508159031404444 72279998031275519 67161183780940322 95883715544121324 95733467175732062 82946820368257084 34542165706342388 88702323880628578 33623931085022225 40806923426456533 86390975131283776 49603718154705920 67081360584432630 99782776919648335 21487321342906935 59526723591781124 23132850716889679 41941656300834037 38450841733972766 99264864631140527 43759034001622994 56356891050440295 25192971625386110 92922000048384157 23934335080056103 66464763591892216 45802747103451929 28443798120552531 16584018811538704 71356139289640469 76895547073411587 65182982110362204 87152098810426293 18120447399004537 54649312928185034 78902189963978728 27167780482130971 51139660365241834 85694341401273833 18920425022347683 79043468848887946 27450244185662379 52279740887810173 63995263788230398 27707629760140670 53300557568819170 14504823080206077 85725102295496348 94617954093196533 35711114444812663 53295588376776972 90365119381306808 20835761528707581 53768046880334837 14357155274114836 85720197194064599 75127681751550979 68000937608452529 35090403213210220 90651243374659737 33365129436848881 66819710534331406 26646575953519233 81522283083909163 37579280084267775 12112462518653489 17345371493879391 79932347838926426 57090046640474786 81071330526237520 18654524457215843 90495697181661309 63567876274484425 93194263111169401 37239046617195303 54697397322395148 42148380922542623 93291098973552690 24935765585106830 99375907604806784 67016689922798221 54400461443713116 16795842310464893 68767412455743987 74337391850851378 71215778321385349 40125268542671531 35959095573761988 65838276558860311 45161439546424152 89034617809193208 51122176767117262 88657515839839083 65457254085476634 48584331084747937 92180858750557713 57079164549724787 54642996742592486 49725385592740354 31956718305111782 97837287507485715 24854725525461703 50769358492431382 34738850691108647 53605332952234240 59875309577592332 76303889102753320 82321693504120140 35562515677211701 28404446632080887 19562413228069811 53748575439359848 88509651882924865 33344516119470641 28140838077327875 44616013307694356 82130082399857498 68349421715512661 56772181340135915 95691790511681374 31082970171344484 78518873016538589 22591819734922394 23786020262032104 35061495304124430 22053667947274071 35854031673803107 17682455277523470 47836492204727581 28411513742113378 79572967809215464 74791047796543020 30927778493515824 64766054674079959 20114661930948475 54380973083612550 40532320939933604 15721574115192469 39123341117451856 27645403636995372 54478626211723690 94796103903968819 94391813004963932 36001801487991521 28015860649692596 86461643728902268 15286665404409982 16870380961021831 63667705418511125 57322482215013259 82802543403864654 27266785066823162 89135340153830622 79437774097800370 56772221130671843 51919960635490763 82997110360695187 60521051793767415 60973766014065375 50667425848634347 18090043354916626 79292536851055052 47261298156070640 77681095595300155 32885979499687184 91328952997284143 58585118295697614 28580153415414253 46949043699529248 98575608747634828 79603014493154286 17824745175501320 28891098305500339 19235828811626480 32309855271588445 78257715294186364 82238893004589597 64379674207378552 71608688522076531 11509428703592044 44942244311739076 54671846661172232 46875958819160433 67172409130404527 61006976337808078 32141679897132062 16620776799061655 79199031388826287 75608887127165896 45946774704483534 48341326355609874 63747395402316996 65643543466197373 52743107612352583 47520965160854089 55117997758068506 33146557860529158 94981082108182976 55502294470981856 52251515698683502 24590610515225185 25951047086952480 38028495111230734 67113766898464227 37432775240852129 57267566381695546 99163421852549562 26310177159991452 59401795261330828 22626831370568722 42767939926583074 44537914574379935 12040899315987392 85643036691353872 44295555220077264 69331650012800609 21214189343439002 52575227897451937 65042309043576249 81503620439297375 51238513639628680 76584163237736054 33383166339186058 58973512176030759 55428136780428609 63398457303443014 54938232912144912 49432081166517297 67706751193245511 49779596107776762 61748062780940884 43383236326041205 14248483450281126 47494887346434720 44399683593092621 18554895390345044 26078528749444741 31611494203620908 11482350614256243 99259228297715417 76575045729742702 66728757655664286 60865008706994772 14595815651897488 39889897945161336 49394233532376411 93876107244206517 91964657104795196 82815496249109010 65552191782578340 20213908410088773 53343955515469138 53734410289391626 39006189464161479 77191899511479911 84481323977137986 36341060499530344 22024422553713803 22009326138151925 98162600891224154 84172093587864265 65136723270381693 12353996562217153 83476408371766783 21549647252992188 38477388049342337 12264296015393310 47532442882680569 42723484605994271 20617387848177108 47608476860492652 93952767395214643 78631479788267527 39563394964161634 22077901105688855 43769077066358515 34744540380166731 95159227740457841 86700832767104601 97986399719681346 61261709649628696 90933731037042278 74571086354081639 82992126701814789 85357647816279128 66301779680076445 34339387038769609 65186318436092232 49455439906124968 99167778450057415 28783863598322512 13200480579678946 91023611739638839 35555687634701117 67235008389637465 83286012138728764 86360263693233311 30358464460141936 60533282071856672 30350168704846968 30607845169364930 30108264708189801 73522511643666045 38957695114706221 60357296506480227 88824634805740451 51772758611006886 26178583297660071 13193221149886556 29830384394086751 20707453732339867 98827549388948902 94001086052867586 88203579130337948 99308645968811192 76927127661540840 60655877391394762 40885081481683615 22456033417998905 42593313791635315 58562660132345295 20483263836151725 57275507189515787 66586419680445924 27865039419251189 88991683280191295 44858482894235935 98442008520242165 70893189369428899 36170805317142263 79636326123393624 95540728387787609 28259776099612377 19806775638607611 63740697879997381 79329188405018023 19378388050563821 26846904425809624 48232368196002937 84810719799605639 59255019734701056 55007876755498589 77636641368019390 75033657881217460 14309585856904528 26155273484776179 81303666798470482 13498439158776687 33904537842417259 59660613367565699 90970169313277848 45759626388466325 25462495633007302 26254851680615297 82523225328698570 34486356313696041 92655281401185872 55718624152012717 89063303634202993 70159644953422977 48730790069608912 90306452145373646 95761442461022413 50513883577027585 49386897117327786 26551693974093895 28695260806695489 14149366283619768 34091226479213939 73838865135037824 96746116283886825 66445365792632685 76892202014980238 93718463142383414 60919196764794199 33594181498176630 54862128077989380 23329799548332752 89145039216821812 44163789972245152 97820354667978063 28251228897061815 98677280067476882 85909145965941397 95298046155439535 63769582661461769 20849797229866837 23097567603794776 20934131274610540 18699335681210170 35426907216727857 48664998145169402 89131652080180744 21953900701600809 79913889414352599 71857514875939734 87080720404227667 60235475266779312 86743172465771603 17872487384714281 92393082044971784 74834248597975775 29460443910186852 12032224228783328 33764110628713498 94616665933337718 82310973318687659 63267690413037654 80655371837438288 57095986885215861 79289885742387320 30564912332494632 74110858518301644 85487287617163957 52314097292290145 73591600512228473 49760211597610551 63697165658734354 69896882740630166 49537836673964918 75885263837192867 45809359221585262 50619553132339748 22750990956261312 76462772998402928 21252887762757532 93063439933341407 57635467217785638 28902239645823145 48746839784192542 61416730990252296 66615924126365921 63555923472360193 44091870703623018 21482754823632995 44286944156590668 57486103390582578 63709278209556971 18534931245371320 25148288791049072 58634108115617000 47343783738259498 97165018552358239 20439123163952278 28832387498369868 63295297632500274 36555746231045608 18993447859817489 22770539994311955 13597221460515063 44298339545147449 46564803993087868 61491177311565995 48462608525378873 55360999121928278 19886078888273316 70532930238493092 11875916703408212 64718156094542964 95941691915792266 87800854192209823 62630396548626765 20257711980813198 20524126286294965 38053878846153594 66260032949054229 88931229170629730 22117649347694226 76322992345294248 49677425180828393 29575908555919252 64220720727793500 72973500581473190 64916745942281291 28795101615431746 79891171205024835 78760483844092506 54419151730024991 89631356391337520 24803668922981574 76403540056410951 13879447797107813 95119413836567312 41240227091972267 56792873446840897 60586482011235674 95648974464051669 52409802828795228 79235047961180167 23143589617814258 68878316791508835 46971226845857735 25125128541944410 36385719393717636 80890644657954869 15965963298650873 89916088400685815 52445917687484093 28796508468276255 52117634526701640 47136280400524843 78810887081008415 83494407790246530 62897294368714944 36879796872188127 34658479126614843 26578175556226832 55332171272677694 93489444092376695 19378866289073574 72240982964175979 96020813995033131 47694072308305189 89932010466199970 48224227066588145 32905346130463002 16525953878594632 83027741815921726 37176220577934485 15808651904960790 24027107928908754 31000000678118771 86823892470473921 40368923299070816 24787257539277813 98557153853545800 45867889058766145 36249804492422906 99978945144238537 40023813478806765 11852226965702930 33108805167627076 78735991990563793 82403990970672915 96298088771548789 74950957871685978 63250583994219693 62950299842515012 66697757255908579 51910254767921215 52204841776628906 92951371751628489 99284810776307533 90891497694431558 17346001970106529 40078044200117705 36671169240266988 13048434080616972 56565323524927964 85627480593441731 67832545064345609 51393097343872978 11183836641533281 12627185117095384 89500774624419272 60946463759289023 75665050099471737 12091499805357787 43646456097330987 51173509801631871 58985847324758402 37394214394640567 31824486548154692 83462229243688588 64433206594749171 21158012478532469 47292473728971170 51510560495003687 70962458202791416 19510810407048664 43075448043518030 47153512749118982 45168030608171211 71501267696985016 32340190895850399 13068854048217196 22861702718915212 55930281972516880 75835934912481976 88891230865494858 73037863210247532 62689632234297468 52527287647139163 18758594947450019 88076344026870568 69826969940659389 45647520111906195 75421471071410390 18346189347405999 48103380353812925 17656126575729975 78486495544745119 77062826088339681 93209740793322728 16307332952134854 11964721422318588 95864641871203100 61002303084529474 14322411244496351 25180146972056438 29432746036755373 53253046866468331 64564689628968767 35383298840364435 64491255153113173 46689936315501736 17140616459106035 25178603296879817 60560171318496939 55117419609548699 71323133479827052 89698885446114006 63256188704551416 12657979393636679 94469257718683257 99454130290152379 65461503068914104 32844985751726021 17037838707076410 17616073761645072 18201808841787320 40161407196724762 22971605320089096 56153191334702480 65987861445620441 21464424252311764 25234433180200154 96285708274888492 56527186919203595 33313580796799609 75900931897277909 86233497569157302 45652381223367635 53107838281051904 92426606510369609 80725159098461809 65112863519486110 52712574849396043 37947296774094753 46296821736885368 46407220524367724 45636699585371105 92268938925841075 76142552592801631 20669600868438564 61765147725603427 94226401248365755 41922551705697485 43591392031229288 79235657237932269 66341506763166169 39275308020669352 12291048176233688 59484909843362535 22671798281508058 16527782284735521 25372120995693336 45775391289774510 47400539517151265 45791727045326398 34042158889603489 70776062742925199 38590093870605969 63183307301202268 25356135358451207 40656789630705735 62319378932625550 46159367317924637 16599501047036921 11125379231313790 23809700286420402 80270434131939395 59945274472774741 95734058511560851 41266900250975064 10315821668945617 85459178361047451 67369084569988073 24293094409291689 86900852580472133 51924674186692821 92066893123054738 26427256215127818 60353265550657458 43447753848719314 99103108609184308 30009134065214028 96476936223669871 71914542011642707 14493610826234080 58697531687303384 14453375429777946 39057413113022572 20177301124932324 40429580804390195 67285681201363606 24741660666314158 92805698183536070 54214698985398844 28621013354979175 68204544729761155 74097132198368271 90586247758034185 83775629183914955 96996979003848123 62614703759087794 19330845191393040 15035475264075343 92347284407139838 95810548338595844 35811144069242414 92487807442963874 80700244928893060 21476311840227729 19162836192374358 76364806814453702 86439332850513919 63320533379879628 79484166123162290 28102623845834038 62914589043919151 80570295658674857 21451344621447066 64077024102787392 14368940771527917 39103318458188743 45920983230390095 42223828102473629 25492206360721867 51132300198644741 38672829378434490 39579622960318330 12585131327847027 16937315242874315 47475361833641010 90732502148503176 13401818144570357 46950259538996923 46895692715567097 26128269154637693 59116121817599070 58817671776519897 19613518963102177 55410502206953947 19617219405221716 35335392702442933 18679227924843570 12977899311079543 15893362237740327 51656797794976205 72370593137651562 20713132564695482 19808837114667170 54454723923824845 80727668805098495 84310775594705721 26816464951310645 69128433798506624 68839123413916590 58821112884980703 68675367579573427 11621901808599418 40654549967612414 58279999648394537 15927001859054570 85447194994481356 37268589688497561 79966192531856704 59102553813629105 11598157417636784 89833947658078032 83583569630993990 70910548762481965 98585111527888318 36032987134135889 25827316913939588 92807537619146884 56462950199852170 41310282480560771 71750267273817112 97048005569013634 82048573323036904 70635227267576082 39416940549039542 83794218478086783 51870859195828869 62043523898981330 37247752390194909 27327714394715390 64142240547114702 63108372919064809 35067300495542669 30486770416995834 29978150052110150 32405118126916280 66244006238007205 13660823781537242 54108068925833387 66595995936617374 33505198363538337 36949396502822486 98357200148203173 15518213433049792 27141047174516478 28283063468925789 19751565963886064 42126899829025553 38220475447014026 91059305259467787 79728996212157576 68915143030781523 24571279191884589 55728788127199092 48901257589466507 11405226314909895 37071840113867716 86037179519724337 48271307202249653 64626532455569894 83201022368261590 40495096743801867 56343773381123522 93135734315588693 93627411785865195 64771251292706045 87942314334032389 63446555913547180 60347988074108684 65707606778831440 71908273576208286 47921599552245186 76060737009608955 62488836837138497 85342665949304394 71520891454232657 13551712719589676 46867857816737031 58289207721235231 67750302271714670 67580911255426789 51852854444021344 86994912144481536 56305467834485705 79395578059339149 72552316974743993 42502453225107366 92895280431822939 45072188631638054 74486326819430109 55851020151288151 54981781961740911 73468712427362221 15213576419770566 24246281381180808 94361936303504310 31357978162586449 61006132015755727 90198685886615479 57973658815938356 24547151561806778 79291371499824922 95055255816008152 71721181308614762 35531804124439243 31375721873748971 91153315937834994 90740385226269827 33759080659879009 87812423378969373 38708945293219604 72467517235908272 46275344932237010 48168923411020481 18141983510489087 98683700259007095 96420398154459704 37049883648229948 78283710282013610 69604612749361628 75609415677583880 74359767514834727 62766900639512111 65943557260229025 59199273693612508 27489634964777194 51543729706704725 48073109937775275 25399867588292372 89049696520621294 94661666758923728 78282542064748548 81282348557340498 96029622880777117 37929009638285521 17415712300718561 56673670554687427 15524496931089827 10918817740484982 52106009353178861 40546138896558613 31539546580533513 26396920746923361 11186421397012828 66406521014994252 35824816290709240 97433592169478156 43977055086201976 85799786436457897 31252766076882415 54866858438185194 24506709086673980 71877581628014288 78928811349944969 71974847381987850 31382228898145215 34072002908753534 46998846159725063 97923321829747988 31486764740636577 42557021817926682 73986848752552566 50839938978352347 75752474113911077 80628108711764646 53608474268161681 39738515329242111 48471022336528904 20194918660703406 23958262666100077 20493372643781204 94182553215430619 70616572239785555 78606514745976981 79771978005408190 86871554941318223 47037357034782161 64690587163197083 67048818092938730 77216822194014268 64312418806674773 15583894511551476 71915129777166770 88400004280810686 40389061454751480 73689987962882170 93866273566061309 55011122100528797 26123860810738045 10717742145039562 24945913747831856 67018517719067905 14208593570266871 36522389104005214 36581117902879589 41175924961193939 61676115827423434 15760355450614590 66277356861571713 46498661079033294 47124923304791466 67554954086433061 39809372600451330 19324614363640914 43235744298146240 25555548425783299 39244923936887210 24024998671085696 55696066798729798 35642551025568135 52357557875448850 29688597002566556 56706575424215668 30737074369961089 18263337721268894 26436300740180785 17234944440304943 95991353188526985 95777323587465350 23423884731166122 18257766415494286 20000567821693080 52256981066416166 63814318724668209 58459636792289492 53534176424103464 93487594860943417 75958529831863884 90578025533925419 15604473750850600 71244791099760275 84909250188711006 16014861580185040 26051427668613847 67288971186328372 57286608027206761 48469387252578503 52712183387265317 39302879365042673 42390522043315614 76932197275267430 90792983482588438 47307056466181636 56801502965651889 65719812352833929 32966631404248951 48864388923234861 18432531607672981 90571202902887915 11106405654821940 52793455011460262 80821560784411333 94094657586995542 78405134962969756 98396425407748640 93800584915182813 43147508831567066 55925782061578420 53807600232477321 30748534351330837 91740111379903285 72976426574460267 97048275185320150 25200594071788536 19208094148775433 85922877020143305 33014472605782813 24910661404333977 69059212420350417 15140366988023874 44562949081307163 80868434873197617 88799087429338918 64793737564756461 45284443587884996 77734827098113296 74252192368344366 94808056466451028 87357723350431405 85335019804960628 91894594400486343 87892790281493849 49083680606880354 80463357409562237 39698900141650314 99039481938804060 47405234593693362 53744802008545849 59370583471055043 29884551374700128 94719765225324694 69280103983069628 43228210232934661 49385926761656583 36523228448244735 31623139680971538 67280386316518153 44324966899803456 23227279741676182 28452350442942499 23539477568247184 83416088911957179 33527320528362080 98176220860236330 24629639664604654 80343214251515658 23903412113643888 85754426965195786 38892426287815765 41932911457184396 63801142207632118 50161310661939053 77234545797678313 97715442719699949 72237830291697099 42653972641901751 68006247916195260 52684251754857132 62410958181082311 81679860515819479 59002800099687573 78968531452226002 55603069394711036 75143793736580629 51437093899888608 73442208679403433 41492835027463049 46005714630977376 51006348128815647 50000723415646522 55130887432981677 45445158898488334 91287227731374326 56131207988720376 67315327580169041 59446275470540666 49938897372301115 45318846023491694 52499802712702121 38718482169067827 38199602660511172 38574096325257208 82620718939546802 18524147182074058 49843557220433023 47422694283245691 90381970243081177 41661910128255134 86870812640577188 39495683539956153 53345065633226258 51908291900663435 74065417850673244 88267992794921721 33736794447305121 83037608907665239 30086581339556173 37121755999260545 26936168857364167 51180826610974753 44003222754448232 65288968750229099 24575669199797111 71185584267695928 96369199452893581 53024477391526624 49902630842135892 89443497470701792 69465618215706407 25322953230817581 98126893104220076 25529551111368254 77018409167320761 27730625920591858 32703494837038240 90280643983096740 31288835377423065 44076270336831402 49851655723435448 52250884336214625 59799549239607362 53193720509578550 58091115609055268 24473736500483510 78777170050730068 31665771847544090 46010601280039274 72365246082136246 89268747113780082 96556562276732838 46096703535627339 79114629357040348 34697643221850359 52354719931216199 71204230893299016 62953911563817051 38806010332942333 28445337369809966 63970522563512767 59841855191023474 70864363742286476 25197937461175548 25676849350255773 59175290145950492 20812079326303747 35036980692919346 96875306485992287 37575911980271278 99563421397052860 69413030949730913 97106259322546041 14694966831570301 82594398566768642 60023852358987010 23474895505940123 73992125166452692 74805910846721320 66127093420271770 57005439821239610 64313351167740832 18630184399702456 96363219040513268 61804283809244360 47473722870713972 37740135991716601 31841492725147451 45289774911898897 72139981725705310 97681243261172326 22013168847352711 32278274504374685 29407299752299659 56770936068311340 82685179418736136 81496077201074259 29633029830544225 66559493216080016 28490269963011168 43680435128927095 11271261292344295 83584083922546992 59985315406977129 46592819594156956 17691891671734826 96916976516466125 96232818771621543 74325392369381562 33660203174186384 13484022251104068 66878281532352267 22092780717594343 92022887776224249 63273500341767800 86488135126552425 88138543180111570 67988943152685074 16367010122570022 86814989752495042 67442781701820837 27593881437583689 49085409484530378 40145435298277519 20758883647110646 97898947274356071 13989618281635641 22946701724171341 70706306689373781 66292927231808369 47086905597119641 73034262073080100 53808990981541526 51546681891781962 53703667996816711 51601341454546843 96667174518637633 32615431161707766 76213814653290992 18893817830289605 81843327210489120 23295292405507541 26431229294644743 96894398207960209 97284188609350412 89272253093484349 69350935700445285 35918157291536951 52170508498542858 25777549026487026 14708653132265958 89091757456245458 51230435118697730 91044351848930585 35802335492461222 11142970499788908 46424242226990815 97131184134061943 21663250174524125 76067911059216760 44262100525183334 47760444796354486 40402915734306968 70500147729767231 11509878249155116 32824713556103865 59681457347072036 80692830284012491 15767990665941832 55355132191970910 68688108904443528 97172415438246902 36431838432525571 30459816071785943 24912425425685366 22831502444667572 25549080003623167 34078567719422191 18705688259297787 91157341140912750 79293291099637839 29287848339375197 44376179974213319 33781119714569061 12250547720557346 41934655613139924 89707807008517033 82303918630192808 51183064470678010 51929649517696600 42395833294269152 86529398567416021 50464187514181143 18185159295428063 35001535880411154 32805311560539092 78507699591268311 35936178943408841 50918154493882631 99408680914860803 51849167211995781 44666236202167929 67353752137247740 66503522683692357 10479689532873845 95360848880923499 68572161086557150 52255423781338475 67409878642289555 59179924453649318 23276078867195611 63061366962564577 97572050902820956 10920233684488064 67075183303441552 55302573341448412 85136378651044436 91211923396118800 12464608780413629 99004399738868081 40070178159175821 25839002765152747 51565505987906774 15748663448316086 95796554169110749 27618505335627014 51627471338775822 64024242093665731 48538322380722785 30906057908175064 96510329878318792 97703836259142282 74624417604878548 77522300126839976 43458320030119214 43554781314590127 39843048661674035 23770272554942635 82171780132768326 97044084280149040 97581334448538625 68979676293757144 88676225578178384 71858243343126155 66856994192983540 93892838295018484 85055518588781713 90909100434755596 31503905751288101 58732062017765218 27805452468045917 95492598643001534 90291556725940696 82300943881561572 90251525767160657 74635484501490835 18899179587895990 92669916725288021 25976507253149348 92850076700081657 91845636377037251 41487524837255519 17474029471973748 83708109623705484 84229013592345422 48160307857599925 25317843104075559 81547252919456120 49647608502203486 51287917232040065 74786184246708379 18911667972039291 25310561240590011 56031309416520436 96901128022967265 74588271300022762 47439361413077118 22265789149880125 34529943456734012 45488764684919226 57491559521214226 61032316258444431 55864463158595991 29352845425646290 94950897259933482 99915591645614582 97746896674567574 50623193219638129 63435306224879788 33632270979012218 22371499147893455 55406590797446662 67387156703274985 34790784006870802 52185298128059577 70485362222210774 52631929871909148 46766820726066714 64625048944385595 98190143509706421 72290989760469290 38368976604840637 14647050131616666 94614381026963601 68607455213224122 94862741675249948 69006663988527078 22112120895192917 76337716121022974 91004884216970942 86762761653392581 40839070104756015 75320834038267666 26885607018421325 32460455033636707 61566678260496035 99408396328732601 99842591350957834 32270993256151724 77050046271997929 56047941241242805 98490234705826487 58843523863991410 28889653370901125 72617069014470114 95706829399480496 93415288238182284 24980738328868964 72859035551249831 31114204471179832 95400235148812426 53362839139118967 35855849927983231 65286848814067056 58876339220987332 34254234413846069 20274445548537466 83342461887309439 95228928037034818 83597370487043284 19106111043843725 97176442800522588 53607522096875532 59302783214535033 96297769537879010 98505647265977688 48799810148573869 45381653297196726 47317662843320885 20190267457293474 96113227371836411 16246611578104986 42344435888382369 18062424513446475 32077129644259109 55634091837069139 43883332465908496 61059521463452659 78833325158973514 44158820938566919 16180079800949071 21456160912727539 99824949994968746 74975133423688329 36523305055966185 26018911040084387 58764601743195152 22217720487280738 95061532078379527 93338940254751077 54117680482755928 90421954200144366 67482728054355618 77493081436873918 68451339055480915 67111247104771392 17543058654205377 51500198430232432 32644470044951895 75480176713462757 77215093538213363 19379492834264234 91772168948026169 56362862669731669 64654884455641049 42477601840982271 85092029242196971 44365825275773536 50574881272006808 66824080940803121 33580996567640368 60168059742970698 10022711212843618 86139851479862070 32214566518657157 96086335437919097 67322931758008050 97042714482921802 33358672070078757 14679794485180590 92747508856758508 60269365706096160 41470373668322407 30927861436317969 78653785895921819 41797063446409885 28171633703744737 14185068156661384 79290929533291413 20888470708473759 20265111360653290 70943746312161450 60626834092572193 16918611647567462 45957840233804045 84873205160000552 92533686648477544 60746328756861083 46338645012492150 12191715935171191 66136440730003443 14943567924629018 65329801987349843 93313736483267200 44669479344990735 58927479883247949 30453942120417514 91367714563229919 92620245192209359 13998888815597091 25639190042869389 65026689500424306 97736816696778818 84662070050742520 67557592895297813 15621972745920640 52334498332531032 27484534216163736 44072352910578308 22337796325021960 84089323627919311 67524413293847606 63753558283743793 80091404496738346 48620192278780008 10507617881966565 78551792509721261 97759842271440414 77095845417861051 74963499716411143 65262621105711079 21133184221181481 41587257738284664 90386568505297448 22673054119031270 36408992031117727 10042764984347196 63539088356448922 40260299631524264 10309511017647257 52555702532060208 13256632717739314 13304446860360372 16308421609956365 98744063079068667 17222599075334547 87534327646798302 73484820090328410 86315937409503906 46084400062235125 30169840045608646 36158497561416168 55874282623029596 56127747655969383 57523602444746069 84510106169680193 85177125285763453 70043905183359288 49020551781485668 61489953447833103 10187240919663993 13933578636907756 45529738505317895 94539151067292429 63971667946816430 58512886358420798 87433403595540290 86001557574452339 98445448657215772 76155527284908604 15953221809158399 44868290980376766 20786783692474021 95203457288459387 83793075898380642 47697688685064647 57701808687977239 90432985870015406 24556333713298750 76648215412646384 26081421421207520 42871678016970729 28882917012969802 48616045757973749 58154779420780551 45267315680323233 16601034682636333 30011084384221029 25875515265198120 82243753381389661 88686658321078487 37552861716207239 66230343157953521 45866227210069402 39656984835553975 32161108882662217 99247818092300658 31605197124687319 64724646393649838 98231775716904629 88813560952758386 42250894669168325 15812505894767459 99489274370472929 72439702043750692 36128529623818861 94310797358028946 61976761727559293 45601494512663392 69094493067739578 90841342045694834 13497689128711625 43807124006954835 80059236879939528 59846377771852739 43195072223732955 92468933765333358 28013238287709500 77557545565450821 23308310250708041 48070805697498619 74561900622475196 62784622884431633 70398755180525264 99624994018665217 10172083603727223 15959233590083877 68928260173740682 15088655874835559 39933466698105947 53620244219968341 88754466762855452 72269375219018595 37627523916102794 85673780052757442 43833210163100676 20241501049552539 81263794121383188 41823228173949447 72915257175876289 43927909073709261 40422912719765084 32189401139913154 67298578510434798 66368162292731278 42272764934423226 92212709404291339 43385588632307085 53568673796328208 52119054110386287 12717826561157413 41769137612449568 38936484004157188 83154058495629962 42464476134391966 14488817208265846 95224143196169872 40097496688609441 30561109417692699 35198256598740266 22690996875395011 94319096452749776 66354574288759598 76697333265823149 47477489233490530 37136045035744235 38804856142275436 80166667905514224 34312259446782685 65725568544075212 69417311289280501 55683866202307815 15038419775349102 44174112786182177 82625427857294573 42170906663932316 49070815459869267 88738132337978702 81978835087682468 99916741665372133 17951489881664887 36844870610603606 22958563938870413 63512859265278135 16406850681601096 17535452899453637 84202723570113173 89841353281548394 42417297196658361 21616608216038217 43374822172015218 93206249177221106 62199371429800987 22665556903485271 80323811908676369 20891521041146110 76060603705795364 57609878849021945 16857866590951688 39706483183698147 90567092265955725 79411115583250543 15987609195011409 46428364964806541 49520069110252898 12751005734518327 18574282700249731 11176179883382363 72426981953962056 80762172700660012 89207713889831967 86823798683767693 58611927988090721 99348459384195676 20919038622436345 80449248402937793 80456373805193023 47802784179866362 91385702372010852 92183387302610094 38281277066325146 71456685013376703 82914204035780120 59822403913105012 92791731684956143 93429939915050143 52570997429660080 85654955773853144 75404879758574022 60782709276841562 99256625815516566 50740732343294732 99372305771517694 53732005164522569 68968978861577256 27742786014907364 71892180167779652 59980409785094070 77533030798980283 96804183492239020 44520093813158213 81831982587832247 30857706155248890 11007265344255582 54649466244183742 61823695187452780 76167983692687945 59936456499430871 67547375771831449 24650971194132359 99673881095909343 80857431559088565 33995947111233341 27397417941010083 46585576415593588 98933595545432656 45253751382305855 40789136703727108 41675101061073336 98419441460307526 90419539929828455 54092695325167751 19255823592447055 46845624134623622 79597800568367327 26205091448029732 57593944137532950 33156800933941158 84767935488531062 33171700617614340 84520064753837399 10397703197440882 14793316859356597 75740913559454841 89537689906364694 71302608910880301 43116462220339930 67950730240458714 99011188085375965 93290102967038853 25300564710627750 38678314295002370 85845262758421885 71801954458482353 75348978004777022 96653918102306127 95611140066656760 96311907807682122 36242253477736389 21314865767937926 92931443128245977 10851711745515117 44655822082147769 17487841930312297 26017652363858390 51971208370523040 51412562647997448 74257453385913009 92161720802114736 48729660428547835 29685646008597509 70280677928860542 75906500802087026 38265803969869860 75352255650536384 30677885225135229 57733055660640771 19514315593967303 74238846413250892 26884933239927765 56361425544859001 43660206881982208 96577196139174917 92446166056977744 88673882138588564 74454291142752207 57881426178547661 63079950364374891 32177578385370656 60382969298877461 68405172989606557 41133065638751777 71047449924659417 23128876438055938 24139002532101456 14467447417100732 72389799314522695 25971235203961581 43676317215874684 87524851557067569 62275875533741420 24303851784891422 15804762851735659 77634224155649843 42975403821883880 80637051233508877 44622948568464295 83481818741844295 13148566811107436 58012530163172037 31605154043557005 42607003449534952 24085454223442502 76003991407732790 32433145085462701 73667433926825106 15696936424573628 20323657547946020 35588523699086752 29108729190969440 50389299340333530 90530947210889511 38004282616290003 63271302208461867 62118861495959094 81987084353966078 35076960856379991 65565297180255925 50817022963355876 17039055525396243 48041182543124382 55099274105749763 64581326142029712 65048674981869068 40901109624490917 13855018674731259 86068594287578936 25808745827001549 99048096547344415 91400421940048968 94549273017145261 40074552005596067 16444341320159952 67297398980928885 31429743334176182 41563230064355127 78827126247977003 67522550934716747 33163384086743442 67370061280727114 27708179455758511 17175723259667199 65711128147941073 73633378882176097 11444269512861152 11817157701096000 45776640213561229 35288969829717936 56573130605491513 44056867477766118 77063745723090062 15964264942759798 52081913506013948 79226860762804894 39259222421510083 58914066739690250 57076985382328389 66645410718349177 18823097299915859 87161474661546997 53874170538847090 60136276678571193 28783945620179924 37832267382288015 52979365533015922 64862362171475787 83588659050938620 70955792461268386 30820164630641385 55158901919917424 39868346132657295 87205570544202830 38803452427471774 29258310199413697 24293545696121587 47263318309048706 90696223461995077 59799870755437742 54546587312573872 50268915522210353 51499756876041320 68555176774016121 40082639629211196 14509031597520472 97059974975505458 77343922153144614 50103247190273611 85324379394399444 35477170582362686 84380516374330607 84353451287067842 63974730042634591 78082517558841677 97725892506916378 33119562970583772 72285428504017104 23698606198881019 18500509869320526 68066566629145303 52832935928452596 87183770150436079 41451546729202746 23494157438248416 57674987335500357 68094229394080501 20329172814246943 75645920075815896 90227730269442511 46501299235326835 37871068543228890 12702082770968406 18709358554586947 72502002038460904 56159398087578033 74042634487686886 12923639059678960 54398510045668150 78310550609483461 85127562141467729 59802312253832005 51683748876093746 45459046628786100 46870798464849560 85859425047607613 64945715352756979 37174600448637556 53578240927690265 98899131620005795 90150823111774055 83696762070873488 57108849572041867 61875190853142557 26633981201150896 17507017120509499 37471583013906195 37947496612733434 28403237149430365 36629157162614300 85736655322642634 38893697638940484 13714350965168574 85242170293906268 91829032440554865 84638842308864095 15150562478600311 78640347018687670 36429015575836200 42873114460933036 95334482405339783 41996909535846717 30904570355935324 77872730284095327 21386267164831911 29122305891595874 62816609048517439 85451915165323025 53360659581641109 11914650235863983 88212722461737005 79537411536595894 44578329103851452 80662572148295696 10259103034960598 41647076571062303 34638895764773723 95224010781461890 22752694269171669 99067085022919669 50830782067374078 26242765221200863 75900303119180356 31991108402469991 66577129988106752 72401385919459107 76233485514956733 42922347073405106 26142809995576869 90579828866299078 23378845973475030 84967159384192471 80501869508549319 81771243969723425 95311042653981939 84495433651599503 56151887409269640 31084437711292085 70523652820031449 69058926972490802 19366081483202409 29644695753422923 40985994003545467 91107297450309247 42420784666191874 19729068296142027 38238240466361430 25937815447879258 30702407332628162 85940944788466514 84891687343300819 31399406735088025 82588978005894755 97377953339153933 72787355375771971 50676310317358810 60277877548008571 30784630194713557 44101737643461893 87303074618617573 23277154191287224 67559537615764042 22675045664270822 92703336932974233 22644429863545144 45343826029684439 46361394592704954 27129422361308966 22191431816585497 99615240323086609 90407608697227341 43308434772584230 66295827998159314 38206524823009681 72482761250246468 69956127443511146 33687320044486784 39940750572524086 31808959010377133 48088209075265584 46041042367909878 18006518775229626 41518333858641442 12310058227510827 80515719427920880 65686818012635085 31759951102563850 85484808511749031 71593825982427031 31316156105526439 44507594013055152 67311311835606049 94694077011801554 78157221511010885 39362893517868712 31630519127606512 46046354380182504 80801611899333678 49333356261778116 15425300039714636 90915445822452263 97895569102690816 84728902202885403 69046272770048886 34840531209902206 62192312529994076 61916841365328451 59385250394834333 46360655938185488 66033506978045124 18538585466999383 94072089449558251 49432170432058971 76907177528002257 98110939776683119 39892357721245858 88097628210585653 48910924813224859 71282362855091574 30517201054120505 53174869187878916 66693139816680342 21881563083700278 23582839482227609 93346879429502631 27063853539331987 11601720684203171 45211721752941418 89292130568247495 32596284451518206 85506601544684411 90870748581700803 22279005792965513 66842360713192090 17291635112681901 58944350203700497 15877570979942400 22272715183628261 70335256509818744 84286131703952893 63657559102133687 12629136240381249 97602378340769373 60439683179334640 61590417899240165 82726436608095742 12987537497012927 80713354060108180 19186492818785001 94338513023279106 40647745781147024 90743696155482816 86814825038656041 81974618235313451 67599699277974834 75805621133371705 24076066698018952 48872483504780948 78744850988999650 68565245074749951 52554606588251029 52726090194433686 87392212073761850 37105003974335649 25511916913924947 69647558329995520 39098742519562878 34158778248101460 64808402402750241 75793441059467100 73542549073269118 97833668307162045 87371291357296232 40305960564192410 52115428284168439 12178276100712942 55475120699441839 20675837652258124 29883699302742627 17793363658293131 61181229374799036 40229530567219415 71079506329313972 36076979802106734 46670119671256056 44302675668735915 91326520870222139 33481239424283889 36511940254537005 87471766237373713 22151649261213332 47934628802298301 35415618368917697 77491832127320827 44398611843257410 23598206508335198 11797337064046502 41530066847340859 36329082178872781 90547942202031874 70593655177150739 77765191723771630 85446220976521989 95381224506519113 46443112348724183 93779108939976974 87968828531966209 58964137409751190 85617369409104211 44946745058386552 33795501763660464 57156893028005627 72537611984274181 54240728864647194 13459423709740668 71912276321683712 42112218086059276 59235472758291585 91769370064379626 15691684505541129 27468982995401696 53292483726287025 39466000593832128 83698734583895127 79143922085759557 95794878555558061 64462263311124117 68891854328412470 74290860685278992 25723815479762719 14044392070532655 38287356322583064 97431181223747724 97960002655374268 56633069531632072 79426201171038358 32533534285682896 85450341049483596 60436473237841261 59037783897152492 98773458176929040 11072024713532658 45667249035373846 14874931137390654 88030013723964958 48041947409937036 87596424918204188 59681298384187646 45655683233850270 95706714859471214 26467026911289465 31794736788062664 73330646310329742 95830445575000395 88274714965389909 35964985042268624 17069044516588141 77455115428603395 84564051516507901 17128751429831447 73817335094999756 25527475103965150 85802839274045489 67587426521240206 16602387371282285 72922814866547306 97286012865353912 39586745831219881 25144941101533632 20648125702880521 55428667183487386 24733570380513882 99238009785143999 43672586793864074 45563186514506253 39947207043453420 32078168924022363 66244259362385512 91141396041974168 91333585150589586 75929023777211143 11487456673969807 72573689500318380 32869533335266208 84598078985254281 88085699117920277 26197107995111296 24317525092532242 13679218237769648 41221740715160147 92461703745190538 99931037815578649 55510500201260199 45048427401870811 27104655284496673 32035709593756178 23003763636085805 21895531507598246 32580655218733434 55621416679196315 56479841676085791 11513327239771154 10846564875353044 89778938645644042 84601435557735916 62069276085119830 35874869367162669 63148083841886802 82343563533162335 24066023761734537 95869828923219896 34778121415826317 37744305313990888 59147165957017732 56428834134448569 60977576058883047 49463472964078090 24974051064096108 27269314901665672 95159261787140809 76123759452874742 42444118350676208 56127708330564968 50426704597350251 30494609707150125 61807688556243260 55006257943895077 12711933003565023 92474892752020533 98724935213700031 48205965007865725 51911489390794419 71271749732901234 95795271003182777 56151905561195684 89100779231340105 18483143890237604 83947602527930364 13362785114710481 46443897425073883 78376746434053682 59671523514142169 21409503985925836 24010431661268679 74224291299568778 30894552660106856 72389928878088648 14014845144239347 60026670920222832 87014892160555141 96467079903902829 86726688571865049 44476925304420345 39998639661478947 83052271658712102 59608495158595853 89967030455010932 48673626077876376 89234773618185588 36270488267835807 25091090397322801 32486925161696779 11184649379883255 49545231061778819 20765627927465779 96965341281647544 83091078593762468 33540930947432427 83377113510457040 71277899855187837 97430875203972610 75488209920552270 58210603231654631 38905289330522333 56249314986583340 59391566673469347 66066354828944875 22048018008975549 84590652805419452 83530074132851127 39595590769044803 15454621021451897 37886158213855337 14478997102179205 68114029206370605 20369166971716699 18803189933497188 78993789280878022 16560574603732933 96063266981175023 43706216523970274 21555224766200835 90323446884446498 94029534537856251 23948313719569275 97245717557549712 32988377064676722 99076078013736329 26787459370553946 95232738778395086 29378545628399676 39912050901341253 68838418443235957 67991845930954540 37334746783352123 25622971579085938 68977747227992858 35143396922694336 91975176290130313 10650123279196017 56284300085757474 67420468900992641 28085198573785565 65700482136584575 31997951491008889 76007531847105610 80781180280427002 19080375742563380 45263770275999765 27332360170362734 63821135003359173 36452211422060998 71336165430297719 94316309492400840 17103327232440376 62414795234129191 47931112060964055 86870244101777394 75055682495480482 61779693802529235 81876813670358415 13187403568834304 13169032982334250 36752483452983509 30048467136274832 67063425485812278 90167955379005260 39148622344900272 97449114483963896 39526215733208923 46491660516447425 96416891208776421 45680337749370531 85827793246950952 66964971545673252 86937809681518705 13848792060151732 29894796082216719 30146496600449104 54966712404161733 27748731880332934 42863034649473911 61112448997849297 80200133720269723 30584290678160576 21175509591758596 59422345192885550 72755328115916604 57677713914431619 87012173929066146 39748150978251446 91579880366695446 30096593946257725 16928493708667264 46319668374932457 17310403446497400 80324992509799052 76333348132783215 73300677953752227 66155948658242114 15576769544801771 31718175178650934 74261643022045314 51819570817251579 68257838134883049 92490293785953113 81229628667088886 22887539477278042 43514814867833078 62696927098221311 20128468857823369 80206162940152606 22514127464905059 35309873454612274 69768599991804912 71926748347288159 73576868346826825 57211106356574992 66909024132833371 40482061657791173 19007122650112375 98749378314034172 51739777456598417 43342842602476933 66790419163260265 94703914287768186 56434979149624912 86525828929237102 70431733083062333 85213922674188979 64667480544283684 86753097770489086 74830299764095239 37574095136368691 67001397649105140 97360542589567619 36923807938539384 40752920887121170 24086032193189466 31355885140092086 62728190133046005 67027007783852026 18110455918093133 66675833794915874 92375016554726032 82966026260100926 64803987182606839 45889723334722395 63313461197369901 81653116737021845 42832423252597683 57439275238970651 66781372132328644 29087826760518044 99608420749786791 93330837316018188 42957091854776876 21343709913944754 12193453441994030 91499383692065429 26088230946942970 21154677869228932 27048300682896036 93389626370851285 44266844931013384 66140432925857902 50677206249938422 61031367828373151 80170830425025751 53185244484137259 28135943431345811 38616049427460166 33280590066539301 68086156393454538 19960258033363192 95353590495438666 77484500029706222 79263388943341912 22095766914943975 22227476889550551 38003461705044337 40563195807634226 33574457883052597 85185385626872173 94777115302907978 17088484446438442 62603351754074354 38607007683646084 80932304405079970 80861417954431043 95892404493987538 56757900684785316 85923396362928363 47802357609940013 87170587827919681 76385973167744356 96701591638915795 52402971817707673 66261048182981186 86429397311053512 51834755087898746 14429862720840653 86420784020363957 26876996703675997 47361556344022792 29380822410497177 54828001911593549 31770538974107715 90999624678346760 27950217240670398 99278561297249219 58464704186628744 44271273151055273 99647572310900152 22928873493248261 40109561356034686 34247269805991681 77313206112228429 71489228122789799 26335971888060200 55816479595258786 25425361313951317 83191139566288030 77817011550569702 12499383481750103 98403986261207382 63933924579769574 49053605479553439 59378178517785671 13606769142270014 33674474797141873 62244731122631915 78378117008348722 88908272201667561 33799786304009515 41277060866987809 63097076354391974 95689231645282633 33369809805234260 34983360328183002 49952633654809768 63463414964670467 75415006254180047 50996825497394595 61183318351873654 40546096289073041 35358295422379643 35248493242085364 21516933446568765 56374343554505851 70782550944511682 70342295590351078 53815426914219465 53065199408818645 65024265602726888 41614409469553294 53038943982846426 20248109134243900 97900079341111900 41324380646578889 47144882342844335 85085371519292561 82434998000576152 27244702168731527 51631043154550205 32996513013099375 48817528738602753 26100432240586955 63116914253454030 79292789071887698 63698772068023753 75507229269034402 58909742671985054 96338076155431506 94530860594182885 30681580829851468 25480421969489161 98096932469574350 46765129170379996 15438388118067447 42276020212863470 84842568424582034 99717475598013104 99676264715310419 42092383784464656 58466947040338875 44058984013287047 30077461308289773 69835543557668593 47870948200775386 24764372032093285 52934936102129077 31293897065048081 44212909369446785 64361888367688504 55143325877512505 78174150881644022 17834012748369014 51426713531440654 75439231631126230 91776507721262848 61554748565396904 27773281040616345 51926331879456997 78168445164779702 39678962812235807 67613682720353325 20179581529931024 67262923581605057 71823011378175664 88296016635383745 38250764258623870 14016323797849584 75161506361655752 66295641036473701 31705853699244284 58420322875805301 27901817808271146 52798740575669276 15735257552997818 62652403133935757 97599028426842855 77102727629254534 67358527313587713 66714532926887563 50042794088996915 40522029741581942 92679039825381894 80390282994715146 66440394665457994 36484909932109193 97873363926321619 30733115517718259 39991575425874454 23282230742557886 24988784910259894 92809570412556653 46929083564524589 93566369990653133 37307102038597343 84708270447562724 49811327983037046 19051081941312572 40095601223613760 33461631906858069 61580852808778102 38466528017973877 36221992232008329 24723985854728405 37232144515072731 58942972621196467 87550710331590886 89589152518263621 66092938551202025 33553085572855222 85163894604175926 33440049996918529 74571961189630733 94028182516710080 93273247778687676 99605766050548627 53206589882257096 59509196628345532 95382253532769220 60964787010571357 13896563055914566 64434383674800042 47444394388426192 68851979279374325 30556109176760736 51269375915246834 80080733209558307 29975460765724962 35414506933251909 78425580897625207 99877951300482342 97415222548354694 14860430726201637 63904593956995052 66996960233979492 20927610937102511 61859138052683884 40565180203679576 52525229604069011 19529448642529969 47532229874948390 83721692904241575 44904238397877228 23122766472005802 90470072066742471 14967246863228697 17384517018776503 49523833983503147 80031638574776517 12697641890072525 61904314444082944 58399052638802911 97334622859510035 79195957451642101 97317612238691507 15587259223840538 33125074517741740 80021283910325203 41217659885155157 35156793888820385 61304117119213085 98428311720973197 61090740768575049 90017924669443832 75493817671827191 97739548680453595 59943469848160802 21067591969071595 43057934290934392 50414194583256351 33219202700459549 15044279975491508 88298013378946362 11636965984814034 68325587386023033 37086764865008656 92733828218164631 44238871256755466 36975887705491525 44083884483995708 25666635213732118 18374004278942016 63413455702500837 81452097045927487 34863538238808055 48543718252284010 46770946320152937 99326298436874457 29606231178678869 94660042609269834 25230217185394386 43467012538022383 44734340669574544 72664060906954671 78024771801972869 13823685556836859 76696113737683708 22193808104055915 47438590461899651 96930152659351193 19397778418438095 11041711409565714 11161538936403898 79307376361691007 18255635320820426 16896097023458689 74961305731860400 33482858968095725 28401198529029806 33184356365235487 31542981659959761 52559246839468633 26430169070942748 35239333768331469 72724131283416634 93042940645492882 72313974227904681 20031533326298547 61462562851544539 85289598958273575 95553607814609344 76911684306398203 24071746393544378 23741593778254445 71846057437415864 42368596367162180 20839120179504963 70460050268166920 30853169343839754 86073407163179906 47598483716342547 90677012662847561 14057216504189858 80604080245119835 39883653458715024 51848991607117189 36835931984287548 91467243104672151 55776384595149162 53677100528364780 98234140839347881 73863962242188766 60325221678307801 14575918846515496 85915075820227281 69829764809008871 51174579496121018 37678830346337820 23799068268132225 25731532328115109 58050528345626588 35970674990411106 26591471816650596 37085276140057087 28805747013295855 16419972712079331 79527323676306546 87384476094310630 70539167363842640 97373035820452715 59919676256648432 61890610590593251 10840134001006929 47969465049531232 66339132649926332 48470462754020853 64420979628753048 53219659953031577 85452612445032142 87665009657166944 98977276316920960 37337375633959302 87542480977237618 90195544816977617 42156333518075515 21969253070497356 66022287314942086 32621723842222629 66505165273959532 86535474021649070 34375688041757842 56480059656876459 43013881632507001 22642478922748003 47559348168230793 48334247090402166 93810599526578223 11367393785049421 82560614520408236 18427329361326412 44494224826426080 73404287170629883 69343311889714601 38012924293720976 38283394790470539 17017669706268359 22157637753200280 14480322713875082 39425527438158275 79978050331958053 12126343274830777 22448515230185764 94640952353063047 98793842324291732 36746438672148080 30552726304635686 46528991172357313 85006066999434579 68803635394735362 96133859256395762 99116993521102815 70417768074941366 86899699963668121 92019951576869091 28544528953344370 19925193410134932 42743431729068175 96894760611802473 14223874175558127 17519120052026396 96798487517220698 26432911507306092 42893102598682848 18476353023432352 54486344711360821 47950857077573044 90176522393595527 59754255088135340 16058251750438768 15810256129784137 38364384455047850 62414178868150094 61981331533604953 36402529457008014 15071976807864985 61897575810378234 64926611503562875 40422470111805310 91349625024886712 30393540271709042 76044855694508267 86475678638182031 96148769484173381 68161138598818426 74347770009045057 12151705751978836 78536984148049264 60210960744702582 84787622254592484 96447998200936917 33503700764625650 19561570039970521 98721168093569915 95752366075836225 68089900200627765 76181254912737299 78272205495546141 25434324771024796 42678316259536685 32602956587925446 13256146059553939 18321628175453136 15933200003371838 46968833828011605 99534452770304210 70628595730859603 89206573213214143 67790760798707435 63063723508225855 42660914694590648 30252270372996740 59808116459355509 63666371280182409 91700829093604562 28037646752561472 16700244603306717 66852054920143775 90632225444690007 58848410488063809 26933763063887498 53393775992194517 37013203272885800 84654983886023412 46539353728724515 55420281387056337 93941969033502231 37640717448739049 61286564629782904 27338213456577820 69365918889329725 23403903109028168 70960900773665022 52383643990901109 18749613620888741 52835593355220776 68244146675910388 90915242196595115 69110646202979094 16597534055544904 92256170479240093 15575878007432950 38469271025999948 92064960044239688 21286225488000534 72802732668900295 37991573627260936 55984699122348229 89049030050639370 15618988634450694 11867448688639813 28195267665474635 16008408626697519 25022345322394237 39762380416541918 32773479923455606 51025450992979677 17275920516174640 52342728203501259 67473545441130582 81549140264843476 26520227124722638 14363010078559276 34321393948655975 82575883100183647 79492162844114176 43112906643519513 95396743173426893 72423290036585270 80494291325998009 95311531671870892 69794265547618238 76616140551386922 15070298077551997 52902689335859797 25131964655327111 79932275030605574 95541743539620739 51611143025776350 43302348147426259 99330963999236677 28700482017174959 35684911414747556 39190046712407731 85469897581497691 24014138435337353 15130171141370419 16537719608976580 53202088170072833 45058729416992699 54862908492082100 79918528240807444 71856664433782860 35235249600437435 87377237501207549 24294283358033695 61531562565818782 95840785295768503 70982926834079265 99929824172471845 82965056281741504 54837891125321088 70045643178128332 46409274630869811 85730948014573485 24931381638147557 14603787734600064 15402632789978616 96559237851258116 26844576810112669 25891387774614388 24926267266614546 94016620796907597 55305253557979243 87316397932785760 49643068192157524 36061491483388634 37772027747502469 17297746627323875 20005217038175444 79479341677966931 64463365732007834 11693597178401309 87251605109931452 27929496413417585 65824278246433612 14682968875312250 84803125592448927 94162802282353504 35004941528539278 87338791087987563 75270501516607305 28748572032158374 20324709005362507 68414152467850922 67971812830322609 67466589165921468 62516203265791787 97177189596169351 14996966028878901 35893633929963138 56728814621861758 60619518141051374 78145062084423042 94420367414548923 28853397250922724 84837358439896336 47243460220055197 35434125715744162 35060962707619052 49283750073943259 50841955778607617 51517292449610086 18253860773460028 76471283748769242 47800148671990167 75598389370765718 36620366320217950 80869359435459833 65574064311220483 66786822078913160 94233553886921814 46454353049895292 30667539401640946 21106247048676521 65944966396952607 87397824346785660 55517780960809569 91596261451861224 74955429220109795 30799346970598298 30859608386656239 52319649605955791 83944890783062584 47923229926343058 22562814053941627 84686616983954210 87974570303157669 51500943433774335 69636573315935009 31693446294510017 53980349658559096 90863960238864576 63662342833922101 57121932562306104 48647903241104151 56943085327341867 73082567690086812 63537955968343158 86210251491237518 67155433138850037 91214807570894804 16144552047260729 92361522930197722 93665552186914455 43838318568057234 46095735570901696 33626117708324185 98970587237346266 96191120726148601 31781473305505396 47140843458736869 12714733127932070 56877262612520385 28167810565787793 83180320830260457 80269800612179159 25924112114267337 92301437944264209 70575178375980486 57564337554539951 27863058898324746 58328339745077786 60222411337349226 24668625492438840 81114256328867554 90843344758524189 16817736722178157 72014092640335976 39071691124399359 18036202297352405 46574609907985037 27827822735878827 36610126249699161 78885394579646826 39866597704194487 19961181462708599 88668172063232292 76848860729769529 10592906365048344 86288050592460622 84218175494952115 45929422851606749 32981827894105950 82277381757545943 40539925809639566 23762292098040222 77844601950253828 26264493560234884 37955402168617421 22671723780630714 16565241885597054 75272916975664056 11368423963776386 60034618316440994 19482798571634034 52755905829153105 47093123300409441 34904347336843266 36665668342611128 76434825333850230 69200102103217883 64275069295832505 55564911595510353 89724644587105966 56649763331368867 88381919381670181 85995722628695103 62730880363566645 41064476811179566 35670000118252014 23153968948494855 24487886170889617 74688649951372737 13553579239884996 65228190725805744 93362620944140756 94274604655781349 23622695178851845 45844815638932502 10875797282570198 47111993798374238 53612270460348092 42578441443088233 54737685949622993 45988122628256245 37933687419739000 95991232828496487 42169614562605758 21566377575319369 33141033212175580 10363977167763502 27487036875941359 70133579718391668 29633201938429973 85428834113738732 20890842554897421 48091397563234664 86848109257581559 74691553476885026 46065822804276491 16173480789053050 48846246294969441 72330294274770745 67300733068805398 65316367499052502 34013161190989100 85350369390932576 93163993547301336 43216181331377107 37169405484367871 18998926635809486 17158008982656214 99822073192143053 44758565452756822 73972900063198461 37055097083250390 93553740851161570 57248073387951571 78859981241515239 90454030056220717 97730284286471324 67308216223386431 38768146629529719 84061181239819625 80638421705463433 84707987540395982 91603266432352736 93122799266490542 18229921379751270 43174653628527115 78521965105070698 54995832498867075 16153255657280012 88849992125236637 39874704521162521 45030286922420518 23719895741362228 26054347345912394 54706911210258819 19646145498807188 77859890165824445 70337109287077943 45932834011252625 97471214520775454 99959398188376595 86874570166248362 59012252454309890 90675558155937261 57660149474536458 68626109505157186 76851787526746581 99735198002617850 65399067129522199 16199766555358303 23235642530273074 47101100110418189 76077410135311794 41940601800853941 89258024933514302 17864205759040478 33555922948877271 34769783456566450 98231491616705879 74227767015563766 80447735653085165 11747858056411606 28527663300134993 24654657796934243 99484018069897948 29148608050866106 39345877803600869 14468762810522753 65003754359132610 37843802522914555 45930989080030905 79266928599251676 36049540493508530 74369439216649807 60603603039067308 64846472054913294 16533970169879359 82666984978784005 49679221167231973 12231316890906733 94497727697820123 23012793910500844 71283736944935823 73500394683133233 99378500574908919 55062876704843535 76893685481551910 69193328681100084 35797165008620652 84057247881657104 20030535821979219 76766590085149805 37247017170705463 20076831556345754 35932478648076228 17266988030116643 97430947813293712 93991179291815894 29137234584328631 90906540337320735 91338809855912041 40456762967240321 30881728769694225 22409715472904532 31913691598047422 81798689646333252 51411482887903012 74609124011781372 19015008939713129 47072403254306222 83172218742945602 77497623072194462 11831336397606646 88852831579134690 86584962926950674 67638463610623681 53822103578138478 30809096118854107 19398556677033448 84618585502267143 56697501041584029 48237731295714443 65633121815261202 52587075783335342 78162279499474318 38335775956805275 19397359776676291 48068697685502246 41785238698553833 47080364647863341 45098619262907852 50143270505161369 26001700459076738 90157211173321998 18234525240355220 55128371472475386 28684842713386900 78772067726105300 82177563000044744 37090430750186528 15583692647436692 73844666481533487 15662898633037210 47362145321327091 12535054353909202 81861848231099549 37278012410019496 73833126176825688 36973327027935273 33107333333360884 95137574048169747 93937476071400784 50690331858089611 48983199926675476 85244496056184160 57751080526543116 47874964132180606 54897152546001953 78009996674845328 73027830064947697 88994702234566079 44267874671609348 36944224638596220 36993375573416940 85282516359115893 17924186113183377 94235666921557523 68294830700647808 17541681657953051 82197945698031517 80675423997578225 18611146048768882 15537200490962507 79919850720931487 45606477372716226 34940372083179360 63424410245411751 10279320781999413 69827293068341623 37696222022767259 93185129189495181 68624872513965180 44201801410483509 88641784104036870 44258507859034157 96649962655788307 98062777715370584 42190741656437205 26231296278677670 94220140135185078 41953488905131279 54536903405673721 47847558561786267 92678799551743585 41593450417689801 62962142880423506 49974401108202651 48747078404276683 34635194569808631 37273832724740120 47693196784323537 95486782997551127 15925971390237613 84384750377169401 82696508642420131 20265459278538161 79363124584591590 92981005704621641 15305053013971558 56517386937326725 48440391289514999 13940509889768167 18588040120389802 69907156235595636 13797116725223685 47823412206516578 48353659813624557 74329280561435931 57150360830180120 96649229761618781 70894647500091355 13770981223645617 93320232786542709 95888635210499545 13456832927742991 70948972962267650 57464945381852760 42505949452920703 57941676543496158 38026127457885920 43983084737347671 76806232619538944 90684221224633992 40870209529599999 65470186809814574 47314072452060618 66868885632113334 10357239631348517 40520694547179936 75357105959184946 74951635949052758 37878142488142386 94608883116260578 54429790994734304 93888921267902435 33121262923192602 98222710288617082 45931207796368554 71913289861262158 84221412042364223 71637836382310773 33027566199765052 72950516289525398 98623684236125481 22973205260167131 23308295995614012 91754175835764207 55008786509656704 80760930645677099 10916222797687276 65780017766100424 61859631328780992 81125625645740770 56424847061281030 85339507842114034 66601079246171350 98199997756770793 32510106308250784 65429340489978038 58857093040902563 71165527427587067 21558083743847818 56457054976387712 80674489430178999 45265552580049442 56473794147994176 87050123167202044 67251335278392854 72630086617109321 72062976196687687 72571884039736776 57666658276870477 28346185351379102 19274144849815570 93456418467043403 91433172295634312 46195672608626617 76144900482182686 41955215317379939 65254433808963265 68723505849476882 25702942605027101 49355566519951141 75024765965718745 88072583363860815 74739440718508400 54558075948338991 20062589336415389 35054002284457720 30948939185228486 26887255821265057 52204826168966195 90196084406236639 85034757071492450 22617919015960933 49584908805720769 91951623828936183 19360923627497477 27246634674070309 76498708623636843 75290657198778403 44270645098597523 47767553402492838 38907252358302187 61001588836154913 30057364379492338 19053537879563764 33749054448164409 36974876471317237 50550578737918297 62698583676364096 11927709889578791 60515926138375132 97607967918456299 51747209308408897 16530268269009363 77634347727545432 24948572806016217 95985043931429994 66176807041062154 36417908572106298 70385052473296164 98801339540143597 99594634682930870 37099614541862015 51673928705953617 94125044143008140 43272046241826893 48553818714271314 77078744446944606 77574522576110674 87257695078815931 71002601861412221 41928630877330418 14075174008860204 89082178640331076 55669114296301403 73849690359820391 62811197782423587 87269272997825295 72226143622497115 49336344053984331 70986601970577978 82097501441743991 53580430468709703 58244633980769016 40785945849406734 99097748802181142 68753904659559133 59704735875862452 98420275155286583 88318144627244635 48987927401679853 67439380498355180 70761281723902996 86040490554022473 89778677072336366 79660840830989056 90330226934526166 99971824553956853 61514949431868685 10524542151702231 44766909412213367 84056660971373200 33386099149115692 20873077605291856 77275815942594841 48548107019328605 68110875745381106 15334869433129776 59010881421446926 81900229890481912 93172804468894732 98297498446944262 35196687028379452 84077056669678253 18896479379686065 88259627162480843 79351479856355791 48862195115018538 94122529845728798 31749210053366546 74696770888448004 22127410427396523 12953590543388808 12165634926450652 79476944028454537 56160184707061875 21750462579836917 74047794097099428 61628291245736276 90852276399819973 20831327560869325 36426203038327935 37508464786971948 31164936501370824 88554693670327569 87047660672903340 28999860557745596 85108564480270052 86216027830554363 87637670154657075 93163219809362303 56100129948778832 31925528461417202 85779219357769049 85194806160354117 58575841486164122 15948746626321669 56613779276953822 60257673581192078 77963141261128114 51161859997839677 57071431929651633 92204838738746571 20319225880079766 90912761083296166 48331221383772263 61058154716747239 77113441993454583 11577419508337432 81973836280022317 51973930542709242 31371339180665822 30263722859285140 32591735648603610 12525985046370554 20520981868372226 16620750338309271 94589620146621016 14542941708210410 45103991453487593 51229348242041428 42304728240205995 13194839835216086 41020533008653214 67211196441457394 52443322694405031 76936321996874461 17895054975178840 37185955221633748 99219441839763782 58987402343077214 15568325479075112 18359427427312367 40335211868104701 36520051158079215 27581458477914224 60773732899866622 75174871707010428 37542709287654262 28059894421429607 67731179761900013 57670263004757486 83679555675012517 74667260599543398 95777010352171457 52099622823515893 30283075565598560 82014007069594159 45538834152101519 98172330522771618 42743952197024977 42417838794598262 20926782214246407 27139569437959650 54120818241022078 22525120059839171 99767653795127220 19512387638826254 82022808425860740 45865085505858836 11474838322718317 35534193263822005 55279108602384132 33259251282901290 17850830709227563 52290847819070112 40378720308929214 16436319958573388 33434374420367022 45784842362158448 58856901032880475 69514790049381777 29303561827292398 66737400232259962 29448006341496566 49744197131850266 47465887435240995 59197103095079006 64414680618531461 66831042760005501 23678292403961218 94607766158538884 97857632783509997 22490057882574078 17290063896702449 86698195355529518 21764685443355805 82724188172952428 58552928659952668 94379504392669030 27936094384851947 21912307549747282 29555260214304598 88287800721547223 21177597531215822 71357994270118984 46668040103858321 10294959640404362 71959683834779039 97646935226663008 26702280369525002 54536408991202280 23758753752227813 69588635145641302 98930416308103241 49420612105934804 13856951949265358 70395808659529514 84641031900237047 70488839434898052 60960252837068460 94918826295776252 13573636221048083 54075985793063299 32637912467439832 14056991447626793 23075596798399018 77492540999338445 85725451678763569 82661503292956958 66713622021691099 67469551889981947 98012294855292373 31739681517151557 20003418332519231 85073176561938774 85035881667274509 67363257546972508 67372713621572724 66049439203377484 45335052493892203 71510828447380684 47948711632718033 84565760130827245 91220091665079860 58888019924330242 48480422862969635 95127322474846405 11706573103825664 94822470175726502 38341485811760648 15451173996561436 98713193709081032 29271904665570942 27840410121769568 80202327294052674 44582151550486976 41577207943484783 15872246332441219 92053235598885280 75668194395176005 49521793870195615 96001162232338740 96673746050690967 92783584978470285 14921279804433283 25375088808591228 44627713048188490 61615242832186424 17563569711410324 48836465302507144 75123384074955320 24557577663301446 45440974111267255 86139910863671773 82435747557600831 25570825553223901 54161950275199032 44450879920930278 49110278895852064 97412228014509136 51028746819350482 94975027386265276 15135251889004436 21414726615030696 34302466629039447 79159918680753177 92909237925689262 72045396859802055 34620070202096408 13720256346918318 13348724314724846 19248468732411787 56411758416783476 25791916080656518 89208091681388683 95761422920642765 57402877812431324 71240615560239989 54543468181682767 84055145992960429 94477834400684958 92692751174350847 18033681541549981 39008390712650763 57963745589706691 55521096609120050 18603378143237428 34972169693696656 23035641254933666 67642205099561023 28693216469644813 77819847323792455 47403826433788610 68436307066440542 20879242553459474 47461535445757373 46979921993864420 36050895440503717 28741109906069273 60214038524885755 45558759103053176 23471868811459059 84310219453992231 59424261071586726 21204162512231641 95918707039418924 71273364403350141 93096125801222567 95297018663345827 98514714771216039 47422870664290218 91554781191446945 47907611328762333 52926633352057429 75282232991342472 93313745986280995 45529619720161521 79619819652776693 78668546622989506 34654756663635853 62367448180328167 85817373650075367 45933521045720570 66467181518323189 29624306354841235 10733865670575492 69946286900409031 43729547688332464 85638513358809375 95256254202735459 59242106224290893 59669149005117246 21727760061936786 22525554050611046 11479597338147399 97589144487948183 15645549456609682 70421767910426589 48808544763824007 63587110164105886 59446849262904066 32992846930792114 96216210464642262 73551583837202743 56362795290719903 65006253874682634 31351282106930258 69055779851734622 42191552866103046 85171910683733006 75337459286780551 95544021705683432 81528983826421522 30598273698712855 16682558661775100 93430428389729681 75990790424964793 54799296789881144 49896513340527425 85424206415823916 74828132371364447 90610998683727212 22184634211592354 35315897659065416 92341992803100595 25296994002474356 98262014644839445 80231826751539318 29764718707209912 33285749163431382 82131352187922031 21572979358073194 12412222995849504 25650751553937003 74780610257932711 57189502488430454 87488253267615973 89049301912838286 96298682922454126 27318539922928126 34975068159853116 23942164457061458 18604287886955222 66024606839591634 98445246134424717 76310443983518811 67540054380694509 25809856704636488 20864580834896214 26732846217925162 12277967580349503 98359198092163154 97845715302684834 18921031804410182 93127298215403351 46888717505659748 74948449783033869 43734773834940054 38852188651467104 21677624233595053 37029638063885573 85499934158271831 96805405112481441 98391253170132116 22104369087531446 47029647297996892 51440654946710825 26725865791714834 38000248901966684 89190757975626059 93973495447042293 36086270538882916 86284275404278119 36711095343606099 35020878790288019 20718437139045685 25950708455621961 63524849068227586 56803077152009336 86948286776360928 54011006649089847 12211681301349902 38197731968183955 83632522120598313 49943288210812866 90876113153293616 47265205973102417 49162991128776958 21740810162291750 16693733255622887 21934825096481556 99264913485651696 81408269189120623 60472347521571129 24324511374616179 42516101386974450 50483387668695262 90848699225833127 44150940334541629 70705101424117942 36482805360198227 65120182390237786 92042392719337922 39959477463793932 35528069500060346 64835001080574521 63560058013165890 70243273237793544 41027071877123053 97237260571195191 32429526046087438 67826761112882952 19337867829611198 10530502304015215 92346297345324957 42113895905693101 95807586500078763 93721009082386255 44330605955325816 29215394645153484 47689729755694815 94772561243986661 87666041363233557 31499893520211971 81257092464369414 16465804303567499 17104306646839014 35204549479226762 43144676660366802 14151598913858361 48537424932006885 61867898990999500 58202525914219597 75518780166487510 58797900421719634 65399332263864853 50184541056542017 34366082857134373 89803358935027008 12295510767520544 99478159895734623 74984207065653906 86900311090154483 72141826015084269 53309892359300618 87748635100770884 43752826987750452 96255812008476762 50175733961882964 79261471967011621 98109471611919174 86945728025463681 85058589481032919 36230343199465915 64967445818120021 30479221463303151 89463721943067629 30201600250557901 26063560066075808 60771561482782193 37551836055633068 25155456113012827 12265508690876526 37449686943574940 79940824897946675 44633922656002210 32477015869113554 48336078752985313 77276770523854656 60410463932768994 46485321004187095 12160909310467084 82125752500329812 34437693617181383 48421271331846325 67750314639208597 34300792503932870 67459955790012373 18311314417818884 66188526878864445 57281648636551946 75128338189583832 11333304199191151 33748245004553086 30867382523610898 26801725566145507 14217530708872621 87839604001639150 56512406704393249 13756582020581919 97131307007834588 24941419864715894 86884331378227013 89297064199489584 17049574380723757 37505754415557365 25127935740418591 37944617898247535 73080957552369531 75009916419048183 89728566128331110 98040400638926383 74865008334299182 37882195076763629 13823803137524484 51708831879623977 55835483767886493 24265107106674352 99775317008904192 43963159268953562 66572224474176823 20581487139679493 74783678801847637 94435221024133379 13216825642370232 18623877037335589 57072759907780838 12466849185193374 80134073200802410 42191254614574804 23376573098549743 82295443567066692 30076220269714782 19051218368047478 31755547243457515 78169618874397984 87966573257136795 47284302276500100 83068554970710607 91759786525789820 43582919987919649 98646342358313343 38938222866091147 41153664687342069 14867930043345728 23463230581346873 94226171464625008 86289188295718337 52537655105956951 55376862289700324 43107128743977075 18210078940513934 21727501890005740 96594623729350566 94715640094836578 86143199003337390 94768351768193916 22755927989749406 79907950271243358 75229860562524891 55073381867938708 44983097667204336 17970575715529203 88654169973699012 79700474462923712 56823940500538027 53759143085705254 38901819877368869 81704177602632565 21848937673332948 26824061737089371 60406143005572998 72154704550633791 50661599965571062 96406015062869675 13841158114380757 82898559912421112 82927099299734550 81255062601029432 87030312671696464 92812810337950524 63378226272022944 73461417551756251 71581316030391330 92254004642353278 21470484076332109 79301785917913018 82857515333756731 30578187483155289 34402480431621967 20484481599544476 37713232046666834 93964022028992374 49744969796105075 23599533180236409 47341845188724054 77405982177768900 72112034251066838 82297658257891173 74524321855445769 24146114183934737 39500041382022782 31111235325108217 87565272320222861 52678210796483688 33156635308482357 69297207185525786 45437426650103948 59465048463533718 55274212779204517 25015548001922071 17709352348344646 91130108782429666 42958148228534398 38661036176307649 29837527001467524 20617375899685015 36176784404267592 82840589665033366 80388518503674133 15256561912576384 89543506978686459 41718932227564034 40623011621964221 62433362076592691 80611173413529987 66477914373560919 22482936254893909 52995412988728683 54006418136870129 75251349288770562 12801666058736458 68576149960816812 24982254396875363 78873273522674716 42266085287458618 50916449085013905 69571888306813855 91319280160280518 39445905059750363 57970717267242274 12696974259537380 96632882939291942 94404084633835272 29235858653467262 94510022777156760 84924753754470263 96680211110843729 53748445087126578 22717819097720054 29707139964887376 66010823224392183 87730783656582716 14149801707776931 76261750592660564 36161156271326563 62233206114161658 45449223320036511 61077702167325004 36815852150434013 11379217148850675 61302862866710931 75770244432190459 99065560137025124 94524490975758796 39733948608008251 43753676433727967 92968588857591261 51666173519478039 97373553057456065 93541036337307014 22604369885416395 78164076856586189 57350850567727574 97912279345442350 74931752729825129 36624390311800022 38792425556212184 30509584079373398 96286351029197468 84714285433281944 98534084178939131 46113887967691147 70861435032658167 76126796567363007 40649849736187691 66709599289895222 96435875953317749 79517915883819272 16749242747870720 95637207607900792 18698110250763395 71659378876011694 83093984492442175 36567605698680558 64495835243784789 31495388859455784 14837470343638988 88913916702970817 26278591687197234 56545704597706248 71519900664329868 57026001102800709 60445495438630149 73278509002494334 62298393227040057 17528116861957916 62430623173646262 99082596601385724 39770422029932532 66882316763372279 36408504521635342 90385297753850896 25090713385250870 20647469908850400 76532023890100172 67490222343126007 58414093169844508 91543604339893361 16293212578610400 81040691106716554 94828149182975648 14713237698508628 46293250632376406 33059481527492972 55361581479563706 32275211597222036 18036771358912269 52929666329676997 19521629985388180 71448466968868871 42181008100261276 45092490941808483 97119739961919586 66942507453894755 80446885911704168 91785371183149340 14215711933117358 58125717511907708 84618241565551003 40215552148204525 14495922274226102 50888006421981585 63338008281067008 17581200710601383 77187451194100058 15921290750421577 40284751661367508 38437049729933762 13727874420153199 19340019327871807 35853793041249340 65808265037802758 10119744896149641 41638075330351285 72495894223350373 96081836040515517 97766292345662060 58557064623079252 74584946729105420 42724059479262755 32897528979926927 43774331562322201 76151805180499186 30094407018428684 41646659164599991 56486632582845993 54158776184796047 51129714197900546 64897195048502633 37607246150053716 51593931092090339 32939013664654969 21790754069313634 25943661267851343 70249397265972253 41620923120754319 98943906195568909 28932301833930181 69050645278939628 87668949654141794 49052313290041407 45400313639385953 99082395510587498 75363904447774827 17831229784208436 16088951114183875 54062753240098275 77979529461215925 91110447080885311 62197992016915177 57129087030980979 63664482012544937 95769535681535182 51839274129613693 38488474997485541 84130654984922161 22000643815141735 63573875731059411 39652132778677017 89179489225495433 20926831620694266 10251097999317190 10869794240071656 67729103909935884 86082300922172615 25783644915142959 45626634938948312 31632245432275826 20670407636472250 42875727022816349 65623978474458347 64818172398974900 59403578703820102 27857911216373089 38929288492816599 66313072737805419 50792150631646341 48327511098121154 47705200892232064 38391737049945908 10483634464892879 45453076302354315 79396463638073098 81936230094602027 11562930482321665 17461372256954690 40651550355420235 27934211988078037 96988908902503871 61279782184299460 97482741734578770 57977181640977358 66703435207303310 22589343877087975 39210540356742123 82071112284551424 86905083631781362 77003371904126739 63517669760569059 71000437187416328 55324877651903788 10914182090493660 75883462702935404 80224050274594547 74267575845200637 64990173680014967 52695349656101193 83565733630320912 16530553646801474 71145277257453567 23173993903768461 89531720012390467 30700444032077128 25377924961748376 56277625323969527 92131849523038162 31303592708292087 99656557897396433 51899736128088171 84297013295589658 80521967734951215 43985951889915275 94474021848259905 89848433656047427 48959271074786045 55770971301597392 64873252246200599 44124632672055450 92805273286280865 42647211152685448 91775354720044012 10916274060653059 64155418303972712 26420392273264245 99925600884512423 89115114491703178 85529239847007104 84421221930229700 19751068789171600 82005771738964630 28112625124487393 99457712713151444 58807863128151757 19330006505278951 47838464837349490 98953220517665141 91268883058742903 38215509825862001 58221921628102680 56140573416351434 44470046187553862 32230416755534216 59780738855979600 16529457200087812 83581667842227414 65850239616896280 80846685666203178 83142702392869390 62202918596180462 39104895747421581 88667143693446754 83829313435629346 44319497934824180 95994510933996491 57818578487333953 35964409136264237 79616472833434327 16785180174165362 68682103793994674 60514766501887441 39263740781385375 64203911787610580 69650684160582714 19478324057898432 78504183557556922 64209129610647393 19590575748311511 50992413247751918 11084185208818131 25115338614644568 38201494776083084 77363987618639807 76510720450216723 70550695536299624 64107496397891495 37472998842908163 45957269996602546 20869679064704311 16055709715052949 25236222553523519 37941449075577338 18107996532852673 65678081235685767 15688166053593479 64062453198111684 34285095578137312 64705175629912334 44408181379677497 20258253028061497 11737425230106686 25534967816777831 92276392780550240 85075632772339918 35426564848984322 38610364828526444 18291832362087472 47131795493342744 57631312456540387 61790790701049919 50446115505530917 85334010056862074 93989506021624775 32798546656571916 42693254863322445 91096374147307414 26315565742239534 56630547047009362 13762662736217788 89385043741968090 34477180472507166 28852057398554627 29267276812520693 76648788302949365 37324540887628070 67166810833235603 18849633656513167 32139330881263673 14922478091396949 77188483156059276 12364436939785684 87680041451535721 54402491786611935 19210464205787275 54559060062989573 43277785289794246 44555076081962972 34583418884481790 34164658240136142 26507319336811723 44264546274246099 33341930429279716 84481518964483497 95091046689484448 17805427183361844 42143800945954695 85540213137010245 62765312450753322 83945614923878268 97557180694702301 35808111544775559 51118156517978301 92276014759683201 17016071650313810 88422039076557240 21185469116941572 95190739122085082 50681368304025493 45950590575549163 38511486001911323 40875029731568485 24506667668655710 65398336306054398 81279299277930209 41064977610159299 63537345801179597 33087871332126489 66425801654035012 57816637771650575 51101805533058820 20698980504929899 28629231442706961 79591126891236816 82868876309767489 99141808185851371 57436075334939949 97589235019139792 92835546349158527 79002822320277941 96595810608395440 58169647544091531 21307682481976402 35977778632704506 76444952570992801 86555015716293473 44818636477543404 31108002949981523 94955030766377845 58135655397228434 49102415986815738 24287232928164424 14528095915796909 69939547469011949 94809365354965135 11760286664721013 82570265580056040 71567678144123410 59338082166889288 76440536050458898 37790721388771745 38016961565048391 57807091843021585 80257646308807727 79119396365392019 68802974166155110 99652000067114181 16958420217335209 54633824086392356 36281892438882535 29162793104538963 10223254446974491 43773984035552697 53271779940496005 34240825941109953 73100797162041489 52501026034332146 52743462406649234 20698089670885056 52681281444448426 12525036219577536 43789309505311195 35403112310735542 16840546117149233 22769570096098382 67545496052117586 84070586221047674 18762204724092974 30754925468124946 29386596456327437 97922058256546870 56278288806171639 47640129353750092 19610171440759396 55351786109523593 76063546837067723 15188618344212608 16148054192405380 77271947745690017 31686252758046245 46983071917945606 81605029738415071 75289232703222262 94147988688383973 45645492301131933 24804295117240311 78287791478857093 86129136561738534 87659337623449369 86022589730480291 61783856878436021 43040037983369749 35157279942186209 38325316936906917 53587852035491090 69227501869405313 92271460277851785 37815835417310351 23472804979664620 84797993500425655 49074753054312814 67654284837633841 90664224908303681 35462333197448807 13878899890773941 52270646635972754 31687841205218231 58190275245399018 71764727416816844 34492660583944847 70660977725762030 53681785961716562 69224917894519886 70821221765580415 73956526860227873 19953741221747316 62220882837367608 83077223442594625 51584323356337742 55649335829040090 74300229751743044 37817989191000661 53929627963225118 38378975790140180 31684152537967814 48668156417631798 79051911304740760 85779517129612873 75104019276081697 73534613447256579 38200135474740205 34084385157400726 62833127208619587 98196702033262682 53543358283869934 67755674563813009 48783191165046842 51315980388981388 90882657099858123 48959130461887858 94464840266103092 59925136758767633 35999984789175636 52705010778523358 85334136474654534 43338260371591848 57138081136103324 93610589282094905 67191443371298830 14415114507006385 92600535781215621 56427570259906337 30888606710907685 82100033243228933 48323559676905943 17501592616172263 94753033618601130 21916210177208442 91852290428323778 76821223817988282 58162863277912137 61532634560868383 56125765322811206 14565685453923266 45694985488916219 80219543179482329 78444842993152577 72837694299775518 51945666006117427 33217546517677499 14135305394993359 47815188951172700 32920465615493438 72032686621716997 96882938581132280 40698885890960232 21744896622576755 99123562480488443 44489508086934985 64414379784350047 68343826411564187 40279599256316858 54119058232551488 39566625121724790 29174919712312454 87743382361674816 88138893671609136 61425998050228399 14617302763345694 76918971344511105 86193709573338935 13138874833541249 38984645899830841 84063465385859065 37577130149485162 31984381223266943 56352587350885819 42179048785429751 32339392663351829 47301989336083149 55437292633699412 38286489798431046 70329364121173609 46337702423354608 89386548775884464 56098146218156151 33719164729765608 72630048828933801 88933429263215176 49102298310336304 83548891556370543 90659497736956522 44815492523754877 81288248033122265 96949893290135184 60149492130298608 76285093830838512 92604595611580588 96027089237947130 92470898049614865 58829877332721641 27483249350665519 91982800131346816 99317980098488126 78941561577268031 22514925301823586 11660171365177295 42832688597746812 85700613002371488 38121715648697429 31831417018074520 91247203269720098 14649779938313908 30121562538844495 15971099512672068 22281454745820796 55578844058737502 50746643081088477 73827801650266680 23619906077187204 54849220374665246 65761470734648136 12666689905249380 82921326831265963 52690416396967462 69360648453788065 83250830420578386 69049652422300996 11311206782983976 58140286568639548 62633527239636146 65378423150357505 99394789638790283 47134051355356436 16836041061987045 89322950266369873 29675117213343018 36544103733322464 30562250331016687 81863068482592553 10695938404981832 76264844570705209 83535379841643178 28030946872593672 87526316613477016 66446180637292427 67603388823596067 53449995058828617 98937696218773309 56980313230458947 38297763110658839 19153615858634669 22608358527742868 18253514626849454 86652012401955691 11166672135196697 62736942394586959 32270001216829879 35230960191627101 67745321247610277 80134120246687484 47010367810952482 98426622525161618 59429376893164465 56825242198692477 57805356526073220 58067612248365039 96857920535547989 66625121452780370 82473650042098527 50339838666323295 80294303604763147 55795220605519802 54744623444057122 11260940121877642 34667287321461180 17526913529505930 15491391983804594 90439275834782107 10232811442892595 25421693403843767 12230752026798625 43783382673696858 81735253277341401 69120262917075139 17159971996715919 76069547973152355 40917950402491489 32923850431123382 23380781373666309 11880584937400573 45628126436664387 90149971884530975 90207717000192582 52408962584928524 35626302076214483 40977365239739134 42426786613291185 91218287718311751 19887754780140869 56857928395458051 52795357607461534 35405762511348729 47980385715890021 50629977625783626 26524392580222869 37065851461730468 99158865254709023 32415525518828000 23123522787829265 35201983582175515 83658044798900704 16337704230066947 73125547835473922 83431736654195758 86569093895059841 62660679952262660 60168733323888488 44541457649456446 39230604290867088 35636042570249918 41213867450007840 71237843994558331 40157384888343177 34279777596406662 99337672005537596 82429679417627854 75220489454827944 33152629331381934 32362981552275335 55491707898679566 46356995766030971 82175845466102624 74537052536562096 84869774546527597 38128303677149241 38217823675378060 98758750626462150 66061391114454883 61636309245827034 98840850994379148 41448745299184497 62088568619479107 91606755313581805 46268402937093433 21795931107567382 98259700214734780 21278532632802711 72529963213788649 59740875860057396 94816026900352231 22578309566417092 62759153645081443 24628840028680469 67978592163506656 36100660368807315 24905027508803985 97902193298167649 46378350358879168 35868652385268521 67407282769644997 79118898568890014 61536259021005014 29059373466919966 75076038791537153 23200543485520769 11451000975615442 94527455101319788 51992770309938088 11673242785006147 69432773136955642 77915695908559224 52010925055490335 55094102382623672 93480102466419635 78172203114065673 74932292143173642 16466841331223475 88632757316995647 82333225056527238 49169148314804800 23475766117665329 66075848027794058 14368267507774349 66590829257407625 85685557653963053 35988135816716272 55842256786133439 87767676704791307 66607898420415351 82968425525381448 75920903488828086 32784183541046760 39252665656913951 20289344987434032 60446292730887923 57730583447603478 92049849515648757 26652734675937449 70611263419999241 34331256767137118 44394873973209231 36535376242598086 52264489633494349 55009161922843245 31095462400760424 29288270182770885 45533018983175003 48339582547937838 18739866605222938 18229363818020838 21607214907040247 79401027575380135 22832535337828870 93798231334807037 18207732101567136 87025590405816756 95733260461444442 76096761248636592 53682701446667647 12356704333310146 45492823035138983 17655223678533226 16574816182061476 78835031276937614 25345524796670711 75766912889842070 70600334020677088 52099613012210179 25766472903994167 19748329130758085 77892744034622463 27517444058832949 95433847541943571 12144214750522516 59646781614969468 58491773732227349 21553806842908688 67626592016538510 50945509059518188 38757418190814153 17616621020722342 61726762446987667 13725573448749789 34277446935270680 69866419877120108 12977067910072228 73278928517940153 21996219284092877 82249303508796545 24534010650638554 37597099071324827 74459407562734617 10778641386921781 52187164395495690 90848163664288972 33662677407800442 77411402548045065 58010696493676162 72668959396428381 18313357910970923 63636080286210205 49516635500782225 75112155557745849 11367069508650978 55864987639646675 52544682849622001 24293578370253407 91102634459487045 47503177254613707 20254532197036748 60764024761544322 60857035625156773 15854653886852667 55200061750313117 84486910445738537 88803692011212795 55527259616330198 42353479321637217 38455573545138781 93615877385870455 98268794824501788 64525126382354964 51073565835731966 83917239011611802 94522849067042554 58557990572181818 61938527836311011 15561510883117071 83966761541939054 68892792859484080 24563318566958292 48672842285537500 92103098211801121 12570748794295460 82101832445628675 15072457723717397 49894384153374959 54927356555671847 22749364125075492 74129675308290509 79862202498658518 51355898098126402 20564890434537347 31861319145323645 48749402648598790 14730957536063365 85138943011174060 33459892470919444 46392768362769099 41838522677858083 99239885940110684 11011787057257428 88932611540974997 45912075076490824 83124161292217323 29988240300447853 49131809373590822 87960145326890498 66282121358644057 68965609149661416 85663985174761110 28910658006468034 84690886987155539 14288713828494247 14411659718053800 49332110893873733 61477083876960421 10140678671975980 64005756946805875 43890932948692391 74402304283595106 38632237046763247 77789092963371787 31649184834098859 92695064485599573 68770517913993043 83993669617548116 27846781846784990 64476643906124812 36757744376454674 38510158317909578 72014369942200584 89821677593050833 21322258800946505 46366677531486878 66649169980104243 86081214060379311 58585273022706875 29052992584275103 92012542472017704 77550050988951899 40183092019703993 68936340304795563 45657751354141595 61803998623638433 29923814905591915 27622202424550487 97091343301415086 49386632346409600 25209007911267708 33885766119932349 72424196657502835 42183170736918398 75123882538304054 13826157787535542 48389871629343559 18506481582678234 36257394649461199 25054844712036947 80443713138250127 13119855356827519 62970180631954119 17398739775201289 57374489747918840 21013993370760586 58052062491760470 14852236491208588 22508313958161722 45361164534710272 53018620705396802 37083871067358653 46044544376910505 48003746560663172 10714399784813134 90953503518570909 62796455298435055 53437171493075670 67315055491641680 25684478710976702 13202093145561892 69470224283738081 49962502897955163 79856047488772185 58565456613689883 96834238444133832 41857060241807631 95193716670650288 63951910001151980 77301826291305010 87892986784271307 91707143093175409 37967843962415794 62792158874849958 35928007133321887 50860567854159291 12024005493729523 93478802091224501 21713913596629959 54712610898466033 54930781202200502 50106123315402911 73375948388532763 18766482169317282 16614647879006989 81518977831835380 89479178324041570 68120802690922634 54426333739839716 38128737312529492 20563291979792533 30037492824725615 10936234213166696 46744991649955219 34819306020836348 49985450526893898 58512847171352891 75302279072587310 72237400412246918 89074317857103027 92341305720806753 65355179329465678 91848326466960202 72298297625200661 47899017362943684 22546231526001474 77640873988408401 97988371009213115 33326874502746205 65392995196578619 18283166954520123 42132254629996366 32173816054212416 82119606519815778 29857029106662723 89837244214970453 28049939050190702 93647461622204038 84969422918167583 26954678257557846 50710735972819222 48587013430572535 70163567697898659 75245212664592948 63115346543972487 55122340820431181 82170957153941205 82705725530491830 78475558294405487 88600445349739092 94317860009231630 84753232618902476 34192973007228589 11450252326401152 31550699191635383 66959502410152844 33708245837133098 44469553866236358 72072572031999849 69500910996366117 30358634275903330 36533838515968311 80056395626585900 18956301043996767 14666903903858132 10358268887276242 75604016151397940 31720241150426529 40473921513553486 30494103183061278 22493054652276156 97240672259216241 47198388686008787 90919023511343627 57158047087233419 40677057578574379 46723113284296385 70772151642737756 34231325279272674 86639500321353773 63462036568103550 58506215617997194 11576442955214568 67778730756279382 89437017978769881 71401956666710306 50927242918693007 60090581942990600 74333472268715523 54265370790716512 64015204432503808 65133996813471995 87322813584207649 44764380498595678 45696994714531788 57661638722177134 12511657640485771 95495955942511471 47160123224741464 36809855980192462 57840928295442842 43954028930845245 42631513080281843 48927639446113975 41835588636780842 21353575882122998 89609556222345075 76451992652564281 56753351270587605 56019792749117415 43860338894390595 40023370944474927 35740092346925472 11263765850255505 64390579088384291 85123434706663201 13630418482233409 82668882609062544 92397813747385413 45161196122739136 76495885708109293 42280193941343848 87493524168301516 59141267125283869 74174381400493895 81889511258711931 93914302012599374 76675541844698439 49443025801574219 28726312242446022 17562550186756973 93846546977727444 12799036194030234 72695956276795643 38645819308226592 44198243679553108 96889919446080893 90843723172784871 13728852600107146 14109728733809171 38905772613080471 91300677357712291 33536345301931600 78461061547131469 48895821556347298 10964673631091167 17215080226087796 78612218915770515 50596473793347983 67631591436149171 37438571131599519 68871418617516701 84956971307764690 35291645255712410 97927727934843128 17080326155009728 82434685532639982 50947556942898615 73802072887203010 44397177154550164 25768135203015792 44471372644328065 21543810767709582 68335191113412362 24322335834626109 22933953077847121 33140306108332245 52884253083620638 32376016637916387 26361556519733444 65909571558634239 22276453334507349 48387320436547795 16476755540047332 12123067243825053 85018220861119542 26916784335840706 87708130424336061 72759869980896730 20824191983328892 44779684706007844 66776499416613230 22778217280185756 95103380872925272 43953578394884693 75752646558935937 22783279656095694 29986345918754460 53215071851791115 92739456687620579 31664052465229740 74930975950393120 10682312590780753 74878429873912371 76494283549473477 21676569217182469 89394414394669597 19505432069672713 63539846139173984 92572510278493145 19392842205276019 80152074031144420 57066650643710246 91685236724321338 15730693426271437 49132394240997827 24657252180975791 59388191323755792 21129790752777668 46564914156264439 16096638765122337 51934511506550819 19009006786507225 78823020374017939 20937782050807248 52296482265678094 93972011635702309 23625618513417431 74387219404567787 23726257299644016 32322099164922508 99704592747089742 28175340978335632 72534202112587419 24595320665387992 82425424678444370 68700897901877517 98089086775674654 43000691084422603 10249408691768806 93188167895464291 86458866399849182 20602383542495114 86710947780431720 45155115418234026 11863102187711088 51116258450925495 78149688381639642 64815811702730595 41801602405649421 44939468008825309 13802407119805232 23310717688253328 30612904154466295 77064383227088085 71798006606068978 23901377818256865 74989396983950099 61621852979613989 61627658638308177 45124365297144303 67049396795074637 34785219368050621 58564718271301762 24060866287236138 60556191983323228 36674438436057944 26509249397094733 13594984173547038 22936042745230786 22954864085365685 15300744862641059 38335107883513680 82763218127547739 48000868834585699 54008490053234111 98228627568182215 57193567034717623 15318738118953370 46903039780438868 60987400028874414 68611208112953009 37550775936469846 58207542204631552 58716517706796332 19249403830610242 46564931785374873 78881214768029578 84832710404194837 90110884567878080 92274162741323098 17419524422757872 53679762077605542 16713620452986257 98341479369994635 77417221924555932 84576529855369703 85796139210843507 21642715874945020 35360907016093363 97030317534528773 57096946843546509 75452824460713083 85172013242839411 91123491218247744 61770696231278184 20532784356915025 46275921378272545 68317362916508256 38834583456086716 60708864751970006 88849834753362442 29672347308390563 38525394356372309 40637983605493141 47252714318209485 29657187175400307 94801379092085908 28017513069757592 25237762053567995 41277409726464734 68680300045412246 43671649805972546 88595051181459977 72971279034395845 74937437670377381 44774514035529942 62206728666143507 79183929058640836 14093485410970850 26548110551549421 85575930565546654 88862676645561302 64244170590418182 62697173789053311 45358426095940200 80381313770342013 23658435228416848 44037115855629001 72472715339322248 50466850152559422 26980202558134432 48062299750550409 24182538688428664 47667189976086973 45939425125152835 34527183317742731 53061125046918581 18749503917578695 28795967705100145 68845323050077671 44583277120929674 75404501971273049 37800542124631291 22597455957857518 51792198912481876 55789214899149280 62366518538054916 84730261325280977 56820654543155248 31688136179973090 92770295288633093 11777242691301959 56547366104344852 78037767229030662 23576045876671907 56045568959472926 51032861282704931 33146333799714940 96222414013297661 91652089850881325 91016931609475004 35964344454153880 38830812196663903 74030403339814805 71816139963475361 28836385640718815 53562298954171956 65784035683681551 66089336621901729 55410905362843028 69077913246547623 31965606077249556 15431180229397480 34517398979298431 65810712540357205 77559254134896132 88778302168341004 31970590845068142 39926461404219568 78082669137153380 77592848057235388 59409717078920881 14787047042688118 11949118976712890 16135558363281709 12041066814564764 87824689544743789 89396195603150658 44070132563771441 66957607907852076 93993777454415939 57630253291331307 30389586658983006 56496205543267476 61758708697004008 77033396431946425 74701213187894495 95002641957258879 71482828076790694 81523396999420983 27516663248478668 36417418886652899 83446434129113770 92909347878429772 53519516496878393 12227866216236777 40372102200873431 53681818073096905 94470729887429020 27752042388008511 26233782595645097 42742237222165331 65016738121024697 28156213524623749 61338532600841583 83556217248545860 66088803409139079 25906365936764755 56760906373341117 72644468011391910 52315841900800518 43143046704959097 12724487148833482 31742576482426077 54466515643727702 51027650293948631 46797609654198715 17762048467186628 76661845492461860 88992224703155148 26262974387304060 85149376953730772 53607525935563683 13694537440718647 87654530453969036 24478953317396207 37905617431176766 29486245364429766 70502759815026830 70072347942807362 86018458903568212 50877943706250392 43700772562897671 79024930484970903 32583215902211872 38708318453455476 52683491682105690 35704833649130430 97944576978987563 72699177036192090 17062723994165696 84060765900905532 64899213161674121 84213144778104906 74929848057334762 13445354543438740 67723177176590097 85270494979585090 90796696841623226 97175696446015756 46699224334489738 14360187104768176 25090511305438156 40539294427871510 93623108120030604 38583316048793075 35162162475085642 13053238153272138 75928034398810669 38818581328161257 23373026795749546 17048844289642305 95530007019520748 91814872901169078 37132842093480841 75765510283345523 92288255369587935 54107091425060970 20819771698923213 80850856160166277 87665611860814979 98480951865083824 36016661702801814 57400476501651853 67035726938144517 67452056274453649 38307671708209047 92226233193526409 10139325582145357 66324764773299638 52359591238048023 84252827632358240 88020278182889882 64785633522204636 63903948092401117 96871345198763169 54294453418904994 63467601990827173 52335667577526175 33056323754210723 69443213465733669 95472302497680982 41458299041415636 21701464297946749 61580101062456857 78027463635069701 30646734275352083 29224344094790895 89777970491889466 78668568219476739 22265531358286657 30646892230603938 66557260434658249 39750826128997866 70048422875483098 67530760822652658 16918026345705047 48410956021761632 41633410978270375 84984889845926487 33932649193057197 87018926819327214 40517231766007184 99347797033221678 57143338585682735 48676203221215097 26142841824943555 47553164861577570 26889463889685614 66652484650219972 11851080691931437 13321978077806526 72472240993791463 23453651060003320 67678935497550904 72614249590493074 41007823718640025 22916979033483988 88403461362352164 68890523575020367 90397436562762094 53820162688102071 21444612043006933 73343216513978908 29637682433448430 15489139189910212 94725495516728135 49368254350362726 99896282052375276 84056547231254948 19846225658533237 75520359892929418 12999963414443064 29935523228558734 25790699092268096 50971270525669534 88443251405336944 33276854713691729 28235654920188116 35652639407768430 41515684836543123 53868731514842488 43169696111218253 58232508312388755 54672048051803992 75783713627665765 70990249747542722 49585099844280305 69332600738113892 20193481563273461 40667902802799898 38822356324585365 11394641074299866 58696230266056546 58273246795756206 52397848241068359 59449359897772680 18228418815627059 58208509571378871 48277878882302861 35556985214968984 80570941779564100 19592239112800163 77395811703171917 13093034876582078 15357293119896623 31096054772613738 25679231470925234 64325195040496314 93159352026792057 11201197980754259 62199121374815897 80346657817246935 45383883355862453 77072121740019066 47884746991763482 41633890981468582 64102876413059710 78117522178560215 44088636957449084 94151949377656776 58228326789322199 24419640426740590 73528385773195714 51531416163122480 44744654072505617 33579785518268524 23889175958196243 99956501556570050 60361611383453022 13390023805243672 16946411212185446 79245655142742798 29347501015519415 59903832205697349 34270539800732957 62281412098343167 94941242021933439 74621452681244726 50928058552818906 64838909539234248 14018889412890621 61466981156925549 30333971148341084 21089857004278033 49922238609047550 88416284027174941 73603268511294242 69475949095446150 21939868564536515 84087580435045765 92188113072811850 15199656226978991 66447064269034110 26131052824944852 29777088956968453 31876424262840845 36854533908093966 90290500073198929 80505575724016586 26157177747220473 75781530518898489 22496768692087086 30889664892654850 37022588340555711 57668099681506700 30965106267144115 12337849907360542 52708166322613910 93541416792676169 12289136440550251 78796233880304926 90807146102684162 17490058609429114 69414749342136302 55375754399340215 82701043580736021 78069718494083466 34682814475341253 54554700539129708 74552824984733165 41577182250952367 11200844049034711 92423994264394333 33874452343946439 53307172192860975 43833643214443281 26683612857686030 37675262092503097 43880927598444695 31383632586264399 84184739103839980 27991308294742885 31748408140904725 87300412886296732 80070031679420086 20189365189955473 32763302288022923 71841329507763221 91048359301287750 27062521230174524 81735925678101892 14166074378198941 69022321874959955 20871278627247495 88509640860292573 98399536813507411 61138498509671584 73600613785675929 93125445203136425 57250117892431098 50733839589528180 58357591614574973 50364811105487604 16402885571783495 11138878439645641 12689258938939086 82720269905821249 56412224122114636 97509092958477305 26407511554596172 63366399622176124 82441324504398651 64612205699671002 23812960959877354 29664647398575652 15304710310750068 60006732578741294 33945273434529321 25438960470698878 20012760989063979 74055635681881896 29830389314020530 49657049007789221 83128727184359731 41667016878123857 70413248292721446 18611235501479313 21464670926910833 51809115183928145 59381695272886852 90601409051258158 74342618652451018 15394697714882365 98310999752409038 98366259362184953 52993162999992382 94917466184616830 94432801325967900 48353471363826344 23668944562715049 65110712922347412 92720282820720791 18962668352419166 78145406107106461 76615195295858594 57713961379615179 87337918082528040 90469873382761734 23581422517330694 57550131965666579 94074257374751684 37098779946223353 41794148069345608 56508617806700401 82728481480094955 58407843807218836 50518437090299819 69492368294565225 14359395124923932 29814874364464060 16644970363177971 62684974924139654 97782218315625135 83157118335336734 36336686691113126 10439863918846929 87902579595882275 98665006530145337 93907766423249918 52370210813115866 33790722200242997 82367741508760098 73775538683710754 36432385025332536 45239765281769536 35021866315310832 49075268164181742 21578491256017835 96855704486409190 32961664132876258 39886008431480216 43111936573906673 94198658573628169 10585333915404140 81049977746875017 56634286017453393 87696241671873215 38852037846947582 27759757528720022 49538708385410859 34605779292485121 75689215236413694 49804271650048002 29925893184417244 77812121890641757 25158721351339209 74024863883006164 36597677741568311 96905023996038815 28359800738392780 22714254288829060 97593105868041554 23837744445563586 48389543162916947 72931833640946004 96325161840682597 77813092161747195 31118833334307576 48445547744468257 68060360107755842 91896398901487895 42162133513418513 47378792951365060 38492276302464503 43613978197498132 30490775316604777 44215928837787337 81785481058553721 69807561129184633 10167919369447492 44995819745906078 38396821162369512 49879541866104412 69208600408417926 70764008603927879 61433957849271534 62774916782120899 44389660852948877 19922929863993565 90921139616365666 42581939023003848 73061934283704311 62566233547530412 65736578566605089 79481129628073312 46624897010782832 86372082345402462 39963915128235499 21061515856487504 36301252542990227 16353312479867519 22922013521127424 75679118464265088 56434257414822920 29737693867561973 41669610709702601 64053082556978131 21404757026729753 47323906600082536 30269558801260107 13858613091798379 98080403900994536 39857888512529457 96378513793125004 53425739524163668 19705696106791039 96063135413176271 21781747634827919 57712559452925629 73485890080193390 63025660468451769 89864579658829008 58161906427980429 93664000674794903 53177943736327846 11316830395356386 19079398215579342 99688985337331172 61671021780763321 43356521859452490 58567297080417368 71119645029883334 94810517392353827 17897969870169727 48326206043462578 63486856469711997 76781508794143541 52333240983721429 59514808146219910 84613020451622269 90954412455960049 19790344323031572 68326394712777514 87938152947441993 54993772822861451 35676946758203338 45884027132569502 42409603291276672 45436309111509064 65082739696257317 43052511946627951 90392322653547873 38202404412160867 16173500292465864 88359273799020236 12519175153075639 57875454447410151 95389238566927422 47140729317018546 39685691941575052 36599554526542971 84851160349625945 80991710782096834 85859887474667466 92524479353084676 14282453161657405 21367377101090214 20232646315140430 30438890627270254 60601194777698660 23957985215532817 62967914125482029 77118741255570736 15688492329257321 46211960944147017 96778799273978832 69471056371203923 72962058615740699 26774324224859403 32360227642502910 26702488615449260 73459491280123786 95442868492351777 91329163176918254 14081410548462068 93098803559246398 57635722489024889 65609186035526044 23837365111728133 47011507111547194 13293087360150575 82190995712607111 94623813692194983 46657415401159470 21805159099191290 97087210951966909 18860383547823433 61758350113851078 68740086038142226 93941151609667660 63310995412836159 14126615507964266 54961191658592939 78691091628498936 32121718053367917 84794175738645504 14509573716252384 33198400870073384 67197916355042552 69975362702597271 62080016772056219 93427510819767965 47327976251100457 63047030949570762 59063283343766707 82077176216369344 87479879942399337 32950463605409321 86918678626787289 43148370437837161 99876250094709462 80674178115370797 16693807477488162 89750271221539394 27750689318484060 68435243357133711 61398097896343868 43960780597771029 89830103444552353 82968800671443528 41975425944703562 14540887925662599 81632288572505707 14975812403799378 33456112476590780 92921718624755944 69883801959077962 11684113215842915 59160616543020314 62771198500162125 12848987081419642 40638450574262200 45840060914722673 34182230722964285 99655829557109055 22009690697387418 84813471104252644 50964470767135753 45000340115109357 79571898017513546 19278665034018967 14824230280342995 34368580841035057 71641358066220852 68610768727797150 51668964894107995 68389042363893358 21589879158315221 75844590787241936 75143725332997476 32872352184184581 18339437017061750 72627687106288530 74975923868744099 78350893887921412 19266124280034108 91598763035310440 71676082585990653 40931311726910376 26735952898649298 27400891163273851 63710221265854497 60690753518794632 19776162829826834 78272781803459931 64170394736403614 91921954371386744 73334113344830020 51848227463066195 61073168747537538 56686945784389508 74011447927308218 60097193409794918 90597589328322630 33573635013434335 37982932025049887 35386147008920718 22048708132376930 17656877992113737 87063974733452115 74501295786211340 57329303178151354 45426702604277245 75045816054817898 90340685582160229 44439950294125593 51938603332928861 19380637296110248 73709132360381428 68046129948160424 70577593576440884 83676716798073787 57476020492349426 97991108921174017 59183957273392958 42235263847677415 95232789189785905 21335824624244066 72221635905834576 33894224824959560 16306816062357705 30506337054380488 80817424291626685 77258671368242875 12693102540249013 63668325331591048 20600274188467889 64382919311726796 72804675955816202 98467794584279514 93283359795554470 64763502625206708 59132437714633404 44208641281871964 97773716897354279 14091591229628518 31946526857005567 27211550477868849 49146845434762686 73476956262969614 25211378443036784 68466196443966018 61544479181861417 14918481744730506 35308073934332363 17821785039709765 25626133020307397 12496548278914476 79173642699029559 65234973583031550 92461086087884297 12839278317845027 35995954090692460 45766848090955287 33831790253968069 86289764516977819 21564001001801586 74869858675352784 44838695533167188 87170416254402432 21422988427028239 37093849081254029 24105588110016082 96933034199590638 58053699005647634 60583364221587306 83864004260622311 49783950603912985 38886555795002592 35996593930961739 15269429534737078 10630142279943278 85845824947977282 42607043942838673 56440575652266652 90963030677187309 35465988385504257 82925911933582015 76534520497389048 92194850845033515 52991579753406293 29054707543228972 67404782616999771 96933072054660393 85862737956961137 19422056827770072 70937979086989184 32634182001420100 20868163989640718 96303569150329907 47014390428114274 50413075931752067 35636664974687949 92840252007739012 13348393280970776 18676725818607049 54685581122482297 36062740373296497 65593342875650583 44628140438991033 84846910056567559 93502133881349491 81961855490267664 38127936921422571 71204338875680141 53203832871637054 71897376589618192 12136282135621166 15577629895961935 64904184815996898 88930125980560231 24052090024095764 68165755837572797 21336428083487806 40697377798090866 30142788869701596 68095522403901947 29450897123541366 51669455640257817 66111717389707273 38249004657704370 45631859425670236 39922200756661813 97464215403492263 89326349167134326 45733059130099985 44537586691984078 36501246167842943 69907645029720739 99054633181298276 53889782575206688 17328924553343506 47551192400817232 48938919766638624 69139077800198658 26547671460638922 91005804169279153 88694184777281783 63865859177840416 81356358073748893 48065059555989026 34318760939626217 44754371948332652 45634648217104127 41957355162154465 24511100773153490 64362344066971383 74788279205107779 70763506310410238 68311303568079274 62983698145777263 53730624920583326 85734562283090708 81462164680419490 17755306345709646 54529585932658394 77968532970940466 40908363994289061 60125249557850982 68362075219147499 97765837354085155 66401180789676101 74130539287300779 79320858318644988 69019764124759929 58644138832056754 87886818427708692 31188089085855563 74142554274864654 77371725476039866 63732993162642131 82349777016508978 20933976422743819 53622611093027698 57082709079808194 44555958633731866 62500945117716571 22927614018785405 28385432168389368 18361179605778556 13506845070471738 35446032025521772 92662946381956527 83642812847000970 95422710223288482 85827924884147585 51058759991516412 37720495444064469 45132188270017788 62868477648939379 25736786803372039 90068769324308353 18100009968373684 65424208480790909 80809060925851376 33892377338022142 15884153181638843 77832793552958638 24094212583536536 25667014342827702 98123666343904571 55306207336003835 45305551921049360 35070348369038384 44052891063506824 26811144330242491 95207849414896123 19645442827714129 53413538430999874 89840961522013381 25934710998238024 34278120700633507 92003164560852769 80934509330354275 77289444155095656 72054321642567264 76155901392654755 94020921186858053 46024394195907301 93893945817283632 37565363022294164 15454340832691139 96083985305399190 24381136136255770 60420894006465380 30725941628038507 72348358338011947 42443574411946738 87560743591812849 15071077459925669 14309432184459739 10354886823989620 47767425304511339 43490039109718124 82190696872823762 58386242707138758 58648136664177850 28363591006920453 98265373576048909 61593654351822584 52263543242975818 77344762989110153 30879641194495993 79150905833351954 24990344790970445 82595159565073888 96437394217700660 12577223616078582 25787614846236458 70429018273524578 10231696720573272 32908383126630790 31504363987113150 93061343814884910 63474893115056403 24999710864179880 53729451929734350 70655955384420519 56048525451195039 17697029844093222 90702702951178042 19102601827645625 17915005539302960 59031261543307798 45476340175781516 94659805843198159 18989241199516060 35085989594342480 71191217095544172 88547059308701139 52693905356753891 46213902195890394 15431399743903439 76120900999633473 81765082217341816 97637900848293639 49275580668588745 84752346646502949 32493962850258248 89889203543447945 75463941658717280 88995064402379678 75918170264697492 90105033545054090 90857588950178042 15891720775811259 47684985781573505 89038830256037494 74591578342639965 67183238764535309 68415106246125201 11378182971650758 84494682055958231 67320846670943510 26660333017591380 25873496769913708 57327373478205468 69391633354829437 84453263025231095 61723533810623398 60321048798335366 23301731355115129 35416274286000485 64741879632865973 33276857152245040 75715828075161621 34511373423753409 17958484193544082 70870181670129954 26610786809532426 50371186339998056 76321661522146001 12411826036027133 33530698004000035 26825082860500101 94102574340287840 94611063713247637 59905486583683981 92297271953702702 89709876452576523 24834508666536194 99515236913624471 69443294678322396 48403550883033238 96127899468810154 44000072077165526 73951629015352827 16650357939818290 57432267844352285 28197481172356355 48495734615859441 81720239806878833 52124083590799269 50993079848149333 84193649495316254 97809554109233537 24712987826458845 88946958980862471 45028405899739959 99263376771193659 59135828327743217 43765545423613180 26221106481975802 63453670438133552 17660690721423663 17849123775416875 36083010140500018 75906045875178066 86503482894444849 78833070223051160 57224955803909561 19288604285313062 25368319304187824 27481471476255191 37871142257844710 22892547898624946 35312525045090098 14662005754059587 94428464416773739 63803120850223576 78259302632828548 86951786964086273 81086792298359389 25482344468993911 16878349884832566 60038260114591211 55875886710608954 66623835098762565 16051927810543921 11446956946632779 50078210312426659 61175401995909371 17918363909932126 85722537541873065 88611956643711977 50413809086902208 22492459281373882 37817358445838249 71943958268995251 78034978686425127 91207593018359160 66959012881094728 17642572135145141 94478696961083862 89198996629057577 17872490612736011 46725529514042831 63956887809663963 30265508516692255 79818493270584109 98049934784094095 20604343956023079 41953210250078218 17056104805369808 79604990667072097 42426205810397496 58617612427640052 11498885153928973 48969672634497226 63260380985363922 28339786244674224 35879242261628793 32518079384152009 98717340943058158 73620124312442896 46152694784135660 68221328159309125 54523643107825785 39816189915333243 83294338957920799 70008419384987534 44857892001349494 95335042639384142 26949464165923138 54249946245572435 78932415116812241 51854062443537664 52505791435190119 98817733682454086 45982362438720458 41627984090851036 93114532498120003 85941827425472916 18793363963451830 15748073824892832 63523760949664669 37310441500215290 39921440440713172 69799192540248026 19065195738462652 18535961687165296 82561855361858620 94354710842455047 99684266005992537 54562267821818014 69931085180647885 32259883184217709 24726514110972466 25271875143071249 88946055819562957 81151399012351018 66453357743059350 29776764402608670 86478689940550497 57833117078415450 62122332996045119 97657904509944828 94631278328882789 68719729361035435 54186614697635434 14554795526034987 38068738250885750 36251006819930147 40323919000848357 20014566784505329 84892822315541142 61049196398971746 31184324431782584 56507428296711678 95530156372288069 62199298019115421 25314865444621525 78681113676253365 50846937766249701 35616931640199787 99206618038164975 21042138402519858 22425168598733162 44961624661779646 20901154037152589 26983528251578799 61577842580346309 40589792601509143 63858139612398484 66091011520893299 24329316983860271 70452491134337421 35366144718506826 25112591094540616 43187035835438111 13281308111686161 85693720225007190 16355179833339473 25778043653241743 12178261672592529 10082850042197452 99195982797324873 92962688672142417 57531514818656922 18754916319803113 32836433744590567 22017583036650244 46990359393578306 57484367650138384 16687513790580560 80058921927398798 82425898462797044 60878737508788245 23563240432364417 11504404008466791 93368191238170623 95504392832937713 21395450071033401 37408694118007833 17754412920512762 37817813901500042 15221962715993129 37728921091996160 82048890783772492 27572946937046430 45248237157056892 79644105999792203 21626935000667708 99246486604158987 24675706051237559 67202384048703154 90730243614749115 93767452352904995 56760090622881604 67524251437422543 90510255144189006 96807423023753445 22411480961559584 11027539258713002 25042559446172167 95807655164918558 64396482087932359 10481740004595496 20302499129745298 94699411835005019 30711236366944852 74108189591732723 22175601650992040 45218806230605162 90017714528284930 61760400028166934 49644477042977958 13293028969404221 33964583625483733 66881682312291802 14249482053980992 15258030764089050 45479636930626117 97559172861373540 48856692918371647 72610648820806208 20573605270239269 32142829688406413 12094017780845151 70815664025649564 39769539404563386 61596774061510979 75992958462405169 41506794808228431 24359783777128510 15729369647384940 85625236309878221 58652714216285608 44454012184691104 84843028382306143 20788183365264160 48236140742878717 38223523510953873 33010279397208101 93358742072899342 36216170135733973 52853022539134788 19771173518851127 66015717438010995 52913688150036644 10251971606021259 23939456472061403 28963083636940063 42207570159743332 35870365750911418 72230144255679071 67558213957502145 63713924510540212 57165896996382345 79807205037009142 60852800851151948 78853188924482755 25196918172175240 25219437402799222 73954189049521446 96166880179694214 50779639868168374 37876431433247335 13338850645895607 87042757416285845 85600683891705606 94310087886151707 57579116388812562 57051980627596536 73111521772700973 29791928760040527 70509309009187293 95560010047345240 71571926814472365 19126296164376345 55820257101217736 49940070425237330 95631979905374655 82876498994143017 75686903421523727 15494873014632930 89352602859635953 68915294747560358 69647944203768540 62061694515784658 23934064087596155 47532501115001963 60571768313078845 20951118540374970 43334760897890365 92867684075236707 44060140689218076 40059023083322554 21364495794695622 34192964288030115 80267033148186547 16065352617908212 20330157852417718 33308880853548938 92535762159155286 17989949520479088 77011659336143665 26467621223239834 56304673678343633 66060647556478181 81145956512250612 44151527131860446 94103050977801777 67542134212519778 47602617275215725 58177557147389272 55593142190422536 80519502457758168 20360259500976359 30873719431290241 57715015127447056 25680894856555024 31522829385378533 74237357598807290 76768651108702324 34817641857064829 24277647036770961 61323755332599703 67504495679453583 33671562682445001 25328900621577944 73463366575799310 61307849767912315 82942497651245047 27152232866327149 65166359324711574 49998631144731790 25374979717497428 43181313897153629 31045776546700732 76886905633732781 51926536345282893 96981858489995148 56314250388613262 34628370724515614 27251157511566706 65364030156264970 24530333856403421 97534971614197091 14084497238748318 96606385380210872 59293761783236747 80910664771328162 12982373981334255 43070788564046350 80515825481414341 97511507963465766 40996849721516207 51507616092457893 95959186871397836 46300408720951434 40109223762751945 24948503883610056 60141380865197029 99426057330961660 56681975135658164 26624656138446089 88486601322284967 96711547705345951 78956953571079130 76854898134519625 65034379832601636 63580284910560903 97018526773459303 99151995746764508 14766143270485906 48935460766988475 89512840487416988 15916950356660184 69058002424642896 52506894277451939 20079329315343589 87923872828413467 78934707466553884 97328551955508838 73522650302453171 11755946793417077 25771437147344038 24041022852634514 67825667789026722 41289636354854845 52350555341133028 23675008089532491 82909095063789007 39297252238692159 16703352498958232 89991217807269346 84661395653915118 37243365787310737 54181652226038709 55072497507792190 65818934969989859 30570590738209143 16966124705410000 23303535802029960 83816453093723581 71434572061103846 89457854692274716 30220940706671523 54916695154555083 55631662038752028 17591960567225694 74259217754425176 54187829072796247 61947074223990149 81731108082745185 17688506397781481 21372836091787141 38485942080489525 39156640491202783 49706582031017978 71609101203341442 52217062917985737 41350131367553645 13690701608146589 53830543863445698 96927655507585328 83863747681978491 20988387315189355 36359367310399532 25178002054642022 45546456668893622 85071645903127644 65543259488033950 92860972801658225 28528698793302261 46273075741306608 31716972314582354 62648351822362396 41432374497215363 91802569305824799 47527474984022070 35450956504309247 20185290704371009 27314889395589781 89383946497867685 74831730071815471 34824928909122103 82798517219022528 51190988786933885 11008120242114647 51391712373867877 68387010683214266 43904422036570621 16033529510917541 50682993159136200 78973936732141889 50294441120461756 44236582167131967 40099276032598468 38007865697359545 20780824780997569 71005472608847311 19484485445883528 35422736449764545 42293399698565732 62817576068045323 14432333532860864 27332477183439348 93451451489651420 39010440073322826 84179944062122971 86042209310678952 70344798561160447 17892385845882680 10499982227939133 56629334183091567 25280172187025902 83598938284875127 62277503647532667 75611797074783749 91588299138812988 11761261969492313 61559319914632788 93011755492262702 54034123359232288 16809727738454089 96585923917124765 94396973854314305 78768569475395892 20520842806016064 14804716494785758 89987223027989411 33461187898389211 46259076486880306 42605027395993064 34638150631811434 20567310065384351 56494024563434913 47212505950033234 47912531333322793 60478006743148102 33554150430053560 29752987460448552 10945488334292930 81261293396965926 27965974461283431 94463294502803521 27690320534475864 88261862578748040 23525199075704205 86238026236983475 25615995228209987 29477746061556050 76574168798122677 59927283795317729 88112424672827455 91333630177075734 80464979335152531 69813382950765833 38430964311425173 88001862942779954 58646477236339354 54541062978552856 67078165059148530 10595855845674502 85120247499314025 36516745694820397 57711797746544630 70094374819287308 29130732592550757 72637823267363069 19118756503308600 44874309228502877 14176829670646762 38634234645718880 88184495097527720 34801805355350055 23618159314789130 20343147169240500 77683892149096276 98116949697397943 96075247756846892 54254662975029671 37497871355690378 38400363965143536 15193303520171665 89382310082529739 75299341062737269 43409535613224976 99899220656044985 41725391432051003 98050976565849306 34148003578991090 37606127530860811 80282868814610198 69111373400072839 15694472188682260 83510107106887976 39744836242192429 68648950431372080 15673153595123634 99643852135555313 87557097541316602 74753498212542728 94663544584595264 41308040263865067 66683844230343270 75783030639999994 90058764371054646 22097612059446192 48073498369865204 95422827357162300 81569628570020313 40825874814816409 13465740033713882 42393003034747157 97141537223110766 96502579666056590 71224558326292875 60321131379346633 99479226338056041 96981526554013788 26579567422099021 53063548958624041 30940674561561129 19477656933002458 37625964194562190 28706947722947203 92823551869088497 87164720920392461 80033725377052567 81747525864473392 40890357541292346 51935095759066812 90155128476315852 70216321987985042 13881706083131881 74872315893736294 54071734320585477 98608467108062132 92026509702801577 78219474998482426 59382570144287771 45832808349815061 45303259942185407 53102614862636987 23996287316202148 86326807263285156 58995964705529055 39149414266983264 83378193989312258 53804165099153608 91008701299564152 46461789650783402 67020467306549351 45151056756753336 58612343119263959 31834027680870240 40396533655229238 35995992608139356 57488553621017873 28661901824109930 88399915208190077 31973852633409781 75339509072964294 65695754060611751 69853869145657631 34385280763260298 28327954928287146 68604751553375544 70208154441689960 45102315202189247 51222509204048577 46464039238167785 74323415505977038 75279537203406462 24187178853963644 45253939046126407 95129962921887910 57200180169324973 20483979012116706 87889566099405841 36983534968104485 98064255157342292 42098143496442146 58506300909710681 22025803414388470 72634716708089587 11048240955640161 29929979380941289 94979359016163457 22170895992520926 92964989091240046 85068641429995750 90684406407201117 66570068923330154 57825979888285196 61358837697955180 35368962261752295 24456709551567524 51034368768765427 18279175455045480 65129234251439383 16391124913794621 75320272783015669 13565996167389648 11130004941435071 12077273689777435 91288103789587008 63951655820387949 80649665533942353 60013402483086104 64600125131720826 87013486222196890 12414226496973995 52419259895992470 84723949589019247 88968562187258054 16243748230334176 56940593219133427 42804270887350518 19778744314695455 42021771603341927 95642570351813704 49316289971557356 96407950116951518 17230780934579441 73857069675073194 37952758737727286 44726689806936607 35410806101486223 24872187680346963 74352679858333991 90257765105095498 59957294399379160 76357857657149441 91523199507460603 54110437535974488 16960526826145185 48874431383081250 36014510501777188 92680176972986591 16703911559081021 48104408738842645 64468140071459248 56672349720301886 37442288133368295 91215220351525974 11468548571236151 88400924065829697 33430664057271866 59897051902963863 67366131667366076 90983523572718201 18483907516796126 99610644193268779 86099164991360376 79940605635698465 85955585309244219 94899698410225957 89950896408165763 41194861927634819 86206891859242601 45990682804112002 36472655480094925 96255209579241764 85403815563496713 79242807018070213 36892230911961243 68338287039136110 61078156984022883 50906224901183816 68848836455063864 81771504204462801 36793712090853849 51652217194117203 53149049658504206 61748868920225570 84924676578557075 79515448009142925 24077603939213269 30525184043079511 27466757881136459 73914326422181591 36104439308610784 99645059105677121 11284534091303360 44094471459391794 42106556720795332 74620292677974019 39657844009046024 20102854900423238 56030308350395159 68153118759891809 22468365282150429 17529895798533500 91909892875874118 44860191969619668 22731849507344403 56003554092061832 42940933951117662 50053804208361955 91950176039922130 23306833992809327 33182151874302887 15166544822260654 15552632311371232 96087660266037063 51138735920605349 39413613868204333 12774928352890123 75789033308661559 71637963947877756 38429881216678984 52959862348341197 31756462565020493 41686314566886302 13009297106301898 61732387658926762 13090506683822360 78149149084177678 20458667375045398 19199907003380006 66184982797540606 21691249716822960 17467745121171522 51952789474803159 50943458578139403 42560568869179768 49047907834362635 94264869124579162 59543833484299759 56296575599901101 93398321647233720 68797590728717691 47425691097199002 30895496792758571 67264081196012723 38281930351437532 59166149882916218 72572711090967242 70729297730800857 71352519585822172 53392745970916138 14962014722077301 72690543067444975 37778888654806038 27644975457470581 11151153993305867 86851475200173637 97446269168590042 23562916352265213 32058297286337681 61286859897966725 13546730915218726 65584843677144982 42720414408050643 55863293560883575 19634779307902679 44520381779956590 62708956263522611 71726456039077153 19048364100766293 45913942531827898 69510375401614454 44088730425212977 23454932271933465 98425779537026358 74795747274762899 23214460083053226 90312401008562283 73007498370518470 72580119877506119 65424492293713563 90614380753235343 87708493760858819 65143658227600570 54243894878057490 17079901464469759 95788323487647297 84927166175455845 76913024497210641 52967155499898017 70504372051198325 71381678859543901 95205635927311849 88461468726142503 33849178696062216 57178332906975070 89626304557990013 82644976170862953 65077948778478443 28435769186576879 16720074234062924 63967552804508831 10853367642554895 66368278533122181 98594930793400747 55886093417488294 97735731256194615 38328250976370005 65569387250163078 95388220347245402 36553846540794227 84048490801886896 82617314002572088 85573005456905710 33885432114833387 79986516226661491 39784369003222258 46302776861174207 75204556432861732 27911338934231546 66185219276600525 75439537115604679 93998897252283484 31471076230797274 79304976432392676 12518096064671836 24613473510882136 62370988858410850 99887962670825166 30027883191098876 88450715160671420 68680144110027771 36414187732513384 22600825692863041 27207305845410424 81091413096832336 80400444170985352 50392550040846503 61202836308990982 54136425858077159 57411252679945802 36825983467838421 76452030038367331 19584210186633383 21833737251193871 37987595058425345 80975400107820334 94641813553301368 59498477432990760 96488980117658772 26216630978178043 32192878985533149 37213229982645687 99130992976090762 19530230487384079 37292836805460421 77553612970538236 35657394169745233 16059601974806559 63642667970841758 85279691807864159 46527319889006573 49368357432484592 54940734175708668 33804436967731234 91337254483454398 64078970981645532 94104389064447546 22308966202733525 59863800226574882 82162309320644114 23606113610533073 78900779345676597 73498239139379633 89176071286246269 68867662989180173 22734938152943905 94481379849817602 33740479678499330 93959540789210975 58855926622434422 10176531393188540 20140268063454485 41287618813427500 89646921013818237 62221263491888334 86049178550745134 28453205021879122 30680832952571008 80458920100667828 46099203607427908 33669338817079541 15067982626053558 44405681026649281 54103278455055573 27442607970029467 48572267993527489 24272636692253086 45942018539001920 61208599151290636 11631842617396380 49029288083979971 50896385661739547 66318042125318032 36862431507481283 98724938636501274 61554699344982478 69866829341999450 48076645429712607 26117980220029441 49935219755460279 69876507269574270 78892849540596211 35692861235462434 88081671922392290 39753280523360700 67648979617546844 39856331159648338 46178261952570607 33714038347072801 54304555320390426 87149843181187187 38593113846234288 67711149513520565 14093654435183042 59801304627967678 14486249225012670 59048239170716701 86654341837517057 46037332112376004 82151336936035821 54972324704237832 99173402213984897 74628376468609865 73369949887796520 20959633896295664 94375946597386438 71878532381859257 74657736985375422 39613240687757507 20144637740818541 48939867094420009 51055472189593074 74710171746938550 30955602639302108 54946174676674961 48402459529902756 28718698893843945 73843849737146853 87255383932840540 74966987775576730 55477730027474138 91948336043762683 94066834885109838 52720223942849149 29950568867050011 93296751835959819 14655116869789523 86283811634092756 42338283331747564 38810154312410262 83362868081309084 61966866501530444 61297504223222329 94217647880538405 68093184451886723 48947245226948801 24178398313158418 43598600531371535 16655455253145728 47161532849630222 52473471896275262 14606496371107453 24266915268088960 13209808059811510 97217256856016418 42798665956374047 27184522146597635 73998820364666741 42597390079145985 83094686101704529 99599273304662891 59295451772904071 39982039420104467 91201544173244493 89229908348237464 51606492172487457 63856681873306312 96658580051571255 89360439639832199 73415225445689075 36037029501314727 21330717323544041 44009814986996441 50195699096679139 25191935541779070 53288280779551322 32079711239502268 48754691592989175 67719836306706767 84087487154497688 33111023396942380 68467118509995482 91872909262969864 20306390504538387 94604851304127893 92356778907968924 40008700725468893 91065731797940595 11197805701605811 49835053262990344 35111440835616696 30485012120064273 80953794410244807 89807385429653786 30843924685279457 18187078982396092 98125588660749141 91468443930350489 98377708319651873 37462202846245170 87731437472838437 26071251549458222 71848959749065376 14586993967078615 34708253980287399 45276777551296847 54611872517693881 69379672386286863 27688956388601068 66388484126269187 33576741936920293 68404891321303972 72239941100860140 22401273616316619 77159419207821262 22417952656735837 20596233297008340 37323971453629394 37777487825275087 45975543911574380 45257497373456527 57528392856244307 63247623365925175 32297187288515607 65197308834840456 36373592754671903 67641732556307350 71476077642270665 76693295103270693 48777136547144187 70049878108062817 78750230241634151 89652323546949995 19700464837235104 62279229648649666 67570844215701359 68105643957751755 76944401121555292 48653555330895069 24920216510095057 37333705322635390 23167007937958118 69197592484317845 13329067052848926 31843014452319400 28311455732790877 61937229572694589 28804057902428318 58811384692095369 92891897100351428 74180458033451078 28616617165301716 26900678517219304 34671488636396859 59405888792867212 38582031897295737 25828398730824704 54821993580493181 47507775213258270 15233279094566634 51480672403950135 22326521195334633 92776168989119097 50615955694745054 10421540507208320 23904357724639066 18936290494826786 41864041033250581 19677705838070708 33883616998634960 59592627909958738 77807630337190394 16570610778474485 69982785327155177 71443266209297994 54932245612820515 68312493018469698 43943495493543262 34798414528151135 77111866291605289 53764947246472157 45108526909799803 58024296562873941 82870525949738335 18975977342873734 72422230811286697 90669763962430557 66191744811013354 36473411757202388 78909204035868085 60737671998624601 70760272855729727 91724097026331830 29122565264915999 76967171747120571 93306352075176899 61477038666450504 42362846103267467 91347150423267512 85828752385222876 15088810158859572 48068477143862396 42214202242417715 22093721462741067 23767129565893146 41226758249074101 25233435712645390 45588336867840725 56398396539564160 28104233718416591 85685256700849715 94585723842336267 92681751220618585 30078392359340524 47011042112727502 64286975071995188 81061243790737925 39664215640251607 60278555869180508 16872791763458126 74744303902733251 57016405338130775 91657115200303206 42823257334124354 87684421993741432 33951868891337413 73760778858865412 81445290255986274 47332218602566159 22809184394444915 13367737418968191 44804473928945739 23268295810185466 61042459481696384 63081930616906606 57928044697796586 40045149899652444 14660721470290149 29234521449523610 99309301615913243 75620584884313008 30490746245173145 35278564016733383 15836525710050880 93844434087562243 51346280064413948 52159798040635371 99074209011340787 24048638085795197 49725049945168946 32332345553277710 53471210803358486 73386120862105260 95470923211890589 62925183469613829 29440943615170345 82581775470992200 77299651174305922 47679625303443756 22089658567891153 64261536928339511 46765353724400566 23478227390281401 51251268530222518 81695276039779666 71826324180866407 38739534132543744 51359251836108937 64369771593050419 76893947686997392 84480392089418758 81482177332851126 32217963310241171 79718547016550175 60827207805394492 58311801395099934 90862865130677527 59673031738466371 39335828506796334 36393457550879658 45187188038174184 81269229211402552 88203287425579463 44640958632473160 41272297888350087 11098136887367107 50280472944159679 74073603723447731 20982128237518221 81232170324918147 23338874792118095 55533556667872848 37237041476067261 50833955496778650 21038169578406361 85463795444319784 63793237098725525 19538494769954825 94564924879331594 41006727228908161 71094463202173846 90213276315990458 18008470627920562 97969657040546331 35464992654655776 98069241918934131 45256156291373248 67027080550910593 27246117798450379 86788914546344700 89143562531421927 86082747558614504 50963525799429101 82111284448782140 52522713317673348 15548294022659478 79592264133507805 33031565343163360 94314172709809236 90647511401665253 51632483323769428 33211449021666369 92883879938913998 54347179389970704 67785697434754704 62154051221909721 11710166783785769 59876932645319788 90118009502706889 12189749817278220 52505443508093948 15350364166885704 70920685911922822 57813591766081463 46632543966674055 33330561098908433 63887493404154200 97758536889935638 79010403086273193 93771972722361418 80425573714778027 10559874583558975 14990221282087986 48396889700210270 24777454300306483 32426671151384550 74154043230464645 78931181147922991 96027889497584905 95001263499663104 32175404022827483 42890169416815159 43801753139038729 73388503077249552 39537228152993415 38393213593975258 46217046636023280 21285574484261941 44655126487410565 87943302358432579 36954024325529166 94721466258500938 33268909573330856 65323640394484360 21914862515607835 37837821583108584 84519342870831339 34353266068998431 52605793989814493 63043990953925510 13616627229676685 52555808932474309 14230609721399331 98449676515239670 27767788084165282 39353355316900486 18582107947567746 96069669819101492 84491222387607734 11687697655709579 35729243760191172 76819835903555546 88813117039522585 79786899643461608 21320534612201701 14877147525653356 66520738856215169 38508884714974313 48257797835992576 30201576079998382 19860785042021770 26740845852773619 87800471130413521 65584465481928825 31272412605171524 21881555087399037 26384176795132898 50197528524579844 19643866016525695 15864029391172897 76928999182320137 29711841645212529 76375172106113904 34899246940595779 11183634632378100 74780230643629143 56528715028211843 71703242720633697 36832854970176324 95184577529817315 74776828701382727 80837912577849146 95567922056363236 88580018426409592 14286940629938127 45237249924365350 78839292023014498 67428531860488965 22706066284665916 66413668187234201 48026814178637968 13703013524101542 37243161497618229 54462505882173495 76854010635779949 76401965600693779 70008221530301859 77476374081159127 18892760441928419 18455571676217892 21126580278222864 77368863945085616 53689676978259262 70747288392196992 27939264137623583 34369115689382713 31523527050071543 50404066382263805 56929614025801430 71110513088652112 98747496427296156 34574079371361960 71537724763118307 95022815419672071 93297243441845705 72436327525205635 43578497960073690 15321040966892028 37885730742183152 20003267135030564 47513306282351735 28417199201784537 54797697960097388 55512950799222573 54519960602750045 72639941813587719 94256588880346172 81684968022994103 10962154647763811 27392631175177907 12600339079621267 22368936713405292 18425103903795945 11523756677401983 67726985788243084 60001677854653471 49438544594924342 99310953067255744 86786521363382079 77343151502019823 71531923438217601 21870525104259280 31369347913098420 95545501209127241 62521981545302208 84051454949233731 70092657235678603 34658677353495969 43264566364288596 26269571473943746 46342126794075471 93584591946895402 99379250715053848 24192146778631933 78662750332669675 46730447598351688 76426178217178947 34922397998889029 48009148392926924 90351667562221122 78128052406433564 39210225022112580 67256663985759878 17255850540804054 21214779075828993 44831764521390056 88702208013308472 90805684904371514 91721179399828087 21558298670364054 30821347773811058 62635399911138479 80136854785670420 13450362510440158 54498561029422701 25930897578234429 80849863348871185 11125075596694061 10086999864689165 88298483827022574 31394542278075770 78550094180834220 78216252210043462 84496857026593657 53226276361233091 48114926199032710 90835374159149798 96401515503089946 15933335321079350 84956281269691106 40835630430143095 12565268906769820 40987939010984287 50086730108533668 75950863700959724 14284802989434820 63532740629003756 16497699710037773 45952430313327924 21469266554521423 21885965001283591 57709649647898843 95868517666191360 77177275104542768 73396412521374107 67109367981715697 40236606646885435 93208233935665126 88762670660649159 82967012860328906 67698503214670699 18013242708941176 43625391708821186 40898117672387329 72228812139065172 56159122314033613 42439301477217263 78607569923823799 93418010273644177 11576558364012488 59961959699859647 11641375651751223 73018202715366570 95992580050782638 61436190178029858 19733867592272509 75410322285239771 56547280197789608 22670484258744033 14946803740917168 37696456683203587 97620072058708367 74399559724390013 56631805226264769 61449082052840292 93985882461569783 97162252298122428 26365734541211185 57712736455439757 46710324338881625 84023805579795487 89721448292972483 88285593048857070 73310095830338158 35908486138299251 78383381420189041 66302250691674222 85051519557017190 17349027787654479 73733562439313468 95406686448466033 48074650915653642 44213935419026316 20236281967483028 93128398831391276 77642672939841732 26438552923047002 16550516033057952 61853730044734024 71325771398623936 91407436038359779 44033753289660543 33781006104147213 61459877121932015 63010497761359591 84545097431661094 42762744528446042 91186238736198288 52699081591582888 40722799414378289 28764431514865083 57771786109310928 55489738388522537 46240264883089749 34314092165225255 98691558557606778 75180407373855950 59172852498870625 78098160206719281 64804051942207440 22180121596153150 53886921656577620 12864717944751854 86955849205230233 37503398970083734 41460288480276840 57141566667978041 90095305046417740 12506732364056095 23265721047189024 97293151004024860 46544000055901462 64611733023924033 38387152033482717 84793422471938847 26962322068938376 52839421378898636 58936203436839686 30773026354002724 45964082912984473 35963584027203629 15832117396996184 74639472166463213 22370526892981175 48373401356088145 49237269295903572 73715078818167058 68899803078152568 47291884769023879 41272832813901501 17055350804099388 59989481635228794 81143672006445046 90744746560421051 23148545605405475 65325048590909301 20651287775962078 85835622884357226 76234128509616347 28513307839389368 39848894288780343 65540766477915642 23543740961755154 91921416715617605 12119111974305979 74508849160366509 60324686419750943 35399446121169876 47640069807385594 49648163035548376 50082670848218268 97547173846475302 51644900586456041 43834953351974411 78677389494285405 15477005080309308 87332258910372577 49375573326400549 80204440325558566 74821304870282392 62681234475496496 37058015480813033 68187888227076179 13404263149112886 41676822263612888 33216427639332835 40801740918835895 33449062781842842 43216886253475723 49886710633079870 55257519882329064 62500881076198339 77722250893103717 56851904311510201 87811076528538496 75233235455983573 91088543583112684 63029404607589172 48738558432448369 76220325170891500 10201091001096271 71741746751132990 89442767188340068 36836560910069487 10578113116186717 92451499776909420 73609307026886998 89415423619843102 63200809089221662 33119740476142826 44443954345654850 94764415706146912 38803184058783355 94742462234007699 36529481816222841 58672600643046495 96830448598452323 39524454766931554 59728023508855436 39291636059940700 17555382954709532 45801528182965593 37008534942259818 51160967956603163 66337338165271416 48098369756458506 57724914221690914 49932650340538737 76357739081488223 50621998649448038 66798417701951001 32214509814237110 66624766067625973 93410356550538346 39038803054662264 60123233101104370 51909456053165815 93877383415147716 25378994529992208 98048912818681207 22997653189826950 29764052109405193 39392840631579342 43068350789675163 36107217043107665 99087637689671693 42173876476524531 48651914582403265 76190120600401190 73102053450609874 69194140947499037 69613082559377629 71494717491772159 10514831933887662 47087843976712822 84846266931627639 14701327033059596 58228486271646795 31701929879317849 83131097759938197 69857946669985112 83889977803023778 52261150060559074 52432179920719931 61747226121141514 86709416803461024 88082709156372728 18011719357940064 42042657586320343 10628313574633708 41680937200811505 38434122063061188 79843376203464058 56700608344501530 64771243167883201 73728840073174171 27381580924816005 32319846155380502 99454606749022936 75831116300982083 63362962554450708 20274447020592774 73310831430021742 45295380396988991 64450729484334225 63441413530622889 30671480061792837 46138113590999125 75540760156260941 56898034934243124 41540140051525542 70100786000227309 22951918243406354 86935948726643306 66145899117640262 69692487546920947 31076985023204407 72250077337419376 70894491254191253 22770188995930835 13487099657493151 24536179277325112 25037555292745852 77125639374248010 38486229218364734 69131760442124242 40641092261410714 93193805033748326 63982329761621927 82040519532518232 16263830025880357 28109484296429472 40189990888476703 97469723867127841 95008243630592234 95061926616563979 23816309359446228 97207639550571458 65271528931323247 60865785489238314 39605183942848070 24084724321296180 83993148859069519 99439961906249580 91248701699016962 69721239535952736 12314771350721014 10276574798510963 52514209835337392 39528072994071381 58491213572070192 65715302280888055 89810121865043117 41102337201384929 43625417721368785 69077553775822247 24664327476109930 49340071709607394 31566655949247622 73236150428210056 81527650916508592 23076638560418433 63383556072913166 65714215721895440 17465865203195215 85819504702716444 48682740926143507 42335384348880284 71127714031235938 84270596250758704 55666146119723240 47395786307423748 39284615319497948 61439588293488367 98023869946242852 45970083385344288 72345594785735132 54359515928148432 80141430413223119 28323132861965242 54094509204866337 37959717917101105 35524387019576268 47868820733197332 45804978751650755 64080877204951752 47427468372311183 82471947576133764 58720957216611081 34356935493903589 91721338393683891 53154016003410721 66528247556309800 17359273286517239 74024263897429655 23760920531270045 86069335372447665 99288053747723822 36619072420201059 58085675180417138 95172785403248989 95574326062154687 81073759476138371 93920315292842900 24321052431171634 62680667355312502 57998563724739960 38787430835897666 31713430064443976 94867070893425831 95381877573788294 34192575845225245 42331071318835134 13704848018487630 73023420185667940 34939000371909689 34673756733360545 29337711146442273 61613837777688975 46992430913517221 16585889346226748 24197030600985452 79409203362033725 51248423793148696 74395722227521251 60156529216667637 21079943933660131 27706100404131163 21598114710320705 55336122067301874 66327522205251816 17087609276217231 56392642513138469 92700196557142817 44259562489994687 99213344066838366 98594990983002507 26380089743697477 58216530788702357 59724398187014651 67981957001876837 65592129401616612 14494337606189767 77608183888513239 99867504376875153 38212468188084915 24517462872676631 16125945906719336 31619969721557692 61830843717765753 63933448030824089 63741286845554831 34296141105529421 53966708446089242 31484785242263169 73424076699470124 82640352453094017 98496070041605579 73022879550126337 57324954831999544 27974191792423023 41911142787277530 50737583800130209 89505943270416189 95341932007072532 10784002435660057 89161418380171485 65749346518301448 91684960271741441 34841918863416275 11316607941911587 28902008946720875 22635082505988339 44837813932419426 81408985835132330 21909782701428547 32340312990715198 90224098912230525 75994247104528745 11821618384450503 51591037094432945 81971560449977985 29308664714038415 87746374362387389 65501867714858007 72372504152759877 75495987337600103 80915742486377577 79861563736810182 89707036095509041 89877552064357312 51837990375051592 90677084114972603 99685981367050732 32578300876655689 71221444270401100 64577820003070274 80480561634101416 33458529336922708 96283162141461948 88432031852067362 48868089639637624 72517440487867268 53180071113816692 39245118966841936 10951935767824834 94883126801647469 73350909196788338 75503859436164002 26261662815816013 33147096661771539 52289064164046093 95627531890181206 20781973808857919 17873419606213055 57515469668713002 92458237126166804 48941367221216376 69287479385420713 15809323071274280 50676649640663679 52577452268394778 39537746235527582 25205419966216859 22923309633764954 41701664025462276 38118812313650442 57174321216675259 59571533242920862 75156942626357487 88676242986812305 70142084656198795 99208707878920724 45846840171322047 14132344757837753 32778324491281549 84891835507441315 37092046070656952 81811351393913622 54654972975781015 54871408255015282 67303648511796469 13937925630766632 84177381087407499 10205210030542473 34753613249320930 53869012573053329 62411935932567428 62875281573954857 95186964317139698 97866501972528677 20972809668098277 58513070421215652 91217027696356857 15998353713417731 91690571824321460 33438221125174659 10958357672173975 81866748695169165 72887753827978371 87726189497879825 53314492648451767 10159054130425462 89982419445311419 87394550444447490 59204424228456813 43730314310952094 69337466912967657 73802159504193368 41286862744766023 54706234988812880 57480272120278153 99906683830707959 26781026428582660 53273432638776247 68909642922080932 34960135712443967 89758770893764236 48417461542381305 60247591239119883 72020057602772463 30060918200532953 64196089446545360 20265110790718428 89836825711941580 51037792339182198 77668797048135510 39138204596001783 50653067422271988 37612537651824572 43900437142471042 30693138674418589 67804987322433342 83766549252306360 32188666772146712 76393704622108547 23784584605740974 21092014883028120 52957162786266108 53145785692993894 70736109162544189 38977261660346587 83091308331729319 59901528720592762 67668512068068016 59370813312567342 14804131108013510 36839356437619336 13370715481885381 86250084449108348 64258134944995845 56482358425481874 96188211538135832 45270592397623979 60023005868974501 40357306492448063 15105931511565850 79014671935027051 16532935228104992 27589503977632483 63969453768625903 14397345387342644 82577851045673994 96801614670560266 20448526577972158 51918075774039048 26013574530015981 36199143100467587 13435918065972840 18094231528153890 74666712600274834 46011412043501656 40105428688603113 55359990381693427 76791018797996092 20624400784410462 64805656843862260 47322657418005805 82713197803244771 26209144948066269 11916486197232808 84989757186191398 53493871117816133 42022346396411852 50249369847936029 19468976874263253 91553084624211967 91183456821166894 70090862018814744 90914426588609266 30925204667431581 34802497129791667 49416084281584958 29967311767508738 74502997630995221 66606059128985372 27019913595579129 43161781794735899 67523264959637906 23870276501949736 94117632399056920 99071402196092218 84139847536616836 62578138419099827 89632484662425372 86609571586303239 80777217606853213 42889562747265068 87822105293155124 71286864837678178 14273446615342833 53885830254332936 90173374292247885 89277837463275136 54476261406369432 44810323426637730 80051448934501438 79971081476186477 70095614445121627 45968779107399566 10744943516636133 23071244446394818 93958353536771454 14327044743525181 93000970603553204 72768665290762854 45789892132900185 99373520437384270 15491319491446561 48600160518355783 27875003244359202 87376036313301675 44166516818610683 12926084901976854 61237973446909147 86051025987552785 69895920333846849 11550620332420522 48021279652458145 10019103089204894 55868657569297162 59238296414436846 91477726707396956 57708587558485610 23822135873814651 44898772199438752 76441959903298412 27571863171427655 64673104131980668 69783001793501771 30200944981050309 70715041097444402 11070113837007669 44381184937376341 76066825089300176 35417458597716165 98615292891454272 86041837152599005 65864406552226517 72795702561609557 72080940807621116 24439966501551983 94473462664050262 18938816432648565 42695713020412151 68918082324164346 18910530620185238 61479807623768465 39471475642642168 46075227578253446 18346080558613532 72717549192377816 71271781017257977 39634132920339337 19739599386372835 86374746450521481 50087499523834862 29386996091133663 51274716997764602 60923585748701825 60623533641730333 98675547468637093 78389183780945725 26171328259094261 84180917833609943 43238460456347895 85303724746262101 65731358428484499 41848484990513726 38252512135042858 83591732642664189 45105588544820339 67048303233414279 68695443375519115 54704254512471767 32227299428869730 18435347642140879 11253830619057811 89771784808232831 67528657150351182 63780837395046900 75754486160586977 47987421012784653 20834979146027967 31215534535503081 74825578328363494 59563555852328357 15920651100987316 37390929713089105 33348695102282221 21909310268512745 50822698385202324 53370090107946698 35002511003582487 70929752215099825 12548012675231603 31333436622055897 33813684749629058 73616051682105412 56954557664285155 53905547127492677 32301038980392973 90301566947893417 39987166752538562 84690711574405599 71303976696950198 33144139874209338 43628720657252481 23451968972131129 43330799292218020 78939260031905938 69527796111801796 89252029523707802 48146440935518645 39428658209641050 77199267994756223 96110315335991605 10162639580423333 52231515667759499 89213902928241788 67851560931439479 81412904698091154 66258033009985098 82167994395788018 98770998878658769 35583752738219747 85470705773642442 84381757270619815 13014199696371960 24366683583867440 79118933088505009 47173803632865737 21114455383301313 70034097141110640 89425617518263727 59820694419585146 20907537850843864 23638249594342324 38134073667977320 86776281634197809 13043065261032041 74393808183495729 74633488284165365 82043878220772959 65729348208656998 19675245053507066 66949752770528958 75562297751543125 66319163423189967 54125499820465948 71504079210876611 37154670842098047 88582581457663175 64729623526870634 55952092206952446 40333434395636377 94266922148045403 41298727309556484 21063327668046997 33451265156774725 73820623470204755 19148927341486892 47190001003733863 52745668491484453 54450204709954919 14745774550681706 37771093744420698 55073916709945993 43833599589018833 17096940760040394 30694720068962140 37019459344494857 93824401379938967 15944718292719228 66289807010249408 29029259328340812 55808813871856038 40110710746622889 94660383386704144 93045872802066210 69793096197601921 41110256382770000 66973542028556990 30700808115476642 21557325804443262 91492113909253356 32356986356841721 85964910413972602 44060818315927509 86659597476553439 34433893361642177 47224973514671562 36222542968808570 23707263718404055 13136512945910755 53973909273695893 12781585714869065 31808614747822784 12582461585831368 98934622603926807 79857893969458243 27455283186254599 82412416216965635 18864024531646316 55082496710859044 76113686147373139 64557447135921833 29140188585584387 51801083311968772 77655151286390046 34489516789060152 34341934807107024 39496994436577568 38824287443041548 72748726874289093 22177900658833066 10458767317992058 45451275636528977 28686093335406451 28537203379082730 19703882274635191 11010370962508600 33040423191212824 66723161028082094 22936630950678642 24058476520175354 41471323751766308 18486891143846316 41885391424717441 70965992882294856 88189503790586678 50037180505794608 56543482779548046 70007779633682954 39634248400713021 78958419596553066 83546851893239224 48643585109617768 69843664604693296 54610493612060889 74421117058105069 55329560529508058 17473925864156064 53647761929842179 15135500886617724 43166581490825415 17550171146631369 59676563164410385 81758342267336748 98031509300439100 77285274256340026 74536141587258027 29378851128299555 91421563191291577 13800521461141997 50590667162911262 65670836189765277 85341508025425947 65557384607095429 39376808011613466 51288856910008952 36874622858130432 85639010776938162 31289129634199934 75612303158939871 87907802669660052 75491337842694439 50167276406614273 21360867662969309 15651352672324278 18977838792976140 11056006315740159 45646840711896854 19355603526944940 38795670184718838 94908658984824431 78009383185418054 69902249433178753 82356088639780981 49951151185838899 70275530762170782 50407481865807476 99424071788154507 83879476933728557 24796650882313084 29789901674518222 84523330492307612 88034693101581560 71229965483536143 26416603341575871 73905535416553689 61814942981214119 79563512546645138 18118801947922478 84217203072317680 62905475869951135 64369179696947895 61263275250711657 42151155412171462 41438475861299338 40344999123876349 32355228115653864 65670029206008838 45289027339131149 81129408763282632 87355431094480656 73962207404186659 30601542148067703 61526395021452208 75762362927096473 46373805720935035 15832986055657642 17481696451700655 46421038837227867 27159395317243157 60956532569347783 81464246775518061 13754424905044676 84815761902933569 12702625429710292 60523692299290278 64429945877159032 29848225845611885 62275957768314783 60044191679672593 92447707810271284 32372479377240995 25569814288652612 20614182587142140 90779958328621715 11429273557754770 46451221186934065 20754064114125746 55736139834784918 31823185023029173 18099007533742991 76198804372251362 16133491109970487 84874352139461367 17088115838214857 89642780489318106 74926238880605512 51804688372044138 58410087488661415 89140663343954861 38082768324036278 54019750299197532 41846697559461022 98330351445965183 18133184898155028 31652246089422307 41802479163294416 51134759812787064 65256349982341531 30542643214100241 24250800842050018 86884821172209677 98024173295878436 75421127681496132 50721454384590807 33758863117848020 50373903086344225 34218758713408680 73048015528370772 32266247483639624 99286040767425505 75274687846290954 36957205811035837 83896376334415840 73728466858329781 91064354388411532 99475375207494918 55912149939402552 34010917776191052 86011434633035630 91842917722195354 51241516844702393 95958945052371441 16554238768501346 94217067785528906 77238049388044243 64539578317619464 60700992988999499 96619075027085488 71808598372268834 61823651132387087 79022181927672326 13681973224767747 56085875410258844 25425761214892016 24337254279322295 45563901220868193 67118503088499877 53334270579939477 21120452385860401 56933425629607510 65798012933578405 63676854770548830 87166987943218674 54053481482569199 95696232132386783 87120243714795235 90792217024020832 53028527492287018 27360921460920139 50191299175090751 47570567739662763 78865608196548189 80938544735562981 98009392343269458 96780049791056763 93097726881116047 68749739697968337 34952336037119764 12465429250097051 76577471734990670 66769858710845555 44222365916159117 43258512592378726 93258179217101658 84145535737281361 42096604519756144 61330257817779852 66526779330874682 21591264111951770 17920748627225449 18730180375747710 83638199783401345 71767202267844685 21821414724785781 47692433127328652 36951924920205543 52926911065558581 36410707134703694 35688136249184937 82240803641104857 48090563688967039 21495414829419355 92269276380959136 69162710221968612 19416369487845056 25332430451550317 24723210771933653 57280725363337621 66596670661778970 16241198030004038 89595723558106703 86102740095616045 77692592755504218 23442388227690356 77424868285351443 27383570625389575 86656800407065494 98849737969317095 68236783402690622 40849793680383005 70198587533024113 19120773268093849 37687111691895613 73487016226480443 28457521119549008 62243531595835903 91971171145017517 87874076575641363 28041604823607871 30637948480585139 20613666948364099 55418822720113833 57096062870030713 30687479806704914 14159547481545956 26522444640230085 59179869781425757 41458525556184407 28804907119649550 96424217830067423 84043918816089531 68745546953050858 28721941150367453 11457677773884176 55524594112915591 39091701604710205 73407875388190513 30757491492937662 59156301074885624 72238446941876846 38862161460523196 53874186733724448 93914929644482687 15153005448561419 47572898723897048 12025270361297072 89003946492618625 52698575034766488 88236343438198976 56031427427443632 96036063092172987 46822509872408168 77125015774156654 53028018823788794 90960840269541988 54382754644274085 15453205894221770 38143997179656298 66128411955739386 78308790816644433 92015540467594416 34255875227656098 22582332073483996 45720110126912419 27780694282435697 85277793088989163 89526855931850638 28459771456001041 90710652098506815 77609752505205610 27435725718489147 60231102925255958 14700190433733181 26434692709204408 14783749705730151 18359945982639072 15277794826751433 90610943718014392 45505842396057954 17604019410153997 63909214921209253 28749959517778297 31910720142534510 45816176096183410 98675686643773118 20558681550832452 84353182953469968 45596773873585162 24333080923309777 32671778544669139 71644724646433458 50118701335080544 63098541338752182 12271265002412583 88862410631091050 34787358885842129 87613127631509934 45048753557075255 92327827085136206 51265364942828170 41109985533167128 48433166421993597 55728828978496557 62147326930304886 96789883521322700 12979948759394452 45117344596608768 68321019372133357 33691331480937049 22260700229061382 88248928198287193 71223072723065640 46295033177697873 74674105632927403 91276040041238467 87857812358218772 49998565756474299 81217056680004558 96987785369578584 73350998235018508 51635580930914579 64840293681971567 50440078995284207 91323317037120377 23258663186370476 25382848059200546 52625108193058858 91504969431399625 49230853578990521 77963817207429291 58014479641384012 68953878885181104 85064397751716519 17331850084256038 37799629122326723 69419975093910275 66406826596152987 92437032842795684 45166372631624831 67865258680708103 80207490766029226 13463002381197304 35111200855187596 70756752749050173 99699888811309833 83283790778479205 64570629702050081 56965662057016372 70408793805302076 93931346367198229 72287351010339891 88673758999398890 49824657212938538 13235436468530561 66173241124378713 10895896198819944 75540448908426499 90932164156123138 41880544404616154 14628565977111983 16507127210797691 52436637924170760 68680934517011676 41206036062920394 58181434850942391 77616834953695356 92632897352328936 81322279146181026 78195889044226655 88276643202044155 64282852311574175 44329398089311142 97153154512784063 64945462809414668 54679807296641210 39233190316785719 79575095111498141 81823768069071582 26817088929545768 59844685034102651 58250757052084188 15321908317522888 73568657136539894 90381546459008689 18277506120185011 41162993348488231 42873464854849851 24115395898353313 13877324969526128 71099583040339364 85903911192483697 99924541741990073 41294453732614807 90381604190233694 68632893859583451 33095971567139105 57347435054354142 40951832558260533 17884862571643908 95775207058551658 20004725597893754 48254504264757536 97380388008674715 17595956432270278 17031928547900596 18672350927669004 98328154317142561 36761043315776716 48495848917658543 42329495027013028 56848088033190419 62011592585700769 42740571274522910 51781436490940069 20117852927662813 42047435527548526 49734174498497202 33890437828532901 51760597100094635 90477588465114794 18695928646870019 88271022939837554 38584407827378814 34478739961812831 69529715015251426 87380129207385452 93861592179834267 31552381526605676 33677866258114997 19686097538724787 75494801422586680 86900767030426992 74242556360712079 95934666308124052 63985857310447984 95073882631191784 46812198026014493 69673042868188832 37445180962140372 65337230171263179 20705522442688157 77529191895556375 22915028227013799 20588893390997219 81397457615845548 34380329373881369 55096587683063997 32820936661945983 97485379887038073 32324491745189006 36690954990791664 91707020494457462 59236341422352836 48179246263242571 73053344826633238 10246416784378893 42404659388209596 89764065913886787 37804674368750936 69673294504120612 82796141097692764 60033465744068953 95776222359005724 33880448484077930 71458057553754870 79750982860789674 79896426999976668 75016194284699215 88840254141115165 25814949884150564 54719295760022849 43271993274713822 40574088346482499 40563111329738858 70005644550242107 46253029032281936 13956868341366537 98041298419998895 71542149245393693 75906434830662812 51036696528444344 16205170689299615 24258161511911860 56381896435560961 88171830162023783 58112439321249153 49006952853747887 76467448479860302 43404534099318252 31467822055227083 33251711712127089 58761038923398201 14241290291875421 97663087222718314 37127388594321297 51700974702781416 80269812877732214 61136596064905002 14462731371811032 58113898851605848 78185057968110218 99468107506912847 54793265037345292 86670739053137803 27351007504719765 88418196969644712 13859672187746826 67437266939508211 79925981154042163 53829061524622080 64212085279947846 71594733721510984 35341712057636548 71724002523556874 72844803582899646 78730449764988932 38232887796154054 46133658441828320 85183791420308142 49137216685105586 97038128547911953 15745465788953875 25800148057968402 10453853029090706 57280660091006286 30767811117761751 77561860387300129 67600815156330535 91515502554982643 13000232932899723 35307282835997715 41114614156629657 29215467542925967 47869101352984127 42253860424240167 15371926977582471 98353719796841418 91787113737205395 37030482890859745 52009046543543737 59429436248146682 23195878196123955 63204135762526781 45776293609336794 58829780808232399 56004181267376998 19198049938197120 41069974999567038 82961842958126209 10009747103311978 53848532323016160 59257818745677758 14512921950086245 93621989218353382 44272430104231073 36928956656983352 10657982787929592 64849355269167148 75122945187997400 40837338271804729 36159292260171180 33723559982925454 44788306411758337 78461205402686805 87756659731197349 81370589310582998 89054159606655271 16882014197214494 89246701504990329 50233441702208873 16469678216820637 39557370209076222 51879436681542604 76097623708715611 49759587294301734 75177363559689329 16154316812930693 15896004782857430 86149343368799792 69710843741076850 71435719117263477 23584966811006294 69974454421685189 70337328516804409 25117828784253771 89655054181164979 18246358422251446 53619501608625702 54864574662870596 48392150583303777 83824222114170609 24148514107956801 41105639976047131 14561828965063940 96547783937645960 72747881871404269 97103858342424865 24143563968919085 70723128500784798 15493464019809778 57279543365353910 18141087962338131 32307279859979004 27671054087233835 69203112257256302 72702301807974555 69270268001744708 81477924829307404 36936191647530967 79544247117500849 60618483946301154 65551182237794834 15238249978830274 43174169728204580 65225921388676513 52751112300187800 89810692802061592 45009394896477980 82284169005352979 62962989590256936 81601029134666995 24002843955515488 59116567106623467 37657913285829281 17794070621106826 21810466787174820 48685729483712632 24751741467840803 77763035258969542 49259748704363311 48329226238412410 30526986288452064 89148435952430749 75935411860538764 64738225313615651 15965022934866233 18143693834201562 74810516295395182 67067465642837916 71190718819019157 66863205132735369 10838337459243221 43066629127080352 45824524772451534 16397670374193677 23815668108389624 54007815096628890 51023089098565414 85624894224372611 86263910430161525 37038846969783177 26630687813880549 66141539069852752 86715209608321582 56441565329345647 60454609261520003 11873950877474207 42325206203137157 66757745344094807 27443955948294549 45189262802735894 67330386655910138 40509522143463637 71533695969377682 93353842970668164 88727379209162005 17923926551075697 42818594962403566 97678731313439160 42981772455151648 48565424202504663 37421503059743641 84955779053575048 96654339384330066 74216471923984358 83739202170821107 32646058045416551 86314449419955607 97993231166820537 26997683587117979 11147374828720661 61455248186226716 57331952439084946 78458220784517877 26683278910904322 32531783798273699 48675022210175183 81438773188843473 40252096445236740 91239230252682821 16282176047803163 91063907935446183 32232297793830906 81283154333094827 91970481482672650 67647119532965988 47191423854727716 96928089243753846 42730456200704288 99264709434414330 82760930612541502 81044358392064183 76194292881851972 36280757367558021 44848299505135800 30137555933638928 54228431278735188 12515939201937448 31203922441985385 81302495783855498 80813268067842183 56228218977060103 81727837642898372 64563913814499016 50861239365605462 32959370838100048 91679413516617195 85217690236586852 34126488101306479 32209840434703893 32950277726181792 35057216531503380 65739724913692481 76320561158386640 38384617739372422 40679114893969234 60519104471106046 31067112705058963 23728774968144398 48649259976118754 42754819144166182 95783303399736091 51998495656813180 90628357298648472 98807076990102725 12378158476805677 33018247486217230 65797289118757668 43197245190260089 52237524235522095 46646830810750495 52994979424511413 69777388140115282 16706088332215749 36920897682819023 59973309961124246 88406129065028395 39562074652932753 67241576966519055 18334676666233173 43433468861840135 73493285316142116 66531163960409015 82155918977239641 14675406564569931 67402549763074029 94413456726821670 50388508151075548 48934740393944055 43998452338578117 33064451282363565 94557752092814560 59724382449507778 45262278022400195 14284150340624790 25117650113090771 52755892666689942 26165259579255548 32707254068836341 42466860367711548 20077415312028327 22966659960830814 23175301214644299 48503628060252412 55525045004314695 55729628882623550 70066709672297132 88563707140229048 43932666592864684 58322286456282473 65968673622916981 22369131684967773 64453552523374254 92533911756202020 35932530905999719 22615917961789437 82585778506259520 46968845168003259 10331034864047538 49533131019334488 60372984421411414 40429876062460016 83131676221014281 61170543964479960 51893139831846280 67613366266063037 21375576786110815 25485429846548687 85921460188119798 91395546230969084 41028123309502372 12190129505313779 81014448249560155 17270372859026444 54181629861636201 81173866440925693 23548302561421447 35318972097657878 78664054861372002 92928438151754504 64301493381407416 29224358144600263 47187696884890179 92083827425778586 20270971350494595 32844744712535469 46368508328927854 28693010816939216 82052932342384386 46080639067692726 29972442904317462 62597515910054807 12696963822882247 21076232056447175 54610078221576805 46740885629257690 51468143519195442 68778304207055911 79237851725283224 76355805159551198 21934982501851557 42237840776220037 51166202160857713 73165886632067939 81976636191570746 12140871182910622 73197996318235470 61973708223101787 56812722051708289 29511570067328008 87864765243320979 77931324473978833 46815595531447601 17216249453373458 61697293561704570 19481795865663531 52151718422184404 44394750881959555 23620477768826654 63094312183312327 54949746491815392 49252084191689070 41256548960261889 87309458952138918 99512631097454792 13585559637319935 16392445799672687 54722049227146729 85113244046153509 17135894546699133 76264590655338874 55713863009265703 92408449078066382 94796855146486382 55604919159218676 80398900168852116 53157109228263008 16564595694442196 65489090297163118 35436816333496295 33471296240381440 30124153264901903 17225922009120884 34490380895984199 78384665130911759 10263905178460370 68236148889729187 53757432783174199 73113367037053390 58815732073527446 49991306177008073 75285173000770765 71212589083369792 12663138059813219 12578161972207557 35437106890125571 96725723233289699 48904777067196112 94381529889244585 29506708714529375 51660807127553494 16766082091671985 87755124669405581 44387535067902111 74231081113963575 86834217439626624 20949352544027037 65878098223762903 23529700397177471 99613263244180671 65537931000890186 55533653567167411 27490903458466113 59354287748237415 30241498495868887 45811889505451743 37040475710631900 67370672768057427 46425317131236643 67869077728735655 43120399777893489 17337405556820728 46015078426093086 93081977605078726 48034270627228827 48839748841956790 65991111011633186 37913157012566627 17863553806658000 28160602932091433 61116464751255944 97207044946454545 33979007355633887 84635210988886604 72415653283116659 57126891460370478 63197159513615869 71224909880964575 32580448765777964 33657328669025640 72398110200681198 48437287725180443 46071368497212284 30890079845477813 27334149690006638 41727014395105065 98994216029991214 84124052535982120 91052819362647513 84728512040079497 60182754929221112 46897817867931015 53136806408423750 59128727139424965 29846500728457021 12332753174583471 25059077282733887 97528057412258980 16097645808848838 32933133338740058 19044468662636371 54257050949712440 87453906723387642 37773569856169916 69700140009621411 42046956653575700 86996563786832674 22618163430865948 44636544610147593 19751747972184120 28758126904884181 81368394466306687 16074224719512256 59645922865221677 29821777235464725 58982241871429845 77090405362975436 12155669004217784 85912333888664640 56619335567179787 60606586049384773 55355178379770386 49830568688468476 70010806327411795 80319625387931661 31895804586748264 17258160296759956 10085134253711325 68474960323957406 23793674283410907 80445734660482587 64490763408032232 46866602467429557 42918506497718582 78681125852297959 47395907887139508 61034986519946119 50881668320383893 83660279890186254 83476394964435063 93847648662328603 89980854860045919 56167636112727580 99190125181084840 36565081141795991 32566682730740975 27739008966652200 22778258806614080 25329690048397956 82494298624349592 22197700227106369 56172290648125593 11767283693494308 68509215490291490 33166449183479092 85351472744764180 71529344198722254 57100163808031378 80413530583978811 99431871847622427 61195962711265665 34978355398574835 81440672233124706 41942261376940061 76162927782351656 98012524971515017 53866788805856509 90255328863280388 56007445674931171 64499864419493591 86682873061063971 33559459181624569 94931611505951862 69143090431551764 78522614685332700 98604060091377636 33306179166862100 45321731758065476 43181079346695163 99505975498571376 64391992961063327 72416174387536192 67965445867745055 88624720650680134 43777793301500412 36763434749505254 24789119075996947 76652219308578054 33794501928672234 88269519625303812 16327525325325824 68743515888404697 88263412877205877 37958111904811377 94220528258605390 71188904155606906 23556729146404443 10075598004501937 79348327503981220 21309750246563723 91405338718059110 87735143609749135 47321702256786722 94783968942388089 41748924630026000 74171090240112504 53307700913279541 69894573226583329 24488338888498972 73530058476673060 56026951134965946 30475465404859819 66572988500454826 21697352256177932 76339789331102307 65782174625307756 44769917400533311 28959226850764281 83876745904012683 54024547468968095 83826445722956808 67665426634976714 57354970955086535 58264264611875971 51074704480276852 53820912889403177 92093315467488959 95422906732681295 93547932065037930 22267485975535614 24127899071093710 79013135257860490 51772288500228541 86876086036194769 72903405180028733 78205791737404251 31622067333999503 65756358585021365 38285525797633962 27216456994797258 84979905393222684 52316467601388294 97588152349949998 55445323941166006 33027255243570178 33332917082413491 95828325890775051 15906262561136017 97536128976516174 71204795600370613 90860820497686444 48936514134885090 25959865315951200 84927731231770095 32842616127107867 30271438252797646 51555707526875914 22141218484772934 20556178804207431 27250684423712005 33609472988040155 76432897343381921 33500399518908763 23926782557009601 46376159488638856 32236586185983184 68335070085301156 81485256896011631 74458807254601249 81802690360482240 29285651622443149 60288849869014448 57716420367719621 27541908976378823 67530795600214858 37845048684313739 53529831509637272 26696484200108765 19452995078618613 54903703469056062 42424042858641954 89981135117546473 23270932755578223 86008191768731263 27782478144242794 92411347227044052 46800569709827505 11245036244799701 24608071520694319 51278465419346866 64579744554630377 22868473609525850 59383447695199815 68659478114446825 95972296862197063 27229026307549653 91254203056426702 70771252940510543 48526618890381708 14941154123396572 58180266477352631 31591405528969698 52135043845033122 37021281840652110 85911597965568616 95093842309436151 51057727446185418 37796570030590728 89517078130282524 68280984876804166 63213012140453418 63735526652530247 33077385272774759 13681080943867482 33486082891594078 82113326376418948 86975685208856918 81193719853228505 18694808660246251 23016333419072227 12538413617404984 24774035027903670 12067046491804618 96710596635891815 73333137374879343 26173770638595107 15892191652975649 37873157652692095 92790839586297029 70130273234143689 47690328980195249 91380440000563566 15461454212832678 72577983199087881 99776227274639260 78523058399428671 38111370719027671 25712921011386031 12813508743109614 98339267511485292 53809587629646309 16442727483690848 42691553269389167 20393052707362068 87802798764477086 56497681504691823 92693159148685902 79951406855333752 25714920602793917 80893298478760592 46771411509368144 89666891305458358 37709381293131909 33400127199323507 46993146740671023 69565608855269209 30159098208148699 82775423098374462 26617201401003958 14399815285368762 48585013526231521 28804987165281918 71503454608358872 94131676871147448 89923082026977593 64081459994499360 70224258653156400 45794932157012107 38559057031348862 95326638986038742 80543113290385613 11435595933845258 62845242813064215 45632443771500809 92078895332528297 15969812971582470 36851340125713373 96526877521971097 62854957840240295 82756745872122348 16271511012241291 19478223142087360 75760273842776426 59547841347395767 51425239299867467 56395961315595091 48371202563674725 28139015011158226 23561413391844647 70173061412078524 12866530775860336 12273470748956555 46284343462137923 37075896823973036 81637903379629950 72670900810924859 17945848479550914 66825751224007716 71552418188862942 75079128872635852 71858767957917415 94014893903486949 47668169662869257 53337710303573958 34978257922403221 24659785196331193 52105250785069434 42068557953747131 97450205966492598 37435399257353515 82809295100052194 28353136224530306 91357959052418040 25724095323303306 35603902709687031 70145947996282461 10006922545601691 98657593652458931 12747169909195480 61979332365568611 22621155608232118 22864150219796575 20897325444803548 17135833769144840 40776047106933430 27592597775719373 42984439223875597 87667533977720949 23752262647060553 54587528751644311 18162902777732818 33068824299964183 43613126170400246 45157801217128913 13764940210119853 95764767835310966 69950143073645064 87201109451001913 61992735064851372 31636767576037550 33481729631969813 26449404638245986 83678892350287926 90785056324934366 69542762504045763 25356672199033537 75661798081028585 58664466855985982 70348551253558899 13699236272459980 46310723714625765 20220243300353113 42730306965894492 37426087937752327 28631052711234370 30477173461744523 79921401679072251 67124499517356254 93850236092213352 64539653519956024 70235719224952625 60209148434802094 94134650980696189 65767645687177198 41981870999544728 26440086579339209 31939098451871122 94707796866682658 20441068806061012 77477881137452731 45729105413192779 17411336184643962 89081211452329994 95427942543005448 88367402082184580 96003929883270337 94342441994170755 49490325569887244 17127055069007974 83368056693027540 56789525781997800 21468567679691552 96115639938656525 13111067109895999 91309426681679651 36783416489224107 74429691658170480 19988981061266340 20594994646608080 66396932962260657 87821897236411668 53912835634211309 54860796556162527 88666745330509143 66161755732100526 99916507818719036 44249010760848016 70239851270112869 77092222646709113 13477475616374361 43647855805961772 13076256080027163 79008597489724879 52558954560364242 55911795211706045 81738303323873326 69283806679156170 82527768389943041 16964080760460281 67594291163330339 47955387248526287 87134192800270359 60897355773567377 10213296508983117 36639457511505771 85524188226041333 30861506989107595 86445083652300413 52589832744203236 99848246144279591 77677836177145418 65780715349127241 36645210446991820 44748527208168404 22929415013538134 66473819532931223 16782363370840841 67241122097112728 71139511721091540 44937321959824527 91679659157743555 80832376064827525 99393828462291752 90290622156061403 66633405945709210 38443402971149945 18562138847462104 70919555563392687 64597958523707045 94006159376324683 76480955170030275 15442982228863365 59798666573704580 36795482486415230 73293274327902405 66346163917671239 32152985877848959 56884240607887109 34642662590839876 95216564612904075 31004411091414185 59253934551486052 27083563043937304 76545819509919794 34013995376624469 80988123265805878 21625060131195531 71536718653885450 16709384134598293 28700098298262464 51752594439611959 70791708345465956 79894555084271783 97631593754514953 62391447408396626 98310380421043524 78584176695351157 92383251947559645 12815459544030410 27593035834674954 96546629312629054 45244126056634449 44490951988785725 88239851227450118 32664596372817769 71540766880876197 45719637946993471 50294468705481646 96342794050862406 95090116190526794 17569798494420148 72197191821318225 98271839189225916 35735970437309336 61699269683343741 13693081213573703 24308418154607560 14329063972087593 78056092209443176 16275630647447334 20385661896330792 42300820618937802 36344283620672827 45082792868495842 81371163818672331 83200908206528529 79385469847982140 88758802424565693 92630868975240899 38046681401548671 23053586644636965 29211679893910485 44360263550737211 92131924841197737 45179740441899776 78148900548074249 41529927814751845 91333238024339247 80548362194683720 74915240649853714 12929730784963968 49767414918449128 85014918836046160 45433178657981403 37093883993005933 22347029791038530 69296303782073190 67161673803113200 90803776537123393 49256328283454802 23162227217735410 65762613029806340 21595627302348657 32529009508185528 39692135726448511 52621247891030878 19068938306536294 60330744974655516 76493228289719233 14133877401256297 32942592481908720 66249010965749172 14052470545794253 82556749283780383 30138064749007073 61034319906133050 72157113779681612 95791587017078652 54322626136739479 38425327779733431 63288498370018662 37976997227796959 28636013551261252 74987859216554293 63438076868478823 68324116595649549 15396055799051958 39918989145079619 42189974703877372 22721734125524102 19775366171365111 85476398530121123 34670409675142430 20749503293169432 34943413434769969 56994695180120085 30189920152953068 73231755246791156 20751924908683801 62034611308748161 24046547852404639 12852717978916386 72091864450808056 26429954460167660 15878551628842014 75983702454032148 93745737985830990 72427634247001464 98114116381130429 81963024936798788 44290893450483656 30030536400241827 99832492571264914 99952422477169178 10538791925946099 63591078607082475 63447007684520797 47232203680696589 91524199062668078 36277109657362863 17457547639425689 82202637454367856 37275547129546867 87885949604570842 12122638392483133 32489371449776750 75666601040709536 93417669681903515 34077010862080733 64733255330379556 64472823902956340 39981576888756178 10605339654082665 28688849795344370 96680475611176509 85515138523403647 22544153831276151 76959645036076678 57207861505785311 47105131049034561 17541479340988022 65212887427156280 79168341055721912 89029759118089094 51918583108695026 99480267719016894 52392074789520228 20670892180514931 36486630449828170 54409396540531270 59293509469388483 79316501111503778 97236226324424062 85402548636853050 94216488004774662 87535741143803209 30118581300223725 42257087530203179 88389116691787834 55606553622157340 38985187179658708 29999385842758644 51190893878730550 37168913187932236 93943375227557998 20752589669246834 27276810358728378 92499747373430664 68292787366972647 65818620424376619 21627827756082643 83917069764473838 32106294809445181 75308857674171785 79727404414594125 64690492596613861 19026573721373041 84983739444334680 23742098661923490 87851023722472834 32244038290465552 20629883461020670 74787113846390738 16872599679520537 67380038906592648 83297075482414212 57605433827661972 51383917079137699 99272339671912082 81773081168066214 29277129070293129 57790395513923238 30587003420591157 76396799300654256 75980647297804370 72112538355084259 89506147978943771 94912321882471904 95042810351337941 10597182778640916 10981434698773629 44224032557496307 58200054970194479 69196863893662540 26708273213976646 26789755751163689 59346382400812520 48446058440881867 64692206696997032 86209053700036844 91454082254481522 23720707954407531 55015542577895708 48746148367115261 87647130206667490 93249565779638588 47222879441832182 48239106098199847 25399504371462137 55845493088853550 21623200808545323 63811252995649947 34241685746588331 67125700440348836 86308765575842452 57472176275224344 29596516381413233 75855046044593655 56862150144052552 49126197099576676 12668030339929934 30841216952331514 22007019262868597 86908080932271020 35298776650637001 94155277293159649 83899197852058478 79299573640042947 71005135949228528 60642539001275329 80505954104211339 55277071401124671 36572039729771278 28698371098485934 34950307611885239 29673532699567722 21990457850651373 70632590398741008 54929650452609449 21829749122411440 46694740503622035 79974031366528236 59691363034235880 54198417976535258 85588778392590247 92157189892606101 95642631531312134 93024335227504810 57766800403207313 50490251394454691 62462612916570444 54991423170385159 89797385998979036 29882014294196034 84238879276427405 31842828751450682 99761835631341255 86341380400424057 19802265153625597 98155312978671481 54520172405196261 77423621629986773 10976048823504997 85444151323529899 73080942446469826 36712615164879709 89512375998222658 82401218432629117 17868362055207116 97568806665986261 52567793966400100 80499414337404738 55830395877085814 85063761173613017 30707126343875367 81979947314005377 36431537834881329 45452663283933800 28836031689201630 73036566062731521 61596838082837675 85494749055564592 47555735982107497 76422088166367277 10027135957829561 45440797844306416 66075510898845320 88949168848099315 14291087988891821 54262692716470032 43983481639668249 38950936333966351 91518913936971182 94730985342526730 98715684874422080 21990086246276354 92967055703704225 98325344756133283 18031781305152097 30950836726798667 12848211972879111 45363120703470252 76886342080880176 23901764598229697 10852514259358451 58990126260602233 61836748308756599 23048519287209585 78031607378483130 24797312881900077 82521427741987683 83248033434298931 47200507094794985 74946457236534211 33685782987300299 76282530562824243 90411550028538524 89546972771939212 76450163145769393 54940639652966660 74531599373218513 47476638360934628 55570479421027994 79953813647079981 96899443464895713 75981716394963913 69631229264113187 57984496629659986 21815041333413962 88160665048718746 33456410214494465 93102624779984272 99930665297250058 46586879412881019 69948539217032404 25202989326284994 89839146955853123 99670166998925402 65368264931654421 54694846568752888 79902119946600090 46053351620891483 36452539241500738 53708722462301261 44464541482245633 38734333135458630 62724589255313412 15357752689794105 45877707009725858 52509315029829145 65717227934296862 57427548745614510 63294709430618840 93695552995153037 62844451179807708 29147380168028969 65186453756202132 29158622124981149 71629858055063851 56991771825674427 70229909877926335 83210159710175096 86367133921008636 34286970675880845 27084811672300729 36903379383548001 33230101282518541 61300132266286142 65477872778476012 33658585054576088 18106792601734324 35289044072142387 48842407018368705 70403431980494651 93387841249240571 28278191119615045 54693831461822444 91917597415582668 84555719728967560 72467079834913422 49007956227038932 85761325563120928 17151892626363300 29527148993959599 92790007674328048 32305058573900237 23091506563961838 64062768518648300 84705103947841635 60992385235631490 86851172004989505 12881748463081836 51303181981235674 99868750780025892 70565571523490336 45854379114142032 48110170989962669 30867183953755710 34347527774178988 40173000723228103 68762274639170728 75672091411899398 15890023952187249 31759066648899791 27170205240906597 55416820512993944 59451412471142305 87740534402941126 32103272445615077 77471164638186438 45368924840873557 12601665683986719 13128674573280775 56686778757891916 53961953770728326 62392289618660516 76257864129509465 93593061118257832 90045201363371769 80106129930999599 60531247850592114 75152875581421490 46391372843688731 68775770497275396 55776199356586989 43396220295096319 45384033214349844 18207761246496674 86244419796064319 33899053838250218 70055478842524036 12731224810649470 57011735170607903 49830803963409809 35437882258980225 86910244001803079 98520240986318531 72375862301715638 67171573188161841 60196709177343125 83152063044781777 25477488229731653 82844617081029642 59836231224566525 52661966079898773 66598271865534300 32642900282142691 86765181599180088 38139923349168566 98989069177448136 98372108300180166 30961497080172956 22548802281420344 74750968860418576 88063612846970811 60923918560236403 16907807736253816 47184090810705547 98934049591985570 86200206836681446 48333119622483914 34045728571490007 83894245586856291 38316914680132545 61912159703544585 83844637870550211 42359407128523618 48855681684844845 44406319321466361 35821837944682918 54457826531466163 46819000328813557 92233845661641305 75629877791511588 54051244306303350 87941663162501408 12327160815630816 56095324548674735 96534342266233776 38574036380844982 26924483826127850 65705362205754227 38575512957009361 80023623153070476 67026628844521650 73222692508860186 15200635818924849 90471244205071732 29543905487115846 64195622636910345 27700342230157790 33041725421256200 81763743064806779 32368415856838207 68798811015851162 10147765925349837 39280875038750912 38655614445008274 11289885026273760 30173323297823168 28646480986050998 73018417298605518 30674267409322138 64101900161900161 29334189315673769 86175333466277198 74354599534546278 27471053441263314 90751760626575561 44632332509448497 53398051048598061 74687857009692360 48775029660518099 68712836795397585 94901331001096202 46943857848054948 83289944838241761 88789198141968257 20657161036590486 75239492007908776 28258130707268479 75124396024763981 53942858269765856 62975556606327739 31580644560854604 25706602081836372 53089691551800314 97916187215725272 44077753817088493 24615691207537411 34973780983455442 82954914713900257 24824633831456621 22591740331566475 97840597639744346 12113867769224617 44541857101784030 71665698597775427 37516735301856838 68341552074880558 11926966316710745 43248399691872533 82094492667375070 62761939942832532 52986606916223437 64955370113331002 63089535834448118 51070693825203597 82884636834312696 69828661624673431 26716554502153817 68837352089980010 42804980025335358 45358090112479358 42911672372641366 76265787834696504 75272195548920460 59033737821999673 83169873550346289 57094576132628548 22487381508470268 65272432962415979 52429858260767255 59662258804534193 10688609284344573 54114983482761073 94047836177695256 93487111286929844 58150072097862024 39796750819406131 22127262901952960 58876915576935993 15651188223369086 64110751238925238 82671698779896927 98534238242694286 71920016680597822 54535924702062970 51250238365510049 77340662597990734 79239620247084541 90075177294806349 45514156825801649 91427291636180794 65696323870631519 51189544583862788 28736019475179096 46321913435051041 90426912545622593 77005783261378987 73805150505869659 53492084012762465 28066939698568659 81661720911561003 50877182081778131 80804278098356206 80757199709233314 42503048096513615 90357318198414748 78245888773759975 50042003079206527 36383946505111122 18560680942316582 32761049504457097 33953432420493761 67175312987594066 10974705920593098 99384150242736539 63038359029358816 23593259417118047 67835612080664502 50153130127351584 39964695811832281 54919210598334024 35074235947861982 40236268056935898 46634170610791956 57443721375537798 53715375585755921 20675255489701896 71003822649191168 43618283910566488 54653227099333934 14416621967131360 41510844782539422 11700273915620751 37896612523450563 41415120760649396 27325451546173051 51424199517413607 94438504213252167 41085926254938920 85363956319121660 31231061113072187 20355389315100711 50214177529697846 88123453159305073 63501669630359942 50479834882132633 86190256289127652 69503681984340601 83534975289321205 16603943856358221 32583806915567118 14396162259670378 30543310594499488 70874246620773045 69509279455382738 83058637273747586 47893132360126320 24889734851111580 72367812864348831 22413655294264772 26409173797090391 26686857412442485 30123339683976667 16292458972448298 79432966089761787 26613773229104119 72065639596927719 27358690355849828 88477390639019316 71165499209892405 82382084121691166 44205786922851319 44982409795665205 77086534510303467 85926427064226786 25398130178339803 56119129019064437 69763887619409360 28359146417737311 18850771213972782 44858099316394718 55544577899418560 72456738364004619 47606097541444619 35550669192975420 14582982257062598 36994154245178566 85226341558928361 61568177430157956 71134841801701146 24547581925395584 60422217465526986 11052604381716199 76026307160230791 98327401336489279 35036630298133771 68431595343058156 34567999979549010 30262907908801372 92880490786722621 60587297938859797 75156589066231336 84478777012767002 60642770423374074 12933463437629687 40363700866712024 51187058131479739 81223973349341446 39597996273821882 60279864147049242 32205357191041258 90366591929698865 80727846018869908 32640783013003092 38306648077307199 36794252676490067 35930645167148173 55075020986414997 91322297570176787 41581519573346510 76638431965030527 38107122680311201 17111048887983880 41651581195131020 23557295400117059 17273175052638415 35793397590846948 31419337266790759 52102856653103782 46323968107553577 40731355638379623 38377123326866740 68187509390812469 49616942842086560 34970899464231905 43719257559994451 49866322793479774 35214258748398832 93212674250702050 23137766642320020 95445100934769354 91425405723086522 70554815174984500 78635107793410426 99075756717983512 83162499876870465 84232835982020844 92005369157568236 91492447510524221 45743751207494609 60345517536979193 91588867628592330 24035294431961392 70307097853053546 58006581764302066 21206504329081992 53903358976470887 18884668069927196 16421252237755209 11079006815511032 56904640421969591 96093488359590119 87946485616479589 99964151684759484 28056920219931274 39566146027412868 51168108674952355 25634926586738476 68812792159160267 34417713208273931 17485517821769403 11398638312899971 55219002560930523 51992356766127329 26471159455273645 69431028557492438 48759357787485482 64488116510663000 31218794264256403 45986596074639590 50320139115009058 87118229074422879 66041567151051654 88531728621562162 33893375800274064 20095149516822404 95695343645823347 24306900215513721 35099931679195448 36341916634418904 38017777786639942 96829890618574959 10668549454410332 43235896976167742 31199851757438625 71468630668579011 34069729356154597 56177082320064818 29557215994439452 82386147329322615 69708846420153940 18394123201740492 78066752206194306 93117825622558770 59239207413385417 63007655568229764 13677404031698437 57872984908924400 29368556881566445 68929300053411673 78533861437563068 18906829333788370 36923674279306231 58787651897540657 92645980486673565 44694804188942476 51235947522969032 33753645639013846 15514271160314945 28206526717932661 73317561543274172 26681479890203138 46302779941446396 38904572468302938 94629357183124185 18687705236995018 41821470740122641 70643577299151489 49138082566791753 63959018825835479 52444024411687014 61087744957055153 57157425114258655 32540498785474098 81667438600200229 73205092722010903 37384371518150245 50698663392163400 45047496585043369 42778774468927750 86250130077773202 59373544832022770 99766678664951167 62148252694666573 52916582755974977 45918102318901352 64399559277606319 48247653586589395 82438658259648509 70539104078701606 76965208059409085 91296748112893755 10402317356223416 95460187024094280 77771184957699686 79989441390315322 38476138714322698 78775079154592298 19616586604345759 59372289586534111 44889975812044841 78824956335737958 32384493582598981 66664234885217281 12223443455672095 42033601880283996 61942142771430467 91355477235476012 39220460212181400 18136506691597143 60345648981463121 90805278870275034 77289293370699983 35407161287942557 96897432661469034 64880835179282146 93149302647345550 65553902855393398 32218169657000055 92955077602436869 62019424825740466 12138015981552322 77487613574795793 60334659966740235 70863793592256470 31361468904144192 83727741512578931 99605012429665601 18826842725450903 95348169812307931 34520773427458054 19090348231006850 46105676857560003 70736113543192721 68139235710379353 23202350451388748 92087673121470720 44695072973678226 47208667513580848 28618699031854189 27267011119312441 71489396221632850 34668868929862252 90247276433944092 44554605788170821 92977875486214647 15412650350647987 40559618568353330 15514286911608263 39153297949153675 98618977158412830 74065820024576981 74856870543423150 36670897528925646 54807739703921331 51365593508409615 38990977793300574 76117669251222771 34987263338553271 23177891840069044 32584896806172398 19604303656580689 51385413401126036 89980646839151119 97705296373455591 39713390610282064 19030892261409954 24349383588285643 40679437318710252 19961298362580890 65921269650802582 84499939257170158 32606589802309933 62544953957138691 24158044229622915 59875261068702445 89648702310850455 55476338962009697 39714174194136845 76965759738418635 22476378737018176 46936907975163357 22893032445283186 20350156564212896 39332237921043231 38610862624887749 71720701386224522 45516644166657785 62041369928583894 95817942023831530 96066801299046093 76895723828562105 79777743610660138 53553785475828248 73793245725281394 11154911382049150 36694365975910625 59329593441763448 67641985263646202 30873858315109866 37106840964878488 82811659137978473 85518892703173905 70705110371656481 70345321533648480 47808419694885413 43929662280098007 79546255566987660 93179367767641990 10760651970490537 57747527256222907 54791501742176452 98174137823751895 69495703842647811 71365835137431444 94822170522861688 36396073435458593 68681689338078873 60723162543389377 21122167255253787 44235261214448285 45957221408176105 16339076148702678 15431142822059465 61979602281878559 51156346618439963 79373251596631481 93238277301875275 67861634118973324 61275895732607239 93727242809254928 89120227641317265 76820457578788103 83973675802595595 16938118221877598 35729946672508480 67656518054330632 68448760464649708 85716477805507204 68987568005785095 26615860730180980 66339549487937988 75968158227772892 66899142310582531 33688279836849595 59182461585093514 60827413596424397 88117230222490439 70294094251635568 14619523108614450 97744416867250757 61788260372619046 65730490945007405 97881462803966489 72748316581320162 42352282151096336 72157442851123595 72607166998547497 45870373808754570 38721942908248062 80112729191920058 26678786914541229 56180795360718904 80904839610782487 26497374492505315 13348345853229701 46367506380909979 19770313939629271 54548401143021955 87751454430018959 24394752955076487 98851912706607126 60526067038523467 58142210764144316 90871915097140817 66979029096816088 22147533909571986 39981725712794936 66885087102737641 64340296913642693 32243580456073321 88645194677801637 83265495941732101 24092045243615614 69235792632176010 27192401774474564 96467693139378762 44477253436117195 17584558631255817 36185046128305019 48882565906890976 65355275373942315 26076758217553552 52946537710088020 91923948234323193 37809357877579128 65455533499532268 35206152802109562 51688441201638896 57306944577663847 25356770149152832 88338000031507724 80863962493585213 70563218257949504 54171111050265451 72922948614927268 96686759304384403 31826996740122007 19425624310879211 61791512992899920 86958392830586964 65623863881589528 37450548300867710 11027867605298895 27456515710824480 25969180427673500 95962607480710945 83830750265432618 50543274306725320 83237228186821691 45708975402637834 31286502058225874 44891674470205568 55329115472917285 10927262977468194 44729400918153363 17828180495873042 16191584179947092 18199939586293227 74127270178389724 87978351879576257 38894519426830596 80475882213430522 76859003880887263 90960693022561043 46499189776241946 44150628880260453 18341865319829984 18145019005062223 40532966334832975 13871730736561664 13583927072130801 72168535158002039 51931490265270794 13560383262032982 41019117162849862 21799817500477950 60344776698304983 66807179827048913 57614182175027695 24585195288840411 24368383905783692 15330839067177567 27479126949559079 55778601383847286 16050671490789374 22294098355261680 19647160316261425 47789365705240415 85337510363609551 75789506677250438 10078108512737141 19817281453507905 28893224801987228 56644704933683003 94492289685924408 93798841959815847 74649633600182671 50177560070483539 58818028406015626 92204427982148605 72867927042400886 74957438066773856 66955034880648697 98598186347576565 30799800972289388 16895907401692748 50066558289060695 18064221023048364 98275034252033476 20740584460101264 50135035766116808 99921097752291042 94721840176677498 89674180827143953 34047985279648868 29550107788476203 47136109025574283 94790374310779494 73219714840511169 86554070987571171 40154068036309130 32177808344316181 39322386157195258 40278919580426454 81067584544533228 36026720209301523 93752265216084450 22419438833132156 40326867923045701 97348820455228868 81673162705808185 62507167450331433 12919351611580675 38704342712765550 13648853700140899 45774231133179988 50980564098276753 84439160390135556 70576760408187631 81506529166715421 67190377317107681 98113168900694781 99897379794734521 93249409737055904 38258034006720470 21250313639535147 17929411637785147 33405568659476603 68249271937828573 60679547206417560 25686101153691372 39527596240473153 73782048418792544 82057862994219873 34929699891949184 48366280211743073 61874466785447127 71311218710967145 57536457817826449 87891334437983747 46490610890101273 38654825678150987 72375949937823477 11252077505717018 44889656587347775 62037784630117562 55352504577155201 74416017738261957 11634918121024427 60845743875332516 33594874369911853 82664943593631988 51441366841716676 42813207529352449 63091741370973419 75837446154723019 88282839641972009 91117220582226890 77744691586906780 50489032181257127 93631645309071994 28117821542296738 43653810048989500 66788665608886266 21273942775074318 30263116542331388 47588411347375850 22904714835285370 92119809165781819 82549341739459017 44096794461827025 70871453387955622 18565056945894974 96593099648684829 90511238819175915 76116552950424105 13344126184660322 48718260610891934 10243989400657489 30419730259554014 84718396570835419 59093638540659909 84317435897432518 32219197830163690 75966945210075395 12809315388526221 27068426133651010 62189948053708729 28812831685237069 87013627401657116 29937931919059912 62159759756257830 58301950178725200 56147501494751330 85675980550657276 79031409502761549 21022691477433694 18277075573728071 64734164953233158 65477774582124408 26761077719210061 50149840567972570 19001015968653126 67863920024407972 56087481925980364 41779957530316592 77497966175947563 27945779010415448 17160335826956354 42675248091368498 61439016869930001 90481485377301733 52096044722395034 29545333722955108 81217641095781371 49239340108739091 93272778908287459 72825041089031735 21740698144099040 80195850091195719 24838664600780372 94997613268158664 15954980768847179 11839796557397208 71635806991873010 14468572793383499 96930174715273916 23313231683539668 31694148336428939 86336479513449975 26534129759304822 49899663695038118 67014253475388959 47979706207041067 49060512562864982 73502164291211840 11186625419401625 29725487996331059 95052789860040675 96985137402627349 40503850805476181 60589478846276473 98339480456533291 71510814484378372 90265399720910643 28022914533231149 76886541956433191 87170231430738361 30780191746567563 66238354564812593 13944565369560894 89277901547829891 85769922423713619 47567522193805132 88442118673658617 99681339144817064 43291677310708032 66243219859459156 97526896304012663 32580340029006575 35080056802159678 53421392455938750 18373935810718304 38416000332442241 32018630174342796 26319237924479616 41783853765398174 15507138238231914 62575396376958395 44454805850604371 35588108574117545 38127769527556637 41293556240369537 21787506508430532 61709529515580948 94015989878427920 41192687042591192 14401590791055645 71747124182103726 29031730593625742 93712805831949738 44480514502272695 74463803614473783 56007447703489521 97937303974047063 30394546133648459 67783966798995248 26404921570339397 30035442695614361 69083291748087023 67598777875180023 23753180104627373 16567231380085001 56072699201589710 30147490092347928 49277329220100525 76759014880810374 62555287740514774 66385898192683173 67821099260343073 15525364765596681 66259835275231320 84569583443973154 28064958728915111 25279814751827635 46022699348267667 30924102449540905 26110191014978552 23381896308423779 47095680840654772 17870478647521468 42764991667704253 17893347354134015 17681033985963520 24193278207145792 65689791500965868 11780702321615152 91982883125047074 39044616528033600 96230039944737861 74662890247069852 50080898162996214 23572698800341189 91548041371879590 21124399558557341 50190128059270558 65130052459511099 29665568494106331 42110191582643115 13703892881648285 45628465705916979 49524104132369491 95643355790689052 40359704643546391 51844918475302083 47218628889212715 94185798986775610 80329973097183353 35768686586560078 26475369445488837 27781089531430285 52000283037854363 15121821127399329 61726876338072850 32885654040183945 74609673675362824 91982289719594216 84110693307498515 10113104209496371 83162095071619558 65284310429231576 66579419246624883 36460453781536000 67172174925393135 71103187155183215 35619260938813775 92085608446364184 62646955115539834 97479386051103467 57274498146749069 60615212823207956 42806918412617727 24327083426050419 58003647171761176 92059893142488959 80607239374678615 82685444734807766 24874122032704320 38923467584672454 98278985967989725 42931346917797256 43847889290780052 21126770066127894 81900551755454132 55451664754777757 65852425805235463 89052782999925510 12593954724775235 41299116478559888 53215366116863878 22805079870255775 25258697919534257 76995165477071155 87150512427035765 84364706285562184 20531672335763596 35162746827931711 52844288585343631 44394986797290160 53629084420636082 29968966577454228 99619306158382655 33636015742827816 73791348937525686 61057673523381104 66384311730418237 45229632614321499 95631821535140409 25822116594200494 16231549033507257 22946866947799117 75350142231653022 96812305508849722 34974467744771014 87597158568267676 53269289323719671 95135634762813805 44151752121370567 53963550019460786 93916342602452132 55000208476493369 48032972410522581 96116136024397553 18360594188263899 31249106112967144 61495760968282913 91282572681881647 72426151181748830 43470921431972964 71051686050550833 26298891694158355 10983675569724482 88422120912638002 34650557478617232 85646465123876312 99348709987131786 47309865096233621 79859282618272830 45743164915542328 13299289831181985 51911190994552889 53699765866383913 54431347093987650 81018886013701471 43206123590308739 72036436134680154 43200899010162713 83635876995792999 46832016120693766 68946496189995543 80090928967012573 97923408553738028 86304357976671887 91483044656445402 71927295497065412 71810553036579802 52376615692207574 33760711252913341 25824792728843906 75196045622472419 44890567063711081 74933232686109899 23193344376930520 21477899638880233 98925398878201679 30397122511218779 53809916770584859 89779099228861652 97299799535149459 60865852533395951 46130991745474830 89398604665416068 29041925438489403 92464527367463945 92877292881837213 27272572714890215 46916625685444992 86260156451237862 79254582417089256 19215927056927501 98693029761869626 12460737211170348 42991488193792442 69353223659188245 36153976669006747 31551783502828144 35720740342515760 79800394692225426 76951482121750495 73419343133858288 79159396690374751 49172417403773079 35435553572828825 39430552756494654 78652860487080979 43526801272703356 25724238157234214 79617039826630494 37416068963211350 37118062728685950 83429717594963983 93562452565680308 40163934754682501 58666119013266697 80495727721130881 11955305918462120 85959810569477557 30474295600252333 89671097183593361 98230819288512803 74527702576771676 61149273866303286 30308065322533306 43018957588282676 12202448459453592 40896813036071840 95017680745414773 57485049144507278 76682101677474601 23366612878935210 53848231088106383 17788688836344165 79118729587153570 41427898905604143 69693385177527153 34433838914159071 13656617957493869 70021079634523359 88300791362385725 46450896221362853 36731120482635816 94684188188271818 86939251543764640 25280984552435970 57050792580896566 41601975582785583 48597835491202431 59576187356068097 68871057418793339 20477832689128770 65454642837860220 93847093093341830 99568551492917864 96478335456580735 82642481603588197 94989934071804408 63087797969675324 15731125090795495 17764507060172309 30146909876608957 21502154737707457 58530060560132460 14970931807415995 33352680494860887 49516061935484522 84796773818533547 66955799623960352 26418112385511219 41269590028475781 26543824919963764 44064699238179448 55907088728415852 20240723475789730 14684846374936896 43234653183868011 53040054718295471 11431126432735016 54607904639820521 56364030036442380 99897521834142904 26015292649470038 60645066972788667 21469819634886012 19408630683874742 12734399314238505 44892762335456491 51053339064186620 72735724429948843 77932748689146969 98870703084644346 53001836765660102 42021651463813765 53737823538269088 96915628676694883 89446038496675122 97505000504544609 64823545521215107 50646444951753467 37853266161185859 56508347163075542 11800196854251369 42350062997312596 26245114802445197 85530379984971195 82456139058342912 40155664940160015 81010934759806096 47102328488976179 58644483951326659 68790630728313421 27097473451500499 30728706321091761 82260017876116955 39462994602013446 24053051059556037 30899901749851477 26963341421547316 81673655911670622 87761574607299528 74527440433074152 87745236375072241 49222784369736037 40025651198332991 61980806326515072 65916295855553100 39536321047781967 35602698121877969 71634118750553989 45432184990030627 59260065344892955 91221209392192874 38415165521006142 76784986435186747 57231280448355728 75134793011569740 16914202389955783 19930579546242902 18905293893929323 67506112509305404 89567561799643315 17755191549344511 61408463923917915 21850563836407187 39308744925142697 46586174097073080 72715672274607797 10527133285276329 19942977274311798 60842250129009627 35902504274704440 83654187530856118 83553856046229729 59275655042614610 44140880676264120 44742743930295103 38186373332113281 15526271322155307 92143606278198403 76273390270276174 22316303710210049 75676180128230177 66748951355660232 18347375047520965 69639608382254685 59569214879950793 56047444692680036 56131118286478758 47553428189213349 51310126779513643 64790412253936867 47079118550363931 46676995724170581 16018026912918625 65949671512138379 13920722182480217 88657600625012937 74428863275885486 38710904395203095 23009073346029702 31689220493167784 98275637813113650 46826865608252793 34572985566266233 90840207333181895 79602077165296534 76905363803967629 72084843094149961 20885220416037152 62889946889838183 98802522829924186 57263982462190447 31629898245724026 58272635627460676 36950067546617876 86003187173757977 36589852963141835 29830607325368274 29506832375999561 42099111832820920 66067032638409890 45813909756522550 83966001336312415 77041460771161950 96487997729560289 77618637274194985 81046368807927841 59837041628103464 83337338616315438 70164152406376031 10579249224600044 42538868261533131 55043494692915294 29041723839763842 90365294391775464 40300574902808825 44886121940634814 14154377964747650 13542816624212494 41270584353640305 91697581670129390 73409387086854746 45486308503396642 49486746475204902 71917251485661877 53573039714850991 58319836480155470 28187366323403722 63488686343064460 34384741235674150 79516278846440766 33259813292166804 27278171449655031 46609128267824766 78513556908395570 64795526922772208 58508612656120338 31591856977685427 37510100904422645 88201625759171507 44770683213921997 11946122269818780 36467069859856301 77895190255889155 32434003192874645 17901073250841760 35722631532002088 90019371003124749 61706452884779828 16401966545456755 88797310843451415 32121469740868432 63198797878384579 35383313650356928 59657094193276816 29465125034688219 25502468063618779 62388753134888025 42911009638303014 43158125807766757 22334448496559764 10149196901193260 93752507792390109 45237792896439364 66204274746880061 63196393438366145 59024879981658931 84649697312938010 93267478482270022 33363514884810386 28366458478074218 85281324434448042 12663971810997558 26042163878042174 39318054554470840 94234219342505388 64134450480147610 17958598654137507 80166222055500922 98971668904835941 61100239556366002 22615057697241514 49079330118873642 61447386900324992 52442325197386488 96168010713555674 88473810376552423 18758333984313211 93898652946413639 80323359969533824 58742372568804946 24399688524605792 40938658988938724 97733998443397306 24581545573236044 93855664224004003 15925136320281642 47776545076860015 70607594714037619 61677476471462996 41969098974873400 16439291082064288 55893570317619456 42263192146463056 60290443825560530 26792203499952206 39214210778843865 37645340647411401 36491027057768264 90425279743586829 54825044484682884 69827054560075735 71177785431946167 33509451005265256 66725554292350471 10989815989016108 28023909810589316 91041816797304667 60902785955738224 20747106068119595 93538444208307446 41204177016315602 46977812885944263 51983245773110525 90431193705760931 13499489200298431 26444659444460734 99521518177387962 76170933341042464 65191904435932348 79174431336344514 34086281131426144 74479534358384293 33816835435020803 72411314315173174 86520082158323554 64092650996288366 71096460815957430 24556890525277300 33128166982110629 86902049897139785 63252676583314779 24191853285273797 85340567116584905 19272490200099191 12681695856422128 60288462342618606 14656238120247293 18123321858658399 23884453234949488 27001236843284806 10761914188659287 65915526883763685 11031206243014706 78364717210758338 62402849692027305 23919252725187473 94496016240304840 33392793412276072 46707343649443924 89829698293518577 33906326129388289 90880313292193374 54172915941539796 73410379101044459 75687540246819720 56209779690981473 56757287669177684 64811786020377362 32828812741121862 73263644622916802 89219832107184393 27016563246384971 94574780588177894 13909158858019051 62160531974297482 94128508494393543 49588381879349747 33305069811359190 89908718555162513 10695816234255555 50054142907822932 20371640938544245 61354575512775997 24677015360401299 89799206914841390 45508035991803113 58414469489046076 92817953846840858 78978283323853918 90846026594062616 56053782836951207 42088796405479937 41868005168291545 55926683815608584 86876740958160282 91500245556877672 12678203886227989 78020357050247416 22626428837741087 94331770351844260 95559619782801372 61651894501295200 65534770903174442 29182167696592244 47692070952101637 84191660258913023 60666425974945260 25654776349650516 27330955033733608 63237924955926502 46721701367798191 42448702564366969 71329755653269048 10626911232365360 47869621555733039 63455454302459220 42925561747613679 98767917601890627 89036446299913682 73545605341250289 18325692915552536 38218010448688821 79990510373825917 27544555334448969 68061867914960848 70113259252065978 84989798597339185 62644053556306471 82747006663877628 36651086303008668 67757253915726773 90548646683817716 62498861607527170 89322465530297955 47399208437971456 66977643773500422 51591544470785564 76076075246607829 50041755175215532 55927773055111867 55174351220744242 10044295369207325 88129772600911122 48741041048632614 96340839058157428 86087708784024174 20726892151054047 28933236884758310 11969771455956569 84934763714459752 29076533452765287 16558578217649771 54646215098812440 72051858634232503 30940480761160837 32619641456778272 47958973163885001 34856757259868762 19866247252458750 89893999801151181 93314459743117134 95249185043650387 24763063041737839 90153826648555515 26348228377265634 25815557039023223 77984074797406933 53941183775850200 15665468092073008 91449145660615003 35540250843511628 12838466510414634 11049324170181450 45603421102537860 59084516445948192 61955239000255877 64451513871670724 25779319774117912 44170172330456748 69137091037990508 25706869422584005 91832571736022368 19676539275846033 59654506610233405 43547349330433100 15661313561269971 98608353440453382 99372660714498457 43409083895252299 46953494167593685 70374021969500608 90848264962184063 55394558516512925 92475465857596743 36140682556326015 26049055479905317 19374298012369563 47665896295620675 98723447977595162 31537819048306204 61838557643651940 99141751905615062 53444668881042445 57042438221880314 63727674939306428 39571801791401182 17252959422432249 48923067135856593 20270019342161484 39761409503850330 62566348261196123 31122810873135474 24703952409067862 78979721348990436 17199576644968970 65868624148269494 38643732992374989 21429207065088144 58477711654907863 63516109026962666 43972447120857325 57387348599162319 38326762053183408 15319720421001032 80428787505256343 23540646802204307 65797757780917706 21926106770647273 92058457383654759 37358980882886994 98382517962673161 65946995823453817 15873689375442284 49774988430725971 30256486739902673 94685941367093301 29842952175051161 15029614077410338 13760118740362162 90849786700885331 38176639635342760 22823237480512619 54013813911714125 87862424775427343 76769441837580953 26932821211337964 37229297144821226 98991635923639712 46615700457574568 10131926039876349 17105055724453737 66197594231753195 72770816568227346 32017087785171523 58316156972132532 20246432522590117 19349319804519401 69771675473759672 30567209929709387 40823602784121000 86022527875972436 66274853970326717 95577000885311221 40593058113665713 99042433007819222 31792377547164940 12913864980269749 62927387950099291 19917727982468899 72167364136851852 48277015511740225 33085301640928830 85165734807606710 14329392165985421 99537954441895791 99478514054592968 26796700732644985 99361049838978228 30771705448287840 86304004820137579 62727909592889541 64383697667251821 43998678481404804 73175591205600980 12117555009219970 21694193976085354 60850173215278978 22029081193412565 56162615033545042 42717420993824975 16643292911670165 15210970390366677 66672049743278887 82768834739026270 64943938729218502 45715495814060656 68838839519816283 28845199640183399 71997475166544323 44254590601096507 55814998133010554 45133032781390845 24263951317825553 60800562191987596 33997742476004537 89441882027353449 40097257949811992 26283141878020164 88784397024948501 55967879676315671 55786943323448250 64709316888198767 97475555730268893 36172778938361237 99826784607355029 71925171150753724 90811537412978693 52944825372956345 70492116098611551 18527294788484395 61011065262109626 94359988154173447 99720047993326052 46729694118827766 27950902924799798 79523363690272010 94802946830228455 70424166665181161 51538522546943568 75492992968681220 48750381528658705 15381098564213047 39016069194527316 61181097991396848 74670907083433448 79238306022128071 28072225335929211 45432830670692568 61528701472642149 23055084508927921 51551870004176420 18606809028733505 20251819983472153 82507595169738687 26248439676788628 26779223246979751 77473024671627900 70763207548848021 45802234631891795 57913083888577872 39823859885307848 24586330531121664 53269648051002227 94363635275017759 21761319343777300 45518679891283488 14094962068890052 19422173809158149 99586305565049854 99527719925679328 51380607169110601 56921324979585904 64180163446916069 29318885986568408 50070306346607163 39888764595658219 87901514957885984 84264712305989262 16102048875554741 86839580412145811 46126160024559369 18621576992197644 70351688491196177 79167754002697552 40428042045435022 63151367249261613 46783751515414436 30203728264562853 85586511140161260 89633506924288301 75759479536496351 41689620595547231 72837905202155587 24399145776054810 29516145841502080 31679849399991762 47105376339703620 91863619060796639 69953851277704368 36112385488977908 16808885739762759 34983531766788313 46550705330461998 26962376043341702 33036784624449399 79144414615658972 57305330642666606 16478182683902519 59401086491643967 56061685773236762 97266750323017574 83297130508813769 41205050529537693 86419233596244313 80260352987657731 95581996362948000 88142652192780528 22270321665003232 80217679289596553 80244414565304417 19897157666565120 21464364129304582 78730785860462811 31947547239797472 51154537861914244 36642497563448394 57247280289070279 76513371950360063 61969846539500844 69306048621640320 59149764309886792 87853392264290119 73603510960090689 13993656156118412 37934790652380051 21971982188817729 97654509426229124 82209560012039460 19329490982937118 94073941707797997 48412801642861126 41018351208421779 33090178089190989 34983604746441246 42580604924511221 34745975384057717 94271837691474006 89386237323514511 78946588414314551 97918441613819370 65137442699868138 89914092086420263 97338621747275138 96974483687096547 65157847772801458 20297674199815205 72161238552850125 48205024027370538 55896127348218921 49867098441166292 85885530367114509 14819246352936827 62223047107034555 48882707378831108 10271140465784358 91557781793465572 90045174671367524 63170240006844006 34304510821642516 64133962465855947 36833257691545320 86295277763579146 30966359058685392 55956131586265419 30170096951179361 10595888834124658 23736412566908268 74761476821118863 81789303550312312 22617987067374981 77472921595257466 22213152651184319 35822545426900417 86300503369016819 85189458926844578 20491353948374764 12666953612664800 35021456813723220 91816123719814561 90359830451785210 55853175601716273 30629135250790769 44599426149320446 45686439080347204 40072733850701721 17041173736165561 77021459285286684 39492733825426104 40408371627796998 69087672607480641 75965710761469438 29275275846564701 96329362198423551 65141672865627010 22791442554470980 79579573186089695 51091154159302965 21056963360468788 43271365501154891 69279207603940370 43011749803816389 81271635889940258 39313954531683438 73185390093557436 96677193562558931 34757976676625997 71112151490104485 26720789679400391 60562838157432708 81777915539754016 54265666856897757 84181386233762976 55060035818479290 31547922109819139 15796388613050076 10350117034307516 77896558204903268 73745781341336336 21253932622031679 35947726035096691 56467577375553097 83169513981179331 78251212994644002 15485057008793554 73932764757190056 15208208819220656 96397240673785897 75638991170059438 20079865176663042 95976364503543422 60856988644246222 63446813410560403 25098599950078108 28809080429181214 56761976229156257 60462660131535282 96230176266982653 18121763365362398 33517781177032569 69395116201147077 29741244493553158 55366412211246330 58538344561345424 53304456772065272 38984352691794386 85495836768032549 39148568070357011 56983113741108409 81550818312955643 83777732810588207 52497264196592839 93687354755374508 71030108314612888 60419025527340574 35951783624221618 39041335085572809 94172602461046670 45184504624837969 70081618834411248 94444725014164144 97977317257462639 39776141106564868 29887197446791884 27606773281502893 10105297816093693 14242745223385703 33426748344273677 45806494196221735 10990986190498769 88288749539261600 89849103356778997 48037263783608222 24668648921541042 18500312984392325 14485777005752224 86496727293599739 78587275551962424 69953520020163203 63864409982921904 68850014214621829 85703870219054597 13093216175016587 42267691905049413 80388645151992025 78516570049883760 92614932960113789 36325881669154483 73141124006968688 19613997037734635 95643201335735773 95955231246143852 86235459211701218 37990968796897173 78723886731835132 46293976306317334 57633687470792317 22447664060035585 67699053771186892 63304422730597587 65953014594873589 69094494528760435 18298742786712693 54393595757222145 75885389516824230 15792966335906101 89832868545603099 96651132293423498 47146822049830583 32739579427245721 81342088617094362 86663806263389274 59696756390520866 70983639524552922 75838095756085971 21235609242105468 37140853091266869 24714736310632201 39599629393434032 94864265725572478 45946747415847269 33893529646378762 96368935741922177 85340017749312512 27071482029431457 73076674234272796 62292915165700253 83868752802328039 22364805817308287 59634006554719241 18608823122678400 12708694308025357 44699898766763387 49863469824489662 97636831351707379 26882204090965807 33929678273709289 45381714170693382 14491704597634271 46170860546891626 67050510258494696 41228498155550443 24632482650883859 31782811509011071 68347783169158584 70788469568839399 36204835460129569 65147497823786632 75615507970493914 25123269505569239 20382272442608361 75295366887291802 54230564560598151 12149044378467737 20477517494287780 53661276257905450 29046998546890483 85907994138075581 74570896931296694 95052319217906556 51054028960570048 51118688915093333 89639686720507721 83564525483443234 95741527921919606 61892407886014089 89178019085285656 96676488629953092 93964105740282298 97282024009972709 45771736668188158 94971240345926330 18325220381611615 29891419891395629 79489141348179976 38724714050160878 95081541347816196 52953696412928613 17048558006658764 40010857482492126 50076581893933495 23520941415808528 79469837512905540 13211656176764034 68310828260273935 97770657220135468 46634577756329462 40459560591783590 10162954324497957 94883800632181836 36384512795208765 35012745259299045 62546322772837115 17365935738491142 52496206628619360 58078928722081197 46394530484245309 49966082970313648 13439110044010972 90383380066963173 47714218615586424 83135445253996834 82349235791802944 80042008189469089 19126724922453229 65817756966546954 22162127652016169 19097852799822135 25379719902280303 95018643723305867 30669517072653229 73996117524358111 97139330954037187 58516238144209032 75348520426478364 91333473029145933 85417839462806247 99317459718028708 40351994330021018 72373785504403109 87936088885950929 89391150536981421 87521758992741571 99859975586696625 34744237196819929 17098993287398172 78814114505361637 36926683148176176 62567798726393630 62479892225496596 78574250556894125 47598368839268031 80813973208969802 49555154845956410 23142438594908055 70304454769790678 78010480182612905 35134733643213175 52178227705187824 89497274855159063 29419061667765238 55829809758416119 61337830238400169 74650965945832902 76331997494894060 83953443447539282 81805045116403324 86666509717130112 90169587011349692 16730482759896245 58486023271531993 82934909071991234 86973630004907726 36332819149223826 33360301778074576 15080146786827936 91255433394606636 35217005495314036 96457936645387692 70525233272931686 59825501707655215 63524487351499418 14020985238255866 31217615037887804 16564242263174322 52335826734605455 53753862572889129 42661050195766608 85486119431019460 18888362428128310 95565431294555207 53645196093070469 87317332833031570 12126193745176281 56679706929077767 45821493799228349 67723990667985688 96491809200519202 78350058778681130 30949311766719447 30973892039492969 24752253199120880 64770474698304566 98178915892764772 81002943741803475 21281441185477941 89330440506642469 94081465187238359 74568700084582636 21085997346596462 30590896087214466 54797916470432263 66974674035873685 89096246823096034 62443033722782901 58935726683684345 92730975636048272 12193989411853481 66919331014926274 50637553624055245 85159878041414065 17018305972879318 49382624573504193 91001159260443389 24351701407968511 95888289288494257 99098808507921130 13761109966550971 99852041373205733 36368971317991787 97103171546167538 36635804268299830 40398868527220788 76465550565212890 40619028473622207 90445730240096569 55982280221426590 43004999991749958 15430978342496234 29562955537647271 20310004860500486 35677132510795387 90700022116393979 39001806719718558 31063116628354367 26259345604530739 16415745562196197 66325294199392453 92754345445668509 77685071885181367 64297939930341857 61657288127421428 13684200953775274 12805651939944497 99691239367487425 70356416378476983 61859813412185047 41087722253976691 88055279692661363 41479901585599180 87650264223639649 26249975693110606 52068763121526634 75204167651266260 86632760319091450 75136729280198681 80291279067614894 38581243889054644 71340707723659773 98930162823990199 59747494441413589 71155355686087624 81706976150217999 89808305678819740 13009981820974235 48369741151565212 97749139869910577 93659844844012164 77572778766904700 49494800837461777 88614083514014603 25560167040525384 91332969974426593 30082360261992213 12630167438570842 47404940257243758 86972551070652126 40885140121188236 41445242806255371 74489499221695418 84762135918341853 53340802832552560 13853356314989518 32630080170657506 46227603240503483 53420802429818619 88198830547257570 25876962130095323 10643781009297419 70868701036365613 77348929874653203 99621273483925125 39975188452395006 77984073551915268 42665314130903552 79251212424307161 84370347918936377 51601866405059760 13888329905356581 57166419804555564 49879755133574861 65600386042025026 69045676430757504 99450310887079236 10369932929052035 85195026925347281 53675882170038898 50257875439765133 82264609382396649 94618241817940393 80434892263206205 88998262233470984 26487275100873961 66706750915326207 27131517393219959 54419641786419687 24474726523197148 87948784384331236 14342169250208823 76758403630132676 40652557596302790 33222843901356092 70565937807531682 85681240359979133 26512067637787582 55966489313562355 64845488369146513 52526040015351039 19745408461523467 80249544158192270 62924190461825324 97004040759767626 21839679022016225 19210705403017285 49508359200925905 64743563047889906 92068138978987961 58676630405033185 31695778773704165 54497269560762248 71117260584186646 82827449773381621 58501009185874309 77549303607236431 65075321727900077 54894560400022532 20418349992836308 75591475134000529 21131798398896625 40571710847813639 48798926979307357 78768646578857398 58285624002303943 95702005181243512 68595794817286901 22913520012913515 38507338385443901 26159755056223297 92420865187252333 86285846182313711 63733032203218320 40514516301273288 83894800786639740 49044795305667840 24450726683923181 44885814980045761 83320987908322430 99817433492805149 34166444087143185 20617013938326250 62601692378586239 49010215546781141 71295649506102495 97719252288085068 23604277826089897 82169578829261087 34508596090495266 94220003584571897 92100201857086945 91782429183276281 55372033705544598 26745553326839734 11805103988168714 74514690621170486 62412921474913918 19260750512816620 10190313987962274 31754509304307870 10144378391287710 99330936880599024 18927294087139562 48813402764274674 32660827001159267 93060821855372233 66394949748684935 33179060723555333 12078401755198613 21732966379326426 64473666588427495 18945750135875133 87691757235024440 70864579206506988 77678368764811917 80622652406795496 40955134496110588 82360743437510140 10716426129276122 51684086397698636 18308450175093892 94625500872254395 58682557316252094 76561907872197199 12149946976317817 92599005054478135 79044644474453755 26045678823882628 47172327309004491 79936837796017971 70165162510853345 51001214361484281 47205783205185248 68467264327380447 78977387446656084 92136491048006019 10769988748151379 81731804043090567 59048239641529260 85591880807782083 73544209369769473 48184287031136037 36718522765821056 30150727885653661 99301020738912990 26213443278586702 94103318170535227 41072567284039721 68707936401069781 63335439304462216 52225592351302039 10660674305356170 80837489902289467 62883010750148485 34144651491639031 21925647796600689 55979043331599870 22040659567070933 30513381728878420 41813827704095290 48051565212385197 10167311216923824 16173775586372379 91845488335246822 96951863201702100 93990444992058320 31657013344439439 76295147585982297 55861411001373348 30967052530903276 33692386605828242 72970308107902959 77028843369194412 69314964128840909 78735902919367243 11712337379624361 39270390386926706 84960942267231889 42825827696523608 57607185359127391 38354645214399708 43036884072342712 93181287318652464 86925314347018730 89026918202923743 92055372773179589 38241961609326847 15155916844953932 61602398456085468 38233025177495792 26770934229594906 50542395965385295 49753807126582803 96185596437612628 83019105667116123 77760511337484722 67040096289180214 52342248377996476 48842880438315361 67479437209970483 12053808367943490 25721128636600054 89572153046422773 67299780627512790 91012342139382073 14796025277061287 48182440822067286 65648904107439458 86410572719710122 32747855479589176 61091672435608482 99543334758653617 59432404235906677 46797654292911434 76527320280200344 27096480516622216 32654249246966654 24661117792858537 37933787910942460 15234156194026292 89297251303241280 14976206958143396 20592295837344062 29570784834380554 43628524059299765 60886394369500486 62578551711838427 39622490431413842 65965366043275196 80399283570063918 25740894510758042 35547050066915069 49401003424054535 65638821394990866 78628289380958530 52883078093335756 41552871851367983 76520570842941323 79420010514718937 71635324649852583 70455979221696682 24123105066902890 85515299277362641 36772599476517690 91382904182101053 33056260601115983 11516365825146227 10657370146179566 72837527479811698 32249737043384016 25350496740743868 79116257219689353 37807070750434921 93267205445536256 19971627635652408 73500480625623438 55745352518991648 60506249708997723 46342391509063458 62420531594091984 68786128908368176 78945839557150997 59622981975330597 97753749818355222 41629764040701641 99983962667801927 52011336112801200 75302943735824032 61278881441274566 34716681466859071 67192700181547343 32406477741891470 40467091940450922 14966266750403664 90753701875859498 58266762291270292 26600994585961086 80360969544149523 74201856591417538 45931434870286997 46324803978466495 59498017294052162 78530876271153626 54613417214625470 23974804655220216 94564262821538179 52637158165757842 56797948460221121 98380337031125484 79308625571618087 62038724176829916 16483962259585007 84171682922459521 58476990794091047 66949961951555298 87464434241150462 52497437274788361 24183402788797382 55153504052232255 93418914878950526 62263823135447015 60140677166456118 63521535214412796 82722925072662068 79567393290307858 78315708489322364 44256107552710606 91169220472105708 77478391621210914 33770768633060408 59056343710423002 59705165225355782 72120597725682860 24360145096801480 44712003341347605 18371610436072905 67699496112688752 95566931189615460 52733468596605157 22158309346924337 54885057845378936 60945518957623092 95067823212205011 88625851346404790 78378036439662554 26324037856827262 47435052348824267 56925853006254177 23953074619929858 19729495976082174 60551072953007818 58849188333737010 62982808904879115 65407553146484039 15014106383763754 80822333657514958 44909913219311820 29386204487331045 94331110642520733 42444723907615153 63856421690740900 54806066526945140 81669859573012660 37051505982957969 19464813235814892 95157865491904112 74136902405240785 54989705478122701 96412080607151171 70884536666218182 21003356717516486 65178926164410521 83147876895686734 31551413928141807 31626925971853943 15635632722280290 69077624328528285 83701800459793882 85188544590267603 98774430826198408 75334703032509250 75091707793008914 77460833530072760 72960595767329130 96773702003774810 14799038121282755 30035979657014171 84721856172363250 80570023117264927 17867916696156584 82285522514003597 35821656677886529 20699915727175221 22006456656713197 47283286587315253 96984132029963684 64594015516227318 83655170962906299 60876266249757796 97433634556634945 92736927795157880 62325598492038482 18057675769222078 29527463327508124 29252237271516720 94233181499677306 36560863178246298 68208136888762730 76228101313786752 56541140756873408 32678233467100171 59496822341440571 64060073722947247 75620331407711915 59830153924991243 10242351073071616 68177933431377601 70970982361021172 16550432022802576 19936839866939137 93849439865970313 10801679740760851 11460897152270788 50985401500208226 72655213103882285 90359452119752317 87540584698491768 14038355402910862 79754289895182881 17522130409203307 58920770477723168 63087850527314391 99150807601631781 17111242360715508 77366902374248879 90797151585253879 79816678317852613 40056829214460939 44239533357553894 73543741158451192 36697141056340035 90068971052920809 55428436428468222 55058848314467851 22834657851546630 65831501284090679 43387380999633941 56978289480741509 76155724700368349 41181837321930785 82491781691499830 35507271992228142 94878151800298232 59733400316315492 23035813300317170 54652049834013997 23621348470579731 14110729529865399 82245700506510538 95060745872510565 26881705126403082 56714337913447233 89373971972215774 52167429904464479 11354919466480675 48749961169932355 54886940940896623 75603867484578970 81694673720146560 98665478743962795 70954176831086898 68153926102466216 71374068334350292 94586173647930214 75161815904591441 46720889670326212 92854823563859565 26709594011244036 33160476032407968 63762513923286992 76762172281032674 13918227228320808 28884835486185797 44989982453599684 91233750865008105 13602202024559671 16784788186850846 34840190616319084 13019493311511326 34552465882922013 67547499641437335 58528550610134605 34753872727110440 14646209343958153 64361075915730603 40766131652908319 29050944773197264 53629871116414409 23079830882314554 24453388207611107 23616911583180173 89258510594332254 25441731959344652 33056944000842937 87166872370405219 37706056714287215 55912969150584349 64598069886988389 36365604884163849 63283671388180293 76555867862429709 40138746615703863 98650899937122225 11810568277980413 10417018184774250 80766142285424251 69607375511673099 60031067595796761 97342169293427670 76836799924433564 39297939802512125 76551484913785853 20172915979005049 16415566623312926 31148112122413053 67044536827766826 58251828934000094 34325439169424626 67672034560147490 35419892409957923 43589188174491643 70189874046509991 61033434360612156 42221559223475053 47803134611157121 41626339691275944 72641560154311661 45567560201229586 67903673469602692 99513671386355627 41125736995130076 39712308692363923 36619755803471628 72359990185287279 30732249475926579 39402959614059811 72077048330866500 95678716506131612 92903383060856171 43704889069983163 98842166172670451 11454424127331704 45674110385599067 23343348010930864 20814405107276122 17704092080918794 34976208613413327 30627104007784917 15821912300892911 72427700134412701 55262044630874980 43648859200026745 58904709551225621 55829690841895517 30138323069089628 87392766617462031 30079251147313102 19970739571796426 51096248501470235 89840593864879568 54152610482724823 67397914055539671 55584156341529021 26901008508277012 27772048441035393 90518163341625681 86803814988077356 90395678841704531 44759308005631231 78313523298207349 71500815366083739 72854745738076658 83210074184540711 38542882845650224 28302779709528302 70370083720769538 70086990563083501 99477992869314891 81621004669738620 62943998632534897 16321984822455741 54418023302950848 34228593153791413 77736198852155782 78813529232563004 38421417444063014 45260074253900135 22796319966015764 31058335838219185 65891192906734683 29585789163864420 59248486471885068 66544906762126453 67536241483772822 76603183764787945 12108862168218278 52594127170140437 99110673806102404 82167838556352991 51057858350893481 29299226466902745 36265661576261586 65879881967223610 61062093291157177 87958720759600440 99227551975706213 71139009430401757 74747510127103927 87856122380745899 80423010440446951 53900445538484601 65146656783190385 55175395139209415 78866623616878791 36353405335764521 56859713377784751 78539073389331313 44322648254281674 34225605430044596 76103018898307311 52353500441654985 36999063546551882 64075093126938943 89160749820789544 74021127341276455 38259101916624169 34337155052631126 59200316933819369 21697175610771713 20582470129060741 19361594412000896 73092388633308167 57077560384708655 99692558797242148 83564520794693767 97977042498311267 37425120188644870 33483463117740267 62101991740853252 71521134116400560 75441559195252603 30297296158506394 25258791163442526 45274871346207305 33942833660828907 53037618898466707 90065885011034420 30256107043699912 30924822323706995 67617969892370008 21924461215451815 51187737591278869 85357639647861265 50220140424921537 32899308661688377 73955478709610231 81384994117262368 64544761874978606 20312689610778931 61616585855385960 12929943384708397 74426438333215986 34697258152566343 96928853258644586 70620965677556287 91925487628531189 12362068772420382 92503239570265934 16176892342142503 88023415843587179 28680368124734932 39225462069496406 69875864866109477 78978657824066098 33524387629200003 64272712399817788 20649480086158306 93025918433994109 11379209808831233 31207199709860693 72174631588802533 62954727462477743 99632817858269068 30391381354649875 12395874666019738 10285069372867720 33812073901109939 53742264642217136 13952132079199107 66632309766575403 93404718695020191 81048857329520927 51794091595629148 81528422789875032 45670194062580462 44778857442835812 70889670197511170 29554931608446465 91894146863939427 48092871611818557 64328371621590807 18197553502588377 62928418986117796 98985459221287101 74910794119716693 38022839491785608 88505378952056815 33034729489440332 72962504171246670 39884679149809510 69856678312730892 27622819696724438 23410825444072855 49531748590549544 32071825903775209 41086891300007541 70694531762483054 70405548573904574 73146802594523226 17948788567888948 93293553582607072 79591045669491535 13979251363513541 38494294305484168 17040656644215270 35420867138462868 97488829564800252 14870048894942474 30775688509998232 94037585769794507 88437074977256804 61780483315771150 64524256934331578 21529138315210770 27306317551004097 36635296953895611 52897229808618717 75193825261121219 27027036906496559 21792158212798764 14401315394471844 75610597173205838 72452839973264375 52555936451137771 77939235123988835 49832774308504552 34530385258951146 32609347904831189 89950933134232123 45330557478721866 49683932309231456 43742182959225500 25203551662299706 25967583036096180 99403955381421816 31890598136692781 64569212185331409 61384968034808589 60804182583851210 70801981794583578 99300703897915203 74375412991311048 64048419660109216 85748395689434513 91210632953728662 33645345554281953 36157242355421306 89389991593686017 63660940456367019 86818070472562244 46473912444823977 54591157598031252 61199932909504754 91739971248122729 32742984632895832 78895487216948686 21016644833201702 73790247481143561 57117025703586891 22089523010452561 48989914947958316 77180785931012308 95306914275818059 64978150250997841 66309453997499798 38339388076612006 58310100824365582 25302845336534937 25006818739239351 94785598558814415 96474283652049389 54849321662871819 73021121673878920 89766048490338274 14880889045180375 30376281067103036 87729515181919078 68795410826996081 19396577663021188 29768524456863714 53708711370491418 14899789511726030 73072386514237242 59697098136346424 45129297424585039 63989391505914815 54880041027325542 54050257069282252 42668751326753800 96921321920011212 59592827483943460 12524062271590727 99818256309065413 23252706102957467 13462687757299922 17367169871997781 68967106393268671 72122010360834606 67531053595399650 71091435422625302 71091565628578045 61167752787936266 44972898863428547 91866298365979276 59214170438222740 56165153550615813 49822535598513299 90097863253134082 61150472299063224 91091498899110600 48803455327988199 83357377407932379 78428748937094795 89810938074875717 68394637117041474 51638499391856884 83175514868022081 31243012362079417 17254510148421467 82750570588816684 38284808771671584 68440481218842800 72817552163065140 41574771788055947 44445212581587634 69988607568312297 77837600097734985 35567235262777253 66507726575130768 68663950718947061 97683106898064682 77931971309581314 92485365886767502 23391151566406102 90231770629345230 32775960279122147 31758540231465337 44000691914486853 96032808065280322 68082522371427856 64559965717360130 39911004896457264 87049004501647375 66127332337564782 77706782308894146 25474179006272639 62540469447669387 16241704926132885 75673040896435308 91914493175970912 72234092131024395 59790601184794106 55259053097549541 78359103310006721 42989545407054392 22431650045952357 12270821060056487 74624202397432768 77177639818224555 33291581944867832 73382417898055185 62675642719858272 26561048012268133 59033222625566649 46816863573868763 16321858931238376 82176613131265042 46260772413992938 68876498235810364 78782706956795497 93082489729319024 75775158294321334 65841382218599800 74438226167280538 45504833187194690 31182715694716913 66758480482653156 92170337318608896 85859561676879549 11772860088113157 63127483831534316 53683183851106783 40741468414599980 63739439377980489 24726429973823611 53957060829344608 89194357053738343 58096795194490496 11052619726731168 87858146209122549 57164752109515203 93364239025550880 86190374552284756 79749798021308825 67629696687256796 54618697684110356 79103274165431711 78743995865243226 26337855041627749 62568982490727481 13697252606632943 29940411101107922 13293477483881869 84385467593043735 21639459491946539 34861300578685163 52535263066860376 84999633364885693 24106343498848841 19739086582779566 72775757218257753 25712964611587600 20404289502679747 18097718026619915 49811901382140638 91965579939198549 66276762369432972 35863517093689357 62679217801614686 73357531993644923 40664463584223082 76208332378229883 77582734293811202 32651310391741886 75927361937006249 74997018912685216 62192468199861830 26832545078182341 85844515422781791 58451889021715865 95852492767113997 76650830941609607 35684498112829855 11256662640376571 97774496217430526 32589086248286955 69594224676422234 64368333698441485 84902487661080770 29176046013622651 35203356117346603 74749734028225425 96277517101423546 62750779415100834 60863860304852332 36405178416366240 77837070233974393 59994214865619579 33114030671042942 99345656347271092 27808442408063716 12618599205474817 53999865472588724 35091124636441894 61358282566616095 92988060899400103 46906485614997565 69096717078033846 89261283118503677 20840788266747173 45858366568237136 85568179377790155 92458226915886334 91428348284290445 64496517278188099 50226543210315364 57905521011134785 79727957415443030 75565496815369644 82902837227812241 28547689238861540 83516220955589567 43556024360620170 67083190074197485 41565322971922094 26489791481092654 55492828054664909 70412076810346345 25965902108082235 27803883302003635 40330798246344624 25313582150279789 88812177669375730 99184666135955893 98424754392056558 98897571406298635 39270712480187550 42534887213378782 61168885647551973 95034436349281955 80900468129564875 19140168244532095 64174362755211454 25897624263215113 70900051642137526 92868323688057817 72700870874126050 36292007076118539 61110412559480664 68526144248495952 90266885568257495 34382633564526794 60904688513361449 53051707774575829 26175729259686435 93288571439622747 85833815008205312 80882297443529574 95264306585259781 86503259502730150 12811376564493770 63006359667931966 65076121617101937 49895158737645867 61831999381905757 25216218018284247 35731694020787551 30683714955590598 53195298993699579 30984284434681332 71854923641296909 93739965014436205 19027494114317337 70702243926233107 20825393068790904 36939024653973353 90455265109776013 62260277434409617 54019500202708571 26988336188504279 10814373703837797 58699792463172830 49591510750900068 56699610611563813 37592143824171610 34212953559996476 73227190592113372 24383870793468091 58608852233840775 26876689076660247 27279671430914478 33549642446068059 71535236382944978 78412795108812233 17144811195132375 72667205059909825 35209181038901536 36092504145967090 34349791193578717 93198091166565292 79326781376087032 46218704381121029 23826464689013320 54052161229826753 91750870843002613 83152481848557032 51653199687799395 13287219338552761 34629119286040641 19502059134974021 16773371327668908 20997515617422389 95276901985529755 91722390598822900 14306025177521345 73785081393627967 59207190264233721 54717388612426342 35135380517824176 68979848387208244 47265697746417479 22335621125555517 97425783313956872 86482593263629551 36731293662197425 80578209088156864 43762203699822801 24031629565491926 96399478991942457 18096017951750265 26613851991077700 32315159369282880 69618046752420026 69679675384660096 43160526664355206 69648038676654078 30857769473554697 23667392615765127 27706602315444730 24143343278102854 85544959276684695 33724770672269047 14206976729032984 68258266843686419 73140585718598124 87694918933972416 66045860143604462 67646055949119835 19522519748574460 76838014529046434 67829070180607716 50401843240554658 87516697068549836 46692462883529032 69125142147206337 87583241987278847 76822766566696985 88848200035275968 78512689335768656 91703405285322371 65231571276031974 45761231880832539 27276451992855883 79070396598240611 62647351855148863 36023235860480112 84992768943984197 37971998436206390 59119594661951162 48740706009272376 96608133010020490 76045330362537315 52590708367993043 17597991769362602 82397132596275832 33485948914042761 68114662436238554 92945916695267330 40715894607200824 67932612927479838 53654763743198703 33212709506329930 73297101660829498 21247938320098155 50596137660893524 89874624353066855 88706732592902957 21115603067244671 44167229027685472 91712307012833430 46331916901468174 98126803823156153 76086677854760509 55821928032749708 76293877698888581 49624288973135086 99893620846166672 89166526034701044 53021350142171170 89915350302633203 96767263112344778 15496791127684056 61118049669853194 29763675474305420 36541232742321541 44319638326235374 70410708065603059 70732996828765174 44930318433333605 51334374870465300 28450365358500459 99813357994535267 34212085276638887 75614794181343794 89195714147316155 62971366281761055 15699056658529220 48298174601813925 28884367490370714 25422227681593507 30649509574702222 11472386399515478 17652478137178187 44128936588016217 72097999529678470 36278123475745152 11704048090712148 44194478802774765 80746980820681141 48080640831422629 16752264333420293 49321716107628801 91685404782295327 99332661374150816 39330898031902921 50315826472303961 85993178888381577 62931140392034749 65299136754727059 24545783702991645 27019501546583084 66008466037642136 31331963174994008 78077766086620274 85655938847946747 99150549759512782 57067655245096943 15224670017315015 92247823522922970 65559244404900548 72737824654737050 84221002473905971 32153412256069977 34494455837461645 17735322939799926 43694092650828157 15311208949223574 75996352322830926 70218868379654078 57543859998628643 12222936351790933 70639484928257575 40936045672244420 46943005131760238 87535597070370048 27165162463864217 78075459590629640 26050739816686149 56646474179872744 11278874660396120 24557287410917827 70121205162805254 61391904137247967 46712638806596803 87432505884207021 37416537176456714 15360213087574355 44743051667686007 58515769956824684 78705194981103250 76070034687372568 26027867059008721 62566026431920537 38598451037566564 52684846422659537 79160077138177143 33839687516025344 66899437065898057 78098821665454052 76845187000820170 48818828640576635 63981869788042845 33148809375194808 96188361783494699 42108311495523678 73936193601770382 11300681765308948 90307019058607688 78174483026442116 65902251043386692 13538226375387813 38130374571704044 13459641258272161 65673223315720187 29570103481403489 81682880746438520 31607559017807975 92912978837043362 13466495722680909 26835657849885001 55381304733419105 21771225209882634 27685122274644622 91678286929750472 59662981604276123 90713238684514026 73348697093719078 92264018080440632 29372744080955569 47141600781807176 13614558704068783 19587037844149715 19056112119106862 11601064107210524 85097983787823544 97956809544231139 96619725189372327 39618709742186457 78538483907055198 26314102932680301 31585879171094702 50779577578175037 86899261313291881 46398469990471944 45994069743742753 42526595355469496 48980279342337027 39259153391603772 28995504271270456 15901925849538512 53829127832728132 84058542164598616 42689265863776276 47744828418396119 77259883889320271 14113729041474954 59801992569104306 29682025405941849 10702590477557966 59240396788088063 21350864117560461 80522223791917021 13959808306553632 60901456859586271 98997498312180912 90800809969923194 31373897880436763 49165917814339958 20056121291039586 78255897556609057 11004698240344563 60519038067165913 57092963418379533 33564443023599739 99783111011363342 17906188480004681 40340883206213335 37954261741804785 25584839897655912 67083163132522985 68944720528686308 12218186591107170 49467381822616162 45984987856084621 34586120668171663 88420548210634284 60868198644736466 59438901641032983 19971618080985992 58880012659787873 79030996832367318 61856534342059122 79917220679351957 10105754368548936 26144664727415115 10678904354496946 84188388592671569 75780826966947254 38234743081355924 83696575446257523 29913101460244638 97909883955096816 19029397087086482 58188895092410474 98366162794921834 59151583891792615 46758591624121449 96811292063757519 17854179604083839 94451245646478149 86423750657807793 19302979866761746 99871559310219175 20436028265951211 58003487563359425 25849311256946575 17556467903506363 89121975767024633 80364763066085906 22176418390411769 20835659658390433 53250030634307516 14212435032864048 36657583462318885 40381230637598080 20257366694470001 27926621921578785 60805956919213004 72064475034045036 78400271281773581 28102881030849907 80211996407617496 82696332167765104 29499101816834390 32002019373036523 34517677876049040 34617788447525772 48230900413173191 55331510284460296 44966312227815473 64565259648265098 55329576261721181 51783500908258182 81732791220112702 22923600799972977 15393083622963569 27868824485159085 31874263636775586 68442758840002419 60767295053029399 40598548768193833 90842202889021043 53056750266701220 60440121609736529 21513181258207461 25571279392737017 93230691356824577 21977573119056940 25336631403051137 59693278593100390 70450560467188825 93407778151141375 48221179138804453 50056016396911988 96113795971031729 97048968634625986 72888603895593143 58982197656270683 83844050723542377 69218273741868771 13366820792908192 26957238666139044 80565925000042888 65664894243896192 52285139129032015 18273348682497079 19803711106315283 88347942621586935
